跨平台的富微件运行时系统

来源 :复旦大学 | 被引量 : 0次 | 上传用户:zyj16812
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
微件(Widget)是利用Web技术,通过XML和JavaScript等来实现的应用。随着移动互联网和嵌入式系统的发展,微件逐步开始出现在手机和其它终端上应用,并延伸出移动微件、电视微件等概念。微件应用需要微件运行时的支持,现在微件运行时存在很多问题。首先运行时存在多种标准和实现,而规范化的工作目前还是处于起步阶段。其次,微件应用覆盖了多种操作系统平台和体系结构,而目前的微件运行时都没有考虑到跨平台的性质。一个跨平台的微件运行时能够快速地在不同平台上部署微件应用,对于互联网运营商、移动设备制造商和开发者有重要的商业价值。再次,传统的微件运行时致力于运行简单的小程序,缺乏像微件间通讯、手势和Flash等富特性,这些特性可以为微件应用提供更好的通常只表现在本地应用上的用户体验。因此需要一种跨平台的富微件运行时来解决这些问题。本课题提出并实现一个跨平台的微件运行时系统架构,架构中使用系统移植层将微件运行时的实现与具体的操作系统分离,避免由于对不同系统的依赖造成的移植性问题,并通过模块化的设备API框架为微件引擎提供微件API。实现中还通过扩展接口,增加手势识别、微件间通讯和纯HTML5的Flash动画的支持等富微件特性。最后,通过系统实验对运行时在性能方面进行了评估,为微件引擎的产品化提供了更高效的实现参考。
其他文献
现代密码技术作为信息安全的基础受到了广泛的关注和高度的重视,提出能适应各行各业且安全性较好、成本较低廉、结构较简单的认证加密工作模式已成为现代密码技术研究的热点
自从1991年Internet上万维网公共服务的首次亮相,各种各样的信息就以指数级的增长速度充斥于Internet中,人们寻找信息的方式也随之发生了变化。从最原始的手工查找,到书签服务,再
随着信息技术的迅猛发展,人机交互也越来越成为日常生活中一个不可缺少的部分,人机接口技术的发展也越来越快。传统的鼠标键盘等人机交互手段虽然越来越向方便快捷性方向发展
动态三维面形测量技术是三维面形测量技术的一种动态的、实时测量方法。利用动态三维面形测量技术能简单、方便、快捷地对被测物体进行测量,例如:产品的在线检测、铁路钢轨表
近些年来,随着各种火灾事故和紧急事件频繁的发生,人群聚集的公共场合中突发事件的安全疏散仿真模拟越来越受到重视。对于人员密集和流动性较大的场所如学校、化工厂、旅游景
语音合成也称为TTS(TexttoSpeech)是近年来语音技术研究的热点之一。随着人机交互智能化的日益发展,语音合成技术也日趋成熟,其合成出的语音的可懂度和清晰度都达到了不错的效
作为高性能计算平台,多计算机系统能够为我们提供高速计算服务,这在密集型计算应用中显得尤为重要。随着多机系统结点数目大量增加,系统中出现故障结点的概率随之增大。因此,为维
无线传感器网络被认为是能对二十一世纪产生巨大影响力的技术之一,而感知数据管理与处理技术是实现以数据为中心的传感器网络的核心技术。该技术包括感知网络数据的存储、查询
随着计算机和网络技术的发展,将印刷体文档通过光学字符识别技术(Optical Characters Recognition, OCR)转化为电子格式进行存储和管理已经成为重要的信息流通方式。传统的OC
近年来,随着互联网技术快速发展及其普及范围不断扩大,互联网已经逐渐深入到人们的日常生活之中,并成为人们学习和工作生活中的重要组成部分。然而,由于互联网采用自由、开放