节点文献
基于嵌入式Linux的智能手机应用系统研究
The Research on Application System of the Smartphone Based on Embedded Linux
【作者】 张芳;
【导师】 龙鹏飞;
【作者基本信息】 长沙理工大学 , 计算机应用技术, 2006, 硕士
【摘要】 本文主要针对如何开发智能手机应用系统这一目前需要解决的问题进行了研究。针对此问题,本文构建了基于Linux+MiniGUI+C的应用开发环境,提出了一种开发智能手机应用系统的解决方案,在某种程度上解决了上述问题。本文首先从功能上和性能上分析和比较了目前四种主流的智能手机操作系统和四种主流的图形用户界面,并在此基础上构建了智能手机应用系统的原型开发环境。其次,提出了一种智能手机应用系统的解决方案,通过UML语言建立了应用系统的用例模型、静态模型和动态模型。该模型是面向对象的,C语言是面向过程的,本文提出了一种用C语言模拟实现面向对象的方法。最后,在此基础上实现了智能手机的通话管理、短信息管理、数据通信和游戏的主要功能,验证了Linux+MiniGUI+C开发环境的有效性。研究表明,采用本文提出的方案能够较好地开发智能手机应用系统,为智能手机应用系统的研究提供一种新的思路和新的技术手段。另外,用C语言模拟实现面向对象方法,能够较好地消除C语言程序中的全局变量,提高程序的可读性、可维护性和可移植性。本文提出的用C语言模拟实现面向对象的方法不仅可以用于智能手机应用系统的开发,还可以应用于其它方面的开发。
【Abstract】 The thesis studies the problems needed to be solved at present concerning how to develop the smartphone application system. According to the problems, the thesis constructs the application development environment of Linux+MiniGUI+C and brings forward a resolution concerning how to develop the smartphone application system, which can solve the above mentioned problem to some extent.The thesis firstly analyzes and compares the functions and performances of the current four kinds of the mainstream smartphone operating system and graphic user interface, and on this basis the thesis achieves to construct the prototype development environment of the smartphone application system. Then, the thesis puts forward a resolution to the smartphone application system, and establishes the use case model, static model and dynamic model of the application system using UML(Unified Modeling Language).As these models are object-oriented and C language is process-oriented, the thesis proposes a method to simulate the object-oriented method with C language. Finally, the thesis implements the primary functions of the communication management, short information management, data communication and game, and testifies the validity of the development environment of Linux+MiniGUI+C.The researches indicate that adopting the resolution can preferably develop the smartphone application system and provides new ideas and techniques regarding the research of the smartphone application system. In addition, simulating the object-oriented method with C language can eliminate the global variables of C language programs and improve the readability, maintainability and portability.of the programs. Simulating the object-oriented method with C language can not only be used to develop the smartphone application system ,but also be used in development in other aspects.
【Key words】 Smartphone; Linux; Communication Management; Short Message Management; Data Communication; Game;
- 【网络出版投稿人】 长沙理工大学 【网络出版年期】2007年 01期
- 【分类号】TN929.53;TP316.81
- 【被引频次】11
- 【下载频次】695