首页 > 嵌入式软件 > Symbian

Symbian操作系统是现今手机领域中应用范围最广的操作系统,并且拥有相当多针对不同用户的界面,也就是常说的Series。关于Symbian操作系统的界面,我们先来明确一个概念:不管是Series60、Series80、Series90还是UIQ,它们都是基于Symbian平台而开发的界面,然后各自根据一些硬件特性来进行区分。Series的全名是SeriesDeveloperPlatform。目前有三种不同series,分别为 series 60、series 80、series90。

本文引用地址: http://www.21ic.com/embed/software/symbian/201806/64936.html


Series 60

采用Series60界面的智能手机是目前Symbian智能机中出货量最高的。它具有以下特征:176208或更高分辨率的彩色屏幕、两个功能键、五方向键、数字键盘及特殊功能键,九宫格菜单。采用Series60界面的手机体积相对较小,用户完全可以用单手完成全部操作。此外,Series60界面手机还具有诸如数码相机、SMS、MMS、个人信息管理(PIM)、音频及视频录制、XHTML/WML浏览、JAVA支持等功能。


Series 80

Series80具有强大的商务办公性能和高速数据能力,被应用于高端产品。采用Series80界面的移动设备特征很明显:可折叠,内屏为640200 的高分辨率屏幕。类似于PC键盘的完整键盘,存储空间大,可以存储较多数据、文件。采用Series80界面的产品支持各类文档、电子表格(SpreadSheet)以及演示文件的编辑操作,以及PDF浏览,并且随着技术的发展,采用series80界面的移动设备开始支持WLAN无线网络,可以高速浏览HTML和XHTML页面,收发电邮,因此,被作为高端,顶级的商务PDA。


Series 90

Series 90的开发与Series80的开发密切相关。两者间既有联系又有区别,如果说Series80偏重于商务功能,Series90则偏重于多媒体娱乐。它具有一个320640的高分辨率彩色屏幕,采用触摸屏设计,屏幕虚拟键盘,通过手写识别进行操作。Series90为用户提供了强大的多媒体应用和网络等方面的功能,用户可用其进行多媒体播放和互联网浏览。


UIQ Series:

UIQSeries操作平台的特性是它的多媒体性,功能全面。UIQ界面上可支持手写操作,不过切换和关闭任务比较麻烦。UIQSeries是 SymbianOS 的系统架构上,专门为高阶的多媒体手机而设计,使用起来非常类似PDA操作。它的主要特征为:一个208320的触碰式彩色屏幕,可以通过手写笔进行输入和操作。大部分机型没有键盘。

介绍Symbian,就不得不提到Series60,正是这个UI界面,让我们接触、了解了Symbian。所以有必要对Series60进行稍微详细点的介绍。作为目前Symbian智能机中出货量最大的用户界面,Series60受到了厂商和广大用户的追捧和喜爱。厂商更是投入了大量的资金对 Series60进行研发。Series60从诞生至今已经有了三个版本,并且有多个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、单机应用程序、桌面主题、新内容格式,支持MSActiveSync、Windows Media Player mpeg、MSDRM编码;synch 1.2,IMAP/POP、OMA email notification, OMA data synch,email 检测。

目前,支持SymbianOS的厂商很多,SymbianOS的发展前途被大多数人所看好。其良好的开放性和第三方软件易开发性,可以更好更快地进行市场占领。但是,如果没有足够的第三方应用软件的跟进,SymbianOS就无法发挥其强大的支持扩展能力,让我们共同祝愿SymbianOS在智能移动设备的道路上越走越远!


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

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

第二,操作系统固化。

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

第四,较低的研发成本。

第五,强大的开放性。

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

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

第八,多线程运行模式。

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

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

Symbian OS的不足

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


Symbian的硬件构成

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


开发须知:

在Symbian的架构上有多种不同的平台,他们提供不同的软件开发套件(SDK)给程式开发人员,最主要的分别是UIQ和S60平台。个别的手机制造商,或是同家族系列,通常也在网络上提供可下载的SDK和软件开发延伸套件(SymbianDeveloperNetwork)。SDK内含说明文件、表头档案、数据库和在Windows运作的模拟器(WINS),到了Symbianv8,SDK加入了该版本的GCC编译器(跨平台编译器),才能够正常在装置内使用。

由于Symbianv9使用新的ABI,所以需要一个新的编译器。在SDK方面来说,UIQ提供简化的framework使得单一的UIQSDK提供所有使用UIQ3的装置的开发基础,使用UIQ3的装置像SonyEricsson P990、M600和P1i。

SymbianC++程式设计在市售的整合式开发环境(IDE)之下完成。之前较常见的是VisualStudio,但是以现在的Symbian版本,比较偏爱于Symbian版的CodeWarrior。不过在2006年Nokia的Carbide.c++将会取代CodeWarrior。预期 Carbide.c++会释出不同版本:其一个免费版(Carbide.c++Express)允许使用者在模拟器上去设计软件原型。

还有为Symbian设计的Borland IDE。Symbian操作系统也可借由社群的技术开发而在Linux和MacOSX的环境下开发,有些部份Symbian允许公开key tool源代码。有一个插件允许在的Xcode IDE for MacOSX的环境下开发Symbian应用程式。

开发完成后,Symbian的应用程式需要找一个管道传输到消费者的移动电话。它们通常包装成SIS档案,透过电脑连线、蓝牙或是记忆卡。一个替代方案是去找手机制造商来合作使手机内建该程式。但是在SymbianOS9的SIS档案会稍稍不易推广,原因是每个程式都至少要拥有Symbian的签署才能安装在该操作系统的手机。

Java MEforSymbian的应用程式是使用正式的技术开发工具像是J2ME无线套件。它们包装成JAR或JAD档案。其他像是名为SuperWaba的工具是提供建立SymbianOS7.0或7.0s的Java应用程式。

换一批

延伸阅读

[趣科技] 谷歌惊天预言:人类将在2029年开始实现远距离性爱与永生

谷歌惊天预言:人类将在2029年开始实现远距离性爱与永生

作家、发明家、计算机科学家、谷歌首席未来学家雷·库兹韦尔(Ray Kurzweil)在接受《花花公子》杂志专访时表示,在不远的将来,技术将让我们变得更聪明、更健康,人类将在2029年开始实现永生,远距离的性爱将发生。......

关键字:谷歌 人类 永生

[猎聘集] 重磅!程序猿月薪过7万,可以落户北京了

重磅!程序猿月薪过7万,可以落户北京了

这是北京“近十年最宽松的落户政策”!消息在北京创投圈激起了涟漪。这些年,北京几乎聚集了中国数量最多顶尖的创业公司和创投机构,从IDG资本、红杉中国、经纬创投到百度、京东、美团、今日头条….浩浩荡荡数十万人。这一纸新规有望让他们落地生根。......

关键字:程序猿 月薪 北京

[新鲜事] Linux之父怒喷谷歌安全工程师为哪般?

Linux之父怒喷谷歌安全工程师为哪般?

上周五,Linux 之父 Linus Torvalds 在内核邮件列表上用很犀利的言辞抨击了 Google Pixel 安全团队的开发者 Kees Cook,引起了大家广泛地讨论。......

关键字:Linux 谷歌 安全工程师

[新鲜事] 康宁“大猩猩玻璃新对手!三星开发出可弯曲“摔不碎”屏幕

康宁“大猩猩玻璃新对手!三星开发出可弯曲“摔不碎”屏幕

北京时间7月26日晚间消息,三星今日宣布,近期研发出一种“不破碎”的柔性显示面板,预计很快用于智能手机和其他消费电子产品中。对于传统的智能手机屏幕,其上面通常被玻璃覆盖,因此容易开裂或破碎。而三......

关键字:三星 康宁 显示屏

[趣科技] 可以为手机充电的牛仔裤

可以为手机充电的牛仔裤

但是如果有一条神奇的既可以容纳你的手机,同时还可以给你的手机充电,让你出门在外,从此无忧,你会去购买这款神奇的牛仔裤吗?......

关键字:充电

[真心话] 三大运营商取消流量漫游费,本地流量将被国内流量替代

三大运营商取消流量漫游费,本地流量将被国内流量替代

7月1日,中国移动、中国联通和中国电信正式全面取消流量漫游费,原有套餐中的省内通用流量直接升级为国内流量,但并不包含港澳台地区。目前原来的本地流量已经转化为国内流量。对于本地流量转化为国内流量后价格是否......

关键字:电信 网络流量
条评论

我 要 评 论

网友评论

大家都爱看

  • 扇出型晶圆级封装的优势和挑战!

    我们有能力创造一些能保持前代性能并且更好更小的电子设备,例如今天的可穿戴设备、智能手机或平板电脑,这是由于很多因素超过摩尔定律而快速发展,从而能够从底层的嵌入组件发展到今天把它们封…

    2018-03-29
  • Xilinx推出革命性的新型自适应计算产品

    自适应和智能计算的全球领先企业赛灵思公司(Xilinx, Inc.,(NASDAQ:XLNX)),近日宣布推出一款超越FPGA功能的突破性新型产品,名为ACAP(Adaptive Compute Acceleration Platform,自适应计算加速…

    2018-03-20
  • 赛普拉斯为树莓派3 B+ IoT单板计算机提供强大稳定的无

    先进嵌入式系统解决方案的领导者赛普拉斯(纳斯达克代码:CY)近日宣布其Wi-Fi®和蓝牙®combo解决方案为全新的树莓派 3 B+(Raspberry Pi 3Model B+)IoT单板计算机提供强大稳定的无线连接…

    2018-03-20
  • 观看直播领红包,SEED-A10加速卡助力人工智能

    随着云服务器、云计算的发展,大家对硬件加速的需求越来越多,但是随着设备功耗的上升、性能需求越来越高,常规加速设备以及开始不能满足需求,因此FPGA逐渐在硬件加速中找到了自己的位置,而艾…

    2018-03-19
  • 特朗普:博通不得以任何形式收购高通

    白宫周一(3月12日)晚发出声明,川普(特朗普)总统出于“国家安全”考量、禁止新加坡博通公司(Broadcom)收购美国高通公司(Qualcomm)。

    2018-03-14