晨风资讯网
新闻资讯网络冲浪网页设计网络编程图形图像数据库网络媒体服务器网络安全网站运营软件教程黑客认证Wap技术
教程搜索
教程搜索:
  首页 > Wap技术 > 手机编程 > 正文  

Symbian OS SDKs简介
日期:2006-4-18 9:49:07 来源: 作者: 浏览:

为Symbian OS开发应用程序的第一步就是获得一个SDK。Symbian OS SDKs支持基于Java和C++的开发。

为Symbian OS开发应用程序的第一步就是获得一个SDK。Symbian OS SDKs支持基于Java和C++的开发。
这些SDK提供:

1、便于构建和开发Symbian OS应用程序的一组二进制文件和工具。
2、所有API和工具的系统文档。
3、基于PC的Symbian OS手机模拟器。
4、带支持文档的样例应用程序。

由于Symbian OS本身不包括用户界面等,所以,通常会由一些伙伴厂商为Symbian OS提供特定的UI Platform。(个人认为,姑且可以用Linux系统和X Window的关系来类比和理解。)因此SDKs都是基于一个特定的UI Platform来构建的。一个UI Platform提供一个独特的UI,还有一系列面向各种任务的相关系统应用程序。这些常见的任务包括:收发消息、浏览、电话功能、多媒体功能和联系方式/日历管理等等。这些应用通常都会使用由Symbian OS提供的一些应用引擎。那些打算支持一些用本地C++编写的第三方应用的安装的UI Platform必须要被相应的SDK支持才行。

从Symbian OS v6.0开始,共有以下各种SDK:

UIQ
Nokia Series 90
Nokia Series 80
Nokia Series 60
Nokia 9200 Communicator series


此前的SDK都是特地于某个设备,比如the Pison netPad。Symbian不再支持这些遗留SDK了。但是它们仍然可以在Psion Teklogix得到。

对于一个独立的软件开发者来说,在你为一个特定的手机开发应用程序时,首先需要了解的就是与它相关的UI Platform。然后,你需要了解这个手机所使用的Symbian OS的版本。有了这两方面的信息,你就可以决定自己需要那个SDK了。
在大多数情况下,依靠这个SDK,你就可以开发一个单一版本的应用程序,然后能够在所有的基于相同的UI Platform和Symbian OS版本的手机上运行。

对于那些基于同一SDK的手机之间可能出现的各种差别,Symbian OS 系统定义文档给出了更进一步的细节信息。

Symbian OS System Definition
Symbian OS System Definition - Detailed View (updated to include v8.0)

一些背景资料:
关于UIQ:
UIQ Technology AB成立于1999年,是完全归Symbian公司所有的一家子公司。
他们面向开发移动设备的UI Platform——UIQ,并授权给那些全球领先的移动设备制造商。
可以在http://www.uiq.com找到更多信息。


上一篇: Symbian编程VC开发环境设置 下一篇:

Symbian SDK安装及与VC6集成

返回列表 打印此页 加入收藏 资讯论坛 关闭窗口 点击复制本页地址,发送给QQ/MSN好友
关于我们 - 联系我们 - 版权声明 - 帮助(?) - 广告服务 - 友情链接 - 服务项目 - 人才招聘
2003-2008 版权所有 © 晨风资讯网 未经授权禁止复制或建立镜像
CopyRight 2003-2008 www.Net118.com,All Rights Reserved.Design By ChenFeng Network Studio