Symbian开发入门(一) symbian简介

随着3G网络的建设,智能手机将更普及。其中的个人发展机会将更大,因此选定Symbian来学习。一下记录了学习的过程和心得。<结合网络资料和书籍整合自己的经验>

 

说起Symbian我们必须提到PSION(宝意昂)公司和它的EPOC操作系统,Symbian正是由它们发展而来的。

Psion公司于1980年创立,始人为David Potter.当时的Psion是欧洲领先的技术公司,一直致力于为数字产品开发和研究.同时Psion也是欧洲第一批主要的PDA厂商,其PDA产品在欧洲一直享有盛誉。至于EPOC则是Psion Software推出的操作系统,专门用于移动信息设备,包括掌上电脑."EPOC”这个词起源于世界将会进入“a new epoch of personal convenience”EPOC是一个开放的操作系统,一开始的时候EPOC就加上了无线通信和一个外加应用程序的体系,因此在无线通信方面与其他操作系统相比具备先天的优势。同时,和微软的Windows CE一样,EPOC也是一套32位的操作系统,具备实时性、多任务的,多线程、低功耗,内存占用少等特点。我们熟悉的爱立信R380SC就是使用的基于EPOC的操作系统。

1998年六月,为了在将来的智能移动终端领域取得先机和市场地位。Psion公司联合手机业界巨头,诺基亚、爱立信、摩托罗拉和组建了Symbian公司。该公司继承了Psion公司EPOC操作系统软件的授权,并且致力于为移动信息设备提供一个安全可*的操作系统和一个完整的软件及通讯器平台。作为一种开放式平台,任何人都可以为支持Symbian的设备开发软件。这意味着开发伙伴具有更多可供选择的应用,同时拥有更大的市场。为此symbian推出了白金合作计划吸引了包括ARMMotorola SPSRealNetworksTI德州仪器等大量的厂商加入。Symbian公司还大量参与WAPWirelessJavaBluetooth的制定工作,确保EPOC将完全支持市场的内容和服务需求模块化、可伸缩性、低能耗以及与StrongARM这类RISC芯片的兼容性。因此微软的Windos Mobile操作系统相比,Symbian在通信方面的优势得天独厚。

现在的Symbian因为松下,西门子和三星的先后加入已经成为由Psion、诺基亚、索尼爱立信、摩托罗拉、松下、西门子、三星联合控股的公司。尽管后来摩托罗拉出售了在Symbian的股权,但在2004年第一季度,LGArima和联想成为最新取得Symbian授权协议的手机制造商,从而使得获得授权的厂商总数达到了18家,几乎囊括了全球所有重量级的手机制造商。

Symbian旗下的系列:珍珠、石英和水晶

Symbian为其旗下种类的三种产品分别给予了诗意的命名,即Pearl(珍珠),Quartz(石英)和Crystal(水晶)。分别用于智能手机、笔式输入通讯器和键盘输入通讯器。每种系列都采用Symbian核心平台80%的代码。不同系列之间的区别主要在于用户接口(例如:笔式或键盘式输入)和屏幕大小。

在三个系列中,QuartzCrystal都被称作通讯器,惟有Pearl智能电话

QuartzEPOC操作系统中Palm size PC版本。支持系统的能力非常强大,使用者接口设计和操作方式比Palm OS操作系统及Pocket PC操作系统更具人性。基本上是把两个操作系统的优点集于一身。它的特色是 采用笔式输入,屏幕像素为320x240,彩色屏幕,以及图形用户接口的手机。摩托罗拉的三频GPRS/GSM通信器Accompli就属于Quartz系列.而Crystal则是EPOC操作系统中Hand Held PC版本,特色是具有软件和硬件输入键盘的无线信息设备。面向支持键盘操作的终端。对象为配备彩色显示器(640×200像素)、键盘操作功能以及图形用户接口的手机。NOKIA9210Crystal的代表。至于我们熟悉的诺基亚765066007610以及索爱P800P900P910等则是Pearl珍珠系列的"智能手机"了。

 

目前根据人机界面的不同,Symbian体系的UI平台分为Series60Series80Series90UIQ等。

Nokia开发的UI平台

Series 20/30多为低端手机所采用,Series 40多为中端商务手机所使用支持Java的扩展,Series 60/80/90是为采用Symbian系统的中高端智能手机和高端商务手机而设计。

Series 20

84x48 Pixel s/w Display, Nokia OS

Series 30

96x65 Pixel s/w Display, Nokia OS

Series 40

128x128 Pixel , Nokia OS

手机型号如:6230,7210

为了更强力地支持Symbian平台,Nokia2001年成立NokiaMobileSoftware新部门,全力发展移动通信相关的软件。为了让手机厂商有更多的选择以投入Symbian手机的开发,Nokia发展出三种不同的用户界面:Series60/80/90Series60主要是给数字键盘手机用,Series80是为完整键盘所设计,Series90则是为触控笔方式而设计。另外一个重要的平台是由Symbian百分之百转投资的UIQTechnology所开发出来的UIQ

Series 60

基本定位于单手操纵设备,176X208, 240x320分辨率,五方向键,两个功能键。使用Symbian OS Preal平台。里面的菜单呈九宫格方式排列。支持MIDP JAVA和使用C++编写的.SIS扩展程序包。不失小巧体积的强力手机系列。代表机器有N70/6681/7610/N73,同时这个系统和UI Style也授权给了一些其他手机厂商比如西门子、三星、松下等。

Series 80

NOKIA把这个系列的机器叫做Communicator,在型号上只有一个系就是9系。使用的是Symbian OS Crystal平台。它代表了NOKIA最强的技术,每代都是当时NOKIA所有最高级技术的集合体。最大特点就是像个铅笔盒(或者说遥控器……),外部有一个标准的手机操作界面,里面横向打开后有一个640X200的大屏幕,有四个功能键、N个快捷键和一个完整的QWERTY键盘。净重通常都在200克上下,但是功能强大。可以说是最棒的商务用手机了。NOKIA自己的高层基本都用这玩意儿。典型代表有N 9110/9210/9300/9500 (抛掉90009210C/9290这些过渡品不说,这个系就只出了这几款)。

Series 90

使用640X320的大屏幕,除了很少的几个功能/方向键以外完全是触摸屏控制。典型代表有N 7710

因为Seires 20/30不支持扩充功能,所以没有相应的对外公开的它们UI Style文档,Series 40Series 60/80/90UI Style文档以及SDK均可以在NokiaDevelopers频道免费下载。

UIQ Technolgy开发的UI平台

Symbian提供了灵活的用户界面(Use interface UI),来适应不同的用户需求。目前基于Symbian的用户界面有很多,主要是Series 60/80/90以及UIQ,这其中从功能上来说UIQ作为强大,同时这也是更加贴近智能手机范畴的系统。这种UI我们都可以理解为Symbian之上的Shell,它对Symbian的界面进行不同的包装,同时增加了一些常用的应用程序。

为了推广和完善UIQSymbian成立了UIQ技术公司(UIQ Technolgy),这是一家旨在开发和推广UIQ的公司。从目前来看似乎UIQ并没有诺基亚的Series 60系统来得流行,因为基于UIQ平台的手机产品比较少;但是随着UIQ 3.0的出现这种情况将发生戏剧性的变化,今年会有更多的厂商选择为产品配置UIQ平台。

现有的Symbian智能手机

以下为2005年以前的基于Symbian操作系统的智能手机

品牌         型号                 操作系统                 用户界面

明基
        P30                 Symbian OS 7.0           UIQ 2.1

摩托罗拉
A920               Symbian OS 7.0            UIQ 2.0

摩托罗拉
A925               Symbian OS 7.0            UIQ 2.0

摩托罗拉
A1000             Symbian OS 7.0            UIQ 2.1

诺基亚
   3650                Symbian OS 6.1            Series60 1.0

诺基亚
   3660                Symbian OS 6.1            Series60 1.0

诺基亚
   6600                Symbian OS 7.0s          Series60 2.0

诺基亚
   7610                Symbian OS 7.0s          Series60 2.1

诺基亚
   7650                Symbian OS 6.1            Series60 1.0

诺基亚
   9210/9210c     Symbian OS 6.0            Series80

诺基亚
   N-Gage           Symbian OS 6.1            Series60 1.0

诺基亚
   N-Gage QD    Symbian OS 6.1            Series60 1.0

诺基亚
   6260               Symbian OS 7.0             Series60 2.1

诺基亚
   6620               Symbian OS 7.0s           Series60 2.1

诺基亚
   6630               Symbian OS 8.0             Series60 2.1

诺基亚
   7700               Symbian OS 7.0s           Series90 2.0

诺基亚
   9500               Symbian OS 7.0s           Series80

松下
        X700              Symbian OS 7.0s           Series60 2.1

三星
        D710              Symbian OS 7.0s           Series60 2.1

西门子
    SX1                 Symbian OS 6.1             Series60 1.0

索爱
        P800              Symbian OS 7.0             UIQ 2.0

索爱
       P900               Symbian OS 7.0             UIQ 2.1

索爱       P910               Symbian OS 7.0             UIQ 2.1

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值