Symbian开发培训高级班(TSSB0702)

(本课程为Symbian公司授权培训课程,学员可获Symbian公司全球统一认证证书)
   课程目标

     symbian培训高级班为移动应用开发高级培训课程,以专题形式进行授课,着重培养学员的实践能力,以一个完整的实例贯穿整个课程,让学员在掌握symbian各个专题的相关技术和知识点基础上同时也领会到手机程序开发的完整流程,并在开发技巧和能力上得到进一步提高。课程目标包括:
     1) 掌握本地文件,目录以及读写流操作技巧
     2)掌握游戏开发,多媒体及流播放相关技术
     3)掌握Socket/HTTP网络通讯开发技巧
     4)掌握蓝牙开发相关技术
     5)掌握对活动对象机制处理技巧
     6)掌握客户端-服务器框架相关技术
     7)掌握ECOM开发相关技术及技巧
     8) 掌握消息传送及通话相关开发知识
     9)掌握应用程序签名相关知识

   培养对象

    已经具有一定在Symbian OS上进行程序开发的基本能力和经历的人员,或已经参加过《Symbian开发培训初级班》的学员,希望更深入更核心地了解和掌握Symbian开发的工程师;或者是已经具有进行传统程序设计和开发经历,现在准备转向手机游戏、多媒体等应用开发的人员;也可以是已经或者即将从事手机多媒体和通信开发的相关人员。

   入学要求

     学员学习本课程应具备下列基础知识:
    ◆具备搭建Symbian C++开发环境并熟练使用相关工具链的能力;
    ◆能开发简单的Symbian应用程序。

   师资团队
    【侯茂清】
● 华清远见高级讲师,多年从事软件开发工作,先后进行了电信、手机应用等软件开发,主要开发过网络管理系统、电信增值业务平台、音动彩铃等系统,近两年致力于移动操作系统symbian软件研究和设计,曾开发过手机上地址本软件、MSN IM、Yahoo IM、SMS短信增值服务软件和mail客户端等symbian上的软件,具有丰富的Symbian OS上的项目开发经验。。 华清远见讲师照片
■     点击此处在线试听邓老师新授课视频>>>
    【沈青海】
● 华清远见高级培训讲师,手机应用开发资深专家,从事移动设备系统及应用研究有7年的时间,对手机移动开发现状及发展动态有很强的把握。“掌讯通”软件核心创始人之一,具有丰富的移动产品开发和设计经验;曾主持过多个基于Symbian OS,WindowsCE,J2ME大型行业项目开发,拥有丰富的行业应用移动解决方案的实施经验。目前正专注Android的系统核心代码研究以及Android SDK应用产品的开发。 华清远见讲师照片
■     点击此处在线试听沈老师新授课视频>>>

更多师资力量请参见华清远见师资团队

   教材

  ◆ 《华清远见SymbianOS开发培训高级班讲义》
  ◆ 《Symbian手机应用开发标准教程》  华清远见教材编写组 编著

《Symbian手机应用开发标准教程》
   班级规模及环境

    为了保证培训效果,增加互动环节,我们坚持小班授课,每期报名人数限15人,多余人员安排到下一期进行。人手一机,全程上机,着重实战。

   时间地点

        北京总部(滚动开班):
        上课地点:北京清华大学,查看校内地图>>
        周末班(周六日上课):2011年03月26日,2011年04月30日,2011年05月28日
        连续班(连续上课):2011年03月26日,2011年04月30日,2011年05月28日


        上海分中心:
        上课地点:上海徐汇区银海大厦A座801,查看地图>>
        周末班(周六日上课):2011年03月26日,2011年04月30日,2011年05月28日
        连续班(连续上课):2011年03月26日,2011年04月30日,2011年05月28日

        深圳分中心(滚动开班):
        上课地点:深圳市罗湖区宝安南路3038号蔡屋围金塘大厦3楼,查看地图>>
        周末班(周六日上课):2011年03月26日,2011年04月30日,2011年05月28日
        连续班(连续上课):2011年03月26日,2011年04月30日,2011年05月28日

        成都分中心(滚动开班):
        上课地点:成都科华北路99号科华大厦(四川大学大学科技园)6层,查看地图>>
        周末班(周六日上课):2011年03月26日,2011年04月30日,2011年05月28日
        连续班(连续上课):2011年03月26日,2011年04月30日,2011年05月28日


每期班名额有限,报满即停止报名,请提前在线或电话预约

   学时费用

     ◆培训费用(含教材费):公司员工(3200元),个人自费(2500元),学生自费(1900元,凭有效证件),团体报名优惠措施:两人95折优惠,三人或三人以上9折优惠
     ◆认证费(可选):培训合格学员可获Symbian公司全球统一认证证书(认证费800元,工业和信息化部《信息技术应用技能Symbian开发工程师认证证书》(认证费500元,>>单击查看证书样本

     ◆上课地点:清华大学
     ◆外地学员:代理安排食宿(需提前预定)

同时报选《Symbian开发培训初级班》,即享受500元优惠!

报选此课程可获200元折价劵!

   质量保障

        1、培训过程中,如有部分内容理解不透或消化不好,可免费在下期培训班中重听;
        2、培训结束后免费提供一个月的技术支持,充分保证培训后出效果;
        3、培训合格学员可享受免费推荐就业机会。

   课程进度安排(新更新日期:2011.02.12)
时间 课程大纲 课程内容

第一天

8:30
|
16:30

第1章 文件服务器及流处理

1.1 基于文件的应用程序
  1.1.1 用户和系统文件
  1.1.2 命名和位置约定小结
1.2 API引论
1.3 文件服务器
  1.3.1 文件服务器会话
  1.3.2 当前目录
  1.3.3 驱动器、文件系统和存储介质
  1.3.4 文件
  1.3.5 目录
  1.3.6 文件名解析
1.4 streams程序
  1.4.1 与文件服务器建立连接
  1.4.2 文件写入
  1.4.3 回读
  1.4.4 文件名解析
  1.4.5 文件API小结
1.5 流
  1.5.1 内部格式和外部格式
  1.5.2 外部化和内部化数据的途径
  1.5.3 流类型

第2章 多媒体,视频播放以及流媒体技术

2.1 多媒体组件架构
2.2 多媒体框架(MMF)
  2.2.1 客户端API
  2.2.2 控制器框架
  2.2.3 控制器插件
  2.2.4 底层子系统
  2.2.5 图像转换库(ICL)
  2.2.6 板载照相机API(ECam)
2.3 使用MMF
2.4 使用音频
  2.4.1 播放音调
  2.4.2 播放剪辑
  2.4.3 录制剪辑
  2.4.4 格式转换
  2.4.5 音频流化
2.5 使用视频
  2.5.1 视频回放
  2.5.2 视频录制
2.6 控制器框架API
2.7 使用ICL
  2.7.1 基于活动对象的图像处理
  2.7.2 图像解码
  2.7.3 图像编码
  2.7.4 静态函数
  2.7.5 位图转换

【实验】

实验一:用带图标的listbox列举出任意目录下所有的指定扩展名的文件和文件夹
本实验主要是了解对本地文件和文件夹操作方法。
实验二:读取ZIP文件
本实验使用Symbian OS提供的一个名为CzipFile的类来读取ZIP格式的文件。
实验三:使用手机本身的选择框选择手机的一个图片、音频、视频文件打开
本实验通过系统方式对图片、音频、视频文件打开。
实验四:播放一个本地3gp文件,并实现旋转和缩放功能,启动realplayer播放rstp
本实验主要演示3gp文件的播放处理技巧。

第二天

8:30
|
16:30

第3章 网络连接处理

3.1 socket
  3.1.1 Series 60 的套接字
  3.1.2 客户端和服务器
  3.1.3 断开式和连接式套接字
  3.1.4 连接式套接字
  3.1.5 安全套接字
3.2 http
  3.2.1 会话
  3.2.2 事务
  3.2.3 Headers
  3.2.4 Data supplier
  3.2.5 Filter

第4章 蓝牙处理

4.1 蓝牙应用概述
  4.1.1 基本术语介绍
  4.1.2 蓝牙技术和产品应用领域
4.2 蓝牙应用系统技术分析
  4.2.1蓝牙协议栈的体系结构
  4.2.2 蓝牙无线传输分析
  4.2.3 蓝牙系统基本结构分析
4.3 Symbian蓝牙通信的实现
  4.3.1 蓝牙服务的发布
  4.3.2 蓝牙设备的搜寻
  4.3.3 蓝牙服务的搜寻
  4.3.4 蓝牙套接字通讯

【实验】

实验一:Soket方式网络示例
实验二:端到端HTTP方式网络示例
以上两个实验分别用不同的连接方式演示了:如何通过一种安全方式进行服务器和移动终端的数据传输;在客户端如何解析接收到的数据。
实验三:蓝牙单点对多点通讯示例
本实验主要是展示蓝牙的相关技术,搜寻服务和设备,并同多个设备建立连接。

第三天

8:30
|
16:30

第5章 活动对象

5.1 活动对象的工作原理
  5.1.1 实时操作系统的基本概念
  5.1.2 Symbian OS程序架构
  5.1.3 活动对象的响应
5.2 活动对象工作方式
  5.2.1 取消请求的更多知识
  5.2.2 错误处理
  5.2.3 非抢占和优先级
  5.2.4 启动和终止规划器
  5.2.5 在活动规划器中添加功能
  5.2.6 框架小结
5.3 活动对象模式
  5.3.1 维护未完成的请求
  5.3.2 状态机
  5.3.3 处理完成的接口
  5.3.4 长期运行的任务和增量接口

第6章 客户端-服务器框架

6.1 引言
  6.1.1 处理常规请求
  6.1.2 建立会话
  6.1.3 启动服务器
  6.1.4 处理异步请求
  6.1.5 结束会话并在客户端消亡后清理
  6.1.6 在服务器消亡后清理
  6.1.7 处理一个会话中的多个对象
6.2 性能
  6.2.1 客户端缓冲
  6.2.2 高级事务
  6.2.3 数据缓存
  6.2.4 相同进程中的相关服务器
  6.2.5 共享内存
6.3 服务器和线程
  6.3.1 在线程间共享客户端对象
  6.3.2 服务器中的多线程
  6.3.3 时间起关键作用的服务器性能
  6.3.4 线程优先级
6.4 客户端-服务器API
  6.4.1 线程基础
  6.4.2 线程间数据传输和数据包类
  6.4.3 客户端对象
  6.4.4 服务器端的对象

第7章 ECOM

7.1 ECOM 框架
7.2 ECOM接口的特性
7.3 工厂方法
7.4 实现一个ECOM接口
7.5 资源文件
7.6 示例客户代码

【实验】

实验一:活动对象示例
本实验将展示如何在一个新线程里创建活动规划器和活动对象的相关使用,通过本实验可以掌握使用活动对象实现事件驱动的多任务处理的能力。
实验二:游戏会话数据报协议服务器
本实验实现该服务器,在一个Symbian OS手机上的多个客户端游戏之间共享GDP数据报,通过本实验将学习到编写Symbian OS服务器所需要的所有重要的实践技术。
实验三:ECOM插件示例
本实验展示如何在客户端应用程序中创建实现ECOM插件,该试验包含了一个用户ECom接口,一个实现了该接口得DLL插件组件,一个解析器以及一个简单的用到该接口的GUI客户端。

第四天

8:30
|
16:30

第8章 消息传送及通话

8.1 消息
  8.1.1 消息传送的重要概念
  8.1.2 关键消息类及数据类型
  8.1.3 消息传送API
  8.1.4 使用Client MTM AP
  8.1.5 使用Send-As API
  8.1.6 使用CSendAppUi
  8.1.7 监视到达的信息
8.2 通话
  8.2.1 使用ETelAPI
  8.2.2 起始工作
  8.2.3 建立通话
  8.2.4 接听电话
  8.2.5 获取上次拨打的号码

第9章 应用程序签名

9.1 Symbian 安全模型
9.1.1 对Symbian平台安全模型的论证
9.2 Symbian 平台安全模型实践
  9.2.1 基于可信计算
  9.2.2 功能
  9.2.3 应用程序认证
  9.2.4 分配功能
  9.2.5 平台需求或制造商架构
9.3.入侵检测系统
  9.3.1 唯一标示符
  9.3.2 产品序列号
  9.3.3 制造商序列号
  9.3.4 制造商序列号和产品序列号使用
9.4. 嵌入SIS文件
9.5.应用开发时的Symbian安全模型
  9.5.1 定义应用程序
  9.5.2 应用程序测试
  9.5.2.1 Symbian 开发商证书
  9.5.3 Symbian注册
  9.5.4 授予TCB/DRM
  9.5.5 Symbian 自主验证

第10章 蓝牙应用

10.1 读取公开的api获取不到的一些信息
10.2 个人照片屏幕保护程序
10.3 开机或插卡自动运行

【实验】

实验一:短消息处理示例
本实验展示了直接从程序中发送和接收短消息,以及可以对收件箱中的短消息进行管理(删除,复制,移动等)。
实验二:开发一个带能力的示例程序,用自签名和开发者证书分别安装到手机上运行。
实验三:获取当前的主题模式中的屏幕保护程序,每隔一定时间,从指定目录里随机选择一张图片全屏显示在手机屏幕上。
实验四:开机运行一个Thread,写入特定信息到debug日志文件。


   本课程培训过的客户

    法国电信 | 飞利浦 | 松下 | 日电电子 | 西门子 | 北京用友软件 | 北京法国电信研发中心 | 移动深圳分公司 | 腾讯科技 | 北京铭泰科技 | 北京思元软件 | 北京斯丹文化发展有限公司 | 北京天惠华 | 长沙大金信息科技 | 解放军61787部队 | 山东省标准化研究所 | 上海卡友 | 深圳销邦信息科技 | COM2US | 天津飞鹏盛元科技 | 中科院 | IEI | 中科院研究生院 等......

我要参加Symbian培训高级班课程>>>

    相关图书推荐
《Symbian手机应用开发标准教程》 《Symbian手 机应用开发标准教程》
作者:华清远见嵌入式培训中心