为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找到更多信息。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10294527/viewspace-126235/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10294527/viewspace-126235/

Symbian OS SDKs简介(转)相关推荐

  1. Symbian OS简介

    原文地址:http://blog.csdn.net/wh_xiexing/archive/2007/11/15/1887002.aspx 1.1.    Symbian系统简介        当前有很 ...

  2. [图文]Symbian OS简介(转)

    1.1 Symbian操作系统的起源和现状 Symbian成立于1998年,由爱立信.诺基亚.摩托罗拉和Psion共同出资筹建.1999年,松下公司加入Symbian.2000年,世界上第一款采用Sy ...

  3. Symbian OS 初探

    Symbian OS 初探 2008-12-22 20:56 Symbian OS 初探 tombkeeper@xfocus,http://hi.baidu.com/tombkeeper 2005.1 ...

  4. Symbian OS C++程序员编码诀窍

    版权©属于诺基亚公司( 2003年),诺基亚公司保留全部权利 "诺基亚"及"诺基亚科技以人为本"是诺基亚公司的注册商标.Java和所有基于Java的标志是Sun ...

  5. Symbian OS 精要

    一般诀窍 1.'Symbian 开发师网络'提供大量信息资源,协助您为 Symbian OS 操作系统编写应用程序.您应经常访问 www.symbian.com/developer 网站以便获取最新的 ...

  6. Symbian OS应用编程图形篇之架构

    Symbian OS 9.5 版本中引入了ScreenPlay技术.ScreenPlay是一个新的图形架构,它可以使智能手机制造商充分利用软件性能的提升.硬件的加速及第三方的图形引擎.ScreenPl ...

  7. 黑马程序员-01.IOS和MAC OS X简介总结

    ------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 1.什么是IOS 1)iOS是由苹果公司为iPhone开发的操作系统.它主要是给iPhone.i ...

  8. Symbian OS on E65应用开发手记(3)——SDK注册及14天学习总结

    在环境搭建完成14天以后,今儿竟然神奇地提示我SDK已过期,需要注册--真吓人,你干吗我刚安装完的时候不提示我注册啊?折腾我!!!还以为我会从此找不到序列号,从此用不了了呢... 注册方法如下: 在对 ...

  9. symbian OS 简单介绍

    symbian OS 就是symbian操作系统. 1 什么是symbian? 也被称作EPOC系统,这是最早由Psion公司开发的一个专门应用于手机等移动设备的操作系统.目前由诺基亚.爱立信.松下. ...

最新文章

  1. 傻瓜式动画制作软件_一个傻瓜版的动画制作软件——万彩动画大师
  2. treeselect 如何选中多个_word使用技巧之-如何让你工作效率翻倍提升
  3. SQLServer2008创建新用户 转
  4. sklearn常见命令和官方文档汇总
  5. C语言入门题-是不是太胖了 (10分)
  6. Duilib开发环境搭建
  7. Docker容器的管理
  8. java中的位移运算符_Java 位移运算符
  9. -bash: xxxx.sh: /bin/bash^M: 坏的解释器: 没有那个文件或目录
  10. 正交矩阵和Gram-Schmidt正交化
  11. svn 图标不显示 window10
  12. 阿里云数据库迁移手记
  13. coreldraw x8里线段显示尺寸_cdr工具使用技巧与方法,教你CorelDRAW X8图框精确剪裁使用方法...
  14. 西北工业大学计算机转专业,2021年西北工业大学大一新生转专业及入学考试相关规定...
  15. [Usaco2010 Hol]cowpol 奶牛政坛(入门oj Problem 5274)
  16. 刘鹏:与聪明人一起做精彩的事!那么,谁是聪明人?
  17. Excel实现线性回归分析——高尔顿数据集、四重奏数据集
  18. Qt开发技术:Qt的动态静态插件框架介绍和Demo
  19. 继电器控制模块的一些知识
  20. 2018年英语专升本英语阅读「Part II 阅读专区」【文章(图片)、答案、词汇记忆】

热门文章

  1. 01.Gameplay Architecture ECS简介
  2. STM32F103 485通信开发实例(二):与HMI建立初步通信
  3. DFA算法进行敏感词过滤
  4. i3cpu驱动xp_Intel英特尔Core i3/Core i5/Core i7系列CPU核芯显卡驱动for windows 32位
  5. JAVA常用基础知识点[继承,抽象,接口,静态,枚举,反射,泛型,多线程.]
  6. 最新服务器CPUe5,不能说的秘密 至强E5处理器背后的真相
  7. html桌面天干地支,《天干地支》对照表及运用方法
  8. 计算机二级照片无法显示,计算机二级考试照片要求 哪些照片不合格
  9. 张家辉章子怡获2014金像奖影帝影后 一代宗师获多奖项
  10. ant design pro of vue导航菜单图标引入阿里巴巴矢量库iconfont方法