当前位置:首页 > 嵌入式 > 嵌入式软件
[导读]Symbian 概述Symbian OS(中文译音“塞班系统”)由诺基亚、索尼爱立信、摩托罗拉、西门子等几家大型移动通讯设备商共同出资组建的一个合资公司,专门研发手机操作

Symbian 概述

Symbian OS(中文译音“塞班系统”)由诺基亚、索尼爱立信、摩托罗拉、西门子等几家大型移动通讯设备商共同出资组建的一个合资公司,专门研发手机操作系统。而 Symbian操作系统的前身是EPOC,而EPOC是 Electronic Piece of Cheese取第一个字母而来的,其原意为"使用电子产品时可以像吃乳酪一样简单",这就是它在设计时所坚持的理念。

Symbian操作系统在智能移动终端上拥有强大的应用程序以及通信能力,这都要归功于它有一个非常健全的核心-强大的对象导向系统、企业用标准通信传输协议以及完美的sun java语言。Symbian认为无线通讯装置除了要提供声音沟通的功能外,同时也应具有其它种沟通方式,如触笔、键盘等。在硬件设计上,它可以提供许多不同风格的外型,像使用真实或虚拟的键盘,在软件功能上可以容纳许多功能,包括和他人互相分享信息、浏览网页、传输、接收电子信件、传真以及个人生活行程管理等。此外,Symbian操作系统在扩展性方面为制造商预留了多种接口,而且EPOC 操作系统还可以细分成三种类型:Pearl/Quartz/Crystal,分别对应普通手机、智能手机、Hand Held PC场合的应用。

基于Symbian的UI

目前根据人机界面的不同,Symbian体系的UI(User Interface 用户界面)平台分为Series60、Series80、Series90、UIQ等。

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

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

Series 60 :

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

Series 80 :

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

Series 90 :

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

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

UIQ开发的UI平台

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

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

Series 60界面介绍

作为目前Symbian智能机中出货量最大的用户界面,Series 60(简称“S60”)受到了厂商和广大用户的追捧和喜爱。厂商更是投入了大量的资金对Series 60进行研发。Series 60从诞生至今已经有了五个版本,并且有多个PARK。

Series 60的三个版本分别支持以下功能:

Series 60第一版基本功能:

个人信息管理;日历、电话本、照像册、目录、与PC同步的文件管理应用程序;

连接:支持USB、蓝牙、IrDA协议。

短信服务:基于GSM传输的450个字节以下的短信服务。

E-mail:支持IMAP4, POP3, SMTP, MIME2。支持GRPS。

其它:中文支持、PC连接软件、插件、RealOne Player, XHTML 移动协议。

Series 60第二版基本功能:

多媒体:照相机、图像浏览、RealOne Player、多媒体应用程序

个人帐户管理:通过因特网支付信用卡的支持

文件管理:充许使用者创建、删除、移动文件或是目录。

应用软件管理:

个人主题:包括UI themes,如更换背景、图标。

其它:HTTP 支持,高级MMS 服务,支持SMIL协议,录音功能。

Series 60第三版基本功能:

Macromedia Flash 、音乐播放、OMA DRM 2.0 、单机应用程序、桌面主题、新内容格式,支持MS ActiveSync、Windows Media Player mpeg、MS DRM编码;synch 1.2,IMAP/POP、 OMA email notification, OMA data synch, email 检测。

目前,支持Symbian OS的厂商很多,Symbian OS的发展前途被大多数人所看好。其良好的开放性和第三方软件易开发性,可以更好更快地进行市场占领。

Series 60第五版基本功能:

S60平台跳过了第四版直接进入第五版

功能上在第三版的基础上增加了一些新特性,如支持640*360像素大屏幕的触摸及手写操作,支持flash lite 3.0,支持网页中显示flash和收看网络上的在线flash(FLV)视频,虚拟全键盘等

Symbian的特点

Symbian作为一款已经相当成熟的操作系统,具有以下的特点:

第一,提供无线通信服务,将计算技术与电话技术相结合。

第二,操作系统固化。

第三,相对固定的硬件组成。

第四,较低的研发成本。

第五,强大的开放性。

第六,低功耗,高处理性能。

第七,系统运行的安全、稳定性。

第八,多线程运行模式。

第九,多种UI,灵活,简单易操作。

以上总结的九点,并不代表说为Symbian OS所独有,只是Symbian OS将其这些特点突出,并且充分的这些特点发挥了优势,让其更好的为用户服务。

Symbian的缺点

Symbian机型所采用的硬件配置较低,且各类机型采用的的处理器主频较低,虽然系统可以使其获得较高的处理效能,但是在多媒体等方面的表现依然不尽如人意。在多媒体方面,Symbian OS对主流的媒体格式的支持性较差。Symbian OS虽然采用多种平台,来适应不同人群和各类需要,但是这也给Symbian OS带来了一种限制性的发展障碍。各个平台之间第三方软件不兼容,且软件开发商多专注于某一个平台,大大减少了各个平台上可用的第三方软件,给用户带来了一定的不便。版本之间兼容性差也是Symbian OS需要改进的一个地方,每当新版本的Symbian OS发布并有产品面世时,系统的兼容性便成了其发展的一个大敌。相当多的一部分软件需要软件开发商跟进,开发新的版本才能得以解决。 细节注意不够,由于symbian只提供给厂商一个内核及UI,很多细节功能需要厂商去添加,但是很多厂商将着眼点放在了产品的多功能及综合性能等方面,往往忽略了一些基本的功能。一些机型甚至连工作日闹钟这类功能都需要第三方软件才能实现,这无疑给不熟悉symbian的用户的带来了极大的不便。

Symbian的硬件构成

一般来说,Symbian系统的主要以下几个硬件部分组成,中央处理器、ROM、RAM、IO设备和电源。各个硬件构成各司其职,保证系统的运行。 Symbian系统一般采用32位处理器,系统运行及数据运算都依靠处理器来完成。ROM内固化Symbian系统和设备自带的各项功能。RAM则是用以存放当前活动的程序和系统运行必需的数据,以及各类临时性交换文件,或者作为WAP缓存等,此外还负责存放用户的一些数据。IO设备包括一般的控制设备,如键盘,触摸屏、扩展存储卡、蓝牙接口等。电源则为电池或者外接电源。以Series 60手机为例,一般会采用德州仪器的ARM处理器,在插入存储卡之后,系统一般存在4个逻辑存储驱动器:C盘——手机自带的用户存储盘,即Flash Memory,这种芯片的优点是不需要电力来维持资料,并且可以随时修改,D盘则是一个以空闲运行内存虚拟的缓存盘,E盘是用户插入的MMC卡,Z盘则固化了系统,即我们之前说到的ROM

Symbian发展记事

2008年6月24日塞班公司被诺基亚全资收购,成为诺基亚旗下公司。

2005年初我们看到发布的版直接就是Symbian OS v9.1操作系统。该版本改善了应用程式及其内容保护,使用了新型ARM处理器,软体开发人员必须要改变安全设定码才能正确使用。紧接着同年2月14日发布,诺基亚发布了S60 3rd Edition(第三版),它正是主要基于Symbian OS v9.1操作系统的。S60第三版提供了由Symbian Signed认证和一种更高效的二进制格式来加强行业领先的安全性。

2004年

已经发布的采用Symbian OS 的手机包括Panasonic X700, Motorola A1000, Nokia 9500, 7610 和N-Gage QD, Samsung SGH-D710。Arima公司与LG电子获得了Symbian的授权。同时,联想公司决定将Symbian操作系统用于他们最近的手机产品中。 2004年2月,Symbian在授权LG等公司的时候,同时也发布了最新的Symbian OS v8.0,并提供了8.0a和8.0b两个版本。该版本改善了实时系统性能,提高了原有操作系统的兼容能力。此后不久,诺基亚针对它发布了S60第2版 Feature Pack2,它正是采用的Symbian OS v8.0a操作系统。同年,Symbian联盟又发布了Symbian OS v8.1版,基本上它是优化过的Symbian OS v8.0版,也提供了8.1a和8.1b两个版本,各自代表搭载EKA1和EKA2核心。搭载EKA2版本的8.1b支援单晶片手机,但不包含额外的安全层。那么诺基亚紧接它之后发布的S60第2版Feature Pack3就是采用Symbian OS v8.1a操作系统的。接下来按理该发布Symbian OS v9.0,但是这个版本并没有正式发布,而在2004年就被停止开发。

2003年

在当年中国智能手机系统平台市场份额中,Symbian占有整个智能手机系统平台市场份额的66.6%,处于绝对领先,微软操作系统紧随其后,占有22.5%的市场份额,而Palm OS和Linux在中国智能手机系统平台市场份额中的份额还非常小。

Symbian作为最老牌的手机操作系统平台的开发商,在进入了智能手机时代后,Symbian也并没有放弃发展的机会,以 Symbian7全新的风格来迎接时代的挑战,新的操作系统具备了多媒体娱乐,无线传输(包括蓝牙),并且加入了Sun公司的新Java虚拟机 (JVM),可以提供更高的性能和有利于Java应用程序的下载。并可以适用于GSM,CDMA等多种模式,同时为了配合流行的操作习惯基于 SMYBAIN OS厂家推出了三种平台:S60配合单手操作,S80配合双手操作,UIQ配合使用触笔操作。

2002年

DoCoMo 发布富士通第一款基于Symbian 操作系统的3G 手机 Sendo 取得Symbian 操作系统的许可证诺基亚发布诺基亚3650 和N-Gage 2002 年6 月诺基亚7650 向公众出售 西门子成为Symbian 的股东 索尼爱立信发布P800 Smartphone 适用于3G 手机的Symbian 操作系统v7.0 问世索尼爱立信成为Symbian 的股东和许可证持有者

2001年

富士通取得Symbian 操作系统的许可证第一款基于Symbian 操作系统的2.5G 手机,诺基亚7650 发布全球第一款采用开放式Symbian 操作系统的手机,诺基亚9210 个人通讯器向公众出售,同时还提供多样的开发商工具 Symbian 成为SyncML Initiative 的赞助商西门子取得Symbian 操作系统的许可证

2000年

索尼和三洋取得Symbian 操作系统的许可证全球第一款基于Symbian 操作系统的手机,爱立信R380 Smartphone 向公众出售 Symbian 被通用移动通信系统论坛(UMTS Forum) 评为“成功地在信息社会移动通信领域引入通用移动通信系统(Universal Mobile Telecomunication System, UMTS)”

1999年

Matsushita(松下)加入Symbian,成为其股东和许可证持有者 Symbian 被美国的Red Herring 杂志评选为“综合评定最佳”和“最具长期潜力”的公司。

1998年

Symbian 成立于1998 年6 月,是由爱立信、摩托罗拉、诺基亚和Psion 共同持股的独立私营公司。

Symbian的优势

Symbian的优势在于它得到了占据市场份额大多数的手持通讯设备厂商的支持,在NOKIA的大力倡导下,已经成为一个开放的、易用的、专业的开发平台,支持C++和java语言。同时在以下方面提供平台级支持:

协议标准:TCP,IPv4,IPv6,蓝牙,Java,WAP,SyncML,USB

通讯能力:支持多任务、面向对象基于组件方式的2G、2.5G和3G系统及应用开发,GSM,GPRS,HSCSD,EDGE,CDMA(IS-95)以及2000技术支持

信息定制:SMS、EMS、MMS、EMAIL和FAX支持

应用丰富:名片管理、通讯录、信息服务等

安全稳定:数据完整性支持,可靠高效的电池管理,数据同步,数据加密,证书管理,软件安装管理

多媒体 :图片、音乐、甚至视频浏览

Internet:互联网连接和浏览以及内容下载,POP3/SMTP/IMAP4

国际化 :支持Unicode,多种字体和文字格式

Symbian的未来

作为一个手持设备的操作系统,Symbian无疑面对的是一个完全不同于Windows的环境。最为不同的是UI和用户操作方式。当然主流任务也不同。那么Symbian能够担当起对抗微软的大任嘛?

从开发者的角度看,微软之所以成功是一条沿着不断丰富功能、不断降低开发者难度从而聚揽人气的道路。微软从简单的DOS入手,发展到Windows XP现在这个庞然大物,不断经历着推出新技术-〉推出新的开发工具和资源-〉提高开发效率的过程。这大概也是为什么现在windows下程序员特别多的原因吧?

Symbian能否达到微软这个高度呢?

从现在来看,当然还有很大的差距。但是可以看出Symbian正在学习微软这个方面的优势,推出各种和程序员互动的形式,不断丰富自己的知识库,力图让自己成为入门容易的开发平台。同时也紧紧抓住了C++和JAVA这世界上汇集优秀人才最多的开发语言(据说Borland 也为Symbian设计了开发平台)。

从程序开发本身来看,开发效率和执行效率是一对天生的矛盾体。开发效率要提高,无疑就要降低执行效率。微软通过Wintel联盟,不断推动硬件的提速从而缓解由于软件执行效率降低带来的整体效率降低。那么Symbian要支持多种多样应用,无疑也要走这条路。

从目前看,虽然还没有厂商公开宣传手机的各种硬件速度,无疑的是后台的Mhz大战正在悄悄开始。

[编辑本段]

sysmbian与其他手机操作系统比较及前瞻

Symbian

市场占有份额:★★★★☆

技术跃升幅度:★★★☆

看点和重要性:★★★☆

多年来Symbian系统一直占据智能系统的市场霸主地位,系统能力和易用性等各方面已经得到了市场和手机

用户们的广泛认可。

Google Android

市场占有份额:★★☆

技术跃升幅度:★★★★☆

看点和重要性:★★★★☆

Android的出现并强势发展是近期手机行业当中引人注目的大事,Google介入手机领域的方式出乎所有人的

意料,并非是之前人们所猜测的智能手机,而是联合30多家技术和无线应用领域当中的领军厂商所组成的开放式

移动设备平台。

Windows Mobile

市场占有份额:★★★★

技术跃升幅度:★★★☆

看点和重要性:★★★★

Windows Mobile(WM)系统源自Windows桌面系统,有着桌面应用的血脉,因此无论是界面设计还是功能应

用都几乎和PC机如出一辙,在早期推广的时候,这也是大量用户投入到WM旗下的原因。

Linux

市场占有份额:★★★

技术跃升幅度:★★★

看点和重要性:★★★

虽然在理论上Linux系统有着最为开源的特性,给开发者发挥的空间最大,但从近几年的发展来看,Linux系

统似乎仍然远离着多数的普通消费者。

Palm OS

市场占有份额:★★

技术跃升幅度:★★☆

看点和重要性:★★☆

Palm OS作为一款嵌入式操作系统,用于PDA等专业设备上确实是它的强项。但是,在Palm发展11年之后,已

经日益进入寒冬期,或许捍卫中高端专业领域才是它的正道。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

随着Symbian OS逐渐成为未来手机的产业标准,基于Symbian OS的智能手机软件在我国必将有所普及,软件的本地化成为我们迫切需要解决的问题之一。本文以Symbian OS应用开发平台Series60为例,首先对...

关键字: os Symbian 框架 汉化 series60开发平台

Symbian操作系统是现今手机领域中应用范围最广的操作系统,并且拥有相当多针对不同用户的界面,也就是常说的Series。

关键字: Symbian 商务办公 手机操作系统

HMD首席产品官Juho Sarvikas已经确认,HMD将在MWC 2018期间有“大动作”,而一个名为诺基亚9的新消息在今天被曝光。消息称,HMD Global正研发一款诺基亚Android

关键字: Symbian 摄像头 旗舰机 诺基亚

诺基亚7以及诺基亚6(2018)这两款中端智能手机几个月前便在中国上市了,在那时,这两款手机还仅仅为中国特供手机。不过,现在事情已经发生了变化。近期,HMD旗下的两款手机现

关键字: Symbian 美国 诺基亚 fcc:7

智能手机虽然没有很长的历史,但是在这仅仅十多年的岁月中却是竞争非常激烈,堪比科技界的“世界大战”,最开始的时候大家拼硬件、拼谁的跑分高,之后拼的是外观

关键字: Symbian 手机系统 没落 辉煌

在symbian系统中并没有使用我们熟知的类型和函数来处理字符串和二进制缓冲区,这对于初学者来说可能有点陌生。大概很多编程者都在摸索TBuf, TBufC, HBufC的过程中花费了不

关键字: Symbian

一、symbian简介Symbian是一个实时性、多任务的纯32位操作系统,具有功耗低、内存占用少等特点,非常适合手机等移动设备使用,经过不断完善,可以支持GPRS、蓝芽、SyncML、

关键字: Symbian

这学期专业实践要做一个关于Symbian S60的手机软件,所以我选择了CarbideV1.2 OEM和S60 SDK 3rd FP1来作为自己的开发环境,具体的环境搭配如下:1.首先安装Carbide,选择OE

关键字: Symbian

一、基本数据类型这个比较简单,都在e32def.h中写着呢。也就是以下这几个类型要注意一下,以后照着写罢了,含义也很明了,不用多说。typedef void TAny;typedef signed char

关键字: Symbian
关闭
关闭