移动Web应用集成开发环境的研究与实现
发布时间:2018-06-16 01:02
本文选题:集成开发环境 + Eclipse插件 ; 参考:《电子科技大学》2014年硕士论文
【摘要】:随着移动Web的迅速发展,移动终端上的应用开始向多元化发展,以完成更加丰富和复杂的功能。由于本地应用的局限性,移动Web应用开始普及。人们将目光转向了移动混合应用,通过中间件将移动Web应用与本地应用进行融合,从而兼顾了本地应用和移动Web应用的特性。为了让移动Web应用完成更多复杂的功能,其规模和开发难度越来越高,一个功能强大的集成开发环境,可在很大程度上提高移动Web应用的开发效率。本文通过扩展Eclipse插件实现了集成开发环境的结构,完成了移动Web应用开发的基础功能;通过集成和改进多个开源框架,进一步丰富和完善了功能。集成开发环境通过工程管理、编辑器、工程传输与控制、开发调试四个模块,完成了移动Web应用开发中的整套流程,包括应用的创建、编写、管理、传输、运行以及调试等。工程管理模块能够创建满足需要的移动Web应用工程,实现了支持多种类型工程创建的架构。基于SWT图形库实现了遥控器,扩展了工具栏接口。编辑器模块提供了一个可视化的代码编写环境,实现了JavaScript、CSS、HTML的编辑窗口;通过集成和改进开源框架Aptana,能够支持更多通用Web语言,丰富了功能;通过对JavaScript扩展库进行解析和功能扩展,实现了代码检测、提示和自动生成等功能。工程传输与控制模块通过集成和改进Android SDK中ADB工具和ADT插件,能够将构建好的工程传输到Android终端上运行,执行shell命令控制终端行为,也可以通过网络将应用传输到终端上,不受平台限制。开发调试模块通过调试信息窗口显示移动Web应用运行时的调试信息,设计了一个移动混合应用的调试模式。在对移动混合应用的结构研究和对本地应用开发平台功能实现的基础上,提出了移动混合应用同平台分模块开发以及整体运行调试的思想,并加以研究和设计。最后通过对集成开发环境的功能说明和展示,验证了其稳定性和实用性。
[Abstract]:With the rapid development of mobile Web, the applications on mobile terminals are becoming more and more diversified to achieve more rich and complex functions. Due to the limitations of local applications, mobile Web applications are becoming popular. People turn their eyes to mobile hybrid applications, and combine mobile Web applications with local applications through middleware, thus taking into account the characteristics of local applications and mobile Web applications. In order to make mobile Web application complete more and more complex functions, its scale and development difficulty are more and more high. A powerful integrated development environment can greatly improve the efficiency of mobile Web application development. This paper implements the structure of integrated development environment by extending Eclipse plug-in, completes the basic functions of mobile Web application development, and further enriches and perfects the functions by integrating and improving several open source frameworks. Through the four modules of project management, editor, project transmission and control, development and debugging, the integrated development environment completes the whole process of mobile Web application development, including the creation, writing, management, transmission, running and debugging of the application. The project management module can create the mobile Web application engineering which can meet the needs, and realizes the architecture that supports the creation of various types of projects. The remote control is realized based on SWT graphics library, and the interface of toolbar is extended. The editor module provides a visual code-writing environment, realizes the editing window of JavaScript CSSU HTML, integrates and improves the open source framework Aptana, can support more common Web languages, and enriches the functions. By parsing and extending the JavaScript extension library, the functions of code detection, prompt and automatic generation are realized. By integrating and improving the Android tools and plug-ins in the Android SDK, the project transmission and control module can transfer the constructed project to the Android terminal to run, execute the shell command to control the terminal behavior, or transmit the application to the terminal through the network. No platform restrictions. The development and debugging module displays the debugging information of mobile Web application runtime through debugging information window, and designs a debugging mode of mobile mixed application. Based on the research on the structure of the mobile hybrid application and the realization of the function of the local application development platform, this paper puts forward the idea of the development of the mobile hybrid application with the module of the platform as well as the whole operation and debugging, and studies and designs it. Finally, the stability and practicability of the integrated development environment are verified by the description and demonstration of the functions of the integrated development environment.
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP311.52;TP393.09
【参考文献】
相关期刊论文 前2条
1 公磊;周聪;;基于Android的移动终端应用程序开发与研究[J];计算机与现代化;2008年08期
2 陈博;廖军;;移动Web应用的能力需求与发展浅析[J];移动通信;2011年05期
相关硕士学位论文 前1条
1 肖科;基于Android平台的移动银行客户端系统的设计与实现[D];湖南大学;2012年
,本文编号:2024478
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2024478.html