为symbian Os开发软件系列-1.概述

时间:2008-08-17 04:31:09  类别:Symbian  作者:梦想的征程

 1. symbian 手机系统概述 
  Symbian
是一个实时性、多任务的纯32位操作系统,具有功耗低、内存占用少等特点,非常适合手机等移动设备使用,经过不断完善,可以支持GPRS、蓝芽、SyncML、以及3G技术。Symbian主要用于高端的智能手机,其开发语言为C++Symbian 是真正的微核操作系统,所谓“微核”,就是说操作系统只有很小的一部分是运行在最高优先级的,其他的功能都是以Client-Server的方式提供。
   Symbian OS的智能手机在智能手机领域具有压倒性的优势,下面06年和07年symbian OS智能手机在全球所占据的市场份额:
 

 由此可见,symbian智能手机在欧洲所占的市场份额几乎是95%,这是因为Symbian公司的总部就在英国伦敦,而且许多全球手机生产巨擘(如NOKia,Simens)都集聚欧洲;日本和中国情形有些相似,那就是linux在智能手机占据较大的份额;在美国,Symbian智能手机份额不足10%,这是因为微软是美国企业,有进水楼台先得月之优势,此外windows mobile智能手机的易于上手对于崇尚实用的美国人民来说更加具有吸引力。
  windows mobile在智能手机中的份额近年来是节节高升,这对于世界上最庞大的微软帝国来说,可能并不是一个什么了不起的事情,未来的发展趋势可能是symbian在Linux,windows mobile 以及google 最新退出的android平台的挤压下,市场份额会有一定的压缩,但是,凭着世界上多于90%的手机生产巨擘的支持,在十年内,symbian还是有在智能手机市场上占据半壁江山之势。
  
 2. symbian应用程序开发
  
symbian Os 为智能手机应用程序开发人员提供了很多的机会。为智能手机提供应用程序(免费或收费)的网站有:www.handano.com, 和www.epocware.com等,这些软件涉及了工作效率,娱乐,多媒体和通讯等方面。
3. 智能手机基本概念:
  a. 什么是智能手机?
  智能手机是伴随着集成电路,微处理器,半导体微型化,电池技术,以及电话,微波技术的发展而不断壮大的。智能手机结合了“微型电脑”和“手机”的功能,也就是说智能手机是PdA和手机的结合体。这种结合的方式有两种,一种是向PDA中加入手机通讯功能,Windows mobile使用的就是这种模式;另一种是向手机中加入PDA功能,这是Symbian OS智能手机采用的模式。
   b. 智能手机提供的功能?
   PDA功能: 运行日程安排,游戏,通讯程序(如email,浏览器)等功能
   手机通讯功能,以及实现和PC同步的通讯功能。
   c. 智能手机是如何通讯的?
   和传统手机一样,使用无线波和基站进行通讯。但是,传统的移动电话系统主要是无线手提设备和有线电话基础架构设备进行语音接力,而智能手机除此以外,还要依赖于网络数据的传送。提高数据传送速率是目前发展下一代手机通讯的一个挑战。
   d. 手机通讯的发展阶段
   数据传输速度越快,就能为用户提供更好的实时视频、音频等服务。无线数据通讯的发展归类为以下几个阶段,每个阶段都有它相应的数据带宽以及由此带来的服务要求:
   1G: 模拟电话技术
   2G: 基于语音的数字系统,覆盖范围不断扩大,容量和信息能力不断提高。
   2.5G: 升级为3G网络的过渡期,能够随时保持网络连接,带宽大于170Kbps,提供互联网浏览,电子邮件以及一些实时音频和视频服务,主要采用的是GPRS技术。
   3G/4G:带宽分别大于2Mbps和200Mbps,从而提供诸如视频电话会议等高端服务。
   e. 智能手机使用的一些通讯协议
   <1> GSM (Global system for mobile Comunication:移动通讯全球系统), 起源于欧洲,很快在世界上得到了普及。值得注意的是,在美国CDMA是通讯的主流标准,但是GSM在美国的通讯所占比例也在不断提高,GSM是智能手机中最为支持的通讯协议。
      GSM是为电路交换(circuit-switched)语音通讯而设计的。电路交换(circuit-switched)指的是在打电话的全过程中,不管你有没有交谈,都为通话的彼此一方预留固定的带宽,其它用户都不能使用该通道。尽管GSM是为语音而设计的,但是它现在又来许多的高带宽数据服务比如(GPRS General packet radio service 和 EDGE),这些服务基于GSM协议。
      GSM协议存在如下种类,它们运行与各自的频段下面:GSM 850, GSM 900, GSM 1800, GSM 1900, 后面的数字值得是协议使用的频段,单位是MHZ。支持GSM 900和GSM 1800的手机能保证在欧洲以及除了美国以外的其它地区得到覆盖,而GSM 850和GSM 1900在美国使用(主要是GSM 1900)。
     幸运的是,智能手机支持多个波段,来保证得到覆盖。通常,智能手机支持三种波段:GSM 900, GSM 1800, GSM 1900以保证能得到全球覆盖。
     GSM电话使用SIM(subscriber information module用户信息模块)来获取GSM网络的连接。SIM包含了有关用户相关信息,包含服务的种类。它主要用于识别用户从而实现付费功能。
   <2> CDMA(Code Division Multiple Access 码分多路复用):
   和GSM竞争的又一通讯标准,CDMA在美国和韩国占主流。CDMA支持一种称作CDMA2000 1xRTT 高速数据模式,它的数据速率为50-70Kbps, 高的时候可以大道144Kbps. 即将上市的CDMA2000 1xEV-DO支持高达2.4Mbps的数据速率,但是据2003年Verizon无线网络测试的两个市场发现其可能数据传输速率为500-800Kbps,速率最高时也只能大道1.2Mbps。
   有些智能手机基于CDMA,如Palm treo 600(同时支持GSM模式),目前好像还没有基于CDMA的Symbian Os 智能手机,尽管有几款支持W-CDMA.
   <3> CSD:Circuit Switched Data
   在像GSM这样的电路转换连接上最基本的传送数据模式。通过拨打ISP的号码来建立连接,使用CSD, 你无须使用像GPRS使用的利用额外的的数据方案来发送数据,从而节省了带宽,提高了传输效率。
   但是,使用CSD有两个坏处:首先因为涉及到拨号和等待服务器回应相应,这要花费较长的时间。其次,它的传输速度很慢,只有9.6Kbps左右。
   在基于GSM的智能手机中,我们称这种模式为拨号,或简称为GSM数据,早期的智能手机(比如Nokia 9290)完全依赖与这种模式来进行数据传送。
   <3> GPRS General packet radio service
   一种允许智能手机用户迅速连接到网络,并且获得较好的传输速率的无线传输技术。连接的时间很快,因为GPRS不涉及到任何拨号。
   GPRS运行于GSM协议上,尽管GSM是电路交换的(circuit-switched),GPRS是基于包分(packet switched)技术的。这意味着无线宽带只有在数据真正传输时才被占据。GPRS理论上支持高于170kbps的带宽,实际上你会因为网路状况而得到20到60kbps之间的传输速率。GPRS的传输速度和使用电话拨号上网的pC机网速是差不多的。GPRS是一个高度可用的传输协议,是将来无线数据传输技术的预演,是通向3G技术的垫脚石,所以,它被归类为2.5Gj技术。
   <4> HSCSD: High speed CSD(circuit-switched data)
   是CSD的高速版本, HSCSD是另一种2.5G标准,其数据传输速度可以和GPRS相媲美,由于HSCSD是电路交换,而非包交换,所以它十分适合于需要稳定的传输速率的应用程序。由于实施的成本太高,HSCSD使用的并不广泛。
   <5> EDGE Enhanced Data rates for GSM Evolution
   是一个基于GSM的协议,能提供理论上384kpbs的传输速度,它是一种2.5G技术,但是由于它的高传输率,通常被人们视为3G技术。
 
   <6> UMTS Universal Mobile Telecommunication Services
   是一个高传输率的传输协议,能支持2Mbps的带宽,是3G技术的基础。UMTS不是基于GSM,而是使用一种叫做W-CDMA的技术。但是,UMTS平台被设计为和GSM系统一道使用来简化它的实施。
  


特别推荐

广而告之