Symbian OS SDKs简介

Symbian OS SDK 开发基础 安装和配置安装和配置 Series 60 2nd SDK的C++开发环境有点烦琐,网上也有几中不一样的做法。但万变总是不离其宗,刚开始的时候看的蒙蒙胧胧,研究了几天总算有点眉目了,现在写点东西算是给自己一个总结,也给大家一个借鉴。首先是安装前的准备工作。我安装SDK的是Series 60 2nd Edition SDK for Symbian OS, Supporting Feature Pack 阅读详情

为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开发——Symbian开发知识(转) 调研时发现这边文章,有很多宝贵经验,也收藏一下。转自另一个CSDN博客:http://blog.csdn.net/andy205214/archive/2008/04/11/2282675.aspx  General Hints / 一般提示学习S2,我的方法无非是:·每天coding,多少小时你自己掌握,看你有多少时间了。·coding的同时,打开SDK Help,查里面的函数库。· 阅读详情

相关推荐

[Symbian源码]什么是SDK,PDK,ADT?

<br />原文地址:http://www.gixing.com/?p=82<br /> <br />工具包关系图(PDF格式)<br /> <br /> <br /><br />什么包你需要?<br />要创建一个完整的开发环境,你需要一个工具包和至少一个软件工具。这些工具包主要面向应用开发人员(开发Symbian平台的上层应用软件的人员)和系统平台开发人员(创造设备驱动、开发系统核心或补充)。<br />如果你是一个应用开发人员可以使用:应用程序开发工具包(ADT) ADT为Application De

5294

Symbian SDK安装及与VC6集成

Symbian针对不同的终端有不同的开发包,目前多见的是NOKIA的60和80系列Series 60 SDK for Symbian OS (for the Nokia 7650 and the Nokia 3650), Nokia 9200 Communicator Series SDK for Symbian OS 以及CodeWarrior Development Studio for Sy

lycoo的专栏 1863

【转】symbian操作系统 入门篇

一、symbian简介   Symbian是一个实时性、多任务的纯32位操作系统,具有功耗低、内存占用少等特点,非常适合手机等移动设备使用,经过不断完善,可以支持GPRS、蓝芽、SyncML、以及3G技术。Symbian主要用于高端的智能手机,其开发语言为C++。Symbian 是真正的微核操作系统,所谓“微核”,就是说操作系统只有很小的一部分是运行在最高优先级的,其他的功能都是以Client...

weixin_34117211的博客 259

Symbian OS SDKs简介(转)

Symbian OS开发应用程序的第一步就是获得一个SDKSymbian OS SDKs支持基于Java和C++的开发。这些SDK提供:1、便于构建和开发Symbian OS应用程序的一组二进制文件和工具。2、所有API和...

cuankuangzhong6373的博客 208

Symbian简介

1.1       Symbian起源Symbian 成立于1998 年6 月,是由爱立信、Matsushita(松下)、摩托罗拉、诺基亚、Psion、西门子和索尼爱立信共同持股的独立私营公司。Symbian 在移动计算设备和手机软件技术开发领域拥有近二十年的丰富经验,是一家由各主要无线通信技术公司持股的软件许可证

SunnyWinters的专栏 880

S60 Platform SDKs for Symbian OS, for Java在eclipse3.3下的使用

 大半个月没在这里写点东西了,可能最近忙了吧!S60 Platform SDKs for Symbian OS, for Java对于一些J2ME开发的新手们来说是一个比较陌生的名词。。。一般大家做S60上的开发,都直接用诺基亚的nds_jme_v3_0或者是nds_jme_v4_0.但是个人认为如果你的程序是比较有针对性的开发,那就需要选择最适合的开发包。安全第一吧!闲话不多说了,说正题!在安装

zjsjava的专栏 1815

Symbian开发入门

(本文发表于《CSDN社区电子杂志——移动开发杂志》创刊号)   摘要: Symbian OS是目前市场占有率最高的移动设备OS。本文是Symbian开发的入门性文章,从零开始介绍了进行Symbian开发首先需要了解的一些东西,同时介绍了一些好的开发资源。阅读本文几乎不需要相关的基础知识。1.      Symbian简介1.1       Symbian起源Symbian 成立于19

simore的专栏 4679

symbian os sdk及对应的手机型号

这其实是开发之前最基本的准备工作,但有时因为粗心会忘了查,贴出来备忘。 PS:其实三版的差别倒不是很大,二版到三版差别就大了。S60S60 SDKs enable application development for Symbian OS phones featuring the S60 Platform.The following table shows which edition of S6

移动视频探索者 1571

最简洁搭建Symbian os C++移动开发环境

Symbian支持的语言很多,WEB,Flash,python,java ,P.I.P.S,Symbian C++综合而言,C++开发出来的程序功能最强,性能最好,最接近底层,很灵活。如果你选择J2ME,我建议你直接用NETBEANS吧。准备工作:Active Perl 版本至少是5.6.1以上官网地址:http://www.activestate.com下载地址:http://downloa

holymoonshine的专栏 705

Symbian 开发入门

摘要: Symbian OS是目前市场占有率最高的移动设备OS。本文是Symbian开发的入门性文章,从零开始介绍了进行Symbian开发首先需要了解的一些东西,同时介绍了一些好的开发资源。阅读本文几乎不需要相关的基础知识。 1.      Symbian简介1.1       Symbian起源Symbian 成立于1998 年6 月,是由爱立信、Matsushita(松下)、摩托罗

第三只眼的专栏 890

Symbian s60入门(转载)

<br />Symbian s60入门<br /> <br />转载自 http://dev.csdn.net/htmls/62/62134.html<br /> <br />  摘要: Symbian OS是目前市场占有率最高的移动设备OS。本文是Symbian开发的入门性文章,从零开始介绍了进行Symbian开发首先需要了解的一些东西,同时介绍了一些好的开发资源。阅读本文几乎不需要相关的基础知识。1.      Symbian简介1.1       Symbian起源<br />Symbian 成立于1

wulong710的专栏 916

[转贴]跟symbian相关的几个编译器

GCCE (GNU Compiler Collection for Embedded) is an ARM-based compiler used in Symbian OS 9. Before Symbian OS 9, GCC is used to compile for the target. It is intended for building third party applica

wjhit的专栏 333

Symbian开发工具Carbide简介

作者:狼图腾   出处:豆豆网-os本篇文章来自IDC专家网 原文链接:http://www.soidc.net/articles/1215485053493/20080908/1215945619459_1.html Carbide分三个版本:  Carbide.j是Symbian平台下的J2ME开发工具。  Carbide.c++是基于Eclipse的Symbian C++开发

李锐歆的专栏 662

Symbian OS V9发布 开发工具纷至沓来

Symbian OS V9发布 开发工具纷至沓来 Symbian OS V9 支持高性能的ARM RealView 编译器, CodeWarrior V3.0 集成开发环境(IDE),免费的GCC3.4编译器以及全新的免费的基于Eclipse的IDE。伦敦时间 2005年2月2日,伴随着今天Synbian OS(TM)V9.0的发布,Symbian公司宣布将设计一系列基于标准的开发工具,来方便基于

1275
上一篇: symbian大事记
下一篇: IBM Rational 新春大礼 - Rational Edge 电子月刊中文版
CSDN_document
博客等级 码龄22年 38粉丝 205原创
评论 7
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值