资料介绍
symbian development trainingSymbian OS/C++移动应用 开发讲义
何 锐 张锦锋 牛建伟 Niujianwei@buaa.edu.cn
北京航空航天大学计算机学院分布与移动计算实验室 1
主要内容
Symbian OS 概述 (1上) Symbian SDK及其开发环境 (1上) Symbian软件开发概述 (1下) 内存管理 (1下) Descriptors (2上) 动态数组 (2上) 活动对象 (2下)
北航计算机学院分布与移动计算实验室 2
主要内容(续)
简单GUI编程 (3上) 资源的使用 (3上) 对话框 (3下) 视图及控件 (4上) 中文化 (4下) 多视图 (4下) 文件及流操作(5上) 总结与考试 ( 5下 )
北航计算机学院分布与移动计算实验室 3
Symbian OS 概述
北航计算机学院分布与移动计算实验室
4
内容
Symbian OS 关键特点 和其他系统的比较 基础概念 组件结构
北航计算机学院分布与移动计算实验室
5
Symbian OS
北航计算机学院分布与移动计算实验室
6
Symbian OS
针对PDA及智能手机的,能够提供良好的软实时的操作系统
线程切换延迟 几十毫秒 (用户模式) 100微妙(内核模式) 微内核/系统调用可重入
与之竞争的有Windows Mobile、PalmOS以及Linux,Brew Symbian OS针对如下特点进行了优化
低功耗(电池供电) 小型设备 长久运行、关键应用 移动计算(移动电话) 嵌入式软件 其它基于ROM的应用程序
北航计算机学院分布与移动计算实验室 7
Symbian OS的主要应用领域
关键特点
主要特点:
基于ROM(ROM可在片运行) 针对电池供电 健壮性