欢迎来到天天文库
浏览记录
ID:34639384
大小:294.48 KB
页数:3页
时间:2019-03-08
《智能手机应用软件开发方向new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、万方数据智能手机应用软件◇申艳丽摘要:本文综合论述了智能手机的各种操作系统及各种软件平台的优缺点,分析了智能手机的发展前景,并提出了以具有诱惑力的应用来推动用户需求的观点.:关键词:智能手机软件平台操作系统当前,智能手机的增长独树一帜。2008年智能手机的出货市场份额约为13鬈,2009年将达到20%,2010年则将高达29%。手机圈传媒总编辑蒲元彬认为,随着中国3G的商用进程全速冲刺,中国6亿手机用户更将迎来属于自己的3G时代,而智能手机的加‘速成长无疑是3G手机产业中令人瞩目的焦点。智能手机的快速发展,必将引发手机芯片、手机软件、手机生产、手
2、机应用及行业应用等领域发生重要变化甚至重新洗牌。一、什么是智能手机’所谓智能手机,是指像电脑一样,具有独立的操作系统,可以由用户自行安装软件、游戏等第三方服务商提供的程序,通过此类程序来不断对手机的功能进行扩充,并可以通过移动通讯网络来实现无线网络接入的一类手机总称。智能手机具备普通手机的全部功能具备无线接人互联网的能力,即需要支持GSM网络下的GPRS或者CDMA网络下的CDMAlX或者3G网络;具备PDA的功能,包括PIM(个人信息管理),日程记事,任务安排,多媒体应用,浏览网页;具备一个具有开放性的操作系统,在这个操作系统平台上,可以安装更
3、多的应用程序,从而使智能手机的功能可以得到无限的扩充,就像Pc机的应用程序。手机应用程序开发是一个快速发展的阶段,智能手机应用软件开发具有广阔的发展空间。二、智能手机的操作系统的分类(三分天下)智能手机具有独立的操作系统,目前主要是:symbian,windowsCE,Linux8ymbian:8ymbian很像是Windows和LJntlX的结合体,有着良好的界面,采用内核与界面分离技术,对硬件的要求比较低,支持c++,VB和J2ME,但兼容性较差。代表机型有:诺基亚6600索爱P908西门子SXl。WindowsCE:由于微软的强大实力,WI
4、NDOWSCE有很多先天的优势,比如拥有强大的内建软件,WORD,EXCEL,IE,MSNMESSENGER,OUTLOOK,MediaPlay等,其它系统上的同类软件很难做到如此完善和统一。由于硬件要求极高使价格也高了,并且耗电还比较大,系统稳定性差。代表机型:多普达智能手机系列。Linux:Linux具有源代码开放、软件授权费用低、应用开发三、智能手机的主要开发平台提到智能手机操作系统,就不能不涉及到智能手机开发平台。目前,智能手机的开发平台主要有:JAVA、BREW和.NET。(一)Java.目前在移动领域广泛使用的开发平台是Sun开发的J
5、2ME(Java2MiCrOEdition),即用于嵌入式系统的Java。J2ME技术由一个虚拟机KVM(KVirtualMachihe)和一组API组成,这组API适合于为消费和嵌入式电子设备提供经过剪裁的运行环境。KVM(KVirtualMachine)虚拟机本身仅仅需要40-80KB内存、20-40KB动态内存(堆),能够运行在16位25MHz处理器上。经典手机6688I由于支持K-JAVA,功能可以无限扩展,从而成为手机发烧友的最爱,至今其在友人网的手机论坛上仍是大家讨论的焦点。J2ME为移动互联网引入了一种新的模型,即允许手机可以从互联
6、网上下载各种应用程序,并在手机上创造可执行环境离线运行这些程序。作为Java技术在移动电话等小型设备的版本,它针对屏幕、电能和内存等资源有限的移动设备进行了优化和定义,为了解决无线设备多样化的矛盾,Sun依照各种设备的资源特性将J2ME技术架构分为JavaVirtualMachine(JVM)、配置(configuration)和说明(profile)三层,然后再进一步细分,这就使J2ME能够在每一类设备的限制下工作,而同时提供最低限度的Java语言功能性。由于定义了可执行程序下载的标准,并在手机上创立了可执行环境和程序开发语言,由此,在移动通信
7、业第一次为软件开发商创造了巨大的商业机会,手机用户在得到丰富应用体验的同时,也大大提高了运营商的网络流量。Java有句名言:。编写一次,随处运行”(WriteOnce,RunAnywhere),也有人戏称为“WriteOnce,DebugAnywhere”。从实际情况来看,二者都有一定的道理。’缺点:目前支持J2ME的移动设备处理速度还比较慢,Java服务应用软件相对较少。(二)BREW.美国高通公司的BREW(BinaryRuntimeEnvi—ronmerltforWireless)平台是一种为无线设备提供开放式标准平台的应用程序执行环境,是
8、无线应用程序开发、设备配置,应(上接第13页)导学生获奖情况、获得的教学奖励及教学事故处罚。当督导组参与评教时,课堂教学质量考核总分=学
此文档下载收益归作者所有