声明
摘要
第一章 前言
1.1 Symbian的历史
1.2 Symbian的版本介绍
1.3市场前景
1.4其他手机操作系统
1.4.1 Linux OS
1.4.2 Windows Mobile
1.4.3 Palm OS
第二章 Symbian OS体系结构
2.1 Symbian OS特点和结构
2.1.1 Symbian OS主要特点
2.1.2 Symbian OS结构
2.2 Symbian OS的组件
2.3 Symbian OS的多任务处理
2.3.1线程
2.3.2进程
2.4内核
2.5 Symbian OS的系统管理机制
2.5.1内存地址的映射采用二极页表结构
2.5.2进程调度
2.5.3事件驱动的消息传递机制
2.6 Symbian OS与内存操作相关的编程
2.7 Symbian OS编程基础
2.7.1命名约定
2.7.2基本类型
2.7.3异常处理和资源管理
2.7.4描述符(descriptor)
2.7.5集合类
2.7.6结合使用异步服务和活动对象
2.7.7文件、流和存储
2.7.8客户/服务器架构和异步方式
第三章 Series 60平台和其他操作平台
3.1简介
3.1.1 Series 60平台(Developer Platform)
3.1.2开发工具
3.2 Series 60的安装
3.3打包
3.4 UIQ平台
3.5 Series 40平台
第四章 基于Symbian OS的多媒体技术
4.1 Symbian OS多媒体架构由来
4.1.1媒体服务器
4.1.2新时代的开始
4.2多媒体架构(MMF)
4.2.1总体描述
4.2.2客户端插件API层(Client-Side Plug-in API Layer)
4.2.3控制器框架(MMF Controller Framework)
4.2.4插件的架构(Plug-in Architecture)
4.3声音设备(Sound Device)
4.4 Audio Policy
4.5硬件设备API(Hardware Device API)
4.6其他的多媒体API(Other Multimedia APIs)
4.6.1文字和位图服务(Font and Bitmap Server)
4.6.2窗口服务(Window Server)
4.6.3图像转换库LCL(Image Conversion Library)
第五章 应用实例—基于Series 60平台的听说王功能的设计与实现
5.1功能概述
5.2听说王功能图
5.3文件存储格式和按键响应设计
5.4具体设计实现
5.4.1选书功能模块
5.4.2播放与暂停功能模块
5.4.3停止功能模块
5.4.4发音对比功能模块
5.4.5快进与快退功能模块
5.4.6中英对照功能模块
5.4.7循环播放功能模块
5.4.8 A-B复读功能模块
5.4.9重点词汇,着重讲解
5.4.10调节音量模快
论文工作总结与进一步研究构想
致 谢
参考文献
附 录