BREW应用开发全指南:从零入门到手机移植

需积分: 9 0 下载量 114 浏览量 更新于2024-07-29 收藏 376KB PPT 举报
本篇文档主要介绍了如何从零开始开发一个BREW应用,BREWTM是BlackBerry Enterprise Wireless Application Repository Technology的缩写,旨在为BlackBerry手机提供第三方应用程序。开发者培训教程第七章详细阐述了开发流程和技术细节。 首先,开发者需要在PC机上进行BREW应用的开发,具体步骤包括: 1. 启动VisualC++6.0集成开发环境,利用BREWApplicationWizard创建新工程。 2. 使用MIFeditor创建MIF文件 (.bid和.mif),这是应用描述和界面定义的关键文件。 3. 在源代码.c文件中引入MIF文件,确保正确关联界面和功能。 4. 编译源代码,生成可执行的.dll文件,这将在BREW模拟器上运行。 5. 通过模拟器设置应用目录,并在模拟环境中测试应用。 开发工具包括: - MIF编辑器:用于创建和修改MIF文件。 - VisualC++:负责编程和编译,生成模拟器可用的.dll文件。 - 资源编辑器:用于管理应用中的图片、音频等资源。 - 设备配置器:帮助模拟真实的手机环境。 - 模拟器:用于在PC上进行调试。 BREW应用由以下几个部分组成: - 应用文件,包括.dll(针对模拟器)和.mod(针对手机)。 - MIF文件描述应用的界面和行为。 - 可选的资源文件,如图片、声音等。 - 自定义文件,如配置文件等。 在模拟器上,应用的文件结构通常包括.mif、.bar、.mod和可能的其他支持文件。其中,.mif和应用名称文件(如a.mif和a)应放在同一目录下,且路径名需避免中文字符。 将应用移植到手机上涉及以下步骤: 1. 在PC上利用SDK和模拟器完成开发和初步测试。 2. 使用ARM编译器或GCC编译器进行交叉编译,生成.mod文件,以适应手机硬件。 3. 获取测试数字签名,确保应用的安全性。 4. 将按特定目录结构打包的应用文件通过AppLoader或其他工具传输到手机上。 总结起来,开发BREW应用是一个系统的过程,需要熟悉特定的工具和平台,以及了解BREW应用的文件结构和规范。开发者需要在PC上构建并测试应用,然后通过特定工具和技术将其适配到BlackBerry手机上。这个过程对于理解和创建成功的BlackBerry应用程序至关重要。