BREW与BREW+:手机开发者无线应用快速入门指南

需积分: 10 0 下载量 76 浏览量 更新于2024-12-22 收藏 2.67MB PDF 举报
BREW,全称为Binary Runtime Execution Environment for Wireless,是一种专为移动设备设计的开放平台,旨在简化手机应用开发,特别是针对早期无线通信时代的移动设备。BREW+概述文档提供了对这个技术的全面介绍,主要关注以下几个关键点: 1. **BREW概述**:BREW是一个二进制运行时环境,它允许开发者使用一套编译后的库和组件来创建原生执行的应用程序(Native Execution)。这意味着开发人员能够构建高度优化的软件,直接在手机硬件上运行。 2. **技术架构**:BREW由多个主要组件构成,包括Binary Distribution System (BDS) 和 Handset Client Architecture。BDS负责分发和管理应用程序,而Handset Client Architecture确保了跨不同手机型号的高效运行。 3. **术语与模型**:文档介绍了基本的术语,如应用模型,强调BREW的应用程序是动态加载的,用户在需要时才下载和运行。这种设计使得应用可以根据用户的设备能力和需求进行定制。 4. **开发流程**:对于BREW开发者来说,他们可以利用API来创建各种功能,如Push to Talk、照片分享、电子邮件、位置服务、视频、娱乐、铃声、新闻、多玩家游戏、体育等。语音通信被早期视为推动无线发展的关键应用,而随着技术进步,更多类型的应用将驱动无线市场的增长。 5. **利益相关者价值**:BREW平台为开发者提供了一个开放且灵活的环境,支持快速开发和引入新功能,减少培训和集成成本。对手机制造商而言,BREW意味着快速支持新设备特性;对于运营商,它可以促进新应用和服务的快速发布;对于用户,则能享受到个性化选择和即时可用的功能。 6. **无线应用价值链**:BREW作为无线应用价值链的一部分,促进了开发者、开放平台、制造商、运营商以及最终用户之间的紧密合作。用户能够根据自己的需求选择和定制应用,推动无线市场的发展。 BREW+概述文档深入探讨了如何通过BREW技术构建和部署无线应用程序,以满足不同角色的需求,从开发者工具到用户体验,展示了其在推动无线技术进步中的核心作用。