论文部分内容阅读
随着无线通信技术和互联网技术的飞速发展,移动通信业务从以前的语音业务为主逐渐向数据业务扩展。对于无线网络运营商来说,长期以来语音业务一直是其收入的主要来源。但随着短信的普及,非语音增值业务(数据应用业务)的巨大商机也开始凸现。为了推动无线数据业务实现规模经济,适应大众市场的喜好和需求,高效通用的应用开发、下载、计费和定制平台对于突破无线数据业务瓶颈限制变得至关重要。由于移动电话上应用程序的开发难度极大,经验表明单纯依靠手机厂商自身的软件开发能力难以满足市场的需求,也会极大地制约新应用的推广与普及,所以无线数据平台应该提供一种机制,使广大的第三方软件开发商得以介入。从提高手机用户体验的角度来讲,该平台还应具有动态加载应用程序的能力,同时可以动态升级,并且可以访问本地存储区,用户可以自行定制和管理下载的应用程序。目前得到运营商最大支持的平台主要有太阳微系统(SUN)公司推出的J2ME平台和美国高通(QUALCOMM)公司推出的无线二进制运行环境(BREW)平台。本文将从多个不同层面去分析﹑研究和阐述BREW这样一种技术。BREW是一种技术,更是一种商业解决方案,提供了“一揽子”业务。BREW为不同参与者分配了各自的任务,相互配合共同完成这样一个成熟而安全的商业解决方案。作为目前两大主流无线数据平台BREW和J2ME,难免不被拿来做比较,当然它们之间的确也存在着作比较的必要性和可比性。所以可以在对两者的比较中,从侧面去理解BREW的特点和功能。作为一项开发和实现无线应用的技术,有必要分析它的开发环境和运行环境。在文章中,将会对BREW所提供的开发运行环境,从组织构成﹑实现原理﹑实际运用一直到如何更好使用和扩展等一系列方面作深入细致地分析研究。并且,本文会以作者所参与和研究的BREW项目来展现BREW的功能,可以看到的是,BREW不仅提供了强大而丰富的功能,更为开发者提供了轻松而自由的开发环境。在结尾,本文会对研究工作做一个总结,并且给出对BREW平台发展的展望。