移动Web应用集成开发环境的研究与实现

来源 :电子科技大学 | 被引量 : 5次 | 上传用户:lianhehe
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动Web的迅速发展,移动终端上的应用开始向多元化发展,以完成更加丰富和复杂的功能。由于本地应用的局限性,移动Web应用开始普及。人们将目光转向了移动混合应用,通过中间件将移动Web应用与本地应用进行融合,从而兼顾了本地应用和移动Web应用的特性。为了让移动Web应用完成更多复杂的功能,其规模和开发难度越来越高,一个功能强大的集成开发环境,可在很大程度上提高移动Web应用的开发效率。本文通过扩展Eclipse插件实现了集成开发环境的结构,完成了移动Web应用开发的基础功能;通过集成和改进多个开源框架,进一步丰富和完善了功能。集成开发环境通过工程管理、编辑器、工程传输与控制、开发调试四个模块,完成了移动Web应用开发中的整套流程,包括应用的创建、编写、管理、传输、运行以及调试等。工程管理模块能够创建满足需要的移动Web应用工程,实现了支持多种类型工程创建的架构。基于SWT图形库实现了遥控器,扩展了工具栏接口。编辑器模块提供了一个可视化的代码编写环境,实现了JavaScript、CSS、HTML的编辑窗口;通过集成和改进开源框架Aptana,能够支持更多通用Web语言,丰富了功能;通过对JavaScript扩展库进行解析和功能扩展,实现了代码检测、提示和自动生成等功能。工程传输与控制模块通过集成和改进Android SDK中ADB工具和ADT插件,能够将构建好的工程传输到Android终端上运行,执行shell命令控制终端行为,也可以通过网络将应用传输到终端上,不受平台限制。开发调试模块通过调试信息窗口显示移动Web应用运行时的调试信息,设计了一个移动混合应用的调试模式。在对移动混合应用的结构研究和对本地应用开发平台功能实现的基础上,提出了移动混合应用同平台分模块开发以及整体运行调试的思想,并加以研究和设计。最后通过对集成开发环境的功能说明和展示,验证了其稳定性和实用性。
其他文献
近年来,随着数字化技术的飞速发展,大量印刷蒙古文文献资源(图书、期刊、杂志等)可以通过采用当下广泛流行的技术——光学字符识别(Optical Character Recognition,OCR),将其转换为相应的电子文档,但在转换过程中会遇到以下两方面问题。第一,现有的印刷蒙古文OCR系统采用基于字元切分的方法对蒙古文单词进行识别,但某些字体下的蒙古文单词很难被准确切分成字元,导致单词无法识别。此
学位
路径规划研究是机器人技术的重要组成部分,是移动机器人实现自主移动的关键所在。蚁群算法,顾名思义即是模拟蚂蚁族群行为的算法。蚁群算法的诞生最早是由来自意大利的学者M.Do
近年来,物联网RFID技术飞速发展,越来越多的RFID应用需要一个能够全面评价RFID系统的安全检测体系作为保障和支撑。然而由于RFID在原始设计上的开放性及各种协议标准不统一的
数据库(database,简称DB)已经广泛地应用到人们的生产和生活中,它可以高效的支持结构化数据的存储和查询,然而它需要用户了解数据库底层的模式知识和掌握结构化查询语言,这对于没有
随着web2.0的兴起和社会网络的迅速发展,人们以网络为媒介发表自己对某个事件或事物的评论和看法。产品评论作为最重要的情感信息来源,一直被学术界广泛使用。如何挖掘这些产品
目前,以智能手机为代表的高能力移动终端得到了迅速发展,在不久的的将来,移动终端将成为造成Internet数据通信的主体,所以移动终端以及移动通信环境将会成为未来大量计算应用的基
本论文主要是对分布式存储技术的原理进行了深入的分析,并对分布式数据库的设计与实现过程的进行了深层次的研究,在设计出空间数据表逻辑结构的基础上,对空间数据表进行了合
随着经济的飞速发展,银行业正在受到了前所未有的改变,银行若要立于不败之地,强大的软件开发技术,是支撑银行的一个重要保证。银行由于行业的特殊性,保证软件系统的安全,才能更好的
企事业单位网络中安全防御设备产生的海量日志具有多样性、高冗余度、看似“分散独立”却存在关联性的特点,现有传统的独立集中式日志分析平台计算能力有限,无法满足日志海量、
随着科技与经济地快速发展,汽车也被越来越多的人所拥有。虽然汽车的普及能够极大地提高人们的生活质量水平,但是其带来的交通安全问题也日益严峻,对人们的生命财产安全产生了极