Chinaunix首页 | 论坛 | 博客
  • 博客访问: 632244
  • 博文数量: 1008
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 5175
  • 用 户 组: 普通用户
  • 注册时间: 2012-07-31 09:44
文章分类
文章存档

2012年(1008)

我的朋友

分类:

2012-08-01 10:47:21

今天在看Linux 在手机操作系统上的资料时,看到了目前手机操作系统中占有率最高的Symbian(在全球智能手机市场所占份额高达56%),找到这份资料了解一下。
Symbian操作系统及操作平台界面详解

Symbian
['sim'bi:en]
(名) symbian, 辛比娅, 计算机公司 ("时髦" 电话的制造商)     
n. computer company (manufacturers of "smart" telephones)

提起Symbian必须提到Psion(宝意昂)公司和它的EPOC操作系统,Symbian正是由它们发展而来。为了保持智能移动终端的领先地位和市场地位,1998年6月,Psion联合诺基亚、爱立信、摩托罗拉等组建了Symbian公司。后来三星、西门子、松下等公司也相继加入。
    Symbian旗下又分三种产品,并且为该产品赋予了极有诗意的命名,即Pearl(珍珠)、Quartz(石英)和Crystal(水晶)。分别用于智能手机、笔式输入通讯器和键盘输入通讯器。每种系列都采用Symbian核心平台80%的代码。不同系列之间的区别主要在于用户接口(例如:笔式或键盘式输入)和屏幕大小。我们见得最多的就是Pearl产品,即智能电话。比如我们所熟悉的诺基亚7650、6600和7610以及索爱P800、P900和 P910等。
    操作系统部分
    1999年3月,Symbian正式了Symbian OS v5.0操作系统,但基本与最初的EPOC没有多大差别,所以基本没有机型采用该版本系统。之后又推出了Symbian OS v5.1,代表产品爱立信R380,但是该手机并不是采用的开放式系统,无法安装应用程序。而后Symbian OS v6.0则在v5.0的操作系统的基础上增加了GPRS、WAP1.2浏览器及蓝牙技术的支持,用户可以运行第三方基于C++和J2ME开发的程序。而 Symbian OS v6.1相比则主要增加了USB功能。Symbian OS v6.0的主要特点是: 支持语音通话和数据通信,支持Bluetooth和WAP ,配备安全性功能(SSL,HTTPS,WTLS) ,采用16bit Unicode,支持多语言显示,采用“PersonalJava 3.0”和“JavaPhone 1.0” 。该系统下代表手机诺基亚9210,使用的是Symbian OS v6.0系统。
    Symbian OS v7.0则支持多模式手机和3G手机,可以让制造商们面向全世界推出可以运行于所有网络之上的Symbian OS手机,而且可以不对代码进行重大改动的情况下就可以重新使用许多目前已有的软件应用。v7.0包含一些新的通讯、消息、联网和应用开发技术,并对一些与安全和认证相关的功能进行了改进。Symbian OS v7.0的其他功能包括:支持灵活的用户界面,例如Nokia的Series 60;支持几种音频/图像格式和许多面向游戏开发人员的API;全力的加密和认证管理,基于安全通讯协议(包括HTTPS、WTLS和SSL)及认证的应用安装;和Over-the-air(OTA)SyncML同步支持。之后又推出了Symbian OS v7.0s,集成了更多API应用。
    2004年2月,Symbian在授权LG等公司的时候,也发布了最新的Symbian OS v8.0版本。该版本改善了实时系统性能,提高了原有操作系统的兼容能力。此外,Symbian OS v8.0的软件工具改进了远程接入控制系统功能,运用调节装置消除手机用户使用增值服务时会受到的干扰。这个系统包含了绝对现代化的多媒体和Java设备,支持多种标准,其中包括JSR118, CLDC1.1 (JSR139),MobileMedia (JSR135),3D图像数据(JSR184), JTWI 1.0 c(JSR185)。最后,新版OS还支持SDIO。之后又发布了Symbian OS v8.1版,基本上它是优化过的Symbian OS v8.0版,并提供了8.1a和8.1b两个版本,各自代表搭载EKA1和EKA2核心。搭载EKA2版本的8.1b支援单晶片手机,但不包含额外的安全层,因此受到重视即时处理的日本手机制造商的欢迎。



    接下来按理该发布Symbian OS v9.0,但是这个版本并没有正式发布,而在2004年就被停止开发。2005年初我们看到发布的版直接就是Symbian OS v9.1操作系统。该版本改善了应用程式及其内容保护,使用了新型ARM处理器,软体开发人员必须要改变安全性设定码才能正确使用。之后于今年年初,发布了Symbian OS V9.2版。



    2006年7月,Symbian OS v9.3版正式发布,该版本改善了手机性能,减少了开机时间以及应用程序的启动时间,改善了在多数应用程序中的内容管理机制以确保在中端手机上也能获得较佳的工作质量。降低了软件开发环境,提供了更好的软件工具开发包,向下兼容至v9.1,方便手机厂商以及第三方软件商移植软件。该版本特色:提升了对本地 WIFI网络技术支持;USB 2.0 On-The-Go技术(“便携式USB”或者“移动USB”),提供和设备间更快的连接速度;提供了Firmware Over-The-Air(能够通过无线网络更新自己的软件)功能;支持HSDPA支持;引入了针对UMA service的IPSEC安全服务;改善了3GPP R5的支持;支持Push-To-Talk;支持Java JSR 248等。


    在Symbian OS操作系统下,相继出了以诺基亚为首的基于Symbian OS不同操作系统下的多种操作平台界面,比如S60、S80、S90等等;以及出了以索爱为首基于Symbian OS系统下的UIQ系列操作平台界面等等。

操作系统上的平台界面
    诺基亚S40/S60/S80/S90   
    S40比较特殊,它是诺基亚自行研制的手机操作平台界面。其处理器效率不高,内存偏低,该系列机型主要是面向中低端客户。S40尽管支持Kjava开发,但由于底层并没有采用Symbian OS操作系统,所以两者毫不相干。S40相继推出了S40 3个操作界面,它们的差别是在屏幕分辨率和Java限制上。
    S40 第一版屏幕分辨率最初为128×128像素,如诺基亚7120、6610、3100等;随后逐渐发展到支持九宫格菜单,屏幕分辨率也达到了128×160 像素分辨率,屏幕基本配置从4096色提升到了65536色,如7200。但S40第一版所有机型的Java仅支持MIDP 1.0、CLDC 1.0的Java应用,对Java程序有64KB的限制。
    至于S40第一版机型支持的浏览器版本大都为WAP 1.1,少数机型达到了WAP 1.2.1或WAP 2.0。其它方面,S40第一版的机型大都仅具备midi音乐的播放,只有3300、7600等例外机型支持MP3播放,除了支持MMC卡扩展的3300 之外,其余的S40第一版机型均不支持外接存储卡。第一版的S40手机以6610、6100、3100、7200等机型为代表。
    S40第二版最大的特征是普遍将屏幕配置提升至65536色水平,直板机型依然维持在128×128像素,而折叠机型则为128×160像素,而在S40 第二版高端机型中分辨率更是达到了208×208像素、屏幕配置达26万色。该版新增对主题模式的良好支持,扩展名为*.nth的主题元素可以一次性更改墙纸、屏保、铃声、配色等设置。与此同时,所有的S40第二版机型都支持JAVA MIDP2.0、CLDC1.1版本,新提供JAVA蓝牙接口规范(JSR-82),无线信息接口规范(JSR-120)以及移动媒体接口规范(JSR- 135)。虽然不少S40第二版手机对Java程序有着不能超过128KB的限制,但是6230i却突破这一点,最大支持512KB的Java程序。第二版的S40机型的WAP浏览器统一升级至2.0版本,增加了经由无线场景TCP/IP(wTCP/IP)的对XHTML行动描述和WML浏览的支持,娱乐功能和网络应用得以强化。S40第二版具有代表性的手机如6230/6230i、8800等。
    S40第三版提供增强型的用户界面并支持丰富的多媒体应用程序,着重针对游戏和娱乐应用进一步强化,增加了3D图像引擎,对JAVA提供更完善的支持。屏幕分辨率最高可达240×320像素。代表机型如6270、6280和6265等等。
    S60又分三个版本,Series60 1.0、Series60 2nd Edition和Series60 3rd Edition。Series60 1.0版本于2001年11月13日正式发布,该版本是基于Symbian OS v6.1操作系统版本的。代表机型有诺基亚3650、7650和N-Gage、N-Gage QD、西门子SX1以及早期NTT DoCoMo定制的FOMA D701i、D702i、SH702iD等等。
    Series60 2nd Edition版,又分多个版本。初期是基于Symbian OS v7.0开发,采用该版本典型手机就是诺基亚6600。随着多组附加的API集不断增加,先后出现了3个Feature Pack补丁包版本,逐渐将基于底层的Symbian OS操作系统扩散到了Symbian OS v8.0a和v8.1a。代表机型如下:
    诺基亚   
    3230/6260/6670/7610 Symbian OS 7.0s  Series60 2nd Edition, Feature Park 1
    6630/6680/6681/6682 Symbian OS 8.0a  Series60 2nd Edition, Feature Pack 2
    N70/N72/N90  Symbian OS 8.1a Series60 2nd Edition, Feature Pack 3
    松下X700/X800 Symbian OS 7.0s  Series60 2nd Edition, Feature Park 1
    三星D720/D730 Symbian OS 7.0s  Series60 2nd Edition, Feature Park 1
    Series60 3rd Edition版,也就是我们常说的S60第三版,目前炒得最热。该版本于2005年2月14日发布,是基于Symbian OS v9.1操作系统版本的。该版本提供了由Symbian Signed认证和一种更高效的二进制格式来加强行业领先的安全性。目前该版本又于2006年6月发布了针对它的第一个补丁包Feature Pack 1,估计将可应用在Symbian OS v9.2和v9.3操作系统上,并向下兼容Symbian OS v9.1。S60第三版代表机型如下:3250/N73/N71/N80/N91/N92/N93以及E50/E60/E61/E70等,目前这些机子都是基于Symbian OS v9.1操作系统的。
    S80操作平台界面是基于Symbian OS v7.0s操作系统开发的,目前该平台代表手机诺基亚9300/9500。
诺基亚9300/9500  Symbian OS v7.0s Series 80 Developer Platform 2.0
    S90操作平台界面也是基于Symbian OS v7.0s操作系统开发的,目前仅有一款代表机型,它就是诺基亚7710。
    UIQ操作平台界面
    UIQ科技成立于1999年,是Symbian公司的全资子公司,2000年9月发布了UIQ 1.0,这个版本基于Symbian OS v6.0进行开发,支持Java 1.0。在2001年4月则发布了UIQ 1.1,基于Symbian OS 6.1进行开发,其特点支持GSM、HSCSD和GPRS三频,支持WAP 1.2.1和兼容蓝牙V1.0b。该系统下并不代表机型。


    2002年三月,UIQ科技发布了基于Symbian OS v7.0操作系统的UIQ 2.0,最先应用在P800、P802等索爱手机上。其主要用于对等(Peer-To-Peer)消息收发,支持彩信。其他的重要应用和服务包括:日程安排应用、Internet浏览、记事本、录音、计算器、开始菜单、状态栏、控制面板、添加/删除程序、手写识别、虚拟键盘、Word文件和图片文件阅读器、以及帮助程序。
    UIQ 2.0的关键特点包括:无缝消息(例如:彩信、EMS、SMS、通过GSM网络收发E-mail和传真、GPRS、EDGE、HSCSD、CDMA、 CDMA2000等)、集成了联系人应用(让用户在联系人应用中点击一下即可打电话或创建彩信和SMS;方便地访问Web或者WAP页面;通过彩信、 SMS、E-mail、传真、红外或者蓝牙传送vCard)、日程安排应用(让用户可以登录和浏览日程安排;通过彩信、SMS、E-mail、传真、红外传输或者蓝牙收发vCalendar)。此外,UIQ 2.0还提供大量的互联网服务(支持HTML4.01、HTTP1.1、基于SSL 3.0和TLS 1.0的HTTPS、CSS 1和CSS 2、XML 1.0和XHTML 1.0、Java script 1.3、128位加密和Java 1.0程序),以及通过红外线、蓝牙和串口与普通台式机应用和SyncML服务器同步。代表产品索爱P802c、摩托罗拉A925和A920。
    在2003年2月,UIQ 2.0的升级版本UIQ 2.1发布了,提供了更为完整的用户主题界面和SIM卡管理,支持Java MIDP 2.0了,SyncML服务也进行了升级,代表产品有索爱P910c、摩托罗拉A1000/M1000、BenQ P30、诺基亚6708、Arima U300/U308等。
    2005年2月,UIQ科技又发布了最新的UIQ 3.0,UIQ 3.0基于Symbian OS v9.1进行开发,新的Symbian UIQ 3.0系统拥有更多的功能和更华丽的界面。代表产品索爱W950、M600、P990等。




    由于Symbian产品线及产品相对较多,所以本文整理了这篇文章,希望大家在详细看完后,对Symbian智能手机的分类做到清楚、明白,不会再把操作系统和操作平台界面搞混淆。

阅读(447) | 评论(0) | 转发(0) |
0

上一篇:各种 IDE 线缆比较

下一篇:fcntl文件锁详解

给主人留下些什么吧!~~