班级规模及环境--热线:4008699035 手机:15921673576( 微信同号) |
每期人数限3到5人。 |
上课时间和地点 |
开课地址:【上海】同济大学(沪西)/新城金郡商务楼(11号线白银路站)【深圳分部】:电影大厦(地铁一号线大剧院站) 【武汉分部】:佳源大厦【成都分部】:领馆区1号【沈阳分部】:沈阳理工大学【郑州分部】:锦华大厦【石家庄分部】:瑞景大厦【北京分部】:北京中山学院 【南京分部】:金港大厦
最新开班 (连续班 、周末班、晚班):2020年3月16日 |
实验设备 |
☆资深工程师授课
☆注重质量
☆边讲边练
☆合格学员免费推荐工作
★实验设备请点击这儿查看★ |
质量保障 |
1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
2、培训结束后,授课老师留给学员联系方式,保障培训效果,免费提供课后技术支持。
3、培训合格学员可享受免费推荐就业机会。 |
课程大纲 |
|
-
课程背景:随着手机的普及、智能化程度的加强和扩展性的提高,3G 技术的发展和广泛应用,Symbian的应用也越来越广泛,企业对Symbian 专业开发人员的需求也激增。中国作为世界手机用户最多的国家,对手机应用软件的需求非常惊人,而Symbian 作为智能手机使用最多的开发平台,行业对Symbian 开发人员的需求数量一直都非常可观,
课程特色:以专题形式进行授课,着重培养学员的实践能力,以一个完整的实例贯穿整个课程,让学员在掌握symbian 各个专题的相关技术和知识点基础上同时也领会到手机程序开发的完整流程,并在开发技巧和能力上得到进一步提高.培训对象:希望迅速了解和掌握SymbianOS系统开发的学员;希望从事SymbianOS手机开发的爱好者、工程师、程序员、已及相关行业的工程技术人员;有志于从事以下工作的软件开发技术人员和正在学习计算机、软件、通信专业的学生: 1、手机应用软件开发
2、各类手持终端设备的行业应用软件开发
3、移动互联应用开发(服务器端)
4、移动增值服务开发培训目标:1)掌握本地文件,目录以及读写流操作技巧 2)掌握游戏开发,多媒体及流播放相关技术 3)掌握Socket/HTTP网络通讯开发技巧 4)掌握蓝牙开发相关技术 5)掌握对活动对象机制处理技巧 6)掌握客户端-服务器框架相关技术 7)掌握ECOM开发相关技术及技巧 8) 掌握消息传送及通话相关开发知识 9)掌握应用程序签名相关知识:
第一部分 文件服务器及流处理 A 基于文件的应用程序 用户和系统文件、命名和位置约定小结、API引论 B 文件服务器 文件服务器会话、当前目录、驱动器、文件系统和存储介质、文件、目录、文件名解析 C Streams程序与流 与文件服务器建立连接、文件写入、回读、文件名解析、文件API小结、内部格式和外部格式、外部化和内部化数据的途径、流类型
第二部分 多媒体、视频播放以及流媒体技术 D 多媒体框架(MMF) 多媒体组件架构、客户端API、控制器框架、控制器插件、底层子系统、图像转换库(ICL)、板载照相机API(ECam)、使用MMF E 音频与视频 播放音调、播放剪辑、录制剪辑、格式转换、音频流化、视频回放、视频录制、控制器框架API F 使用TCL 基于活动对象的图像处理、图像解码、图像编码、静态函数、位图转换 G 实验一:用带图标的listbox列举出任意目录下所有的指定扩展名的文件和文件夹。本实验主要是了解对本地文件和文件夹操作方法 实验二:读取ZIP文件。本实验使用SymbianOS提供的一个名为CzipFile的类来读取ZIP格式的文件。 实验三:使用手机本身的选择框选择手机的一个图片、音频、视频文件打开。本实验通过系统方式对图片、音频、视频文件打开。 实验四:播放一个本地3gp文件,并实现旋转和缩放功能,启动realplayer播放rstp。本实验主要演示3gp文件的播放处理技巧。
第三部分 网络连接处理 H Socket与Http Series60的套接字、客户端和服务器、断开式和连接式套接字、连接式套接字、安全套接字、Http会话、事务、Headers、Datasupplier、Filter
第四部分 蓝牙处理 I 蓝牙技术应用 基本术语介绍、蓝牙技术和产品应用领域、蓝牙协议栈的体系结构、蓝牙无线传输分析、蓝牙系统基本结构分析 J Symbian蓝牙通信的实现 蓝牙服务的发布、蓝牙设备的搜寻、蓝牙服务的搜寻、蓝牙套接字通讯 K 实验一:Soket方式网络示例; 实验二:端到端HTTP方式网络示例 以上两个实验分别用不同的连接方式演示了:如何通过一种安全方式进行服务器和移动终端的数据传输;在客户端如何解析接收到的数据。 实验三:蓝牙单点对多点通讯示例本实验主要是展示蓝牙的相关技术,搜寻服务和设备,并同多个设备建立连接。
第五部分 活动对象L 活动对象的工作原理及工作方式 实时操作系统的基本概念、SymbianOS程序架构、活动对象的响应、取消请求的更多知识、错误处理、非抢占和优先级、启动和终止规划器、在活动规划器中添加功能、框架小结 M 活动对象模式 维护未完成的请求、状态机、处理完成的接口、长期运行的任务和增量接口
第六部分 客户端-服务器框架 N 引言 处理常规请求、建立会话、启动服务器、处理异步请求、结束会话并在客户端消亡后清理、在服务器消亡后清理、处理一个会话中的多个对象 O 性能 客户端缓冲、高级事务、数据缓存、相同进程中的相关服务器、共享内存 P 服务器和线程 在线程间共享客户端对象、服务器中的多线程、时间起关键作用的服务器性能、线程优先级 Q 客户端-服务器API 线程基础、线程间数据传输和数据包类、客户端对象、服务器端的对象
第七部分 ECOM和实验 R ECOM ECOM框架、ECOM接口的特性、工厂方法、实现一个ECOM接口、资源文件、示例客户代码 S 实验一:活动对象示例本实验将展示如何在一个新线程里创建活动规划器和活动对象的相关使用,通过本实验可以掌握使用活动对象实现事件驱动的多任务处理的能力。实验二:游戏会话数据报协议服务器本实验实现该服务器,在一个SymbianOS手机上的多个客户端游戏之间共享GDP数据报,通过本实验将学习到编写SymbianOS服务器所需要的所有最重要的实践技术。实验三:ECOM插件示例本实验展示如何在客户端应用程序中创建实现ECOM插件,该试验包含了一个用户ECom接口,一个实现了该接口得DLL插件组件,一个解析器以及一个简单的用到该接口的GUI客户端。
第八部分 消息传送及通话 T 消息 消息传送的重要概念、关键消息类及数据类型、消息传送API、使用ClientMTMAP、使用Send-AsAPI、使用CSendAppUi、监视到达的信息 U 通话 使用ETelAPI、起始工作、建立通话、接听电话、获取上次拨打的号码
第九部分 应用程序签名2学时 V Symbian安全模型 对Symbian平台安全模型的论证、Symbian平台安全模型实践、基于可信计算、功能、应用程序认证、分配功能、平台需求或制造商架构 W 入侵检测系统 唯一标示符、产品序列号、制造商序列号、制造商序列号和产品序列号使用、嵌入SIS文件 X 应用开发时的Symbian安全模型 定义应用程序、应用程序测试、Symbian开发商证书、Symbian注册、授予TCB/DRM、Symbian自主验证 第十部分 蓝牙应用及实验3学时 Y 蓝牙应用 读取公开的API获取不到的一些信息、个人照片屏幕保护程序、开机或插卡自动运行 Z 实验 实验一:短消息处理示例本实验展示了直接从程序中发送和接收短消息,以及可以对收件箱中的短消息进行管理(删除,复制,移动等)。实验二:开发一个带能力的示例程序,用自签名和开发者证书分别安装到手机上运行。实验三:获取当前的主题模式中的屏幕保护程序,每隔一定时间,从指定目录里随机选择一张图片全屏显示在手机屏幕上。实验四:开机运行一个Thread,写入特定信息到debug日志文件。
|