ImageVerifierCode 换一换
格式:DOC , 页数:116 ,大小:10MB ,
资源ID:4516827      下载积分:5 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/4516827.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(基于HTML移动终端平台推送信息系统设计与实现.doc)为本站上传会员【二***】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

基于HTML移动终端平台推送信息系统设计与实现.doc

1、基于HTML移动终端平台推送信息系统设计与实现(完整资料) (可以直接使用,可编辑 优秀版资料,欢迎下载) 题目:基于HTML5移动终端平台推送信息系统设计与实现 摘要 目前,移动客户终端的开发设计正处于兴盛时期,当前的移动客户终端的操作系统种类较多,但是主要的操作系统主要有IOS和安卓系统两类,应用程序的开发者通常是需要对这些操作系统分别进行应用程序的设计,因此,跨平台移动技术的开发以及应用便成为了今日热门的研究对象,怎样能够有效的提高开发的效率就成为值得研究的课题.传统的开发程序中往往是需要对每一款操作系统分别进行开发,导致经常出现重复性的工作,因此利用Web平台进行跨平台性的

2、中间件诞生,但是在性能上经常是有着一定的局限性。 跟随着目前互联网技术的不断发展,人们在信息获取的途径上也变得愈加丰富,移动客户终端以成为现如今人们生活信息的主要来源。怎么样能够高速有效的进行信心推送在移动客户终端上便成为了重要的研究方向。信息的推送技术早已存在,移动互联网以及智能移动客户终端普及之前,信息推送技术便已经应用在互联网PC个性化制定信息等业务环境中。IOS以及安卓操作系统都各自有着特有的推送机制。可是,如果使用跨平台的开发方式,目前对于移动客户端的信息推送机制怎么在跨平台框架中实现,使用统一的客户端服务器对各类的移动终端的操作系统进行信息的推送还是缺少相应的研究.

3、 为使用户能在移动客户终端上有着较好的体验,本文提出了基于移动客户终端风格展示设计,此设计基于扁平化、相应式、流式布局的风格进行实现的,在技术上主要是是依靠CSS3和HTML5提供了多个的主题风格,服务器端以及移动客户终端相互之间使用了轻量级的数据格式JSON.在设计中使用Web应用经过PhoneGap和移动平台进行无缝连接。   在服务器端使用的是JavaEE框架框架技术,基于切面编程的思想进行设计整合,框架的构建中层次分明。内容管理系统中主要实现的功能是基于HTML5实现不同的页面相应,实现内容管理界面之间的全屏访问.信息推送服务主要是针对不同平台使用了不同的推送标方案,推送的策略

4、主要是是基于用户和主题,用户能够制定出比较喜欢的主题,服务器端也能够按照用户的预览内容进行记录得到用户偏爱的主题,主动的向用户进行推送。 关键词:HTML_5、移动应用 、 推送系统、  跨平台 Abstract At present, the development and design of the mobile client terminal is in a period of prosperity, the mobile client terminal of the current operating system types, but the operating syste

5、m there are mainly two kinds of IOS and Android systems, application developers often need design into the application of these operating system so that cross platform mobile technology the development and application has become a hot research object of today, how to effectively improve the efficien

6、cy of development has become a topic worthy of study。 The traditional development program is often required for each operating system were developed, leading to frequent repetitive work, so the use of Web platform for cross platform middleware was born, but the performance is often limited。        

7、   With the continuous development of the Internet technology, people have become more and more abundant in the way of information acquisition, and the mobile client terminal has become the main source of people's life information。 How to effectively carry out the confidence in mobile client termin

8、al has become an important research direction。 Information push technology already exists, before the popularity of mobile Internet and smart mobile client terminals, information push technology has been applied in the Internet PC personalized information and other business environment. IOS and Andr

9、oid operating systems have their own unique push mechanism。 However, if the use of cross platform, the mobile client information push mechanism how to achieve cross platform framework, the mobile terminal operating system using a unified client server for all kinds of information push or the lack of

10、 corresponding research。   As the user can have a good experience in the mobile client terminal, this paper proposes the mobile client terminal display style design based on this design, based on the flat, and the corresponding flow layout style to achieve, in technology is mainly rely on

11、CSS3 and HTML5 provides a number of themes, server and the mobile client terminal uses a lightweight JSON data format between。 In the design of the use of Web applications through PhoneGap and mobile platform for seamless connection。       In the server side is the use of JavaEE framework tech

12、nology, based on the idea of programming to carry out the integration of design, the framework of the construction of a clear。 Content management system to achieve the main function is based on HTML5 to achieve different pages corresponding to achieve full screen access between the content managemen

13、t interface. Information push service is mainly for different platforms using different standard push, push strategy is the main theme and the user based on the user can develop a more love theme, the server can record user preferences in accordance with the theme preview the contentof the user, the

14、 initiative to the user push.      Keywords: HTML_5, mobile application, push system, cross platform 目录 第一章 绪论7 1.1 研究背景与研究意义7 1.2 国内外研究现状8 1.2。1 移动终端系统研究现状8 1.2.2 跨平台移动应用发展现状8 1。2.3 HTML5研究现状9 1.3 本文研究内容10 1。4 本文组织架构11 第二章 相关核心技术介绍11 2.1 HTML5技术介绍11 2.1.1 HTML5 简介11 2。1.2 HTML5

15、新特性11 2.1.3 HTML5 应用前景12 2。2 PhoneGap介绍13 2。3 JavaEE技术14 2。4 本章总结16 第三章 移动客户端设计及实现17 3。1 移动端风格设计17 3.2 移动端内容展示设计21 3。3 数据交互的实现26 3。3.1 JSON数据格式26 3。3.2 客户端跨域请求方案27 3.4 基于PhoneGap跨平台移动端实现29 3。4。1 PhoneGap平台构建29 3.4。2 PhoneGap跨平台应用31 3.5 本章小结32 第四章 推送系统设计和实现32 4。1 系统服务端设计实现32 4。1。1 表现

16、层设计与实现32 4.1.2 业务逻辑层设计与实现34 4.1。3 持久层设计与实现35 4。2 内容管理系统设计与实现36 4.3 管理界面设计41 4。3.1 管理界面设计分析41 4。3。2 管理界面设计风格42 4.3.3 管理界面响应设计43 4.4 本章小结45 第五章 推送服务设计45 5.1 推送信息技术分析及设计46 5.1.1 安卓系统推送46 5.1.2 IOS系统推送47 5.2 推送信息策略分析47 5.3 推送信息服务的实现48 5.3.1 推送信息流程48 5。3.2 推送信息服务核心程序49 5.4 本章小结50 第六章 总结

17、与愿望51 6。1 本文总结51 6.2 研究展望51 第一章 绪论 1。1 研究背景与研究意义 当今国内的互联网行业的发展呈现出全新状态,传统形式的互联网已成饱和趋势,而正在崛起的正式发展飞速的移动互联网。根据前瞻产业研究院所公布的数据显示,目前在国内使用移动客户端进行互联网访问的用户已经超过五亿。而且随着移动终端设备的迅速增加,产品成本不断降低,wifi无线网络的覆盖面积逐渐增加,移动终端设备持有率将会极速上升.在这样互联网格局改变的形势下,人们在获取互联网信息的方式也在跟随着发生该变.在传统的互联网时代,人们上网的

18、形式多数都是通过PC计算机客户端进行对预览信息以及门户网站获取最新的时事新闻信息[1]。但是在当下,人们可以通=通过移动客户端轻松地随时获取互联网的时讯新闻,这与互联网自身具有的特点有着不可分割的关系。移动终端设备的携带方面性、移动性能强的特点,使用户能够通过终端设备轻松方面的随时获取有效信息,时讯新闻等.因此本文目标是开发出一款基于移动客户端的内容管理系统,给用户提供出便捷、灵活的获取信息和新闻的方式. 对于传统的内容管理系统,移动客户终端内容管理系统在开发上有着自身的难点,其原因是由目前移动设备的结构状况决定的。目前互联网移动设备的种类很多,出现多种系统平台共同存在的局面。使用较多的有I

19、OS系统、Android系统、Window Mobile系统都是基于不同的技术实现的,但是开发一款面向多系统兼容的移动客户端内容管理平台需要对每一个系统平台进行分别开发,因此就会大大的降低了开发工作的效率。针对以上问题,经过翻阅大量的文献资料研究以及分析,决定选用基于HTML_5技术的Web App方式进行本系统的开发,HTML_5的多种新的特性能够有效的解决面对跨平台开发瓶颈的问题,致使移动客户端内容管理系统能够快速、高效的实现系统开发.相对于当今比较流行的Native的开发方式,此移动终端内容管理系统的实现具有以下方面的优势: 跨平台方面,同一个应用程序,经过一次开发,能够在各个平台兼容

20、运行.传统的系统开发方式的移动内容管理系统,需要针对每一个系统平台进行分别的开发。当下移动终端市场中的多种平台共同存在,除了上文提到的IOS系统、Android系统、Windoows Phone系统,还有黑莓系统等等。移动终端系统内容管理要想在多个平台兼容运行,需要开发出多个应用程序针对每个系统平台。但是采用基于Web方式开发的移动端内容管理系统便能够在不同的系统平台中兼容的运行[2].   系统云端的升级,使用原生的移动系统移动内容管理系统中,有着缺陷,就是在程序发布的时候相对繁琐。程序发布时,不仅是对一个应用程序的修改,还要对更新版本的移动终端内容管理系统上传到这种的应用商店中。比如

21、IOS系统中的应用程序需要先上传到苹果公司专用的App Store平台中,但是苹果公司会对此移动应用的上传进行审核,这期间造成很多的不便.如果此应用程序存在着漏洞,进行重新修改的话,程序重新的发布会更加的繁琐。相比之下,云端的升级系统减少了这些缺陷,仅需要在服务器端进行更新,所有的使用者就能够查到最新的版本.大大的减少了工作量。 但是目前的HTML_5在移动客户端的开发中的技术并不是很成熟的,在该系统开发过程中,还是存在着以下几方面的挑战。 (1)性能的问题,致使基于Web访问方式开发的移动客户端内容管理系统性能差的原因有多个,如本身开发技术问题、移动终端的硬件设备问题、浏览器的解析

22、问题。现在Web开发的性能上与native技术相比较有一定的差距,随着移动设备产品的更新换代,移动设备的硬件和浏览器的解析问题也在逐渐的消失。同时随着技术的快速升级,轻量级、性能较好的HTML_5框架将会出现,自身的开发技术也在科技快速发展的今天也能顺利的解决。 (2)移动终端设备以及浏览器的差异性,目前移动终端设备的制造生产商,浏览器的开发商已经对HTML_5的支持还没有完全的形成统一的协议标准,其产品对HTML_5的支持程度也有着不同.这就对于基于HTML_5开发系统客户端内容管理系统的研发带有着一定的挑战. (3)缺乏统一的实现标准,除了上文提到的移动设备,浏览器的差异性,其致

23、使基于HTML_5移动客户端开发的主要问题是没有统一的Web App实现标准。现在移动终端设备领域系统的多平台性,针对不同的平台需要设计不同的风格,用户能够更加习惯的当前设备的交互,市场上Web应用也在迅速的发展增加,使用者也会习惯于Web应用的交互习惯。   经过上述的介绍,HTML_5开发的移动客户端的内容管理系统有着较好的跨平台性,能够在很大程度上减少项目开发时为不同的操作系统版本匹配的工作量。然俄日性能较差,使用者体验不能够满足的缺陷,在本文中设计的一个基于HTML_5移动客户端跨平台内容管理系统,在一定的程度上能够改进系统的性能,保证其轻量级、跨平台、高性能的特点。 1

24、.2 国内外研究现状 1.2.1 移动终端系统研究现状   随着移动互联网的普及,网民更趋向于通过移动互联网获取新闻资讯[f6l。现在移动 内容管理系统的主要形式新闻资讯客户端和移动新闻门户网,新闻内容管理仍是通过 Web的方式.现在移动智能领域的移动应用使用排行中,新闻资讯应用仅次于即时通讯 应用。而移动网站的访问排行的,新闻门户网仅次于移动搜索网站.网民现在更习惯通 过移动互联网获取新闻资讯,这与移动互联网对新闻传播方式密不可分.移动互联网对 新闻资讯的传播高效、及时、迅速,新闻内容丰富多样。且对用户针对性强,方便用户 互动交流。现阶段移动新闻资讯客户端以及移动门户主有

25、以下特点:    (1)内容丰富、特色。现阶段互联网新闻信息特点是新闻海量、迭代迅速。不同的 用户对新闻资讯的需求不同,各式各样的移动新闻资讯客户端应运而生。各类门户层出 不穷,知名大型门户网也在不断推出新的产品。   (2)内容短小、精致。移动设备的特性,以及现阶段生活节奏的加快,精致、概 括性强的新闻资讯更容易吸引用户的眼球。移动端的新闻资讯往往是通过缩减编辑后展 现给用户的。(3)信息灵活多样。传统、单向的信息己经不能满足现阶段用户的眼球,不同的热点层出不穷。移动新闻必须适应这样变化,保持新闻信息灵活多样。 1.2.2 跨平台移动应用发展现状 国外在移动端跨平台

26、开发领域方面起步较早,同时也有着相对完整的结构体系,在这种具有领先地位的研究以及企业级别应用中都是有所体现的。在2008年HTML_5草案的发布,是HTML_5新特性以及跨平台移动客户端研究开发提供了技术上的可能性。在这个基础之上国内以及国外有关于跨平台开发移动客户端方面做了大量的研究.PhoneGap 1.0产品于2011年7月底发布.其目的是让开发者能够使用传统的Web技术开发;HTML_5、Javascript、CSS开发支持不同的平台的移动终端应用程序,开发者能够通过Web API接口调用手机系统中核心功能,比如,照相机、GPS、文件、加速器、联系人等等。其目前已经支持市场中常见的智能

27、手机系统,Android系统、ios系统等[3]。另外,PhoneGap还提供了丰富的插件功能以供开发者进行调用。随着HTML_5技术的快速发展,国外出现了大量的基于HTML_5移动应用框架,例如EXT框架团队所开发的Kendo UI,Appframework是基于 jQuery Mobile所开发的等等。基于HTML_5的跨平台应用开发目前在国外已经被广泛的应用,并且增长速度非常快,并且结构体系也在逐渐的进行完善,在今后多元化的移动客户端应用的发展中,跨平台应用也会占有一席地位的。 最近几点,国内的开发移动客户端应用主要还是以原生的系统开发为主,但是在近两年内出现了大量的互联网公司,都在进

28、行HTML_5跨平台上投入大量的研究。2014年6月在国内第一个开源的跨平台HTML_5前端的框架Amaze UI 发布。Amaze UI是以移动客户端优先为理念,从小屏幕慢慢的发展到大屏幕之中,最后达到了适应所有屏幕,致使互联移动.2013年百度公司也推出了自己开发的Light App,此应用是一种不用下载,在浏览器中即搜即用的移动应用。事实上,其实基于HTML_5的APP Web化,功能是用户在其官方网站首页中点击某个连接,就能够进入到HTML_5应用之中,或者进入WEB站。此外一些是完全基于HTML_5的应用如天气应用sun 、DailyCost等等,在其性能以及体验上表现都比较好。

29、总而言之,跨平台的移动终端应用,其市场前景相对较好,但是基于HTML_5的Web App 还是不够成熟,在今后两三年中Web App所占的市场份额会逐渐上升。然而Native App也不会退出市场,将会形成相互共存的时代,随着HTML_5的发展,Web App也会有着进一步的发展空间。 1.2.3 HTML5研究现状 HTML_5技术自从诞生至今已有几年的时间了,在这几年的时间之中HTML_5的发展并不是非常顺利的,对于HTML_5应用需要从两个方面进行考虑,一方面认为今后的Web是HTML_5的主要发展市场,另一方面认为HTML_5的缺陷和实际应用中所保持的态度。最近几年HTML

30、5虽然有着一些缺陷,但是长远来看其发展还是有很大空间的。其主要能够体现在以下几个方面: HTML_5标准协议制度。在对HTML_5制定标准规范过程中,W3C组织的工作流程一般是:草案、最后修订、候选推荐、建议推荐、推荐。到2014年10月,W3C组织宣布这一项推荐标准规范完成,这表明经过几年的HTML_5的标准规范制定完成。自2008年,工作草案的发布以来,很多的互联网公司对HTML_5进行研究开发,同时也出现很多的问题,并且能够及时的反馈出问题,致使HTML_5的规范标准逐步的走向完善. 浏览器的支持情况,移动终端设备的浏览器市场和桌面的浏览器市场有着很大的不同之处,目前移动客户端主流

31、的浏览器主要有Android Browse浏览器,Safari浏览器等都融入到HTML_5研究当中,同时他们所占的市场份额也在不断的增多。移动终端设备的浏览器对HTML_5的支持,是移动终端设备和HTML_5相互之间双赢的发展,都能得到有效的推广,同时浏览器也会使更多的用户对其青睐[4]。HTML_5对于移动设备系统开发平台的访问能力还在不断的发展之中,目前与传统的互联网访问系统相比,还是有着很多的性能缺陷.但是由于移动设备硬件的快速更新换代,这个问题也随之被顺利的解决.比如2011年代2013年本人以及身边的同学就曾经使用过单核的_528M频率的G8、单核1G的Nexus One、双核1.2

32、G的GalaxySII,现在则是4核1.6G的NoteII 等移动设备。 各种各样的基于HTML_5的开源的框架、开发工具快速的出现,并且在其不断的发展之中逐渐的完善.除了较老的Sencha Touch9, PhoneGap、jQuery Mobile、LungoJS外,同时还出现了各种的Crafty, Cocos2d—htm15、limeJS、GameMake、Impact 等游戏的开发工具, Skeleton、GroundworkCSS、Gumby等应用程式的设计框架,大量的数据开发平台。通常的情况下技术是在不断的发展之中有需求的变化进步的,基于HTML_5的各个技术的发展同时也表示了H

33、TML_5的需求也在不断的增多。目前国内的很多大型的互联网公司也都在进行HTML_5的研发当中,并且都推出了自己的移动平台。比如说百度公司的Web App平台C1oudA,Firefox的HTML_5平台Firefox OS,Intel的应用移植工具App Porter,任天堂的应用开发框架NintendoWeb Framework等等.Fiash的开发商Adobe也在这上看到了HTML_5的发展前景,并放弃了本身Flash的移动客户端产品,快速的投入到了HTML_5开发之中,并推出了很多的基于HTML_5的开发工具,动画制作工具,可视化编辑器等。 Kendo UI公司曾经做过一个

34、关于HTML_5的调查,根据此公司的调查数据表明,很多的Web开发者对于HTML_5的应用前景是持有乐观态度的,几乎所有的Web开发者已经使用或者说正在使用HTML_5技术。Appcelerator经过调查发现其得到的结果与Kendo UI公司调查的结果极度的相似.在国内HTML_5的技术也在成为研究的热点,开源的HTML_5也保持着相对较好的人气。很多机遇HTML_5的应用也在潜移默化的融入到人们的生活之中。目前我们能够经常看到的应用主要有两种形式,一种是传统的互联网站实现移动化。其中百度地图就是推出了WAP版本,使用了HTML_5的新特性进行地图的定位功能。另外一种方式就是移动终端应用中融

35、合HTML_5技术,比较有代表性的应用主要有淘宝、新浪等等. 总而言之,HTML_5技术在不断的发展中进行完善,以后将会得到更进一步的发展以及应用.   1。3 本文研究内容   在本文中按照现阶段的内容管理方案的现状,提出了基于HTML5技术的移动内容管理系统的解决方案。本文主要从下面几个内容进行阐述的: (1) 本文基于HTML5技术的跨平台移动客户终端内容的实现展示.为了使移动平台特性能够满足用户要求,本文中提出了一种能够适应多种操作平台的移动客户终端风格Fin。并且针对移动客户终端和服务器端的数据交互,对跨平的实现作出了详细的介绍。 (2) 内容系统服

36、务器端的分析和实现,按照内容管理服务器端,使用了较为轻量级的数据服务框架SSH,并且设计出响应式的界面管理程序,管理的人员能够经过不同的屏幕分辨率进行设备管理。 (3) 信息推送服务的分析以及实现.按照移动互联网的内容信息系统的现状,提出的主题用户推送策略,而且对于不用的客户端进行相对应的实现。 1.4 本文组织架构 本文内容组织架构如下: 第1章,绪论,介绍了当前移动内容管理方面的国内以及国外的研究现状研究背景以及意义,同时还介绍了基于HTML5跨平台研究的意义和背景.针对移动内容的管理系统,跨平台移动客户终端互联网和HTML5的研究现状逐步的进行分析,最后就是按照本文的

37、研究内容和组织架构作出了阐述。 第2章,对核心技术的分析,在本章中对于本文的核心的技术进行了系统的介绍和详细的分析,其中主要包含有对HTML_5的简介以及新特性分析,PhoneGap的原理机制分析, 核心技术分析。 第3章,移动客户端设计及实现,在本章中提出了跨平台移动客户端应用内容的风格展示Fin,其次又提出了服务器端和轻量级的移动客户终端进行数据交互实现方式,最后做出了移动平台和Web App进行无缝连接的解决方案。 第4章,推送系统设计和实现,对于内容关系的服务,做出了一种高扩展以及低祸合等客户服务器端架构。与此同时,对内容管理系统的对象实现模型进行了详细的分析和实现,设计出

38、面对多种屏幕的设备响应式内容管理界面。 第_5章,推送服务设计,在本章中进行了信息推送的分析,并且提出解决方案以及相应的推送政策。 第6章,总结与展望。对全文进行了全面性的总结,并根据现在发现趋势提出了针 对以后发展的设想。 第二章 相关核心技术介绍 2.1 HTML5技术介绍 2。1。1 HTML5 简介 HTML是英文HyperText Markup Language的缩写,就是超文本标记语言,是网页所构成的文本标签的组合。HTML_5是HTML的下一代的标准,HTML_5是从广义上讲的,其实它是包含有CSS3、javaScript、HTML_5等在内的一套完整的

39、Web开发技术组合。 2.1.2 HTML5 新特性 HTML_5基于HTML原有的标准上解决了很多的实际问题,并且做出了很多方面的改进,集成了 SVG技术内容,而且增加了各种的特色标签以及API,使HTML_5具备很多比较实用的新鲜的功能特点. 1. 地理位置 HTML_5技术新增加了Geolocation API,可以使程序编程人员能够在取得程序权限的情况下顺利的获取到浏览器使用者的全时的地理方位信息,允许程序开发人员在这个基础之上给使用者提供更多的人性化的服务,例如说LBS的相关服务等. 2. 数据存储 在使用HTML_5技术之前,很多的用户客户端数据主要的存储方式是以Fla

40、sh插件或者是cookie,但是以Flash插件为存储方式的数据需要基于第三方插件的基础之上,而cookie储存的方式对存储的数据量有着很大的限制,因此以上两者都不是理想的数据存储方式。 HTML_5所推出的新的数据存储方式主要有本地数据存储以及Web SQL数据库存储方式,这两种存储方式具有存储空间较大,并且存储空间相对独立,接口丰富便捷等特点。Web SQL数据库方式是将所要存储的数据已云数据库的形式进行存储的,使用SQL数据库进行数据的增加修改删除等操作;本地存储的方式主要是数据建值对的方式进行存储的,一般有Session Storage和Local Storage两种,Session

41、 Storage仅能用于一次的临时对话存储,Local Storage则能够用于永久的数据保存。 3.多媒体播放   〈

42、ML_5中增加了各种各样的新标签功能。比如:〈footer>、<header>等等标签的出现,放弃了基于传统的HTML标准下的〈div〉标签的通哟欧诺个表现形式,使得网页中的标签在名称上具有更加丰富的语境,更加具体的描述,并且程序代码的可读性较高。新标签的诞生在一定程度上化简了网站的开发,同时方便了程序员在开发中对网站创建的过程。 2。1.3 HTML5 应用前景 HTML_5相比于上一代的HTML标准在其性能以及功能上都有较为明显的提高,新增加了很多的功能特性,虽然现在HTML_5还存在着一些明显的不足和缺陷,但是在应用前景方面仍然还有很多的空间.首先,在移动端的开发研究方面,各个移动应

43、用系统平台下的浏览器对于HTML_5的支持程度明显的较高,而且还在不断的提高中,因此移动端的网络应用现状在很大程度上能够得到有效的改善。其次,基于HTML_5技术,能够对现在的操作系统内容进行独有的创新,用户可以通过Web App的形式进行App的获取,并且不用再在本地下载安装,比如:Google的Chrome OS等。最后HTML_5技术具有的先天性的跨平台优势,随着Web技术应用的功能以及性能上的不断提高,互联网云计算技术的快速发展以及日益增大,HTML_5技术的跨平台应用优势将会有很大程度上的发展空间。 2.2 PhoneGap介绍 1. PhoneGap移动开发框架介绍

44、伴随着移动互联网高度信息化的快速发展,市场中出现的移动终端智能化操作系统也随之增多。自从2007年美国的苹果公司发布第一代明星级别的移动终端设备Iphone,此设备是基于IOS操作系统,之后愈来愈多的基于智能操作系统的移动终端设备如雨后春笋般的出现.然而当时的互联网巨头谷歌公司也在其后于2008年发布了基于Linux内核的开源的智能移动终端设备操作系统,就是现在的安卓系统[5]。因为安卓操作系统具有免费性和开源性的特点,致使很多的手机生产制造商以及移动通信运营商也都在争取加入到以谷歌公司为主要导向的开放式手持设备联盟当中,他们共同出资投入技术性人才进行对安卓操作系统的开发以及改进。随着安卓操作

45、系统的快速崛起,移动智能终端设备领域开始了飞速的发展模式,同时智能手机使用者也在呈阶梯式的增长。之后,美国微软公司也发布了旗下的智能手机,此手机是基于Windows Phone为操作系统,黑莓公司也发布了B1ackBerry OS智能手机,诺基亚发布了MeeGo操作系统的智能手机,韩国三星公司也发布了基于B ada操作系统的智能手机。正在众多公司都在发布具有自己操作系统的智能手机的同时,出现了一个对于手机应用开发的程序员面前的难题,就是他们所开发的一款应用程序需要针对于每种操作系统都要重新开发设计,这样才能实现对所有移动终端设备的全部覆盖,然而面对于基于各种不同操作系统的应用程序在其程序开发过

46、程中的开发环境以及开发语言都是有着很大程度上的不同.比如:要想开发安卓操作系统的应用程序,需要开发程序人员掌握Java语言,而Windows Mobileying用程序的开发者们需要掌握的是Windows系统下所用到的C#语言,然而要想开发IOS系统下的应用程序,开发人员们需要掌握Mac OS X系统下的O句ective-C语言。这就给想开发出一个应用程序的又覆盖所有的智能手机操作系统来说是十分艰难的问题,同一个应用程序需要兼容各种不同操作系统下的版本,这样的开发效率很低,并且费时,费力。 这时软件开发界出现了一个叫做PhoneGap框架的应用,此应用是针对程序开发人员提供的一个软件

47、多个操作系统兼容的问题,达到能够一次程序的编写就能够全部兼容的目的,很好的满足了程序开发人员的需求。 PhoneGap框架是基于CSS、JavaScript、HTML等Web技术所创建的跨平台的应用程序开发框架.2009年由Nitobi公司最先发布出的可以通过本地应用程序进行开发语言和Web浏览接口之间的关联,实现了采用Web技术进行程序的开发,并且封装成为能够跨平台使用的应用程序,目前已经被Adobe公司收购。 现在,PhoneGap框架所开发出的应用程序已经可以兼容市场上多数的移动客户端智能操作系统的手机。基于PhoneGap框架所开发编制出的应用程序经过各个操作系统平台上进行编译然

48、后所生成的具有独立性的安装程序之后,能够得到与原生开发的应用之间差距很小的用户体验.程序开发人员也能通过PhoneGap所提供的API进行无差异的调用,运行在不同操作系统中的硬件功能,软件功能包括 :振铃、摄像头、话筒、听筒、地理位置等等。 在使用PhoneGap框架编写智能手机终端应用程序时,所用到的主要技术有CSS、HTML和JavaScript等,CSS技术和 HTML技术在最近几年都是有比较明显的发展,特别是CSS 3和HTML _5技术的提出以及不断的发展和完善,并且出现了很多新的特性,比如HTML _5中的canvas画布,离线应用、websocket API以及geolocat

49、ion API,CSS 3 中全新增加的各种各样的选择器,都在一定程度上丰富了程序开发人员基于PhoneGap框架进行开发选择。 2.PhoneGap框架开发的有点 PhoneGap框架是一款非常优越的跨平台应用,其优点主要有以下几个方面: (1) 免费、开源:PhoneGap是完全开源的系统开发框架,任何人都可以通过互联网进行免费的代码获取。 (2) 协议的标准化:PhoneGap框架采用的是W3C标准化技术. (3) 方便维护:基于PhoneGap框架开发的应用程序在不同的操作系统平台上都有一套基于Web的程序代码进行实现,以便程序的开发以及系统的升级。 (4) 跨平台能力强:

50、PhoneGap框架支持安卓系统、IOS系统、Windows Phone系统、Blackberry OS系统等移动平台,能做到对其“run everywhere,write once”,能够有效的提高应用程序开发效率。 3。PhoneGap移动开发框架运行机制 经过使用PhoneGap框架对移动客户端的应用程序开发一般有以下三大步骤: 首先,选用JavaScript、CSS 3、HTML _5等Web技术进行移动客户端应用程序编写,然后选用PhoneGap框架对已经编写好的代码进行统一封装:最后,将封装好的程序代码进行打包,然后能够生成兼容各个智能操作系统平台的安装文件。

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服