论文部分内容阅读
随着移动智能终端的普及和传感器技术的飞速发展,运行在移动终端上的应用具备了各种各样的新功能和新特性。然而,许多新的问题也伴随而来。为了抢占移动互联网市场,众多移动厂商和互联网公司纷纷开发自己的手机操作系统,从而引起应用程序在手机终端互不兼容的问题。另外,移动终端显示屏幕的分辨率各式各样,同一款移动应用即使在不同的终端上能正常运行,也会因为终端分辨率的差异引起用户体验的不足。针对某一款特定终端开发应用的方法越来越无法满足现在移动终端快速发展的需求。相反,如果应用的用户界面可以根据终端界面自适应显示,将会得到更好的用户体验。本文提出了一种跨平台的根据移动终端屏幕分辨率自动生成用户界面的中间件技术。
第一章讨论了图形显示与自适应中间件项目的研究背景和研究意义,中间件技术和移动中间件技术的特点和现状,还有用户界面自适应显示的相关概念和技术。
第二章我们就中间件开发的关键技术进行了介绍。文章不仅对中间件的底层平台BAE引擎、HTML5技术、CSS3技术和SVG技术进行了背景、关键技术点和发展前景等的介绍,还将其与BAE引擎平台的兼容性进行了开发调研,得到了一系列有效数据。
第三章我们对整个图形显示自适应中间件的系统框架进行了需求分析和总体设计。文章提出了中间件系统的整体模块框架,研究得出了一种新的基于移动终端的上下文感知系统设计方法,并就自适应模块的功能需求提出了自适应算法。
第四章对中间件的技术实现部分进行了分析和调研,并且设计开发了一款示范Widget应用,该应用包含移动Widget应用普遍具有的用户界面特色。我们将不使用中间件的该Widget应用界面效果和使用中间件系统的运行界面效果进行比对,突出显示中间件系统的功能和意义。
最后在结论部分我们对图形显示与自适应中间件系统的工作做了总结与展望。