移動(dòng)Web應(yīng)用集成開(kāi)發(fā)環(huán)境的研究與實(shí)現(xiàn)
發(fā)布時(shí)間:2018-06-16 01:02
本文選題:集成開(kāi)發(fā)環(huán)境 + Eclipse插件; 參考:《電子科技大學(xué)》2014年碩士論文
【摘要】:隨著移動(dòng)Web的迅速發(fā)展,移動(dòng)終端上的應(yīng)用開(kāi)始向多元化發(fā)展,以完成更加豐富和復(fù)雜的功能。由于本地應(yīng)用的局限性,移動(dòng)Web應(yīng)用開(kāi)始普及。人們將目光轉(zhuǎn)向了移動(dòng)混合應(yīng)用,通過(guò)中間件將移動(dòng)Web應(yīng)用與本地應(yīng)用進(jìn)行融合,從而兼顧了本地應(yīng)用和移動(dòng)Web應(yīng)用的特性。為了讓移動(dòng)Web應(yīng)用完成更多復(fù)雜的功能,其規(guī)模和開(kāi)發(fā)難度越來(lái)越高,一個(gè)功能強(qiáng)大的集成開(kāi)發(fā)環(huán)境,可在很大程度上提高移動(dòng)Web應(yīng)用的開(kāi)發(fā)效率。本文通過(guò)擴(kuò)展Eclipse插件實(shí)現(xiàn)了集成開(kāi)發(fā)環(huán)境的結(jié)構(gòu),完成了移動(dòng)Web應(yīng)用開(kāi)發(fā)的基礎(chǔ)功能;通過(guò)集成和改進(jìn)多個(gè)開(kāi)源框架,進(jìn)一步豐富和完善了功能。集成開(kāi)發(fā)環(huán)境通過(guò)工程管理、編輯器、工程傳輸與控制、開(kāi)發(fā)調(diào)試四個(gè)模塊,完成了移動(dòng)Web應(yīng)用開(kāi)發(fā)中的整套流程,包括應(yīng)用的創(chuàng)建、編寫(xiě)、管理、傳輸、運(yùn)行以及調(diào)試等。工程管理模塊能夠創(chuàng)建滿足需要的移動(dòng)Web應(yīng)用工程,實(shí)現(xiàn)了支持多種類型工程創(chuàng)建的架構(gòu);赟WT圖形庫(kù)實(shí)現(xiàn)了遙控器,擴(kuò)展了工具欄接口。編輯器模塊提供了一個(gè)可視化的代碼編寫(xiě)環(huán)境,實(shí)現(xiàn)了JavaScript、CSS、HTML的編輯窗口;通過(guò)集成和改進(jìn)開(kāi)源框架Aptana,能夠支持更多通用Web語(yǔ)言,豐富了功能;通過(guò)對(duì)JavaScript擴(kuò)展庫(kù)進(jìn)行解析和功能擴(kuò)展,實(shí)現(xiàn)了代碼檢測(cè)、提示和自動(dòng)生成等功能。工程傳輸與控制模塊通過(guò)集成和改進(jìn)Android SDK中ADB工具和ADT插件,能夠?qū)?gòu)建好的工程傳輸?shù)紸ndroid終端上運(yùn)行,執(zhí)行shell命令控制終端行為,也可以通過(guò)網(wǎng)絡(luò)將應(yīng)用傳輸?shù)浇K端上,不受平臺(tái)限制。開(kāi)發(fā)調(diào)試模塊通過(guò)調(diào)試信息窗口顯示移動(dòng)Web應(yīng)用運(yùn)行時(shí)的調(diào)試信息,設(shè)計(jì)了一個(gè)移動(dòng)混合應(yīng)用的調(diào)試模式。在對(duì)移動(dòng)混合應(yīng)用的結(jié)構(gòu)研究和對(duì)本地應(yīng)用開(kāi)發(fā)平臺(tái)功能實(shí)現(xiàn)的基礎(chǔ)上,提出了移動(dòng)混合應(yīng)用同平臺(tái)分模塊開(kāi)發(fā)以及整體運(yùn)行調(diào)試的思想,并加以研究和設(shè)計(jì)。最后通過(guò)對(duì)集成開(kāi)發(fā)環(huán)境的功能說(shuō)明和展示,驗(yàn)證了其穩(wěn)定性和實(shí)用性。
[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.
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類號(hào)】:TP311.52;TP393.09
【參考文獻(xiàn)】
相關(guān)期刊論文 前2條
1 公磊;周聰;;基于Android的移動(dòng)終端應(yīng)用程序開(kāi)發(fā)與研究[J];計(jì)算機(jī)與現(xiàn)代化;2008年08期
2 陳博;廖軍;;移動(dòng)Web應(yīng)用的能力需求與發(fā)展淺析[J];移動(dòng)通信;2011年05期
相關(guān)碩士學(xué)位論文 前1條
1 肖科;基于Android平臺(tái)的移動(dòng)銀行客戶端系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];湖南大學(xué);2012年
,本文編號(hào):2024478
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/2024478.html
最近更新
教材專著