- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于HTML5的移动Web应用浅析
系统与方案
Systems Solutions
基于HTML5的移动Web应用浅析
张成岩 吴 静 仇剑书 严斌峰
中国联通研究院 北京 100032
摘 要 随着移动互联网的快速发展和智能终端的普及,基于HTML5的移动Web应用已经成为移动互联网应用新的
发展趋势。文章从HTML5和移动Web应用结合的角度出发,从HTML5应用技术、应用开发平台、终端侧运行环境等多
个方面进行论述,并对基于HTML5的移动Web应用发展进行展望。
关键词 移动互联网;HTML5;智能终端;应用
对上述关键技术进行简单的介绍与分析。
引言
1 Offline Application ,即离线应用 。在开发支持
目前互联网的发展正处在历史性的转折点 ,移动平 离线的Web应用程序时,要使用以下三个方面的功能。
台和应用正在逐渐超越固定的客户端/服务器模式 。随 ①离线资源缓存 。需要一种方式来指明应用程序离
着3G甚至4G/LTE技术的商用化和智能移动终端的大规 线工作时所需的资源文件 。这样 ,浏览器才能在在线状
模应用 ,移动互联网正处于迅猛发展当中 。而移动应用 态时 ,把这些文件缓存到本地 。此后 ,当用户离线访问
作为移动互联网的主角 ,对最终用户 、网络运营商 、应 应用程序时 ,这些资源文件会自动加载 ,从而让用户正
用开发商 、平台提供商 、投资商都有巨大影响 ,是推动 常使用 。HTML5中 ,通过Cache Manifest文件指明需
未来移动互联网发展的主要力量。 要缓存的资源,并支持自动和手动两种缓存更新方式。
为支持丰富多样的互联网应用 ,国际标准组织 ②在线状态检测 。开发者需要知道浏览器是否在
W3C于2007年成立新的HTML工作团队 ,2008年发布 线 ,这样才能够针对在线或离线的状态 ,做出对应的处
了HTML5的第一份草案 。基于HTML5系列标准的应用 理 。在HTML5中 ,提供了两种检测当前网络是否在线
凭借其良好的跨平台性 ,能很好地解决目前Native操作 的方式。
系统割裂的问题 ,将为移动互联网产业链带来全新的商 ③本地数据存储 。离线时需要把数据存储到本地 ,
业模式 ,为产业链各方带来全新的平等竞争机会 ,引导 以便在线时同步到服务器上 。为了满足不同的存储需
移动互联网产业链的新模式发展 。将HTML5的技术优 求 ,HTML5提供了DOM Storage和Web SQL Database
势广泛地运用于移动互联网中 ,基于HTML5的跨平台 两种存储机制 。在应用中可以考虑将用户的一些数据存
特性 ,面向越来越丰富的智能终端提供移动Web应用 , 储在本地,供离线模式下应用。
是加速HTML5应用成熟 、引导互联网应用产业良性发 2 Sever-sent Events ,即服务器推送技术 。客户
展的捷径。 端使用EventSource对象实现 。服务端也有相应的要
求 ,表现在如下两方面 :一是要求网页的MIME类型为
1 HTML5应用技术
text/event-stream ,这个MIME类型定义了事件框架格
式 ,二是text/event-stream有一定的格式 。主要内容是
HTML5应用技术指面向HTML5应用开发的主要
根据需要在应用中向用户推送通知等信息。
关键技术 ,包括Offline Application技术 、Sever-sent
[1]
3 Websocket ,也叫套接字技术 。当存在和服务
Events技术 、Websocket技术 、Web Workers技术 、
器频繁数据交流的时候 ,就有了如何进行通信的问题 。
HTML5视频和音频技术以及Device API技术 。下文将
57系统与方案
Systems Solutions
正常情况下 ,浏览器访问Web页面时 ,一般会向页面
供的是原始的传感器数据。
[4]
所在的Web服务器发送一个HTTP请求 ;Web服务器识
④HTML5 Geolocation API 用于将用户当前地理
别请求 ,然后返回响应 。大多数情况下 ,当内容呈现在
位置信息共享给信任的站点 ,但这会涉及用户的隐私安
浏览器页面上时 ,可能已经没有时效性 。如果用户想要
全问题 ,所以当一个站点需要获取用户的当前地理位
获得最新的实时信息 ,就需要不断地手动刷新页面 ,这
置 ,浏览器会提示用户是 “允许 ”还是 “拒绝 ” 。获取
显然不是一个明智的做法 。目前实时Web应用的实现
地理位置在应用中将会得到非常广泛的使用。
方式 ,大部分是围绕轮询和其他服务器端推送技术展开
综上所述 ,HTML5是
您可能关注的文档
- 基础图案设计课程教学大纲.doc
- 基础中老年营养讲座.ppt
- 基尔霍夫电流定律教案.doc
- 基建煤矿环境保护管理办法.doc
- 基金产品营销策划书.doc
- 基金会捐赠协议.doc
- 基坑支护常见方式.doc
- 基药规格用法用量表(西药篇).doc
- 基因的显性和隐性说课稿.doc
- 基因在亲子代间的传递教案示例.doc
- DeepSeek培训课件入门宝典:第2册 开发实战篇 .pptx
- 全面认识全过程人民民主-2024春形势与政策课件.pptx
- 2024春形势与政策-全面认识全过程人民民主.pptx
- 2025年春季学期形势与政策第二讲-中国经济行稳致远讲稿.docx
- 2024春形势与政策-铸牢中华民族共同体意识课件.pdf
- 2024春形势与政策-走好新时代科技自立自强之路课件 (2).pptx
- 2024春形势与政策-走好新时代科技自立自强之路课件.pptx
- 形势与政策学习指导教学-整套课件.pdf
- 2023年春季形势与政策讲稿第三讲-开创高质量发展新局面.pdf
- DeepSeek培训课件-清华大学-DeepSeek模型本地部署与应用构建.pptx
最近下载
- 计量经济学导论经济学导论.pdf
- 托福阅读tpo45R-1 原文+译文+题目+答案+背景知识.pdf
- 2023-2024学年上海市松江区六年级下学期期末考试语文试卷含详解.pdf VIP
- GB50150-2016 电气装置安装工程电气设备交接试验标准.docx
- 英大泰和财产保险股份有限公司旅行社责任保险条款(2021版).docx VIP
- 2024年秋新人教版七年级上册英语全册课件(新版教材).pptx
- 初中历史思维导图.pptx
- 2025年烟花爆竹储存证考试题库.docx
- 干冰清洗机在模具行业应用.ppt
- 区发展和改革局党组书记、局长任期内经济责任审计中反映问题的整改情况报告.docx VIP
文档评论(0)