诺基亚3650及其它智能手机操作系统的相关知识
前面写了新手上路,大家对诺基亚3650的基础应用有了个大致的了解,下面,我们开始进入一个比较新的阶段:诺基亚3650进阶篇,以后的数篇进阶资料都是我自己收集整理的,可以说是原创,希望能对大家有帮助。
诺基亚3650及其它智能手机操作系统的相关知识
我们知道3650的操作系统是Sybmian OS 6.1。下面我们就来了解一些关于Sybmian OS 6.1及目前流行的一些智能手机操作系统的相关知识。
Symbian OS是一个由SonyEricssion,Nokia,Moto等手机大厂合作开发的专用于智能手机的操作系统,它提供了手机硬件的标准接口,而且有一套开放的开发系统,使得在手机上开发第三方软件成为可能。
现在我们先来了解一些智能手机操作系统的知识,由于现在手机的功能从单一化向智能化发展,智能手机将在以后人们生活方面提供很大的方便,因此现在市场上的手机功能越来越多,越来越强。目前智能手机主要特点是从技术方面来讲:可支持第三方软件扩展,拥有大容量内存(大于3-4M或者mmc卡),操作系统可进行多任务处理,一般都支持j2me平台。从应用方面来讲:支持多媒体功能,屏幕尺寸较大,彩色屏幕,PDA功能,照相机甚至录像机功能,支持大量的java游戏等。
目前智能手机的操作系统标准并不统一,有三种典型的操作系统:
1、Windows CE
Windows CE主要分为Pocket PC 2002和SmartPhone系列两种,前者其实并不是一个手机操作系统,但是通过改造和整合后,已经有很多手机已经或将采用这种系统,特别是以前做pda的厂家,目前代表手机有Dopod 686,联想的E180。这种系统功能强大,系统完善,支持手写输入,应用范围很广,介面与台式电脑的WINDOWS很像,PC用户很容易上手,缺点是:硬件要求高,(从联想E180用400MHz的cpu、32m内存就可以看出来)成本较高,耗电量较大。SmartPhone大部分特性和Pocket PC 2002相似,不同的是支持单手操作,手机体积和重量相对较轻,价格相对便宜,耗电量相对较小。由于微软的强大实力,WINDOWS CE有很多先天的优势,比如拥有强大的内建软件,WORD,EXCEL,IE,MSN MESSENGER,OUTLOOK,MediaPlay等等pc上的常用软件(CE版),缺点是硬件要求较高导致手机成本较高,耗电比较大,系统稳定性差(和WINDOWS系列近似)。目前微软用WINDOWS CE做主力强攻智能手机市场,未来发展不可限量。
2、PALM OS
PALM OS这种系统对硬件的要求很低,价格也较低,耗电量很小,系统出现最早,拥有的软件数量很多。但是PALM公司市场运作不是很好,被WINDOWS CE抢走了不少市场份额,而且PALM OS由于比较早出现,相对来说比较难改造,应用在手机上还是有很多不完善的地方。相对于Windows CE和Symbian OS两大手机操作系统,PALM OS显得比较弱小,不过今年PALM OS 5的发布给PALM家庭带来了新的活力,连续几个采用PALM OS 5的手机已经上市,相信以PALM众多的软件和新的5.0版本,PALM也能在智能手机操作系统上取得一些地位。
3、Symbian OS
现在我们熟悉的7650、3650上用的Symbian OS出现的时间不长,但其实很早就有Symbian OS了(也就是EPOC),最早应用在一些小型的无线设备和小型笔记本电脑上(介于笔记本电脑和掌上电脑之间的一种老式电脑),我们一般很少接触,不太熟悉。最近Symbian OS发展到了手机上,我们才开始对它有所认识。我们所了解的最早的的应用Symbian OS的手机是Ericssion的R380,在当时R380是一台超级手机,但由于Ericssion糟糕的市场运作,使R380浪费大好机会。后来Nokia的加入使Symbian OS的实力大大加强,众所周知Nokia是市场运作的高手,它加入后立马就做了一台享有很高声誉的智能手机9110,后继产品是9210和9210中文版,也是目前市场上的高档主力机型。最近Nokia又推出了基于Symbian OS 6.1的3650和7650,而SonyEricssion则推出了基于Symbian OS 7.0的号称是手机王的P800(P802中文版),Siemens也将要推出Symbian OS的手机SX1,Symbian的阵营由于有这几大巨头的加入,立刻变的强大起来。Symbian很像是Windows和Linux的结合体,有着良好的介面,采用内核与介面分离技术,对硬件要求较低,支持C++,VB和J2ME。因为Symbian OS只是一个操作系统的内核,而介面可以由各个厂商自已开发,比如9210与3650的介面就不同,而P800与3650又不相同,3650用的是Series 60介面,P800用的是UIQ介面,这也导致因为微小的差别使程序不能通用,即使是9210的Symbian OS 6.0和3650的6.1的程序也大多是不兼容的,原因就是因为介面接口的问题,目前情况来看,不同版本软件兼容问题的解决方案还没有。在不同介面中,有着不同的优点和缺点,Series 60容易操作,切换任务和关闭任务容易,而UIQ介面上可支持手写操作,功能更多,不过切换和关闭任务比较麻烦(现在有第三方软件可以补充这一不足)。另外在PDA功能上,采用Symbian OS的系统都已经做的不错了,不过还存在着不能编辑Word,Execl的问题(Symbian OS 7的P800只能阅读,而3650和7650还不支持阅读这些文件格式)。虽然有这样的问题,但Symbian OS不失为一种强大的系统,采用FAT磁盘格式,和WINDOWS之间的文件交换很方便,内核与介面分离,支持蓝牙技术,先进的内存管理技术等。另外由于现在的几种介面Series 60和UIQ都是专为手机所开发的,因此操作性和手机特性上要比WINDOWS CE和PALM平台更好。同时,支持C++,VB和J2ME的程序使它的扩展性大大加强,虽然现在第三方软件比起前面两种平台还是比较少,但是随着Symbian OS的发展,相信会有越来越多的好软件。
前面简单介绍了一下目前的智能手机的操作系统,下面主要介绍一下3650和7650使用的Symbian60平台的一些基本知识。
60系列平台是一个完全的智能电话参考设计,它包括许多无线应用。这个平台构建在Symbian操作系统上(Symbian OS),并以可配置的图形用户界面库相补充。
60系列平台主要提供如下应用:
电话应用
电话特性-支持呼叫创建、来电呼叫、呼叫激活、通话计时、通话计费通知、禁止呼叫、呼叫等待、呼叫应答、呼叫拒绝、呼叫转接、三方通话、呼叫切换、静音/非静音、发送预定义的DTMF铃音、呼叫转移、紧急呼叫以及其他特性
电话服务和特性
录音器、电话设置、声音拨号以及声音标记
快捷拨号-对应键盘的2到9键自定义分配电话号码
通讯记录以及消息指示-显示姓名、号码、呼叫指示以及图片;显示已接电话、已拨电话、未接电话、呼叫费用以及呼叫后的呼叫信息概要
情景模式-用户可以设置名称、铃音、音量、声音类型、VIP组、个性化铃音、震动、消息接收、按键、通知和警告铃音。情景模式可以被改变、个性化配置以及重新命名
名片夹
联系人数据库,整合了消息和其他应用,并支持vCard。
日历
行程安排应用,支持vCalendar数据格式
待办事项列表
vCalendar项可以被下载到这个待办事项列表中
WAP浏览器
WAP1.2.1浏览器,支持Push、WTAI 和安全增强特性
记事本
创建记事文本
图象管理
存储多媒体消息和图象
插件板
多任务环境下的应用管理和组织工具
时钟,计算器,单位换算器
世界时钟,商业计算器等等
自谱铃声
让用户为应用编辑新曲调
消息,如电子邮件、SMS和MMS
消息应用的客户端软件
应用安装
通过PC Connectivity套件或无线空中下载(OTA)安装新软件
同步
SyncML 1.0.1同步引擎。支持基于移动网络(WAP)、蓝牙、红外(IrDA)的数据传输。支持vCal 1.0以及vCard 2.1数据格式
安全性
安全设置以及软件认证管理
其他60系列平台服务包括短距离连接的OBEX引擎、PC-connectivity、蓝牙、红外栈以及SyncML同步引擎。
60系列平台还提供了功能强大的组件和许多API。“标准(standard)”应用套件广泛使用了扩展的API,它们也同样能为第三方应用开发伙伴重用。
下面列出的是支持60系列平台的设备的最小需求:
显示
至少176 x 208象素的彩色显示
输入
双功能键、五向导航、应用启动和切换键,还有电话拨出和挂断键。为了更好更方便地输入文本,还包括了清除键以及一个编辑键。使用12个标准的标有字母字符的数字键盘
处理器
建议目标设备使用32位ARM处理器
系统代码大小(ROM)
16 MB
RAM大小
8 MB
(看到这,大家应该明白为什么老觉得内存不够用了吧,呵呵)
另外一些特性
安装引擎(就是安装软件用的)是作为60系列平台的一部分提供的,它支持通过PC connectivity或OTA下载向平台添加和删除新应用。经过测试的接口将浏览器和标准J2ME/MIDP应用执行环境绑定,保证了下载应用和内容的能力。
60系列是一个开放式平台,因此一些恶意的破坏性应用和内容对它来讲是潜在的安全风险。Java应用自身有安全限制,Symbian本地应用能打包在经过认证的安装文件里。Symbian安全软件安装系统能让用户在安装软件之前,识别软件销售商以及校验安装文件创建后是否受到过篡改。在可以容易地访问到很多自由下载软件(有可能感染病毒)的情况下,这种功能尤为重要。证书生成器可以创建一个公用/私有的密钥对,它们被安装文件生成器使用去创建一个经过数字签名的安装文件。所以很多软件安装时都会说:此软件未经签名,是否继续。。。)
我们可以从插件板中添加、删除、选择以及启动应用。插件板是一种全新的应用管理工具。插件板的应用菜单允许用户管理以25个不同图标代表的应用。还可以通过弹出式菜单快速判定目前正在使用的应用,应用显示在垂直列表中。插件板还能用于存储URL和文件。
60系列平台1.0支持相对较小且廉价的基于消息的内容项下载。因此60系列平台支持多钟MIME内容类型。所有类型可以通过WML页的URL访问,也可以通过WAP Push消息、MMS消息、电子邮件、红外以及基于个人电脑等联接方式的访问。
图片:格式范围很广,包括WBMP、JPEG、PNG以及GIF图象格式
Java. MIDlets: 各种JAD和JAR 文件。
60系列本地Symbian应用:Symbian OS安装文件(.sis)格式
声音文件-:.wav、.amr
vCard 和vCalendar
铃声、运营商图标、来电识别图标,它们在诺基亚智能消息3.0.0中定义
60系列平台1.0包括了WAP 1.2.1浏览器,它具有Push、WTAI以及加强的安全性等功能。60系列浏览器的一些关键特性如下:
Push功能具有服务说明以及服务装载能力,它们使得应用和内容提供者可以向无线终端发出信息和服务。
电话集成确保通过通用的WTAI接口建立电话呼叫、访问设备电话簿以及在呼叫过程中发出拨号音频信号。
60系列平台中所有的消息行为都集中于一个的叫“Messaging”的应用中。它为所有获支持的消息类型提供相同的功能,包括消息编辑与浏览以及编辑消息设置。
多媒体消息服务(MMS)基于WAP论坛和3GPP规范。MMS用于用户和用户之间的消息传送、存储以及转发。MMS客户端遵守下列规范:
WAP论坛规范,WAP205-WAP209
R99 3GPP规范,TS 22.140(多媒体消息服务,Class 1)和TS23.140(多媒体消息服务,Class 2)
来自诺基亚和Sony Ericsson 的MMS一致性文件文档
60系列平台包括一个SMS客户端,它能在一个单一的用户界面操作中发送超长SMS (最多达450个字符),客户端也能接收超长SMS(最多达450个字符)。但目前移动并不支持这么长的短信,只能分段发送。
60系列平台包括一个基于标准POP3, IMAP4和SMTP的电子邮件客户端,它被作为Symbian操作系统的组成部分。
60系列平台包括一个基于诺基亚智能消息规范3.0.0的客户端。
SyncML是一个基于XML的技术,它用于网络设备的通用数据同步。爱立信、IBM、Lotus、摩托罗拉、松下、诺基亚、Openwave、Starfish Software以及Symbian都是SyncML标准的积极推动者,与支持成员一起促进了此技术的发展。SyncML技术的目标是让任何移动设备的网络化数据都能实现同步并保证设备间同步的无缝连接。
SyncML针对移动设备,移动设备可以不永远在线,但网络同步服务却永远在线。SyncML还可以用于对等的数据同步。在网络同步服务和移动设备以不同的格式或使用不同的软件系统存储数据时,SyncML特别有用。
为了保证可交互性,SyncML描述了通用数据格式是如何在网络上表示的。一旦需要,SyncML允许增加新的数据格式,这保证了SyncML的可扩展性。这样不论移动设备是何种类型,运营商都能为他们的客户提供公共同步接口。SyncML的第一个应用实现就是让拥有支持SyncML设备的用户通过同步始终拥有最新的日历和联系人信息。
。。。。。。。
这些特性过多,我就不一一列举出来了。