移动智能终端Web应用平台开发技术研究

来源 :中国科技博览 | 被引量 : 0次 | 上传用户:ghanfeng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要]本课题主要在解析了移动智能终端Web应用平台技术的发展背景之下,重点介绍当前发展比较主流的三大移动智能终端Web开发的框架以及MVC框架的模式,同时,也阐述了MVC框架模式下的几项新型,最后,对目前移动智能终端Web应用平台存在的机遇和挑战进行分析,以便未来更好的发展。
  [关键词]移动Web应用平台;智能终端;开发技术;研究
  中图分类号:TP22 文献标识码:A 文章编号:1009-914X(2017)10-0064-01
  一、前言
  最近的几十年的技术发展中,移动终端硬件技术发展的高潮趋势智能终端的时代来临。据了解,在2011年的时候移动智能终端使用的用户已经超过PC機。随着使用者的增多,各种形式的终端操作系统岑出不穷,比方说Android系统、iOS系统、Windows Phone系统等,这些终端系统的出现稳定了整个行业的格局。在这种大环境下,各行业的领军企业引领智能终端本地发开发和应用,技术也越发的娴熟。
  移动智能终端Web应用与传统的本地应用的在于:移动智能终端Web应用技术的基础是Web技术,在利用超文本标记语言(HTML)、级联样式表(CSS)以及JavaScript技术。移动智能终端Web应用可以脱离本地操作系统的应用程序编程接口,有针对的使用不同平台,其访问的途径是URI。而传统的平台依赖的是本地的应用,这就导致可移动性差,对于平台与平台的操作不易,值得一说的是,传统的应用比移动智能终端Web应用实用效值更大。
  二、移动智能终端Web应用平台技术产生背景
  目前市场对于操作系统已经被几大主流阵营所占据,并且各个平台之间的软件应用和开发都无法兼容,这就导致他们有自己的应用商店,整个移动互联网系统趋于一种动态稳定的状态。现在本地应用与开发的使用范围都是固定的平台,都是通过固定的开发语言以及工具。由于各个平台的独立自主性,导致各个系统之间存在着碎化的现象,而传统的应用本身存在着可移动性差、开发时间够长、初次开发门槛过高等现象,此时,为了满足市场对移动互联网发展下的需要,移动智能终端Web应用平台开发技术运用而生。
  与此同时,智能终端的走向更加切合移动云服务的技术发展,更能促进云计算运用到移动互联网行业的发展。移动智能终端Web应用存在着与平台的关联性不高,且数据的集中性高等特点,为了进一步实现云服务提供技术支持。目前,移动操作系统的先进技术是国外的Mozilla推出的Firefox云操作系统和阿里巴巴推出的阿里云云操作系统,这两项的云操作系统都是以OS天然的云框架作为基础,以便发展Web的应用。
  移动智能终端Web应用使用的模式是浏览器和服务器结合,一般情况下,技术人员是运用HTML和CSS,以及JavaScript获得相似网站的应用,类似于这样的开发存在着语言障碍,不能实现复杂的、唯一的平台操作。移动智能终端Web应用是利用JavaScript在使用到不同平台的API上面,这样在某种程度上面可以实现离线或者脱离引擎等操作。移动只能终端Web应用通常下是被编译打包,然后在本地终端上运行,从而成为我们熟悉的用户界面。
  三、移动智能终端Web应用平台技术的开发
  开发的工作人员在移动智能终端应用平台的开发的时候,为了更加提高开发的效率、简化开发的步骤,不仅仅要依靠基础的开发平台,还应该合理的利用各种的开发框架以及库,并同时结合PC终端上的Web框架模式、模式的设计理念和测试技术。此外,移动智能中单Web应用平台属于新型技术,目前主要的突破点有三点,开发框架上、框架具有的模式以及模式测试的技术上。
  (一)、移动智能终端Web应用开发框架
  所谓的开发框架就是为开发的技术人员供应一系列的组件库,在利用JavaScript的端口,迅速边界的调用各组件,对移动智能Web应用的用户界面设计和对本地其他功能的开发。现在,国内常用的开发工具有四种,第一个是Sencha Touch;第二个是jQuery Mobile;第三个是Phone Gap;第四个是Titanium.这边注明一下由于第四种Titanium需要使用原生工具链,所以这次就不说明了。
  1.Sencha Touch工具
  此工具是由Ajax框架Ext JS变化,并结合Q Touch双结合产生的工具。此工具的框架依据是JavaScript,为开发技术人员提供充足的用户界面需要的组件,同时对于不同的平台的需求也进行不同的优化,其精细的程度已经等同于原生应用。此外,此工具是第一个以HTML 5为基础的移动智能终端Web应用框架,同时标准已达到CSS 3,完全适用iOS系统和Android系统。
  2.Query Mobil工具
  jQuery Mobile的应用框架前身是jQuery,作为一个移动智能终端的平台,HTML 5 也可适用。此工具是移动Web应用的核心组件库和事件、插件以及用户界面框架。与第一种开发的工具不用,jQuery Mobile是一个轻量级的开发工具,其用户界面更加简单,其开发难度低,适合的平台更多。
  3.Phone Gap工具
  Phone Gap主要的特点就是跨平台性,其移动开发平台的基础就是Web技术,其主要的功能就是适用于多个平台的操作,并且可以同时的进行编写。此外,Phone Gap是本地操作和终端操作两个系统之间的中间站,只有这样才能实现多平台兼容性的操作。同时,在多平台操作的时候,也为各平台提供强大的本地化特性。因此,为了更好的实现本地化,应着重加强多Phone Gap的开发技术。
  以上三种的开发框架,Sencha Touch和jQuery Mobile的作用是提供丰富的用户界面组件,而Phone Gap的作用是运用移动操作系统本身具有的浏览器组件对Web应用程序页面进行整合,为了更加实现本地化。此外,Phone Gap运用的是JavaScript访问本地系统,如此可以在一定程度上解决移动Web应用的功能简单性。   (二)、移动智能终端Web应用平台框架的模式
  作为Web应用开发设计的典型就属于框架模式了,可以说此种方式可以完美的运用到移动Web应用开发上面。目前最为主流的框架模式的走向是模型和视图以及控制器。视图主要是通过HTML来变现所需要的形式,而模型的作用主要是处理实际遇到的数据,此外控制器的作用就是协调模型和视图。此种框架模式可以完美的将三者联合在一起,协同工作,增加了Web应用的灵活性。
  四、移动智能终端Web应用平台目前的遇到的问题及挑战
  虽然移动Web应用平台发展势头比较喜人,但是平台还存着很多的问题,比方说某些功能还没有达到标准,这将是以后发展所面临的的问题以及挑战。首先,在Web应用上面,很多功能无法完成,无法达到本地系统所能完成的程度。虽然这一问题可以运用Phone Gap去改善,但是一旦使用了JavaScript之后任然出现了新的需求。其次,移动智能终端Web应用对互联网的要求过高,这就导致互联网的技术高低直接影响了用户的体验感。此外,跨平台的标准化要求、Web应用个性化的定制以及移动互联网本身存在的问题等一定程度上限制着移动智能终端Web应用的进步。正是因为以上的原因,移动Web应用还不能够完全的的替代原生应用。
  虽然HTML 5的技术还没有达到完全的标准化,但是随着移动互联网的使用,已经初步實现其价值。总体来说,HTML 5在功能上更丰富、在Web应用的表现能力上更强大,这也在一定程度上可以结局移动智能终端Web应用所遇到的功能不充足的问题,可以把浏览器当做操作系统,从而完善平台的多项功能。移动智能终端Web应用和HTML5相结合,可以说是移动互联网时代的一次重要变革。此外,关于云计算技术的发展,最终会加速云市场的进步,而作为云计算的表现形式的移动Web应用平台也将会更进一步。
  五、结束语
  智能终端的发展、移动互联网的进步、云计算市场的兴起以及移动终端应用平台的开发都会加速移动智能终端Web应用平台的发展。与传统的本地应用不用,移动智能终端Web应用平台与终端的操作系统没有关系。Web应用平台的开发主要使用的技术是框架以及框架模式上面,框架的开发可以为技术人员丰富用户界面组件,而简化的操作编程,可以有效的利用平台的资源。总的来说,虽然移动智能终端Web应用功能会受到语言上面的限制,并且对互联网依赖性比较大,但是HTML 5的出现为未来的发展指明了道路。
  参考文献
  [1] 王跃.我国移动智能终端操作系统平台发展研究[J].信息通信技术,2012.
  [2] 陆钢,朱培军,李慧云,等.智能终端跨平台应用开发技术研究.电信科学,2012.
  [3] 邱晓荣.基于MVC模式的Struts2框架在Web应用开发中的实现.黑龙江科技信息,2012.
其他文献
[摘 要]民本思想在中国历代执政者的思想中都占有相当重要的地位。执政者不同,民本思想的内涵也不同,甚至有着质的根本区别。从民本思想的发展可以透视出现代领导科学发展的趋势。传统民本思想有其进步性和历史局限性;只有马克思主义民本思想实现了真正以民为本的质的飞跃;马克思主义民本思想为现代领导科学打开了广阔的空间。  [关键词]传统民本思想 马克思主义民本思想 现代领导科学  中图分类号:TP36 文献标
期刊
[摘 要]现今国内土壤重金属污染严重,而对土壤中重金属进行监测则变得非常有必要。检测土壤重金属的过程中,样品前处理有不同的处理方法。本文通过对土壤样品不同的国标前处理方法进行分析对比,希望能够为相关工作者在选用土壤前处理方法和仪器时,提供一点借鉴。  [关键词]土壤重金属;样品前处理  中图分类号:TP65 文献标识码:A 文章编号:1009-914X(2017)10-0075-01  1 前言 
期刊
[摘 要]每一个企业在开展本单位的生产活动的同时,为了保障现场的安全生产条件,需要对安全生产行为进行一定的研究分析,使得行为符合企业对安全生产上的总体要求。本文当中主要谈到外来施工单位在安全管理工上,对如何加强安全管理的几点体会。  [关键词]施工单位、安全管理、安全资质、安全检查  中图分类号:TP52 文献标识码:A 文章编号:1009-914X(2017)10-0073-01  前言:对外来
期刊
[摘 要]车辆安全管理作为综合性、经常性、基础性工作,也是车辆运行管理过程中的重要构成要素,车辆安全管理受到各种因素的影响,其管理水平相对落后,管理方法较为短缺。本文就针对车辆安全管理问题进行分析,并提出相应的解決措施,以期为相关工作顺利进行提供指导和理论。  [关键词]车辆安全管理;存在问题;解决措施  中图分类号:TP44 文献标识码:A 文章编号:1009-914X(2017)10-0070
期刊
[摘 要]在农村中低压配电网路中,受限于多因素的影响,故障定位较为困难。农村配电网的主要故障中,单相接地故障占比最大,而且电网发生单相接地故障时由于短路电流较小,保护装置不需要立刻动作跳闸。但故障需要及时查明与接触,以恢复电网稳定运行,因此对农村电网故障进行定位十分关键。  [关键词]农村电网 单相接地故障 故障定位  中图分类号:TP70 文献标识码:A 文章编号:1009-914X(2017)
期刊
[摘 要]马克思主义诞生一个半世纪以来,曾经在世界历史发展中起过巨大的指导作用。然而现时代苏东剧变、资本主义的新变化、全球化浪潮等都对马克思主义带来巨大的时代挑战,为了加强对马克思主义的信仰,我们必须科学认识马克思主义面临的时代挑战。  [關键词]马克思主义 苏东剧变 资本主义新变化 全球化 挑战  中图分类号:TP21 文献标识码:A 文章编号:1009-914X(2017)10-0071-01
期刊
[摘 要]修井作业填砂作为油田开发中暂时封隔油水层,保护目的层的一项施工技术,已在施工中广泛应用,它的最大优点是不污染油水层。广泛使用于负压井无法建立循环的情况下进行打塞、封堵施工,具有简单易操作,施工投入小的特点。  [关键词]修井 填砂 做法  中图分类号:TP44 文献标识码:A 文章编号:1009-914X(2017)10-0074-01  填砂就是将地面砂通过修井液携带,经过油管输送到井
期刊
[摘 要]近年来,中国陆上含油气盆地逐步进入高成熟勘探阶段,岩性油气藏已成为勘探开发工作的重点。在岩性油气藏勘探中,对储层岩性、特别是砂体或薄互层的地震属性研究受到广泛的重视,因此对于地震资料成果保幅性的要求越来越高。地震成果资料能不能准确反映真实储层岩性信息的结构变化,确保储层描述的精度,对于岩性油气藏的进一步勘探开发具有十分重要的影响。  [关键词]油气勘探;地震资料处理;保幅性;叠前去噪;反
期刊
[摘 要]在油田钻井、修井作业生产中,使用井架作支撑,通过提升钢丝绳使井架的天车和游动滑车构成游动系统,利用动力设备完成悬吊物体和实施起下管柱等作业施工。在其中的解卡和更换提升钢丝绳施工中,存在着钢丝绳跳槽和更换提升钢丝绳困难的严重问题,为此,研制了“钢丝绳防护装置”,并通过现场使用验证,各项性能指标均达到作业生产技术要求,解决了一直困扰我们的难题。  [关键词]钢丝绳;防护;装置  中图分类号:
期刊
[摘 要]本文根据市场营销真实案例,讨论施工企业如何应对市场竞争,提升市场竞争能力  [关键词]市场营销;企业  中图分类号:F532;F426.92;F274 文献标识码:A 文章编号:1009-914X(2017)10-0037-02  0 引言  西安亮丽电力集团有限责任公司(以下简称该公司)成立于2000年11月23日,注冊资本金4000万元,是西安供电公司下属的国有企业。业务涉及建安业、
期刊