BREW平台中接口的设计与实现
2012-11-24张继荣
网络安全与数据管理 2012年5期
关键词:程序
张 茜,张继荣
(西安邮电学院,陕西 西安 710061)
如今,手机已不是简单的语音通信工具,它已逐渐发展成为数据业务开发应用的平台。在这种情况下,高通公司推出了一个新的BREW (BinaryRuntime Environment for Wireless)平台。BREW平台的出现使手机像电脑一样,可以应用更多的第三方软件,满足人们不同的需求,为用户提供更多的服务。
在手机软件开发中,许多问题都需要使用C++中面向对象的方法来实现,以提高代码的可重用性、程序的模块化及健壮性;为了满足用户对新数据应用的需求,移动设备制造商也希望不重新开发专有的软件平台,就可以快速提供新业务,以降低移动设备的技术门槛和产品上市门槛。
高通公司推出的BREW平台,为无线设备设计专门提供了一个高效的应用程序执行环境及开发平台。在BREW平台,用C语言开发应用程序可以达到C++的设计效果,而不需要开发专用的软件平台,又提高了程序开发的效率和新业务开发的速度。
本文通过一个例子,阐述BREW中如何实现接口的声明和实现的分离来达到面向对象的特性,提高代码的可重用性、健壮性以及其可扩展性和易于管理的特性。
1 BREW接口的实现
1.1 BREW平台简介
BREW 的全称是无线二进制运行环境。从基本的层面而言,BREW 平台就是手持设备上嵌入式芯片操作系统的接口或抽象层,可以将它看作是 PC 环境下Microsoft Windows的 Win32 API。BREW 平台是一组用于本地执行而编译并链接的二进制库,优化后能使应用程序利用无线服务和资源,控制流出或流入应用程序的事件流,能根据相应的事件启动、停止、中止或恢复应用程序。……
登录APP查看全文
