论文部分内容阅读
嵌入式硬件的飞速发展,带来了手机操作系统的全新变革。以代码效率著称的Symbian系统占领智能手机一大半市场的格局,目前已经被打破。越来越快的处理器,越来越大的存储器,越来越大的屏幕,都使手机操作系统向更炫酷、更人性化的用户体验靠拢,Symbian的市场也逐渐被IPHONE、Android等手机蚕食。在众多手机软硬件厂商群雄争霸的混乱局势下,一种轻量级的、跨平台的手机应用运行平台横空出世,那就是mobile widget(移动微件)引擎。它是一个提供widget部件运行的中间平台,而widget可以被看作一种基于互联网的小应用,每个widget都是针对具体功能的轻量级任务。Mobile widget引擎解决了在操作系统上直接开发应用程序的难度大、周期长、门槛高的难题;更解决了同一个应用需要在每个操作系统下开发一次的困难,对开发移动应用的普及,有重要的意义。在无线应用市场上,手机应用产品的发布方式经历了终端预装、梦网模式(运营商SP)、自建推广下载后,苹果开创了APP STORE应用商店模式,继苹果之后,越来越多的硬件厂商、手机操作系统厂商,乃至运营商,都开始觊觎这块巨大的蛋糕,相继推出自己的收费或免费的下载商店,以抢占市场。Mobile widget引擎具有的跨平台的优势,能够解决运营商对应用的发布、安装、部署等困难,如何将mobile widget引擎和无线应用商店结合起来,成为了一个新的课题和商业机会。本文立足于mobile widget客户端与移动互联网平台服务端之间的端到端技术,借鉴app store和移动mobile market的成功经验,讨论了如何在现有方案的基础上,研究并设计出一套全新的、跨平台的widget应用商店,帮助开发者上传、测试、发布应用,对终端用户提供应用的分类、浏览、订购、退订、评价等功能,对运营商提供计费,管理等接口,还重点研究了安全性方案,对平台系统、开发者、应用版权都进行了保护。