论文部分内容阅读
随着移动互联网的不断普及,短信、图铃、游戏、影音、导航、手机支付等多种多样的移动应用迅猛发展,各种移动开发平台层出不穷。BREW是高通提出的基于无线网络的,开放的,完整的,端到端的移动增值业务解决方案,它具备了很多其他智能平台无可比拟的优势。但是由于BREW在我国推出的时间不长,且相对于其他平台而言比较封闭,在世界范围内也少有相关的研究性的文章,找不到任何权威的技术资料和文档。为了减少基于BREW平台的应用的开发周期,降低开发成本,推动移动增值业务的不断壮大,本文对BREW这一设计巧妙的平台进行了深入的研究,对其核心机制做出了详细的分析,最后通过移动终端短信模块的设计和实现,阐述了基于BREW平台的应用开发方法。通过本课题的研究,不仅可以掌握基于BREW平台的开发流程,还可以利用该平台的设计理念来开发新的移动平台,对于研制具有自主知识产权的移动增值业务平台有很好的参考价值。本文主要做了以下几项工作:(1)首先简要概述BREW平台,分析BREW系统的组成要素和特点,从不同角度对比BREW与其他移动开发平台,剖析BREW的本质。课题的研究背景和国内外BREW平台开发的现状。(2)通过对移动终端中的软件层次的分析,阐述BREW平台的系统架构。消息驱动机制、抽象接口机制、模块加载机制和回调机制这四大机制是BREW平台的核心,通过对这几项技术的深入研究,可以掌握BREW平台的精髓。(3)基于之前对BREW平台所作的深入研究,以具体项目为实例,详细分析短信模块的需求、框架设计原理,特别是在模块的整体设计时,通过分析比较,提出了一种层次化的有限状态机模型,并衍生出一种基于事件驱动的状态调度算法。详细分析短信收发、存储和删除功能的设计思路和实现源码,最后对核心功能和性能进行验证测试。(4)对整篇论文的研究工作做个总结,并对BREW的发展前景给予展望。本论文提出的方案已成功的应用到CDMA移动终端设备上,并取得了良好的应用效果。