论文部分内容阅读
无线互联网具有方便、快捷等众多优点,并且,随着移动通信技术的迅猛发展,无线互联网技术逐渐趋于成熟。传统的博客应用由于有线互联网的局限性存在着不方便携带等天生的缺陷,而将博客应用同无线网络的完美结合将带来更加美好的用户体验。另一方面,手机终端设备的发展也甚为迅速,其可编程能力和联网能力逐渐增强,对无线网络应用的推广提供了强大的平台支持。目前存在着过多的手机平台及其相关的开发技术,但为了使应用具有较好的通用性和可移植性,我选择目前主流的手机平台(J2ME平台和BREW平台)作为应用研究的手机平台。本文详细阐述了在J2ME平台和BREW平台上开发移动博客应用的全过程。首先,介绍了J2ME平台的核心开发技术和BREW平台的关键技术,并分析比较了两种移动平台的优缺点;其次,从客户端和服务器端详细介绍了移动博客应用的总体设计,包括客户端和服务器端功能模块的划分以及设计的总体流程图,并针对两个不同的移动平台设计了公用的数据通信协议;再次,依据总体设计,详细讨论了客户端和服务器端的各个功能模块的详细设计和具体实现,重点介绍了客户端和服务器端网络通信模块的设计方法,并详细介绍J2ME平台和BREW平台客户端不同设计思路和实现技术;然后,分别针对不同的移动平台提出不同的优化方法,从内存占用率、CPU性能和应用包的大小等方面考虑,对不同平台客户端的博客应用进行优化,之后,将应用移植于多款不同手机,并针对来电中断问题,提出了J2ME平台上的四种解决方案;最后,介绍了四种常用的软件测试方法。本文的重点在于分析研究了J2ME平台和BREW平台的技术特点,根据两者的优缺点,提出了一种通用性好,可移植性强的手机博客设计方案。本文最后提出了应用设计开发中的一些不足之处,并对未来移动网络应用技术进行展望。