• Symbian 智能手机操作系统综述


     

    Symbian 智能手机操作系统综述

    (这是根据自己的理解写的一篇综述,操作系统课程论文)

    1、智能手机操作系统:

    手机已渐渐成为人们日常生活不可或缺的东西,最初的手机只能用来打电话、收发短信。并且有些人到目前也仅仅是这样的需求,但是,随着时代的发展,越来越多的新事物融入了大家的生活中:音乐,游戏,电子刊物等。而手机也随之发展着,机发展到现在功能可以说是五花八门,能照相,能听MP3,能玩游戏……不过啊,手机的发展还是无法满足人们对于信息化生活的需要,于是,智能手机应运而生了。那么到底什么是智能手机呢?

     一般说来,智能手机在具备手机接打电话和收发短信等基本功能的同时,它还拥有一部分PDA的功能。特别在个人信息管理方面和基于无线数据通信的网络浏览器和电子邮件功能方面,智能手机所拥有的强大扩展性能为软件运行和内容服务提供了广阔的舞台。新闻、天气、交通、股票、商务、应用程序下载等增值服务能够通过智能手机以图文的形式传送到用户手中。未来手机的发展趋势也倾向于高度智能化和集成化的智能手机。 

      如前所述,智能手机实际上是结合了传统手机和PDA的一种高科技产品。它在具备普通手机全部功能的同时,又具备了一部微型电脑的功能。一部智能手机必须要具备以下几个条件: 

      1、拥有普通手机的基本功能。这方面主要指接打电话和收发短信两个方面。

      2、拥有无线接入互联网的能力。这是指手机必须支持GSM网络下的GPRS网络服务或CDMA网络下的CDMA 1×网络服务,高端产品还应该支持3G网络。

      3、拥有PDA的主要功能。主要有PIM(个人信息管理),日程记事,任务安排,多媒体播放,浏览网页等等。

      4、拥有一个开放性的操作系统。在这个操作系统上可以安装和应用互联网上提供的第三方应用程序,从而使手机的功能得到无限的延伸。

    目前智能手机的操作系统一共分为四大类,分别是Symbian和WindowsMobile、Linux以及Palm OS四大阵营。

    由于操作系统固有的复杂性,以及每个系统自身的特点,所以,不能一一讲述,因此借symbian系统,作为一个例子来讲述其特点,而其中当然也包含了手机操作系统的共性。

    2、symbian系统的发展:

        Symbian是一个实时性、多任务的纯32位操作系统,具有功耗低、内存占用少等特点,非常适合手机等移动设备使用,经过不断完善,可以支持GPRS、蓝牙、SyncML、以及3G技术。最重要的是它是一个标准化的开放式平台,任何人都可以为支持Symbian的设备开发软件。与微软产品不同的是,Symbian将移动设备的通用技术,也就是操作系统的内核,与图形用户界面技术分开,能很好的适应不同方式输入的平台,也可以使厂商可以为自己的产品制作更加友好的操作界面,符合个性化的潮流,这也是用户能见到不同样子的symbian系统的主要原因。现在为这个平台开发的java程序已经开始在互联网上盛行。用户可以通过安装这些软件,扩展手机功能。

      在Symbian发展阶段,出现了三个分支:分别是Crystal、Pearl和Quarz。前两个主要针对通讯器市场,也是出现在手机上最多的,是今后智能手机操作系统的主力军。第一款基于Symabian系统的手机是2000年上市的某款爱立信手机。而真正较为成熟的同时引起人们注意的则是2001年上市的诺基亚9210,它采用了Crystal分支的系统。而2002年推出的诺基亚7650与3650则是Symbian Pearl分系的机型,其中7650是第一款基于2.5G网的智能手机产品,他们都属于Symbian的6.0版本。索尼爱立信推出的一款机型也使用了Symbian的Pearl分支,版本已经发展到7.0,是专为3G网络而开发的,可以说代表了当今最强大的手机操作系统。此外,Symbian从6.0版本就开始支持外接存储设备,如MMC,CF卡等,这让它强大的扩展能力得以充分发挥,使存放更多的软件以及各种大容量的多媒体文件成为了可能。

    版本:

    Symbian按版本来分,继2005年二月Symbian推出一款新的手机操作系统软件OSv9.0,到目前为止已先后有了6.0、6.1、7.0、7.0s、8.0、9.0几种版本

    版本号:1999年3月Symbian推出了Symbian5.0

    功能:它的主要内核集合了网络,无线文字,电子邮件,名片薄以及个人信息助理,同时还具有支持标准网络页面的浏览器,配合java语言的支持,使得Symbian可以运行小型的应用程序。不过这个版本采用的机型甚少,基本上与EPOC没有太多的差别。

    版本号:Symbian 6.0

    功能:在5.0的基础上增加了,GPRS、WAP1.2浏览器以及蓝牙技术的支持,用户可以运行第三方基于C++和J2ME开发的程序。而Symbian 6.1则是和Symbian 6.0相比主要增加了对USB的支持。Symbian 6.0的主要特点是: 支持语音通话和数据通信 ,支持Bluetooth和WAP ,配备安全性功能(SSL,HTTPS,WTLS) ,采用16bit Unicode,支持多语言显示 ,采用“PersonalJava 3.0”和“JavaPhone 1.0”。

    版本号:Symbian 7.0

    功能:7.0则支持多模式和3G手机(专区),可以让制造商们可以面向全世界推出可以运行于所有网络之上的Symbian OS手机,而且可以不对代码进行重大改动的情况下就可以重新使用许多目前已有的软件应用。7.0包含一些新的通讯、消息、联网和应用开发技术,并对一些与安全和认证相关的功能进行了改进。Symbian OS 7.0的其他功能包括:支持灵活的用户界面,例如Nokia的Series 60;支持几种音频/图像格式和许多面向游戏开发人员的API;全力的加密和认证管理,基于安全通讯协议(包括HTTPS、WTLS和SSL)及认证的应用安装;和Over-the-air(OTA)SyncML同步支持。

    版本号:Symbian 8.0

    功能:该版本改善了实时系统性能,提高了原有操作系统的兼容能力。此外,Symbian OS 8.0的软件工具改进了远程接入控制系统功能,运用调节装置消除手机用户使用增值服务时会受到的干扰。这个系统包含了绝对现代化的多媒体和Java设备,支持多种标准,其中包括JSR118, CLDC1.1 (JSR139),MobileMedia (JSR135),3D图像数据(JSR184), JTWI 1.0 c(JSR185)。最后,新版OS还支持SDIO。 

    版本号:Symbian 9.0

        2005年二月,英国著名手机软件制造商Symbian推出一款新的手机操作系统软件OSv9.0,它支持更高像素数码相机与三维游戏动画。该操作系统软件对运行环境要求较高,目前运行在由英国芯片开发商ARM提供的快速处理器芯片,并且需要相关设计与其它工具的支持来帮助手机生产商在开发其它版本时能够节约时间和降低成本。该软件可以处理200万像素的数字图片,甚至能够向无线耳机传送立体声音乐,更可喜的是,它不需要同步软件就能够从PC上导出MP3文件。

        目前,Symbian 9已经发行到Symbian 9.5版本。在原来强大的功能基础上,进一步完善和更新,更注重于平台的移植性和网络兼容性,当然,在性能上也有一定的提升。如:按需分页、RAM碎片整理、内存优化、PIPS、SQL 数据库、文件缓冲、ActiveSync、扩展性更强的联系、数据库、改进的日历能和协同工作、实时网络功能、移动 IP、基于位置的服务 (LBS)、媒体传输协议、数字电视等。另外,对于开发商来说,从成本和开发速度上也有很大的提升。更低的硬件成本、可降低RAM的占用率20%~30% 、快的上市速度、更加方便移植、软件启出众的生产率等。

    Symbian系统的界面:

    Symbian公司发行了基于Symbian系统的用户界面Series系列。有Series 40、Series60、Series80、Series90等版本。Series60是智能手机中应用最广泛的版本,支持的分辨率为176*208像素,但后来S60还支持240*320像素、352*416像素等。S60是拥有第三方软件或游戏最多的界面。所以,这里主要介绍一下Series60版本。

    识别Series80界面最简单的办法就是看手机是否支持全键盘,例如诺基亚高端系列的9210、9300甚至9500,都采用全键盘的。识别Series90的最简便方法是:会采用触摸屏幕,分辨率也高达640*320像素。Series90应该是手机游戏、娱乐的最强平台,但因为采用Series90界面的手机型号太少,第三方软件的支持很少,所以S60依旧是玩家首选。

        Series 60 用户界面是诺基亚投入了最深入研究、进行了最彻底开发的图形化用户界面。作为Series 60 Platform的一部分,它能确保用户在各个厂商的所有基于Series 60 Platform的设备上具有一致的用户界面。Series 60 Platform被设计成能单手操作各种高级的、用户友好的各类数据服务。Series 60用户界面有一个彩色显示屏,支持多种屏幕解析度(176x208、240x320(QVGA)及352x416)。它支持各种各样不同的功能,包括两个功能键、五方向导航键、一个应用与应用切换键,及呼叫和呼叫终止键。该用户界面使用一个标准的12键键盘,包括字母。界面中针对文本输入设置了清除键和编辑键。

        Series 60 Platform提供了范围广泛的丰富应用和应用实现器。其中包括如先进的电话应用、统一消息中心(Unified Messaging Center,MMS、SMS、Email)、各种OMA即时消息及精灵(Presence)应用、一个完整的移动互联网浏览器(HTML 4.01、XHTML MP,& WAP CSS)、3GPP兼容的流客户端(RealOne Player)、Java MIDP 2.0 环境、应用管理器、OMA数字版权管理(转发锁定)、SyncML数据同步及设备管理、OMA客户端配置、媒体廊、摄录机应用、图像阅览器、支持多重 PDP场景的连接管理器、移动钱包,以及多种个人信息管理应用。

        Series 60 platform中包括对GSM/GPRS/EDGE、CDMA及双模WCDMA-GSM配置的支持。双模WCDMA-GSM向运营商们的各种3G服务提供了全方位的支持, 从而为在各种移动设备上实现视频电话并提供先进的流能力和高级浏览功能铺平了道路。

    Series 60 Platform 3rd Edition

      Series 60 Platform 3rd Edition是新一代全球领先的智能手机软件平台。全新的Series 60 Platform 3rd Edition加入了许多新鲜功能,同时又保持2nd edition的所有功能。新版Series 60 Platform 3rd Edition专注于增强的多媒体及企业应用功能、可持续发展的应用业务支持、 精益求精的客户定制能力,及不断改进的平台结构。

      因为3rd Edition,Series 60 Platform现在更适合高容量的客户市场。Series 60 Platform 3rd Edition中得到改进的结构灵活性使Series 60手机制造商们能创建出既高度细分成本优化的各种终端,以满足用户的不同需求。这种新结构还包括内置的安全特性,从而向用户和开发者提供了更为安全更为信任的环境。

      支持企业和多媒体应用

      广大企业将得益于Series 60 Platform 3rd Edition的内置业务特性。诸如日程表、数据同步,及email等特性都得到了改进以适应针对各种各样企业环境的使用方便性。新加入的内置安全特性提供了对业务敏感数据的更多保护。Series 60 Platform 3rd Edition让获授权厂商们能构建更强健更多样化的各种企业级终端。

      这一新版本还支持移动多媒体的成长。对OMA DRM 2.0 for music的支持既改善了使用性也改进了受保护内容的安全性。新版音乐播放器使得在线访问音乐内容更为便捷。有了全新的Series 60 Platform 3rd Edition,可以更为方便地在PC和移动终端之间传送将音乐及其他内容,这是因为:基于这个新版本的各种智能电话在功能上能被视为一个普通的USB储存棒。

      面向开发伙伴的更多业务

      对开发伙伴来说,Series 60 Platform 3rd Edition提供了更多针对高终端持有量的商业机会。新型安全框架和内置内容保护改善了对开发伙伴投资的保护,但同时又仍然允许自由软件应用的使用。诸如可扩展用户界面这类特性功能发现API将使开发伙伴们能创建更为智能化的应用,同时提供更佳的用户体验。

      Series 60 Platform 3rd Edition,以其全新的结构和更好的多媒体及企业应用特性,正在全力走上其发展的康庄大道,以满足各获授权厂商、运营商,及用户的严苛需求。运行于 Symbian OS v9之上的Series 60 Platform 3rd Edition已于2005年中面市。

    结尾:

         总的说来,智能手机平台飞速发展着,已超过了一些厂商的硬件更新速度,但是,正是由于这种约束导致新一代的平台或版本不能及时地得到广泛的运用,不免是对新技术的一种浪费。而渐渐地,手机硬件平台已经在走向规范化,而终有一天,当几乎所有的手机硬件平台都是处于同一个状态的时候,那各大厂商的工作重点将转向于新的操作系统和应用软件的开发,并且此时不会存在软件与硬件之间的代沟,也就是软件不必担心硬件的支持问题。这样,手机平台会更飞速地发展着。同时手机平台自身的兼容性也得到了提升。而现今能够在PC上做的事情都有可能在手机上完成。想想将来某一天,能够拿着手机写程序,又将是一个怎样的局面。而PC市场又将是怎样的一个局面。

     

     

     

     

     

  • 相关阅读:
    GODIAG GD801 ODOMETER里程改正指南车清单
    XTOOL A80 Pro(H6 Pro)使用提示+常见问题解答
    Vident IAUTO702 Pro 2012 Peugeot 308喷油器编码:是否支持?
    es创建模板
    docker 帮助信息
    聊聊白盒测试、黑盒测试
    Go 通过结构体指定字段进行排序
    Go语言 之结构体数组 赋值
    PHP中json_encode与json_decode
    golang sync WaitGroup
  • 原文地址:https://www.cnblogs.com/qilinzi/p/1941764.html
Copyright © 2020-2023  润新知