移动应用软件跨平台开发方案设计与实现

来源 :电子科技大学 | 被引量 : 3次 | 上传用户:rockykimi81
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着3G时代的到来各大运营商都在运用各自的优势力争用户资源,语音业务的利润大规模下降,运营商都在部署如何以现有3G技术为基础,开发亮点应用以及如何深度挖掘用户价值。移动互联基础服务的核心也在从原有语音和短信向应用和门户的方面转变。移动业务的转变,也带来了相关技术的变化,业务的主体逐渐向着数据业务而转变,而数据业务最直接的体现就是移动应用和门户网站。在这两者中前者又具备了很大的优势,得到了更多的关注。目前,移动终端有具备了多样化和开发技术互不兼容性的特点,它将直接给移动平台应用的发展带来极大的阻碍。本文为了解决移动跨平台开发中的技术互不兼容性,主要研究各平台的特性并进行底层开发和封装,实现在不同的手机终端平台上运行同一套代码编译的程序,通过这种在不同平台上使用统一的技术标准来解决各个手机平台之间的技术互不兼容性的问题。在本文中主要是使用Widget技术思路,实现了对Symbian平台底层的二次开发和封装,通过支持界面描述语言HTML、样式描述语言CSS、以及脚本语言Lua的基本功能,使得开发人员能够使用这些二次开发和封装的API函数来进行手机应用的完整开发,并在Symbian平台上直接运行。在对脚本语言Lua的封装中又采取了大量的特殊处理和底层API功能来支持不同开发的要求,最后还使用插件的方式来进行扩展,方便其他功能的添加,其中视音频播放就是通过插件的模式来进行扩展支持的。通过对Symbian平台的跨平台方案的研究和设计,最终形成了一套统一的手机跨平台开发编程方案,开发人员仅需使用这些统一的API函数进行手机应用程序开发即可,而不需要关心手机平台所支持的开发方式以及运行方式,这样就使得开发人员仅需编写和维护同一份代码,在指定的手机平台下编译后就可以在相应的手机平台上运行了。采用这种方式我们就大大降低了企业的开发成本和维护成本,同时也减少了开发人员的工作量。使得更多的人都可以加入到移动互联网的开发中来,从而加快移动互联网的发展。
其他文献
工作流技术是一种反映业务流程的计算机化模型。本文首先阐述了工作流技术,其次对基于工作流技术的管理信息系统进行了详细设计,最后重点研究了管理信息系统的工作流实例和过
ue*M#’#dkB4##8#”专利申请号:00109“7公开号:1278062申请日:00.06.23公开日:00.12.27申请人地址:(100084川C京市海淀区清华园申请人:清华大学发明人:隋森芳文摘:本发明属于生物技
人力资源作为一种特殊的资源进入市场,越来越多的企业面临着人才选拔的难题,选对人才会给企业带来巨大的财富,选错人才会给企业造成难以估量的损失。西方企业在过去的100多年中
短短几年间,茂名石化经济效益由全集团倒数第一变为正数第一,并且成为新中国成立以来首家年利润超60亿元的炼化企业。这样的大逆转是如何实现的?
被人们称为“全球第一CEO”的美国通用电气公司前首席执行官杰克·韦尔奇曾有句名言:“所有的管理都是围绕‘自信’展开的。”凭着这种自信,在担任通用电气公司首席执行官的2
随着《公司法》的修改,有关上市公司回购股票的政策有了较大的调整,总体上是明显“松绑”了,不但适用回购的情形有了增加,同时对回购股票的处置以及回购行为的审批,也较以往大为宽
报纸
本文通过实验方法研究线上线下价格策略对多渠道零售商品牌权益的影响,探索价格策略对多渠道零售商品牌权益的品牌认知、品牌联想、品牌感知质量和品牌忠诚四个维度的影响,并
培养良好的数学学习习惯,能够帮助小学生锻炼自主学习能力,培养逻辑思维能力,为学好数学打好基础。从目前小学生的学习情况来看,大多数学生学习数学是比较被动的,没有持之以
【正】内容简介:这部书是其汇集了2011—2012年《汽车维修技师》杂志"技师手记"栏目内容的精华,方便广大读者学习和查阅各种车型的故障案例汇总。为了方便读者的阅读,这部书
记写是构建学生与音乐之间理性联系的必要环节,通过记写活动,学生能够逐步形成理解音乐的应有思维,从而学会自主地走进音乐。在音乐中,节奏是比旋律更为基础的元素,因此,节奏