| 摘要 | 第1-5页 |
| ABSTRACT | 第5-10页 |
| 第一章 绪论 | 第10-15页 |
| ·BREW3.1.5平台简介 | 第10页 |
| ·BREW的现状 | 第10-11页 |
| ·BREW平台与J2ME平台的对比 | 第11-12页 |
| ·BREW3.1.5移动应用开发平台的优缺点 | 第12-13页 |
| ·BREW业务的发展趋势及难题 | 第13-14页 |
| ·本论文的结构安排 | 第14-15页 |
| 第二章 BREW的体系结构及相应的处理机制 | 第15-22页 |
| ·BREW的开发环境 | 第15-19页 |
| ·BREW SDK的安装环境 | 第15页 |
| ·BREW SDK的组件和目录结构 | 第15-17页 |
| ·BREW的执行环境 | 第17-19页 |
| ·AEE CLASS ID机制 | 第19页 |
| ·创建接口实例 | 第19-20页 |
| ·处理APPLET的事件 | 第20-22页 |
| 第三章 基于BREW3.1.5平台嵌入式应用基本模块的设计 | 第22-54页 |
| ·框架设计 | 第22-24页 |
| ·应用数据显示模块 | 第24-28页 |
| ·DBGPRINTF调试信息 | 第24-26页 |
| ·写文件调试信息 | 第26-27页 |
| ·可以在手机屏幕上直接显示调试信息 | 第27-28页 |
| ·完整的音效处理模块 | 第28-30页 |
| ·内存管理模块 | 第30-34页 |
| ·常用的内存分配方式 | 第30-31页 |
| ·内存分配与管理 | 第31-32页 |
| ·内存管理中需要注意的几个问题 | 第32-34页 |
| ·逻辑设计模块 | 第34-43页 |
| ·人工智能 | 第35-38页 |
| ·碰撞设计 | 第38-39页 |
| ·对话或提示设计 | 第39-41页 |
| ·滚屏设计 | 第41-43页 |
| ·按键控制及触摸屏设计模块 | 第43-45页 |
| ·菜单模块 | 第45-46页 |
| ·数据存储模块 | 第46-48页 |
| ·界面显示模块 | 第48-49页 |
| ·资源处理模块 | 第49-50页 |
| ·网络模块 | 第50-53页 |
| ·初始化网络 | 第51页 |
| ·连接服务器 | 第51-52页 |
| ·发送数据 | 第52页 |
| ·接收数据 | 第52页 |
| ·释放网络 | 第52页 |
| ·网络高分榜的实现 | 第52-53页 |
| ·总结 | 第53-54页 |
| 第四章 嵌入式应用的优化问题 | 第54-62页 |
| ·冗余代码的优化 | 第54-55页 |
| ·资源压缩 | 第55-56页 |
| ·图像内存处理方法 | 第56-58页 |
| ·可执行文件(MOD)压缩 | 第58页 |
| ·接口重构 | 第58-60页 |
| ·总结 | 第60-62页 |
| 第五章 嵌入式应用中测试的问题 | 第62-69页 |
| ·测试过程中遇到的内存问题及其分析 | 第62-65页 |
| ·内存泄露 | 第62-63页 |
| ·内存不足 | 第63-64页 |
| ·内存越界 | 第64-65页 |
| ·内存问题的建议 | 第65页 |
| ·中断恢复的处理 | 第65-67页 |
| ·短信中断恢复 | 第65-66页 |
| ·来电中断恢复 | 第66-67页 |
| ·其他一些常见的错误 | 第67-69页 |
| ·用户强制关闭应用的异常 | 第67页 |
| ·资源数据错误的异常 | 第67页 |
| ·用户数据错误的异常 | 第67页 |
| ·操作响应的速度 | 第67页 |
| ·对文件读写操作的响应速度 | 第67页 |
| ·网络应用相关问题 | 第67页 |
| ·震动相关问题 | 第67-68页 |
| ·双键控问题 | 第68页 |
| ·修改注意的问题 | 第68-69页 |
| 第六章 总结与展望 | 第69-70页 |
| 参考文献 | 第70-71页 |
| 致谢 | 第71-72页 |
| 攻读学位期间发表的学术论文目录 | 第72页 |