移动操作系统COS用IDE编辑器的研发
本文选题:中国操作系统 + 集成开发环境 ; 参考:《北京邮电大学》2016年硕士论文
【摘要】:中国操作系统COS(China Operating System)是我国首个自主研发的操作系统,该系统基于Linux内核,具有稳定、易用、安全等优点。但是相比于其它主流操作系统,搭载在COS平台上的应用程序种类相对较少,其主要原因在于集成开发环境的缺乏。本文设计并开发了 COS操作系统集成开发环境中的编辑器模块,可为软件开发人员提供一个易用、高效的COS应用程序开发平台。论文主要工作及成果如下:1、基于Eclipse插件开发,设计并实现了文本编辑器,成功实现了文本编辑的基本功能,同时该编辑器可识别COS应用程序中XML(Extensible Markup Language)格式的文件并对XML语法的关键字高亮显示。2、COS操作系统模拟了 Java语言的反射机制,将作用于程序全局的键值对提取到配置文件values.xml中。本文在此基础上,提出了Values编辑器的功能需求,设计并开发出了 Values编辑器,可取代传统的文件编码方式,显著提高values.xml文件的开发效率。3、manifest.xml是COS应用程序所必须的配置文件,文本基于Eclipse插件开发,设计并实现了 Manifest编辑器,使得开发者无需了解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语言的安卓手机软件开发[J];计算机光盘软件与应用;2014年08期
2 吴清寿;;基于事件机制的观察者模式及应用[J];重庆理工大学学报(自然科学);2012年09期
3 刘华星;杨庚;;HTML5——下一代Web开发标准研究[J];计算机技术与发展;2011年08期
4 闫伟华;;模板方法模式的改进[J];计算机应用;2011年S1期
5 张瑞雪;宋明秋;公衍磊;;逆序解析DOM树及网页正文信息提取[J];计算机科学;2011年04期
6 夏浩波;;单例模式的设计与应用[J];电脑开发与应用;2011年01期
7 刘亮;霍剑青;郭玉刚;袁泉;王晓蒲;;基于MVC的通用型模式的设计与实现[J];中国科学技术大学学报;2010年06期
8 尹松强;傅鹂;;Java反射机制探究[J];软件导刊;2008年11期
9 王阳赞;张能立;;Eclipse插件扩展点技术的研究及其在嵌入式调试工具开发中的应用[J];软件导刊;2008年10期
10 吴金秀;;浅析Java语言中的内部类和匿名类[J];电脑知识与技术;2008年29期
相关硕士学位论文 前5条
1 潘兴亮;Mozilla缺陷报告仓库现状研究及特征分析[D];大连理工大学;2013年
2 马月花;基于SWT/JFACE可定制的TABLE控件设计与实现[D];北京邮电大学;2012年
3 王强;基于Eclipse平台的插件扩展实现[D];电子科技大学;2006年
4 陈娟;基于UML的面向对象的系统分析与设计[D];武汉理工大学;2005年
5 李霞;MVC设计模式的原理与实现[D];吉林大学;2004年
,本文编号:1891834
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/1891834.html