欢迎来到天天文库
浏览记录
ID:5296390
大小:181.25 KB
页数:2页
时间:2017-12-07
《智能手机客户端应用技术浅析》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、2010年第12期串阅高新技术企业N0.12.2010(总第147期)ChinaHi-TechEnterprises(CumulativetyNO.147)智能手机客户端应用技术浅析侯勇(河南经贸职业学院,河南郑州450053)摘要:Symbian操作系统占有大额的智能手机终端市场,Symbianc++应用程序开发难度较高,融入了多种平台特性。WindowsMobile是微软主推的智能手机应用平台。传统的Windows程序员可以比较轻松的完成由PC客户端至手机客户端开发的过渡。Android智能平台由G
2、oogle公司主导,基于Linux嵌入式内核,融合大量成熟的基础类库,上层应用基于Java开发。难度较小,市场未来值得关注。关键词:智能手机;操作系统;Symbian;WindowsMobile;Android中图分类号:TP316文献标识码:A文章编号:1009—2374(2010)12—0049—02一函数以便为系统所标识,它也要重载DoActivateL(),DoDe—、背景介绍activate(),HandleForegroundEventL(),HandlCommandL()随着3G技术的推广
3、和移动互联网的普及,手机端应用和HandleStatusPaneSizeChange()函数以处理各种事件。逐渐走向大众生活。移动互联网依靠其庞大的用户基础——Symbian操作系统中的应用程序开发,使用c++语言,然超出Internet用户数量,成为IT界新兴的应用领域。除了基而Symbianc++与标准的c++却不完全相同。例如,c++中本的上网、彩信服务之外,基于手机平台的客户端软件层出不的构造函数在Symbianc++中使用两段构造机制取代;new运穷,主要集中在手机阅读、手机游戏、手机杀毒、手
4、机社区等应算符需要和清除栈机制一并使用;普通平台的多线程机制在用领域。Symbian系统中使用活动对象模拟实现。所有的特殊机制的手机客户端与传统的PC机不同,大量的厂商分别基于建立,旨在资源宝贵的嵌入式操作系统中正确的运行应用程自己的操作系统平台构建手机应用。文章将手机客户端应用序。技术分为两类:平台级技术和通用技术,其中通用技术较为普开发阶段,可以使用模拟器调试程序。应用程序安装及,一般采用J2ME作为开发方法,而围绕平台级技术的讨论之前,被打包成Sis文件,Series602.0应用可以直接安装,而
5、较少,文章将给出典型的平台级应用技术代表,探讨其实现手Series603.0(及以后版本)和UIQ程序必须经过官方签名之机客户端软件的方式方法。后(SymbianSigned),才可以安装于真机之上。二、平台级客户端技术(二)WindowsMobileWindowsMobile是Micmsofi用于PocketPC和Smartphone不同厂商智能移动客户端采用不同的操作系统平台,的软件平台。微软将熟悉的Windows桌面扩展到了个人设其中,国内市场主要涉及的智能手机操作系统有:Symbian、备中。考
6、虑PocketPC和Smartphone的主要使用特性方面:WindowsMobile和Android。Smartphone主要是在格式因素和使用两方面作为一种电话设(一)Symbian备而设计的。它经过良好的微调,可以用于发出和接收呼叫,Symbian中的应用程序通常分为两个部分:Engine和UI,并且还可以作为消息处理设备;PocketPC主要是作为一种小Engine是程序的核心,它主要处理运算和数据,而UI主要处型个人计算机而设计的,对于查看和管理数据与增强消息处理数据的显示和所有行为,客户端应
7、用程序的开发主要和uI理而言很不错。单纯就手机而言,基于PocketPC的手机居多,相关。Symbian的uI可以分为传统控制体系结构、基于对话大多采用触屏式设计,而基于SmartPhone的手机市场份额较框的体系结构和视图体系结构。小,通常支持硬件键盘。SymbianOS应用程序是在CCoeControl类的基础上继承考虑WindoWSMobile上的应用开发,当提及MFC、出自身View和Contmls,将之存放在应用程序的ControlStackVS2003/2005等概念时,开发人员会自然联想到
8、传统的中。这些Controls会根据应用程序的需要来创建释放或显示Windows应用程序开发。的确,WindowsMobile上的应用程隐藏,以产生相应的操作。如果主体应用是对话框,应该使序与传统的Windows应用程序差别不大。开发人员可以基于用基于对话框的体系结构,使用Dialogs的好处是可以靠编辑MFC构建对话框应用或者Document—View结构的应用程序。Resource文件来修改内容和布局,而不需要重新编译那些c++Wind
此文档下载收益归作者所有