移動操作系統(tǒng)COS用IDE編輯器的研發(fā)
本文選題:中國操作系統(tǒng) + 集成開發(fā)環(huán)境; 參考:《北京郵電大學》2016年碩士論文
【摘要】:中國操作系統(tǒng)COS(China Operating System)是我國首個自主研發(fā)的操作系統(tǒng),該系統(tǒng)基于Linux內(nèi)核,具有穩(wěn)定、易用、安全等優(yōu)點。但是相比于其它主流操作系統(tǒng),搭載在COS平臺上的應用程序種類相對較少,其主要原因在于集成開發(fā)環(huán)境的缺乏。本文設計并開發(fā)了 COS操作系統(tǒng)集成開發(fā)環(huán)境中的編輯器模塊,可為軟件開發(fā)人員提供一個易用、高效的COS應用程序開發(fā)平臺。論文主要工作及成果如下:1、基于Eclipse插件開發(fā),設計并實現(xiàn)了文本編輯器,成功實現(xiàn)了文本編輯的基本功能,同時該編輯器可識別COS應用程序中XML(Extensible Markup Language)格式的文件并對XML語法的關鍵字高亮顯示。2、COS操作系統(tǒng)模擬了 Java語言的反射機制,將作用于程序全局的鍵值對提取到配置文件values.xml中。本文在此基礎上,提出了Values編輯器的功能需求,設計并開發(fā)出了 Values編輯器,可取代傳統(tǒng)的文件編碼方式,顯著提高values.xml文件的開發(fā)效率。3、manifest.xml是COS應用程序所必須的配置文件,文本基于Eclipse插件開發(fā),設計并實現(xiàn)了 Manifest編輯器,使得開發(fā)者無需了解XML語法,就可以直接對COS應用程序的名稱、SDK版本、打包方式等信息進行配置。
[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.
【學位授予單位】:北京郵電大學
【學位級別】:碩士
【學位授予年份】:2016
【分類號】:TP316
【參考文獻】
相關期刊論文 前10條
1 何璇;;基于Java語言的安卓手機軟件開發(fā)[J];計算機光盤軟件與應用;2014年08期
2 吳清壽;;基于事件機制的觀察者模式及應用[J];重慶理工大學學報(自然科學);2012年09期
3 劉華星;楊庚;;HTML5——下一代Web開發(fā)標準研究[J];計算機技術與發(fā)展;2011年08期
4 閆偉華;;模板方法模式的改進[J];計算機應用;2011年S1期
5 張瑞雪;宋明秋;公衍磊;;逆序解析DOM樹及網(wǎng)頁正文信息提取[J];計算機科學;2011年04期
6 夏浩波;;單例模式的設計與應用[J];電腦開發(fā)與應用;2011年01期
7 劉亮;霍劍青;郭玉剛;袁泉;王曉蒲;;基于MVC的通用型模式的設計與實現(xiàn)[J];中國科學技術大學學報;2010年06期
8 尹松強;傅鸝;;Java反射機制探究[J];軟件導刊;2008年11期
9 王陽贊;張能立;;Eclipse插件擴展點技術的研究及其在嵌入式調(diào)試工具開發(fā)中的應用[J];軟件導刊;2008年10期
10 吳金秀;;淺析Java語言中的內(nèi)部類和匿名類[J];電腦知識與技術;2008年29期
相關碩士學位論文 前5條
1 潘興亮;Mozilla缺陷報告?zhèn)}庫現(xiàn)狀研究及特征分析[D];大連理工大學;2013年
2 馬月花;基于SWT/JFACE可定制的TABLE控件設計與實現(xiàn)[D];北京郵電大學;2012年
3 王強;基于Eclipse平臺的插件擴展實現(xiàn)[D];電子科技大學;2006年
4 陳娟;基于UML的面向?qū)ο蟮南到y(tǒng)分析與設計[D];武漢理工大學;2005年
5 李霞;MVC設計模式的原理與實現(xiàn)[D];吉林大學;2004年
,本文編號:1891834
本文鏈接:http://www.sikaile.net/kejilunwen/ruanjiangongchenglunwen/1891834.html