基于配置的嵌入式数据展示技术

来源 :北京大学 | 被引量 : 0次 | 上传用户:super4ok
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
人们的日常生活中充满了各种各样的信息,WAP让越来越多的人开始通过手机来获取信息,但是目前WAP还存在着一些局限;随着支持J2ME的手机的普及,基于J2ME的嵌入式手机程序开发也有了越来越广泛的应用。 本文提出了一个与WAP完全不同的、基于配置的嵌入式数据展示工具——CEDT(ConfigurationbasedEmbeddedDatavisualizationTool)。CEDT的主要目标是为用户提供一种在手机上组织及展示数据的手段,让用户可以根据自己的数据与需求通过配置的方式开发各种不同的手机应用。用户只需要根据配置规范对手机应用的数据需求及功能需求进行描述,CEDT就能生成相应的手机程序。 CEDT由应用配置、数据转换和手机程序三个部分组成。 应用配置部分为用户提供了描述应用的手段,具体的是通过一个XML格式的文件来描述的,CEDT提供了相应XMLSchema对配置文件中的各种元素进行了定义,这些元素涉及应用相关的数据、界面以及操作等各个方面,应用配置文件在结构上具有较好的扩展性,这为以后扩展CEDT的功能提供了保证。 应用配置文件是从用户的角度对应用进行的描述,CEDT需要将这些描述信息进行转换,以便于指导手机程序工作。根据手机的性能特征,CEDT中定义了特定格式的文件来存储这些信息。数据转换部分完成了从应用配置到这些文件的转换工作,CEDT内部的文件主要有四类:数据文件、数据配置文件、功能/界面配置文件和系统配置文件。数据文件中记录了应用相关的数据信息,数据配置文件中记录了所有可搜索数据文件的相关的配置信息,功能/界面配置文件中记录了应用的界面信息,系统配置文件中记录了MIDlet运行及手机显示参数相关的一些信息。这些文件是都是最终手机程序运行时的参考依据。 手机程序负责应用的最终展示,这具体由一个MIDlet来完成。我们分析总结了手机应用的特征,它可以通过一组界面元素及相关事件来体现。在MIDlet内部完成了对各种界面元素及事件的实现,最终它会与转换程序产生的文件打包后安装在手机上。MIDlet在运行时,会根据功能/界面配置文件来构造用户界面,同时从数据文件中获得界面中显示的各种信息。 最后,基于CEDT,我们给出了两个应用实例,验证了CEDT的可用性。
其他文献
近年来,移动互联网迎来了爆发式的增长,移动设备的普及,4G以及WIFI网络的广泛覆盖使得多媒体服务变得更加便捷,用户可以随时随地通过移动设备获取多媒体服务。移动设备自身资
随着语义网研究的不断的成熟,许多机构和组织开发了用于知识共享的本体来描述网络资源和信息。由于本体的设计者观点存在着差异,导致所设计出来的本体有很大的异构性,阻碍了知识
本文主要讨论量子指纹协议中的两个基本问题:无纠缠量子指纹的最优性;共享纠缠量子指纹的性质,及其最大错误率下界与纠缠量(用Schmidt数度量)之间的关系.本文首先简单回顾了量子
在信息技术飞速发展的今天,以Web2.0概念为主导的重要网络应用“社区问答系统”现已逐渐成为人们网上信息获取和经验知识分享的重要渠道。百度知道、Yahoo!Answers、知乎等作
绩效管理和绩效考核是做好实际工作、实现组织战略目标的重要管理工具和手段。在本文拟要分析和解决的新闻宣传和稿件投稿工作中,我们以绩效管理和相关信息技术为理论依据和实
学位
大规模对称矩阵特征问题存在于许多科学计算领域与工程设计中,而且在许多科学应用的软件代码中也包含着对称特征问题的求解。然而随着求解问题规模的不断增大,存储空间和计算时
随着计算机和网络技术的发展,“无缝计算”、“移动计算”等概念已经成为21世纪信息技术的新焦点,在这种环境下瘦客户机/服务器架构以管理集中节省资源等优点发展迅速,而支撑这
曲面建模是计算机图形学的重要研究领域。近二十年来,随着三维数据采样设备的长足进步与复杂拓扑结构的曲面造型日益普及,细分曲面已成为计算机辅助几何设计(CAGD)和计算机图形
随着硬件工艺的发展和架构的创新,众核体系和异构平台越来越成为高性能计算系统的主流方式。基于众核跨平台的应用设计和程序优化正在成为高性能计算的研究热点。与传统的多核
手持设备作为标准办公设备在企业内部得到越来越广泛的应用,然而它为人们的工作生活提供便利的同时,也带来了一系列的安全隐患。大部分安全隐患的根源在于缺乏对手持设备和网络