手机开发
手机开发也称为移动开发,或叫做移动化开发。是指以手机、PDA、UMPC等便携终端为基础,进行相应的开发工作,由于这些随身设备基本都采用无线上网的方式,因此,业内也将手机开发称作为无线开发。
3G时代,手机为王
3G时代的到来,使得手机应用日渐热门,由于手机携带方便,并且是生活必带随身用品,而且信号覆盖广,操作便捷,使得人们对其给予了越来越高的期望。大家期待各种常见的或是重要的信息化系统、互联网应用可以被移植到手机上同步使用,使用户无论在何时何地,都可以连线精彩的网络世界,登录信息系统。为此,如何进行手机开发,如何在手机上催生各种多姿多彩的精彩应用,日渐成为整个ICT产业关注的焦点。
缤纷多彩的手机应用
由于整个市场还处于发轫阶段,目前大众对于手机应用了解并不很多,但其实在这个市场早已是暗流涌动,春潮泛滥,各种各样有趣的应用层出不穷,新奇创意不断,大量原来PC和互联网上的信息化应用、互联网应用均已出现在手机平台上,一些前所未见的新奇应用也开始出现,并日渐增多。下文将介绍一些目前市场上较为流行的精彩应用。
手机开发的难题
1、手机操作系统很多:Symbian S60, UIQ, Windows Mobile, Linux, Brew、 Blackberry……,要想克服不同手机平台的差异,实现应用的统一覆盖异常困难;
2、手机开发很难:开发人员稀缺,成本太高,进度太慢,无线网络太复杂,门槛障碍太多……;
3、软件或互联网公司如果为了实现移动应用,而把精力投入到并非自己所长的领域,无疑将会得不偿失。
4、行业需要专业的角色,来解决开发应用过程中的各种难题,将复杂难题封装简单,把各种异构封装透明,降低大家进入这个市场的门槛。
如何解决这些问题
经过全行业长达多年的不断探索,业界主张将MKey无线中间件作为标准化的无线开发平台,进行手机开发和手机应用。利用MKey无线中间件进行手机开发,不仅能够解决上述的各方面开发难题,而且在成本控制、开发周期、开发难度等方面,均是目前最为出色的实现方法,整体开发技术水平相较国外无线开发而言,也显得十分突出。
MKey无线中间件屏蔽了各种硬件平台、操作系统、无线网络和数据源的差异,将所有技术难点进行了统一封装,可帮开发者快速、低成本实现移动化开发应用。
MKey无线中间件的特点:
开发1次,全终端适用;
2周完成一个项目的开发;
开发费用节省70%;
开发周期缩短80%。
不同开发模式的比对:
1、没有MKey的移动开发
* 手工作坊模式,所有技术从头到尾研究,“自己种棉自己织布”
* 实施一个普通的移动OA项目,需要耗费5-10人/月
* 会手机开发的人才稀少,人员成本高昂
* 多终端覆盖难以实现,综合成本十分巨大
* 一年实施十几个无线项目已是极限
* 技术不成熟、不可控因素多,项目风险高,一旦失败损失巨大
————————————————————————————————————
2、利用MKey进行移动开发
* 工业流水线模式,使用专业工具,快速批量“织布”
* 实施一个普通的移动OA项目,只需0.5-1人/月
* 只需了解Web开发,经过几天培训就能上手使用MKey,人才资源丰富、成本小
* 只需编写一次程序,就能生成适用不同平台的多个安装包,全终端覆盖
* 一年实施几百个项目轻而易举
* 成熟工具、成熟应用,项目实施高度可控,无任何后顾之忧
MKey无线中间件的开发原理
http://baike.baidu.com/view/662861.html?tp=0_10
MKey可实现的手机应用
1、企业应用
***CMMB移动电视增值平台
***移动(无线)电子政务平台
***移动电子商务平台
***移动OA
***移动IM
***移动CRM
***移动ERP
***手机业务助理
***移动维保
***移动物流
***移动保险
***移动采编
***移动进销存
***移动直销管理
***移动分销管理
***移动电子商务
***移动执法
***移动税务
***移动统计
***移动警务
***移动城管
***移动工商
***……
2、个人应用
***手机搜索
***手机浏览器
***手机证券
***手机自助服务系统
***手机银行
***手机社区
***手机邮件
***……