移動操作系統(tǒng)COS用IDE編輯器的研發(fā)
本文選題:中國操作系統(tǒng) + 集成開發(fā)環(huán)境; 參考:《北京郵電大學(xué)》2016年碩士論文
【摘要】:中國操作系統(tǒng)COS(China Operating System)是我國首個自主研發(fā)的操作系統(tǒng),該系統(tǒng)基于Linux內(nèi)核,具有穩(wěn)定、易用、安全等優(yōu)點。但是相比于其它主流操作系統(tǒng),搭載在COS平臺上的應(yīng)用程序種類相對較少,其主要原因在于集成開發(fā)環(huán)境的缺乏。本文設(shè)計并開發(fā)了 COS操作系統(tǒng)集成開發(fā)環(huán)境中的編輯器模塊,可為軟件開發(fā)人員提供一個易用、高效的COS應(yīng)用程序開發(fā)平臺。論文主要工作及成果如下:1、基于Eclipse插件開發(fā),設(shè)計并實現(xiàn)了文本編輯器,成功實現(xiàn)了文本編輯的基本功能,同時該編輯器可識別COS應(yīng)用程序中XML(Extensible Markup Language)格式的文件并對XML語法的關(guān)鍵字高亮顯示。2、COS操作系統(tǒng)模擬了 Java語言的反射機(jī)制,將作用于程序全局的鍵值對提取到配置文件values.xml中。本文在此基礎(chǔ)上,提出了Values編輯器的功能需求,設(shè)計并開發(fā)出了 Values編輯器,可取代傳統(tǒng)的文件編碼方式,顯著提高values.xml文件的開發(fā)效率。3、manifest.xml是COS應(yīng)用程序所必須的配置文件,文本基于Eclipse插件開發(fā),設(shè)計并實現(xiàn)了 Manifest編輯器,使得開發(fā)者無需了解XML語法,就可以直接對COS應(yīng)用程序的名稱、SDK版本、打包方式等信息進(jìn)行配置。
[Abstract]:Chinese operating system COS(China Operating system is the first self-developed operating system in China. The system is based on Linux kernel and has the advantages of stability, ease of use, security and so on. However, compared with other mainstream operating systems, there are relatively few types of applications running on the COS platform, which is mainly due to the lack of integrated development environment. This paper designs and develops an editor module in the integrated development environment of COS operating system, which can provide an easy-to-use and efficient COS application development platform for software developers. The main work and results of this paper are as follows: 1. Based on Eclipse plug-in, the text editor is designed and implemented, and the basic function of text editing is successfully realized. At the same time, the editor can recognize the file of XML(Extensible Markup language format in COS application and highlight the keyword of XML syntax. It simulates the reflection mechanism of Java language, and extracts the key-value pairs acting on the whole program into the configuration file values.xml. On this basis, this paper puts forward the functional requirements of the Values editor, designs and develops the Values editor, which can replace the traditional file encoding method and significantly improve the development efficiency of the values.xml file .3manifest.xml is the necessary configuration file for the COS application. The text is developed based on Eclipse plug-in, and the Manifest editor is designed and implemented, which enables the developer to configure the name and package of COS application directly without knowing XML syntax.
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2016
【分類號】:TP316
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 何璇;;基于Java語言的安卓手機(jī)軟件開發(fā)[J];計算機(jī)光盤軟件與應(yīng)用;2014年08期
2 吳清壽;;基于事件機(jī)制的觀察者模式及應(yīng)用[J];重慶理工大學(xué)學(xué)報(自然科學(xué));2012年09期
3 劉華星;楊庚;;HTML5——下一代Web開發(fā)標(biāo)準(zhǔn)研究[J];計算機(jī)技術(shù)與發(fā)展;2011年08期
4 閆偉華;;模板方法模式的改進(jìn)[J];計算機(jī)應(yīng)用;2011年S1期
5 張瑞雪;宋明秋;公衍磊;;逆序解析DOM樹及網(wǎng)頁正文信息提取[J];計算機(jī)科學(xué);2011年04期
6 夏浩波;;單例模式的設(shè)計與應(yīng)用[J];電腦開發(fā)與應(yīng)用;2011年01期
7 劉亮;霍劍青;郭玉剛;袁泉;王曉蒲;;基于MVC的通用型模式的設(shè)計與實現(xiàn)[J];中國科學(xué)技術(shù)大學(xué)學(xué)報;2010年06期
8 尹松強(qiáng);傅鸝;;Java反射機(jī)制探究[J];軟件導(dǎo)刊;2008年11期
9 王陽贊;張能立;;Eclipse插件擴(kuò)展點技術(shù)的研究及其在嵌入式調(diào)試工具開發(fā)中的應(yīng)用[J];軟件導(dǎo)刊;2008年10期
10 吳金秀;;淺析Java語言中的內(nèi)部類和匿名類[J];電腦知識與技術(shù);2008年29期
相關(guān)碩士學(xué)位論文 前5條
1 潘興亮;Mozilla缺陷報告?zhèn)}庫現(xiàn)狀研究及特征分析[D];大連理工大學(xué);2013年
2 馬月花;基于SWT/JFACE可定制的TABLE控件設(shè)計與實現(xiàn)[D];北京郵電大學(xué);2012年
3 王強(qiáng);基于Eclipse平臺的插件擴(kuò)展實現(xiàn)[D];電子科技大學(xué);2006年
4 陳娟;基于UML的面向?qū)ο蟮南到y(tǒng)分析與設(shè)計[D];武漢理工大學(xué);2005年
5 李霞;MVC設(shè)計模式的原理與實現(xiàn)[D];吉林大學(xué);2004年
,本文編號:1891834
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/1891834.html