手机widget平台的研究与构建

来源 :北京邮电大学 | 被引量 : 12次 | 上传用户:shi893932393
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动通信技术的发展以及3G技术的成熟,移动通信和互联网技术的融合日趋明朗,移动互联网的发展势不可挡。移动widget作为未来移动互联网业务的重要提供方式和展现形式也引起了业界的广泛关注。目前,widget业务的推广却遇到了手机平台不兼容、widget UI渲染不足以及widget应用开发困难等瓶颈。针对widget业务推广遇到的瓶颈,可以有多种可行的解决方案。本文通过分析这些方案的优缺点,提出一个更优的解决方案:构建一个widget平台,主要包括基于J2ME平台且支持对Html、javascript、css等技术解析的widget引擎、网关控制、widget在线开发环境、数据管理等部分。本文阐述了widget平台的需求与总体设计,详细介绍了widget引擎、服务器端各个模块的总体架构及其功能。其中服务器端包括GateWay(网关)、widget在线开发环境、普通用户widget管理和数据库管理等模块。在此基础上,进一步阐述了widget引擎的详细设计以及JavaScript语法解析和底层通信机制的实现、服务器端的详细设计以及widget开发平台和GateWay的实现、引擎客户端与服务器通信协议的详细设计。JavaScript语法解析主要包括关键字解析和表达式以及对象映射三部分。Widget开发平台包括widget工程管理、DeveloperIDE(编辑代码开发widget)环境和无需编写代码开发widget的AutomatizationIDE三部分。此外,本文还研究并自定义了基于HTTP协议与JSON数据交换格式的通信接口。本文构建的widget平台,能够很好的解决widget推广遇到的瓶颈。基于Java的widget引擎能够解决平台不兼容的问题;引擎对Html、javaScript、css等web技术的支持,使得widget的渲染更为丰富;提供在线集成开发环境,满足了不同widget开发者的需求。随着Java在手机中的广泛应用,移动widget的无平台性必将得到实现。
其他文献
随着网络技术和信息技术的快速发展,不同身份认证体系之间的信息需要在保障用户隐私和信息安全的前提下交互和融合。如何既能保障安全,又能在不同身份认证体系之间建立互通机
珍珠产业是中国传统产业,我国的珍珠产量居世界首位。然而,我国的珍珠分选加工过程仍然以人工为主,根据珍珠的颜色、光泽、表面质量和形状进行分选,人工分选成本高、效率低。
现有的广播电视覆盖面较广,但是它越来越难以满足用户的个性化要求。随着国家“十一五”规划中关于电信网、广播电视网、互联网三网融合政策的颁布以及互联网的飞速发展,各运
安卓(Android)移动操作系统基于Linux内核,具有自由开放的源码、兼容丰富硬件和易于开发等特点;随着Google的大力推广,安卓已占领智能可穿戴设备和车载移动设备等市场。近年
视觉选择性注意模型是以认知科学、神经心理学等相关领域的研究成果为基础的,在计算机信息处理中引入并研究这种选择性注意机制,其理论成果对于智能信息研究发展具有重要的意
作为近年来刚刚兴起的概念,云计算很快以不可阻挡之势得到了快速的发展。云计算是一种计算方式,通过互联网将资源“以服务”的形式提供给用户,而用户不需要了解、知晓或者控
随着互联网信息的日益膨胀,人们能够获得的信息越来越多,但要准确、及时的获取需要的最新信息却有些困难。在线索引构建及管理作为搜索系统的重要组成部分,目的是要针对浩瀚
伴随着计算机技术的发展以及移动对象跟踪技术的不断完善,使得大量的轨道数据被采集,并迫切需要对这些数据进行有效的分析以提取出其中隐藏的知识,这就导致了移动对象轨道聚
随着社会经济的发展,人们对安防的需求越来越高,因此智能视频分析技术得到了广泛的重视。人们对相关算法的检测精度以及运行速度都有很高的要求。然而对于高清监控视频,大量
随着计算机和网络技术的不断发展,XML技术的应用得到了不断的扩展,它事实上已经成为数据交换的标准和SOA架构的基石。XML作为一种特殊的半结构化数据,与关系数据模型中的数据