曙海

嵌入式Linux就业班马上开课了 详情点击这儿

 
上海报名热线:021-51875830
北京报名热线:010-51292078
深圳报名热线:0755-61280252
南京报名热线:4008699035
武汉报名热线:027-50767718
成都报名热线:4008699035
广州报名热线:
40086990359
西安报名热线:029-86699670

全英文授课课程(Training in English)
  首 页   手机阅读模式   课程介绍   培训报名  企业培训   付款方式   讲师介绍   学员评价  关于我们  联系我们  承接项目 开发板商城 
WEB在线客服
南京WEB在线客服
武汉WEB在线客服
西安WEB在线客服
广州WEB在线客服
QQ号  
shuhaipeixun
QQ号  
1299983702
  双休日、节假日及晚上可致电值班电话:021-51875830 值班手机:15921673576

值班QQ:shuhaipeixun

值班网页在线客服,点击交谈:
 
网页在线客服

 
公益培训通知与资料下载
现代化的多媒体教室
企业招聘与人才推荐(免费)

合作企业新人才需求公告

◆招人、应聘、人才合作
请访问曙海旗下网站---

电子人才网
www.morning-sea.com.cn
合作伙伴与授权机构
公益培训通知与资料下载
曙海招聘启示
曙海动态
邮件列表
 

Symbian开发培训高级班

   课程目标

本课程致力于培养以C++技术为主,基于Symbian OS系统的手机嵌入式软件开发高端人才,学员将能深刻理解Symbian OS平台体系结构、熟练搭建Symbian企业级开发环境、熟练使用Symbian基本组件、运用HTTP、Socket进行网络程序设计、能开发基于Symbian S60 3rd和2nd手机嵌入式软件、可以进行C++、Linux、MFC方面的软件开发。

学员主要就业从事基于Symbian OS系统的手机嵌入式软件开发工作,主要就业企业为NOKIA、大唐移动、Sony Ericsson等大型手机制造商、大头网、佳美谷等手机软件客户端开发商及瞬联、迪易通、百佳泰等手机软件外包开发商。

   入学要求

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

   班级规模及环境
       为了保证培训效果,增加互动环节,我们坚持小班授课,每期报名人数限3到5人,多余人员安排到下一期进行。
   开课时间和上课地点
      上课地点:【上海】:同济大学(沪西)/新城金郡商务楼(11号线白银路站) 【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院 【北京分部】:北京中山/福鑫大楼 【南京分部】:金港大厦(和燕路) 【武汉分部】:佳源大厦(高新二路) 【成都分部】:领馆区1号(中和大道) 【沈阳分部】:沈阳理工大学/六宅臻品 【郑州分部】:郑州大学/锦华大厦 【石家庄分部】:河北科技大学/瑞景大厦 【广州分部】:广粮大厦 【西安分部】:云峰大厦
      近开课时间(周末班/连续班/晚班):
Symbian高级班开班时间:2018年6月11日
   学时和学费

     ☆课时: 共5天,30学时

        ◆外地学员:代理安排食宿(需提前预定)
        ☆注重质量
        ☆边讲边练

        ☆合格学员免费推荐工作

        

        专注高端培训17年,曙海提供的课程得到本行业的广泛认可,学员的能力
        得到大家的认同,受到用人单位的广泛赞誉。

        ★实验设备请点击这儿查看★

   新优惠
       ☆团体报名优惠措施:两人95折优惠,三人或三人以上9折优惠 。注意:在读学生凭学生证,即使一个人也优惠500元。
   质量保障

        1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
        2、培训结束后免费提供半年的技术支持,充分保证培训后出效果;
        3、培训合格学员可享受免费推荐就业机会。 。专注高端培训17年,曙海提供的课程得到本行业的广泛认可,学员的能力得到大家的认同,受到用人单位的广泛赞誉。

   课程大纲

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

课程大纲 课程内容

第一阶段

第1部分 异步事件处理

1. 异步处理事件概述
  1.1.1 异步函数和异步服务
  1.1.2 活动叼顿器
  1.1.3 活动对象
1.2 活动对象编程
  1.2.1 实现活动对象
  1.2.2 运行机制
  1.2.3 常见问题  
1.3 定时器编程简介
  1.3.1 定时器服务简介
  1.3.2 RTimer类
  1.3.3 RTimer编程实例
1.4 CTimer编程实例
  1.4.1 倒数技术
  1.4.2 闹钟
  1.4.3 自动键盘锁
1.5 其他定时器类
  1.5.1 CPeriodic类
  1.5.2 CHeartBeat类
  1.5.3 CDeltaTimer类

【实验】 实验1:自动键盘锁
实验2:闹钟
第2部分 TCP/IP网络编程 2. TCP/IP协议与互联网
  2.1.1 TCP/IP协议
  2.1.2 IP地址、域名、和端口号
  2.1.3 客户机/服务器模型
2.2 配置开发环境
  2.2.1 设置模拟器的IP地址
  2.2.2 选择网卡
  2.2.3 验证配置是否正确  
2.3 TCP/IP套接字编程
  2.3.1 UDP套接字编程方法
  2.3.2 TCP套接字编程方法
【实验】 实验1:UDP套接字编程实验
实验2:TCP套接字编程实验
第3部分 高级开发技巧详解 3. 良好的编程风格
  3.1.1 遵循编码约定
  3.1.2 减少代码量
  3.1.3 谨慎使用栈内存
  3.1.3 堆内存的注意事项
  3.1.3 提高执行效率
3.2 防御性编程技术
  3.2.1 严重错误
  3.2.2 断言
  3.2.4 对象不变性
  3.2.5 堆检查 
3.3 测试技术
  3.3.1 审查源代码
  3.3.2 代码覆盖率测试
  3.3.3 测试程序引擎
  3.3.4 模拟资源访问错误
  3.3.5 手机与模拟器的区别
3.4 调试技术
  3.4.1 IDE的调试功能
  3.4.2 搜集出错误
  3.4.3 定位内存泄漏
  3.4.4 输出调试信息
第二阶段

第4部分 文件服务器及流处理详解

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 流类型

第5部分 多媒体,视频播放以及流媒体技术详解

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 位图转换

【实验】

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

第三阶段

第6部分 网络连接处理详解

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

第7部分 蓝牙处理详解

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 蓝牙套接字通讯

【实验】

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

第四阶段

第8部分 活动对象详解

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 长期运行的任务和增量接口

第9部分 客户端-服务器框架详解

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 服务器端的对象

第10部分 ECOM详解

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

【实验】

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

第五阶段

第11部分 消息传送及通话详解

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 获取上次拨打的号码

第12部分 应用程序签名

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 自主验证

第13部分 蓝牙应用详解

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

【实验】

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

第141部分 Symbian操作系统中插件的使用 11.1 消息MTM
11.2 通信扩展模块
11.3 ETel扩展模块
11.4 ESOCK协议模块
【实验】 实验:通信模块扩展
第12部分 软件开发的通用能力 讲解项目开发过程中涉及的各种知识,包括软件开发过程、软件开发模型、软件测试理论、流程图工具、测试管理工具、项目管理工具、版本管理工具、设计模式、UML等。
 
 
版权所有:曙海信息网络科技有限公司 copyright 2000-2016
 
上海总部培训基地

地址:上海市云屏路1399号26#新城金郡商务楼310。
(地铁11号线白银路站2号出口旁,云屏路和白银路交叉口)
邮编:201821
热线:021-51875830 32300767
传真:021-32300767
业务手机:15921673576
E-mail:officeoffice@126.com
客服QQ: shuhaipeixun
北京培训基地

地址:北京市昌平区沙河南街11号312室
(地铁昌平线沙河站B出口) 邮编:102200 行走路线:请点击这查看
热线:010-51292078
传真:010-51292078
业务手机:15701686205
E-mail:officeoffice@126.com
客服QQ:1243285887
深圳培训基地

地址:深圳市环观中路28号82#201室

热线:0755-61280252
传真:0755-61280252
业务手机:13699831341

邮编:518001
信箱:qianru2@51qianru.cn
客服QQ:2472106501
南京培训基地

地址:江苏省南京市栖霞区和燕路251号金港大厦B座2201室
(地铁一号线迈皋桥站1号出口旁,近南京火车站)
热线:4008699035
传真:4008699035
邮编:210046
信箱:qianru3@51qianru.cn
客服QQ:1325341129
 
成都培训基地

地址:四川省成都市高新区中和大道一段99号领馆区1号1-3-2903 邮编:610031
热线:4008699035 业务手机:13540421960
客服QQ:1325341129 E-mail:qianru4@51qianru.cn
武汉培训基地

地址:湖北省武汉市江岸区汉江北路34号 九运大厦401室 邮编:430022
热线:4008699035
客服微信:shuhaipeixun
E-mail:qianru5@51qianru.cn
广州培训基地

地址:广州市越秀区环市东路486号广粮大厦1202室

热线:40086990359
传真:40086990359

邮编:510075
信箱:qianru6@51qianru.cn
西安培训基地

地址:西安市高新区城南电子西街2号融侨紫薇2#402室

热线:029-86699670
业务手机:18392016509
传真:029-86699670
邮编:710054
信箱:qianru7@51qianru.cn
 
沈阳培训基地

地址:辽宁省沈阳市东陵浑南新区沈营路六宅臻品29-11-9 邮编:110179
热线:4008699035
E-mail:qianru8@51qianru.cn
郑州培训基地

地址:郑州市高新区雪松路锦华大厦401

热线:4008699035

邮编:450001
信箱:qianru9@51qianru.cn
石家庄培训基地

地址:石家庄市高新区中山东路618号瑞景大厦1#802

热线:0311-80953376
业务手机:13933071028
传真:0311-80953376
邮编:050200
信箱:qianru10@51qianru.cn
 

双休日、节假日及晚上可致电值班电话:021-51875830 值班手机:15921673576


备案号:沪ICP备08026168号

.(2014年7月11)...........................................................................................................................