移动widget引擎xFace的研究和实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:xmzh369
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着通信技术的发展,3G技术已经越来越成熟,3G牌照发放也已经完毕,终端和网络设备的研发以及网络建设重点已经从3G向3G增强型转移。根据3G技术在我国的商用化及移动网络宽带化的发展趋势,移动通信和互联网互相融合的趋势已日益明朗。随着3G业务的发展逐渐成熟,业务种类也日趋丰富,而业务开发重点也发生了变化:从通信业务类向娱乐类,媒体类,商务类转移,应用商店成为2008-2009年的开发热点,3G业务创新的方向从个人应用向家庭和行业应用发展。而在这3G移动互联网的浪潮下,widget,一种能让用户享受个性化移动互联网服务的小工具,作为未来移动互联网的重要业务形式和展现形式,已经引起了业内外广泛的关注。但是由于操作系统的多样性,以及高度个性化等特点,使得Widget技术在嵌入式设备上很难移植,因此widget开发者都迫切需要一种统一的平台,能让widget开发具备JAVA的一次开发,到处运行的特点,本文所研究的课题移动widget引擎便能提供这样的一种平台,大大减轻了widget开发者的负担。   首先,本文介绍了widget引擎的总体设计架构及重点模块的介绍;   然后,重点研究引擎的文档解析,界面布局,焦点管理,滚动模块模块,然后详细介绍了整个软件的测试流程,最后举了几个典型的应用作为案例,来验证我们平台的阶段性成果。核心内容如下:   ●页面解析模块:将XHTML页面解析为DOM树结构,页面中body标签作为显示文档的根节点,其中的每个标签作为组成部分,通过DOM将这些节点组织成一个有序的界面;   ●布局排版模块:该模块的功能主要是,根据每个可显示元素的CSS样式属性,以及其在文档流中的顺序,计算它们的大小和位置。这些是页面解析模块和CSS解析模块的输出节点,因为CSS规则会影响元素的大小和位置;   ●焦点管理模块:负责用户和界面的交互,响应用户的键盘操作,以及触摸笔动作,其中还涉及滚动条的逻辑。
其他文献
虚拟实验是根据现代教育理念的需求而产生的,具有智能指导和教学管理的作用。随着虚拟现实技术的发展和教学模式的不断变革,目前化学实验教学的要求和现有的化学实验中由于客
虚拟手术仿真系统是一个模拟医生进行手术过程的虚拟现实应用系统。它通过模拟手术过程中可能出现的各种情况,使医务工作者能够在虚拟的场景内练习手术操作并学习如何应付手
软件复用是软件工作者探讨发现的一条解决“软件危机”的新的软件开发模式,是提高软件生产效率和软件质量的一种切实可行的途径。它被认为是软件开发真正走向产业化和工程化
随着Internet的飞速发展,万维网(WWW,WorldWideWeb)得到了很大的发展。WWW系统和数据库是网络化信息服务的基础,Web技术和数据库技术相结合成为当前研究的热点,其中关键就是Web
差分隐私(Differential Privacy, DP)是一种新型的隐私保护模型,而直方图是差分隐私保护下数据发布的一种重要形式。在差分隐私直方图发布方法中,传统方法是采用数据转换或数
随着多媒体和网络技术的高速发展,网络给人们的生活带来了便利的同时,也带来了安全隐患问题。现如今,人们可以更方便的对数字产品等进行传播、拷贝、篡改等非法操作,所以,多
随着移动通信技术的迅速发展,作为移动通信的一种重要增值业务的短消息服务(SMS)也得到了迅速的发展。在当前社会信息化的建设过程中,手机短信的应用越来越广泛,在推动社会信
由因得果,是为正问题,由果得因,则为反问题。反问题是相对正问题而言的,是其反过程。热传导反问题(IHCP)是反问题的一个分支,是相对于热传导正问题而言的。热传导反问题具有的非线
近些年,水下传感器网络(Underwater sensor acoustic networks,UWSNs)被广泛应用到科技、军事以及环境方面等各个领域,而这些应用都需要水下定位技术的支持,所以对UWSNs定位
传统的聚类分析是一种硬化分,把待识别的对象严格的划分到某个类中,具有“非此即彼”的性质,而模糊聚类描述样本属于各个类别的不确定性程度,表达了样本类属的中介性。但是,