论文部分内容阅读
随着无线数据行业的快速发展和无线数据应用平台的广泛应用,无线数据应用平台之间及他们与普通桌面系统之间出现了广泛协同工作的需求。为了解决这个问题,必须构建可以使移动设备和桌面系统协同工作的分布式系统。CORBA是OMG推出的目前得到广泛应用的分布式系统。BREW是高通公司最新推出的一个无线数据应用平台。他可广泛适用于CDMA手机等移动设备,为无线应用开发提供了一个统一的软件平台。 该文对CORBA进行了深入的分析,并设计和实现了一个可应用于BREW平台的移动中间件——BORB。BORB是根据移动设备对原有的CORBA进行了大幅度的裁减所得到的,主要解决了资源有限的问题,在BORB的实现过程,我们通过BREW支持层解决了BORB在BREW上运行的问题。针对移动设备的特点(资源有限,网络不稳定,所需功能有限),对IIOP协议进行了改造,并去掉了一些无关的组件。该文还研究了基于BORB的电子邮件客户端。利用BORB可以简化电子邮件客户端用到的多种不同的编码和协议,缩短开发周期,并增强可扩展性。BORB为实现无线数据应用的可移植性、可重用性和模块化提供了坚实的基础。