symbian应用引擎开发

Symbian OS: Application Engine Development
Language : C++
Level : Intermediate
Length : 3 days 
Price : £ 1200 
City : London

Course overview and requirements
This course is for application developers focusing on the implementation of engines and other application support services and will give developers an understanding of engine design issues and experience of engine implementation issues. It presents various design techniques and system frameworks of interest to engine developers as well as some of the key Symbian OS APIs used in engines. Areas covered in the course include DLLs, Active Objects, client/server, Sockets, DBMS and binary compatibility. The course consists of approximately 50% practical work and 50% lectures. Delegates should have already attended the Symbian OS essentials course, or have equivalent experience.

The course trains generic Symbian OS programming methodologies, all of which are applicable to all phone types, all emulators, all UI systems and all versions of the OS.

The training platform is a PC Windows platform running Visual Studio 6, gcc and Symbian's own build tools.

Course in detail
Applications for Symbian OS are typically designed as two separate modules, a user interface and an engine. The engine implements all the functionality of the application, without any dependence on a particular user interface or look-and-feel. Symbian OS provides numerous component libraries and APIs to allow developers to write sophisticated engine functionality. This course provides a thorough grounding in these APIs, together with various design techniques and system frameworks of interest to engine developers. Upon completing this course, participants will be able to:

describe the UI-engine and MVC models for Symbian OS applications
understand the design issues involved in developing Symbian OS engines
build application engines as separate DLLs that pay attention to binary compatibility issues
recognize the need for servers and make use of the client server and active object frameworks
implement key services that utilize Symbian OS DBMS and the Socket server
Course agenda
Course overview
Overview of the course and high-level application design issues
UI-engine and MVC application models
Building and testing
Writing DLLs
Using RTest and test harnesses
DBMS
Symbian OS DBMS server
Key construction and manipulating databases using C++ and SQL APIs
Active Objects
Using and writing Active Objects
Client-server
When and how to write a server
Client-side and server-side issues
Sockets and TCP/IP
Introduction to the Socket server and its key classes
Implementing Socket-based communication
Architecture for Socket-based communications
Binary Compatibility(BC)
Maintaining BC
When to break it!
Further Information
If you require further information about this training course, please contact us via the details below:

Kay Ferris
Training Business Manager
Symbian Ltd
2 - 6 Boundary Row
London
SE1 8HP
UK
+44 20 7154 1846 technical.training@symbian.com



Symbian 操作系统:应用引擎开发
语言: C++
水平: 中级
日期: 3天
价格: 1200美圆
城市: 伦敦

课程浏览和须知

   本课程是为那些焦点放在引擎的执行和其它应用支持服务的应用开发者,将使开发者了解引擎设计执行的议题和引擎执行经验的议题。它将介绍各种各样的设计技术和引擎开发者关心的系统框架,还有一些用语引擎开发的重要的API。课程包含 动态连接,活动对象,服务器/客户,套接字,数据库管理系统,和二进制兼容性。

  

   课程大约50%的时间用于练习,另50%的时间用于讲座。学院必须参加 Synbian 操作系统的必要课程,或者已经有工作经验。这个课程训练普通的 Symbian 操作系统的编程方法,这些适用于所有类型能够的电话,所有的模拟器,所有的 用户接口系统和所有版本的操作系统。

这个练习的平台是Windows PC机的操作平台,可以在 Visual Studio 6,gcc 和 Symbian 自己的开发工具上运行。

课程细节

典型的 Symbian 操作系统有两种独立的模式,一个用户接口和一个引擎。引擎可以执行除一个特定用户接口一些开放和看和感觉以外的所有引用功能。Symbian 操作系统提供大量的库和API,允许开发者写出复杂的引擎功能。这个课程提供完全的API,和许多设计技术和引擎开发者关心的系统框架。完成这次课程,学员可以掌握如下的技术:


 描绘 Symbian 操作系统的引用的 UI 引擎和 MVC 模式。
 了解关于 Symbian 操作系统引擎开发的议题。
 建立引用引擎的独立的动态连接程序,学习二进制兼容性方面的问题。
 了解服务器的需求,使用客户和服务器模式和活动对象框架。
  执行主要的服务,使用 Symbian 操作系统的数据库管理系统和服务器端的套接字。

课程议程
课程浏览
浏览课程和高水平的引用设计议题
用户接口引擎和MVC引用模式。
建立和测试
写动态连接
使用复查和测试马具

数据库管理系统
Symbian 操作系统数据库管理系统服务器
主要结构和使用 C++ 和 SQL API 操作数据库

活动对象
使用和写活动对象
客户 - 服务器
什么时候和怎么写服务器
客户端和服务器端议题

套接字和 TCP/IP
介绍服务器端的套接字和它的主要类
执行套接字基本通信
套接字基本通信的结构


二进制兼容性
维护二进制兼容性
什么时候打破它!
更多信息
如果你需要更多关于课程训练的课程,请通过下面的细节和我们联系:
Kay Ferris
Training Business Manager
Symbian Ltd
2 - 6 Boundary Row
London
SE1 8HP
UK
+44 20 7154 1846 technical.training@symbian.com
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值