BREW SDK的组成

BREW SDK中包含了一组工具和组件,应用程序开发者可以通过这些工具和组件高效、快速的开发出多种多样的应用程序,这些工具和组件包括:

       1BREW AEEBREW AEE是一个可扩展的面向对象的应用程序开发和执行环境,它提供了一个使用C/C++开发应用程序和共享模块的平台,同时它采用了类似Windows等操作系统的事件驱动程序运行方式。

       2BREW模拟器(Emulator)。BREW模拟器是一个用来载入并测试我们所开发应用程序的前端图形用户界面(GUI)。模拟器中可以预载入很多设备的模拟文件,同时也可以自己定制相应的模拟设备,如屏幕大小,按键数量等。模拟器是对BREW AEE在设备上运行环境的一个模拟。

       3、设备配置器(Device Configurator)。从BREW3.0开始设备配置器从BREW标准的SDK中提取出来了,变成了一个独立的单元,如果需要使用这个功能的话,必须从高通网站上下载安装。通过它我们可以创建在BREW模拟器中使用的设备文件。

       4、资源文件编辑器(Resource Editor)。BREW应用程序中使用的字符串、图片等数据都是从资源文件中获取的,这个工具就是用来完成BREW资源文件编辑的。而且,由这个工具生成的资源文件,在Windows模拟器中与在BREW设备中的事一样的。

       5MIF文件编辑器(MIF Editor)。BREW的每一个Applet都需要有一个MIFModule Information File)文件,这个文件中包含了载入当前模块的必要信息。

       6BREW头文件。这些头文件中定义了BREW的接口、使用的常量以及结构体类型等。这些头文件与在BREW设备上运行的PK中的头文件是一致的,否则在SDK中开发的应用程序就不能在BREW设备上运行了。

       7Visual Studio插件。这些插件是用来建立BREW应用程序项目时,在Visual Studio中的向导,通过这些向导可以很容易的构建BREW应用程序的框架。从BREW3.0开始,Visual Studio向导已经不是BREW SDK安装包中的一部分,需要单独下载安装。在安装之前需要在系统中装有Visual Studio6.0或更新的系统。

       通过上面的这些工具之间交互使用,我们就可以方便的构建一个BREW的应用程序。它们之间的交互关系请看图5.4

BREW SDK的组成_第1张图片

5.4 BREW组件之间的交互

       从图中可以看出,BREW SDK中处于核心地位的是BREW模拟器,其他工具都是为它服务的。在这里需要特别说明的是,在BREW3.0之后的BREW SDK版本的软件中,设备配置器单独的从SDK中提取出来了,成为了一个叫做BREW Device Configurator的单独需要安装的应用程序。资源文件编辑器、MIF文件编辑器等实用工具也从BREW SDK中提取出来了,变为了一个叫做BREW SDK Tools的一个独立的安装包。除了BREW模拟器仍然在SDK中的安装包之内以外,其他的都需要独立的下载安装。这些内容在BREW2.x时代是全部都集成在BREW SDK安装包之内的。

       除此之外,还有一个叫做BREW Tools Suite的一个BREW工具集,这些工具属于BREW设备上的BREW辅助工具。如BREW Logger是与设备连接获取应用程序调试信息的,BREW Application Loader是用来将BREW应用程序从PC端下载到BREW设备上的。这些工具是在使用BREW设备时必不可少的。这个工具集也有一个单独的安装包,不过只有BREW授权用户才可以下载安装。

你可能感兴趣的:(计算机基础)