Symbian智能系统知识综合详解

来源:互联网  作者:本站整理
Symbian智能系统知识综合详解
摘要:Symbian智能系统知识介绍篇行业从去年开始升温,到现在已经进入一个飞速发展的阶段。智能手机结合了强大的计算能力以及开放的软件系统,从娱乐到商业都有着优秀的表现,未来智能手机可以提供上万种应用供用户使用更是提供了无限前景。随着智能手机的逐……

  Symbian系统

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

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

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

  SymbianSDK(操作界面)     

从Symbian OS v6.0开始(6.0以前的版本不支持中文),共有以下几种SDK(区别主要在界面) :

UIQ (应用于具有触摸屏的手机)

Nokia Series 60(应用于普通的数字小键盘手机)

Nokia Series 80(应用于具有完整键盘的手机)

Nokia Series 90(已废弃, Nokia 7710 原本使用它)

另外Nokia还提供针对特定设备的SDK:

Nokia 7710 SDK for Symbian OS, For C++

Nokia 9200 Communicator Series SDK

  Symbian手机的目录结构

要查看Symbian手机的目录一般需要自己装一个资源管理工具。

C盘:这是一个Flash盘,用户安装的程序位于这里。

D盘:映射内存扩展卡(MMC卡)。

Z盘:一般来讲是一个ROM存储器,也有的厂商用RAM,SymbianOS及所有附带的应用程序都在  这个盘上,Symbian的程序直接在这个盘上运行(PC需要先把数据从外存读入内存)。

S40与S60的介绍与区别

目前在市面上的Symbian智能手机绝大多数是S40系统和S60系统,最新的S90系统如诺基亚最新的7710由于和以前的Symbian版本在二进制级别不兼容,因此大量的现有软件必须经过改写才能够在Symbian OS v9上运行,已经被暂时放弃。我们就具体介绍s40和s60。诺基亚对S40平台的定义是一个为大众市场准备的Java手机平台,S40平台与S60和 S80平台不同,根据市场的定位,S40是构建在诺基亚的自己的封闭操作系统平台上的软件。请读者回顾我们在文章开头说的,封闭式的操作系统是指那些用户不能装卸任何第三方软件的操作系统。用户只可以通过s40的java平台来对软件进行手机的扩展。s40的机器一般有Nokia 7210、7210、6610、6100、7250、6820、3100、3200。诺基亚也授权其他一些厂商使用s40系统,如索尼爱立信 T610/618/628西门子CX65/C65/CV65/CFX65摩托罗拉C650/C370/C380/E375/E398等。

S60,是基于Symbian 操作系统,它有一个非常健全的核心——强大的对象导向系统、企业用标准通信传输协议以及完美的Sun Java语言。同时,由于这个系统为第三方应用程序开发商提供了一个开放、标准的开发平台,支持kjava和C++的开发。NOKIA7650、 NOKIA3650、NOKIA6600、NOKIA7610、N-Gage和西门子SX1都是使用s60系统。我们举个通俗的例子,s40仿佛是计算机操作系统中的Windows,它可以安装各种应用软件,但是用户却不能对他绑定的ie浏览器或核心界面进行修改。s60仿佛是Linux,他不但支持各种应用软件,还支持用户对操作系统自身进行修改,加上许多特殊有趣的功能。

手机操作系统(OS),作为连接硬件、承载应用的关键平台,扮演着举足轻重的角色。Symbian 、 Smartphone 、Palm、 linux 四个主要操作系统,随着今年手机终端的不断问世、市场的不断升温,它们之间的征战也越来越白热化,越来越走到前台。操作系统的平台之争最后一定会落实到手机终端制造商上。尽管操作平台厂商都使出浑身解数,来吸引手机终端制造商和软件开发商到自己的平台上,但是手机市场瞬息万变,在这样的背景下,终端厂商往往会多条腿走路,不做孤注一掷的赌博,对操作系统的选择也会如此。

在多元化的格局下,未来谁会成为最主要的赢家,成为最大市场份额的拥有者,最后还是取决于市场,取决于应用,取决于产业里的支持人气。谁的平台能实现最多的价值,带来更多的应用,谁就有可能主沉浮。目前,智能手机市场还属于培育和快速发展的前期,整个产业链上参与的厂商还在不断丰富,这样的时期更是充满变数。对于消费者来说,选好手机是首先考虑的,至于操作系统的不同,影响不大,看个人喜好了。

【相关文章】好搜一下
详解Java开发的数据库连接编程(JDBC)技术

详解Java开发的数据库连接编程(JDBC)

本文主要讲述JDBC、JDBC的工作原理,访问数据库的方法、Statement、…