| 摘要 | 第1-4页 |
| Abstract | 第4-7页 |
| 第一章 绪论 | 第7-11页 |
| ·课题背景 | 第7页 |
| ·国内外发展现状 | 第7-8页 |
| ·研究BREW 开发的意义 | 第8页 |
| ·论文主要工作 | 第8-9页 |
| ·论文组织结构 | 第9-11页 |
| 第二章 BREW程序设计的原理 | 第11-27页 |
| ·BREW 概述 | 第11-16页 |
| ·BREW 系统的组成 | 第11-12页 |
| ·BDS 系统 | 第12-13页 |
| ·BREW 设备系统架构 | 第13-15页 |
| ·BREW 的优缺点 | 第15-16页 |
| ·BREW SDK 的组成及目录结构 | 第16-19页 |
| ·BREW SDK 的组成 | 第16-18页 |
| ·BREW SDK 的目录结构 | 第18-19页 |
| ·BREW 常用接口 | 第19-23页 |
| ·系统服务接口Ishell | 第19-21页 |
| ·IBase 接口、IModule 接口和IDisplay 接口 | 第21-23页 |
| ·其他接口概述 | 第23页 |
| ·BREW 中COM 技术与抽象接口机制 | 第23-27页 |
| ·工厂类方法和ISHELL_CreateInstance | 第23-24页 |
| ·引用计数和IBASE 接口以及CLSID 技术 | 第24页 |
| ·BREW 的抽象接口机制 | 第24-27页 |
| 第三章 CMP手机的系统架构 | 第27-43页 |
| ·CMP 手机简介 | 第27-29页 |
| ·CMP 手机的功能 | 第27页 |
| ·CMP 手机的硬件平台 | 第27-29页 |
| ·CMP 手机的软件架构 | 第29-39页 |
| ·软件系统架构 | 第30-33页 |
| ·软件系统的任务 | 第33-35页 |
| ·系统的事件和消息处理机制 | 第35-37页 |
| ·系统应用的加载流程 | 第37-39页 |
| ·CMP 手机中各模块之间的关系 | 第39页 |
| ·日程表模块的框架设计 | 第39-41页 |
| ·软件需求分析 | 第39-40页 |
| ·日程表的框架图设计 | 第40-41页 |
| ·小结 | 第41-43页 |
| 第四章 CMP手机中日程表模块的设计与实现 | 第43-63页 |
| ·日程表中主要数据结构的设计 | 第43-46页 |
| ·日程表中状态转换机制的设计 | 第46-47页 |
| ·日程表模块的创建 | 第47-49页 |
| ·日程表模块主要功能函数和界面的设计与实现 | 第49-57页 |
| ·主界面的实现及效果 | 第49-51页 |
| ·新建事件的功能实现及效果 | 第51-54页 |
| ·事件到时的闹铃提醒的实现及效果 | 第54-56页 |
| ·删除事件的实现及效果 | 第56-57页 |
| ·日程表模块的软件测试 | 第57-59页 |
| ·测试内容 | 第57-58页 |
| ·测试结果 | 第58-59页 |
| ·计算器模块的设计概述 | 第59-61页 |
| ·小结 | 第61-63页 |
| 第五章 结束语 | 第63-65页 |
| 致谢 | 第65-67页 |
| 参考文献 | 第67-69页 |