内容简介
第1章 BREW与移动互联网
1.1 移动中的生活与社会
1.2 面向内容和平台的移动增值服务
1.2.1 面向内容的移动增值业务
1.2.2 面向下载平台的移动增值业务
1.3 BREW是什么
1.4 BREW的构成
1.5 基于BREW的移动增值业务产业链
1.5.1 应用开发商
1.5.2 运营商
1.5.3 手机厂家
1.5.4 用户
1.6 BREW的核心思想
1.6.1 BREW的技术核心
1.6.2 BREW的商业智慧
1.7 实验一:使用基于BREW的服务
练习与思考题
第2章 BREW应用开发基础
2.1 BREW开发环境介绍
2.2 主要开发工具的功能和安装步骤
2.2.1 安装Visual Studio.NET
2.2.2 安装BREW SDK
2.2.3 安装BREW SDK TOOLS
2.2.4 安装交叉编译器
2.2.5 安装BREW Addin
2.2.6 安装BREW TOOLS SUITE
2.2.7 检查安装环境
2.3 第一个BREW应用程序
2.3.1 开发BREW程序前的准备
2.3.2 BREW应用程序文件
2.3.3 BREW程序目录结构
2.3.4 使用BREW开发向导创建BREW应用程序
2.3.5 创建MIF文件
2.3.6 从“Hello World!”开始
2.4 测试与移植
2.4.1 生成.mod文件
2.4.2 将应用程序上传到手机上
2.5 开发工具功能和使用
2.5.1 BREW SDK/Simulator
2.5.2 MIF编辑器
2.5.3 资源编辑器
2.5.4 BCI制作工具
2.5.5 应用导入工具:BREW Apploader
2.5.6 应用调试工具BREW Logger
2.5.7 设备文件制作工具BREW Device Configurator
2.6 实验二:Hello BREW
练习与思考题
第3章 BREW开发技术基础
3.1 平台架构
3.2 基本概念和定义
3.3 数据类型和数据结构
3.4 助手函数
3.5 功能分类
3.6 接口机制
3.7 事件处理机制
3.8 系统功能接口
3.8.1 IShell接口
3.8.2 IDisplay接口
3.9 基本UI控件
3.9.1 IMenuCtl
3.9.2 IStatic
3.9.3 ITextCtl
3.10 实验三:BREW应用的一般框架设计
练习与思考题
第4章 面向游戏的实例编程
4.1 手机游戏编程的特点
4.1.1 手机屏幕
4.1.2 应用的大小
4.1.3 手机处理速度
4.2 图像功能接口
4.2.1 IImage接口
4.2.2 IGraphics接口
4.2.3 IBitmap和IDIB接口
4.3 实验四:弹子游戏
练习与思考题
第5章 面向文件系统的实例编程
5.1 BREW中的文件系统
5.2 BREW应用中的文件分类
5.3 文件接口IFileMgr和IFile
5.3.1 IFileMgr接口
5.3.2 IFile接口
5.4 数据库管理(IDBMgr、IDatabase、IDBRecord)
5.5 使用其他驻留数据
5.6 实验五:文件浏览器
练习与思考题
第6章 面向多媒体的实例编程
6.1 多媒体格式
6.2 ISound接口使用
6.3 BREW多媒体架构
6.3.1 IMedia接口层面的多媒体架构
6.3.2 IMedia系统层面的多媒体架构
6.3.3 IMedia状态机
6.3.4 IMedia接口相关数据结构
6.3.5 IMedia接口主要函数说明
6.4 IMedia接口和IMediaUtil接口使用
6.4.1 创建媒体对象
6.4.2 注册回调事件
6.4.3 媒体播放和记录
6.4.4 媒体同步播放
6.4.5 循环播放
6.4.6 视频播放
6.4.7 流式播放
6.5 IVocoder接口使用
6.5.1 接口函数
6.5.2 数据结构
6.5.3 IVocoder使用编程
6.6 实验六:多媒体浏览器
练习与思考题
第7章 面向电信业务的实例编程
7.1 语音呼叫业务
7.2 短信业务
7.2.1 发送短信
7.2.2 接收短信
7.2.3 短信信箱访问
7.3 地址簿IAddrBook接口
7.4 实验七:短信助手
练习与思考题
第8章 面向网络应用的实例编程
8.1 网络编程基本知识
8.2 BREW中的socket编程
8.2.1 INetMgr接口
8.2.2 ISocket接口
8.2.3 ISocketPort接口
8.3 面向http的编程
8.3.1 IWeb接口
8.3.2 IWebOpts及其扩展接口
8.3.3 网络内容处理
8.3.4 BREW WEB代理规范
8.4 实验八:我的图铃天下
练习与思考题
第9章 面向手机特色的实例编程
9.1 定位服务
9.2 照相功能
9.2.1 创建接口实例
9.2.2 注册回调函数
9.2.3 启动取景
9.2.4 照相及事件处理
9.2.5 录像处理
9.3 实验九:我的照相机
练习与思考题
第10章 BREW的发展和演化
10.1 BREW平台服务的演进方向——Plaza
10.2 BREW客户端的演进方向——BrewMP
10.3 基于BrewMP的编程初步
10.3.1 开发环境的搭建
10.3.2 BREW应用向BrewMP的移植
10.3.3 扩展类的开发
10.3.4 BUIW初步
10.4 实验十:HELLO Widget
练习与思考题
附录A 缩略语
参考文献