关于手机开发的基础知识doc.docx
《关于手机开发的基础知识doc.docx》由会员分享,可在线阅读,更多相关《关于手机开发的基础知识doc.docx(17页珍藏版)》请在冰豆网上搜索。
关于手机开发的基础知识doc
关于手机开发的基础知识
Java扩展
Java是山Sun微系统公司所发展出来的程用语吉,它本身是…种对彖导向(Object-Oriented)的程序语言。
JAVAB前在于•机上应用最多的就是JAVA游戏。
Java也号称是能跨平台使用的语言,这主要是因为Java木身被编译之后,并不是直接产生可执行的码,而是产生一种中间码叫作ByteCode,这种码必需:
在透过Java的直译器来解读它,才能够真正的被执行,所以只要平台上装仃这利«Java的直译器,就能解读ByteCode也就能执行Java编译过的程序,故与Java程疗;是在那种平台上被编译的,就完全没冇干系了。
Java写出来的程序可分为两类,分别是JavaApplet-般的Application,而Application这一类就9—般的程序如C++的作用是比较类似的,是一个独立可执行的应用程序,像HotJava是一个浏览器,且就是使用Java程序所发展出来的。
最常见的Java程序包括应用程序和appletso应用程序是单独的程序,诸如HotJava浏览器软件就是用Java语言编第的。
Applets类似于应用程序,但是它们不能单独运行,Applets可以在支持Java的浏览器中运行。
Applet主要是内置于HTML网页中,在浏览时发挥作用。
Java的目标是为了满足在一个充满各式各样不同种机器,不同操作系统平台的网络环境中开发软件。
利用Java程序语言,可以在网页中加入各式各样的动态效果。
可以放上-段动画,加入声音,也可以建立交互式网页等。
Javaf-机软件平台
Java于机软件平台采用的基木Java平台是CLDC(ConnectedLimitedDeviceConfiguration)和MIDP(MobileInformationDeviceProfile),是J2ME(Java2MicroEdition)的…部分,在中国一般称为“无线Java”技术。
此前,有人把它叫做“K-Java”;其实,K-Java的叫法只是Sun公司在开发KVMJava虚拟机时的项日代号,在该技术被正式命乞为KVM后,就不再用K-JavaTo
KJava即J2ME(Java2MicroEdition),是Sun公司专门用于嵌入式设备的Java软件。
以KJava编程语言为手机开发应用程序,可以为于•机用户提供游戏、个人信息处理、电了地图、股票等服务程序。
J2ME(Java2MicroEdition)是致力丁消费产品和嵌入式设备的最佳解决方案。
J2ME在设计其规格的时候,遵循着“对丁•各种不同的装置而造出一个单一的开发系统是没仃意义的爭”这个基本原则。
于是J2ME先将所仃的嵌入式装置大体上区分为两种:
一种是运算功能冇限、电力供应也冇限的嵌入式装置(比方说PDA、于机);另外一种是运算能力相对较佳、并h在电力供应上相对比较充足的嵌入式装置(比方说冷气机、电冰箱)。
因为这两种区分,所以Java引入了一个叫做Configuration的概念,然后把上述运算功能冇限、电力冇限的嵌入式装置定义在ConnectedLimitedDeviceConfiguration(CLDC)规格Z中;而另夕I、一种装置则规范为ConnectedDeviceConfiguration(CDC)规格。
也就是说,J2ME先把所仃的嵌入式装置利用Configuration的概念区隔成两种抽彖的型态。
Java技术的开放性、安金性和庞大的社会已冇资源,以及其跨平台性,即“编场一次,到处运行”的特点,使Java技术成为智能手机软件平台的爭实标准。
采用Java技术后,编写应用程序和提供服务的人就不必关心接受其服务的手机采用的是什么操作系统和芯片,只要按照Java的要求公写程序就好了;同样,生产手机的厂商也不必顾虑将来谁來提供增值服务。
可以看出,采用Jmva技术,可以建立完整、高效的无线数据增值服务产业链,从而为用户捉供灵活、个性化、内容方式多样的服务。
Java于机发展现状
到今年6月,全1lt界己经冇大约1亿部Java于机在使用,除中国大陆外共冇53个移动运行商正式推出了革丁Java技术的无线数据增值服务。
中国移动通信集团已经建立了无线Java增值服务体系,并推出了“百宝箱”等服务品牌,包括游戏百宝箱、娱乐百宝箱、商务百宝箱、生活百宝箱等,已经于2003年7月10日开始正式商用。
中国联通公司也正在其CDMA1X网络上建立无线Java增值服务体系,日前系统正在建设过程中,并H.2003年9月26口中国联通、北京振戎融通公司和Sun公司在人民大会堂宜和联合发起成立“UniJa技术联盟”,二方将在联通CDMA1X网络丄的Java增值服务方面全面合作。
红外和蓝牙
红外和蓝牙
红外接】I是新一代手机的配置标准,它支持手机场电脑以及其他数字设备进行数据交流。
红外通讯冇着成本低廉、连接方便、简世易用和结构紧凑的特点,因此在小型的移动设备中茯得了广泛的M用。
通过红外接口,齐类移动设备可以自山进行数据交换。
红外线是波长在750nm至1mmZ间的电磁波,它的频率高于微波而低于可见光,是一种人的眼睛看不到的光线。
山于红外线的波长较短,对障碍物的衍射能力差,所以更适介应用在需要短距离无线通讯的场介,进行点对点的右•线数拥传输。
红外数拥协会(IRDA)将红外数据通讯所采用的光波波长的范I韦I限定在850nm至900nmZ内。
配备冇红外接]【的手机进行无线上网非常简单,不需要连接线和PCCARD,只要设置好红外连接协议就能直接上网。
红外接】1是日前在世界范鬧内被广泛使用的一种无线连接技术,被众多的硬件和软件平台所支持;通过数据电脉冲和红外光脉冲之间的相互转换实现无线的数拥收发。
红外接口的特点:
用来取代点对点的线缆连接
新的通讯标准兼容早期的通讯标准
小角度(30度锥角以内),短距离,点对点宜线数据传输,保密性强
传输速率较高,目前4M速率的FIR技术已被广泛使用,16M速率的VFIR技术己经发布红外技术的主要优点:
其使于•机和电脑间可以无线传输数据;
可以再同样具备红外接I【的设备间进行信息交流;
同时红外接L」可以省去卜载或其他信息交流所发生的费用;
山于需要对接才能传输信息,安全性较强;
红外技术缺点:
通讯距离短,通讯过程中不能移动,遇障碍物通讯中断;
红外通讯技术的主要日的是取代线缆连接进行无线数据传输,功能单一,扩展性差。
红外技术特征
红外线通信技术适合于低成木、跨平台、点对点高速数据连接,尤其是嵌入式系统。
红外线技术的主要应用:
设备互联、信息网关。
设备4联后可完成不同设备内文件打信息的交换。
信息网关负责连接信息终端和互联网。
红外通讯技术己被金球范围内的众多软硬件厂商所支持和采用,日前主流的软件和硬件平台均捉供对它的支持。
红外技术己被广泛应用在移动计算和移动通讯的设备中。
蓝牙接II
蓝牙是一种支持设备短距离通信(一般是10mZ内)的无线电技术。
能在包括移动电话、PDA、无线耳机、笔记本电脑、相关外设等众多设备Z间进行无线信息交换。
蓝牙的标准是IEEE802.
15,工作在2.4GHz频带,带宽为1Mb/So
“蓝牙”(Bluetooth)原是一位在10世纪统一丹麦的国王,他将当时的瑞典、芬兰与丹麦统一起来。
用他的名字來命名这种新的技术标准,含冇将四分五裂的局面统一起来的意思。
蓝牙技术使用高速跳频(FH,FrequencyHopping)和时分多址(TDMA,TimeDivesionMuli—access)等先进技术,在近距离内最廉价地将儿台数字化设备(各种移动设备、固定通信设备、计算机及其终端设备、各种数字数据系统,如数字照相机、数字摄像机等,甚至各种家用电器、自动化设备)呈网状链接起來。
蓝牙技术将是网络中各种外殉设备接II的统一桥梁,它消除了设备Z间的连线,取而代Z以无线连接。
蓝牙是一种短距的无线通讯技术,电了装置彼此可以透过蓝牙而连接起来,省去了传统的电线。
透过芯片上的无线接收器,配有蓝牙技术的电了产品能够在十公尺的距离内彼此相通,传输速度可以达到每秒钟1兆字节。
以往红外线接I」的传输技术需要电了装置在视线Z内的距离,而现在冇了蓝牙技术,这样的麻烦也可以免除了。
关于液晶屏的详细解释
随着手机彩屏的逐渐淬遍,手机屏幕的材质也越来越显得巫要。
于•机的彩色屏幕因为LCD品质和研发技术不同而仃所差异,其种类大致仃TFT、TFD、UFB、STN和OLED儿种。
…般来说能显示的颜色越多越能显示复杂的图象,画而的层次也更I•富。
除公上面这儿大类LCD外,还能右一吐手机上看到其他的一吐LCD,比如Fl木SHARP的GF屏幕和CG(连续结晶硅)LCD0两种LCD相比较属于完全不同的种类,GF为STN的改良,能够提高LCD的壳度,ifuCG则是岛精度优质LCD可以达到QVGA(240x320)像索规格的分辨率。
UFB、STN、TFT比较
STN是早期彩屏的主要器件,最初只能显示256色,虽然经过技术改造可以显示4096色甚至6
5536色,不过现右一般的STN仍然是256色的,优点是:
价格低,能耗小。
TFT的亮度好,对比度高,层次感强,颜色鲜艳。
缺点是比较耗电,成木较高。
UFB是专门为移动电话和PDA设计的显示屏,它的特点是:
超薄,高亮度。
可以显示65536色,分辨率可以达1'iJ128x160的分辨率。
UFB显尔屏采用的是特别的光栅设计,可以减小像索间距,获得更佳的图片质量。
UFB结合了STN和TFT的优点:
耗电比TFT少,价格和STN差不多。
相关术语
STN屏幕
STN(SuperTwistedNematic)屏幕,又称为超扭曲向列型液晶显示屏幕。
在传统单色液晶显示器上加入了彩色滤光片,并将单色显示炬阵中的每一像索分成二个像索,分别通过彩色滤光片显示红、绿、蓝二原色,以此达到显示彩色的作用,颜色以淡绿色为和橘色为主。
STN屏幕属于反射式LCD,它的好处是功耗小,但在比较暗的环境中清晰度较差。
STN也是我们接触得最多的材质类烈,目前主要YjCSTN和DSTN/分,它属于被动炉阵式LCD器件,所以功耗小、省电,但么应时间较慢,为200毫秒。
CSTN--般采用传送式照明方式,必须使用外光源照明,称为背光,照明光源要安装右丄CD的苗
TFT屏幕
TFT(ThinFilmTransistor)即薄膜场效应晶体管,属丁仃源矩阵液晶显示器中的一种。
它可以“主动地”对屏幕上的各个独、'/:
的像素进行控制,这样可以大大提成反应时间。
一般TFT的反应时间比较快,约80奄秒,而且可视角度大,一般可达到130度左右,主要运用在高端产品。
所谓薄膜场效应晶体管,是指液晶显示器上的每•液晶象索点都是山集成在其厉的薄膜晶体管来驱动。
从而可以做到高速度、高亮度、高对比度显示屏幕信息。
TFT屈于冇源矩阵液晶显示器,在技术上采用了“主动式矩阵”的方式来驱动,方法是利用薄膜技术所作成的电品体电极,利用扫描的方法“主动拉”控制任意•个显示点的丿I小关,光源照射时先通过卜•偏光板向上透岀,借助液晶分了传导光线,通过遮光和透光来达到显示的口的。
TFT-LCD液品显加屏是薄膜品体管型液品显小•屏,也就是“真彩[TFT)。
TFT液品为每个像索都
设仃…个半导体开关,每个像索都可以通过点脉冲直接控制,因而每个节点都相对独立,并可以连续控制,不仅提成了显尔尿的反应速度,同时可以精确控制显小色阶,所以TFT液品的色彩更真。
TFT液品显示屏的特点是亮度好、对比度高、层次感强、颜色鲜艳,但也存在着比较耗电和成本较成的不足。
TFT液品技术加快了于机彩屏的发展。
新一代的彩屏手机中很多都支持65536色显示,有的甚至支持16万色显示,这时TFT的高对比度,色彩丰富的优势就非常重要了。
TFT世的液品显小器主要的构成包括:
萤光管、导光板、偏光板、滤光板、玻璃卑板、配向膜、液品材料、薄模式品体管等等。
TFD屏幕
TFD(ThinFilmDiode)屏幕,乂称为薄膜•二极管半透式液晶显示屏。
TFD技术山精工和爱普生公司开发出來,专门用A手机屏幕上。
它是TFT和STN的折中,比STN的亮度和色彩饱和度更好,也比TFT省电。
最大特点是无论右〔关闭背光(反射模式)或打开背光(透射模式)条件卜都能提供烏画质、易观看的显示,并具仃低功耗、烏画质、烏反应速度等优点。
UFB屏幕
UFBLCD是2002年3月,理公司发布的一款于•机用新型液品显示器件,具仃超薄、成亮度的特点。
UFB-LCD是专为移动电话和PDA设计的显示屏,具仃超薄、高亮度的特点,可显示65536种色彩,达&128x160的分辨率,该显示屏还采用了特别的光栅设计,可减小像素间距,以获得更佳的图像质量。
UFB液品显加屏的对比度是STN液品显加屏的两倍,在65536色时壳度9TFT显示屏不相上卜,而耗电量比TFT显示屏少,并H售价打STN显示屏差不多,可说是结合这两种现仃产品的优点丁一身。
OLED屏幕
OLED(OrganicLightEmittingDisplay)即仃机发光显示器,在于•机LCD上属J:
新型产品,被称誉为“梦幻显示器”。
OLED显示技术畸传统的LCD显示方式不同,无需背光灯,采用非常薄的冇机材料涂层和玻璃苹板,当仃电流通过时,这此仃机材料就会发光。
血HOLED显示屏幕可以做得更轻更薄,可视角度更大,并口能够显苦的节省'耗电量。
日前HOLED的••大技术体系中,低分了OLED技术为口木学握,仙寫分了的PLED(LG手机的所谓OEL就是这个体系的产品)的技术及专利则山英国的科技公司CDT的掌握,两者相比PLED产品的彩色化上仍仃一定困难。
不过,虽然将来技术更优秀的OLED可能会取代TFT等LCD,但仃机发光显小技术连存在看使用寿命短、屏幕大型化难等缺陷。
手机上的四种操作系统
手机操作系统•般只应用在高端智能化手机上。
日前,心智能于•机市场上,中国市场仍以个人信息管理型手机为主,随着更多厂商的加入,整体市场的竞争已经开始呈现出分散化的态势。
从市场容量、竞争状态和应用状况上來看,整个市场仍处于启动阶段。
目前应用右[于机上的操件系统主要右PalmOS、Symbian.WindowsCE和LinuxPLl种。
相关术语:
PalmOS操作系统
PalmOS操作系统山Palm公司自行开发的,并授权给Handspring.索尼和烏通等设备厂家,这种操作系统更倾向丁PDA的操作系统。
PalmOS在PDA市场山冇主导地位。
Palm的产品线本身就包括智能手机,乂宣布打最孕的智能手机开发者Handspring购并,同时将软件部门独立。
Symbian系统
芽、SyncML.以及3G技术。
最
要的是它是一个标准化的开放式平台,任何人都可以为支持Symbian的设备开发软件。
®微软
Symbian将移动设备的通用技术,也就是操作系统的内核,与图形用户界面技
分开,能很好的适应不同方式输入的平台,也可以使厂商可以为自己的产品制作更加友好的操
bianPearl分系的机型,其中7650是第一款ffiJ-2.5G网的智能手机产品,他们都属于
ymbian的6.0版木。
索尼爱立信推出的一款机型也使用了Symbian的Pearl分支,版木已经发ocketPC2002推出了应用在手机上的PhoneEdition(电话版本),国内贴牌机多普达686
不过它在移动通讯方面的功能并不是很全面。
针对这种情况,微软J-2002
底发布了专门为于•机开发的操作系统SmartPhone2002,像symbianPearl—样,是专为移动
然从众多手机厂商的反应来看,全球于•机五大厂商中只冇二星购买了微软的软件许可,所以其
inux系统件是一个源代码开放的操作系统,日前已经仃很多版木流行。
但尚未得到较广泛的支
手机?
上说,智能手机除了具备手机的通话功能外,还具备了PDA的大部分功能,特别是个人息管理以及棊丁•无线数据通信的浏览器和电了邮件功能。
智能手机为用户提供了足够的尿幕尺和带宽,既方便随身携带,乂为软件运行和内容服务提供了广阔的舞台,很多增值业务可以就闻、天气、交通、商品、应用程序下载、音乐图片下载等等。
融合3CComputer、Communication、Comsumer)的智能于•机必将成为未来于•机发展的新方向。
成为一部智能手机所必备的儿个条件:
2、具备无线接入互联网的能力,即需要支持GSM网络下的GPRS或者CDMA网络下的CDM
3、具备PDA的功能,包JfiPIM(个人信息管理),口程记爭,任务安排,多媒体应用,浏
得到无限的扩充。
拿上电脑冇关,那它的操作系统也肯定会9掌上电脑仃关。
Symbian和Windows
E、Palm、Linux依1「1是这四大阵营,不过打PDA操作系统中Palm和WindowsCE两强争霸的
先人的优势,比如拥仃强大的
建软件,WORD,EXCEL,IE,MSNMESSENGER,OUTLOOK,MediaPlay等,氏它系统上的同
Palm:
这种系统对硬件的要求很低,因此在价格上能很好的控制,耗电量也很小。
PAL
用低、应用开发人才资源丰富等优点,便于开发
人和行业应用。
起步太晩,没冇雄厚的革础。
代表机型:
摩托罗拉A760,三星i519。
原来SymbianOS只是一个操作系统的内
而界面可以由各个厂商自己开发,9210与3650的界面就是不同的,而P908与6600乂不
是因为界面接II的问题,相信对丁•这个问题的解决方案的出台,我们需要等待一吐口了了。
在
名词解释》UIQ用户界面(UIQuserinterface):
SymbianOS典型的用户界面Z—,建立
笔输入基础上的可自定义的图形用户界面,多媒体功能丰富。
日前版本冇UIQ2.0(如SE的P8
10),UIQ3.0将于今年四季度颁布。
ries60用户界面(Series60Platform):
SymbianOS用户界面之一,易用,
.3Series80界面
0用户界面(Series80userinterface):
SymbianOS用户界面Z—,
ia7700是该平台的第一个产品。
惠普Z类,虽然三星推出了SH-I539,但其前景并不看好。
方软件协调实现,这种操作方式显然比Symbia和Linux相比,差了很多。
所以,Palm操作系统在智能手机领域的发展,并非一帆风顺。
这也
indowsCE正式脱离对Palm的依赖,把WindowsCE更名为WindowsPocketPC(缩勇就是我常说的PPC),进而开始了打智能手机联姻。
hone操
系统,而这两者的融合,力'是严格意义上的WindowsMobile□
sMobile对通信的支持并不如大多传
手机厂商所支持的Symbian操作系统那么完美。
、其他OS阵营
货当自强
薄的Linux操作系统,却也具仃
当突出的优势。
其优势表现在以下儿点:
的Linux操作系统和我们常说的应用丁电脑丄的Linux操作系统是一个
是全免费操作系统。
在操作系统上的免费,就等于节省了产品的生产成木。
owsMobile相比,其结果可想iftj知。
些少
用户所制作的第三方软件还非常少,影响了Linux操作系统在智能手机领域内的势力扩张。
于1987年,是摩托罗拉、西门子、诺基亚
儿家大型移动通讯设备商共同出资纽建的一个合资公司,专门研发手机操作系统。
而Symbia想就来源丁此),而EP
C是ElectronicPieceofCheese取第一个字母而来的,其原意为"使用电了产品时可以像吃乳单”,这就是它在设计时所坚持的理念。
ymbian操作系统在智能移动终端上拥仃强大的应用程序以及通信能力,这都要归功丁它有一个
包括和他人互相分享信息、浏览网贝、传输、接收电了信件、传真以及
人生活行程管理等。
此外,Symbian操作系统在扩展性方面为制造商预留了多种接I」,VuKE诺加亚7650、3650;另一个是双于•操作的S80,代表产品是诺革亚的9210,以及现在的9500,主要针对商务用户。
此外Symbian上还有另一个平台UIQ,以笔操作为主,代表产品是索尼爱立信的P802、P910、P910Co
2现状
(1)技术
Symbian操作系统是一种32位山先式多任务操作系统,具冇功耗低,内存占-用少等特点,非常适合手机等移动设备使用。
而与微软产品不同的是,Symbian将移动设备的通用技术,也就是早错系统的内核,与图形用户界面技术分开,这就使得它能很好的适应不同输入方式的平台,这也是我们能见到不同界面的Symbian系统的主要原内。
山于支持Symbian操作系统的的移动通讯终端设备厂商众多,因此商场上仃相对较多的支持该系统的不同品牌和型号的终端产品,从而使得这个操作系统能够被迅速的推向市场,进而被消费者所接受和认可,而消费者木身也拥冇了更多的产品选择。
同时,山丁这个系统为第三方应用程序开发商提供了一个开放、标准的开发平台,I大I此,这些开发商一方面可以很容易的开发、设计相关的应用程序,另一方面也拥冇了较多可以使用的终端产品。
不过支持Symbian操作系统的移动通讯终端设备厂商都是各家自己独立开发设计用户接口程序的,因此往往互不兼容,在设计理念上差距往往会很大。
另外,山丁•各移动通讯终端设备厂商并非专业的应用软件开发公司,因此在应用软件的开发上要面临很多的困难,尤其是在办公软件、媒体录播飲件等方面,这样很可能会导致Symbian操作系统没仃足够多的应用软件可以选用,不利于发挥Symbian操作系统的强大支持功能。
(2)产权
到2004年6月30口,10家被授权公司开发的革丁Symbian操作系统的于•机和相关产品冇34款准备进入市场。
(2003年第二季度:
26款手机、9家被授权公司)。
ymbian现冇的股东们亜:
申了他们对Symbian公司策略和日标的支持,即Symbian是一家独立的
此外他们还为公司的未来发展注入了可观的资金,以确保Symbian操作系统能够成
行业首选的适合大众市场、先进的2.5G和3G于机的技术平台。
股东们通过参与增股为Symb
同意将为Sy
bian董事会指定一位独立的非执行主席。
ymbian股份。
ymbian的成木英数将从每年7000万增加到1亿英镑,正式员丁•和合同员丁•数也将从900人增。
Symbian现冇的股东们将为董爭会指定一位独立的非执行主席。
日前人选正在物中,预计将于下半年完成。
经结束。
新的持股结构详见下表。
括Symbian的股东和非股东)将继续扩大基于Symbian操作系
的先进于机平台的应用。
到2004年6月30fl,10家被授权公司开发的ffiJSymbian操作系
公司)。
前资产比例(%)新的资产比例(%)
0.5
sion31.10.0
门子4.88.4
DavidLevin说:
Symbian操作系统获得了移动行业众多领导者的广泛认可。
该协议为Symbia
未来移动电话的行业育选平台提供了强冇力的支持。
我非常成兴地看到股东们对作为一家独立的公司达成了共识。
新增的投资将使Symbian公司加快对Symb
使该系统进入低成本和大众型市场,