收藏 分享(赏)

HTML5在LBS社区中的应用.ppt

上传人:gsy285395 文档编号:4529080 上传时间:2019-01-02 格式:PPT 页数:10 大小:608.50KB
下载 相关 举报
HTML5在LBS社区中的应用.ppt_第1页
第1页 / 共10页
HTML5在LBS社区中的应用.ppt_第2页
第2页 / 共10页
HTML5在LBS社区中的应用.ppt_第3页
第3页 / 共10页
HTML5在LBS社区中的应用.ppt_第4页
第4页 / 共10页
HTML5在LBS社区中的应用.ppt_第5页
第5页 / 共10页
点击查看更多>>
资源描述

1、HTML5在LBS社区中的应用,章鑫杰 上海网客信息有限公司 ,提纲,HTML5和LBS社区的契合点 HTML5浏览器的现状 HTML5 Web App和Native App之争 HTML5 Web App开发架构 HTML5 Native App开发架构 更多跨平台Native App开发架构 LBS社区的参考技术选择 总结,HTML5和LBS社区的契合点,GeoLocation 提供实时地理位置信息 CSS3 让Mobile RIA成为可能 Web Socket 实时互动、即时通讯、PUSH Offline Local Storage Web Worker,HTML5浏览器的现状,HTML

2、5 Web App和Native App之争,Web App 优点 开发成本低,周期短 零部署,方便更新和升级 缺点 性能、用户体验受制于浏览器的实现 难以应用手机的高级功能,如照相、重力感应等 Native App 优点 能最大化挖掘性能潜力 能够运用手机的所有开放特性 能够不断改善用户体验 缺点 平台差异大,开发难度大,成本高、周期长 让用户安装客户端是个不低的门槛,HTML5 Web App开发架构,Sencha Touch 功能丰富,用户体验良好 架构过于臃肿,自成一体,学习成本高 JQTouch 超轻量级的架构,容易扩展 功能比较单薄 jQuery Mobile iWebKit iU

3、I,HTML5 Native App开发架构,PhoneGap HTML+JavaScript封装 支持GeoLocation,Camera Appcelerator Titanium 采用JavaScript,丰富的UI库 支持GeoLocation,Camera Corona 采用Lua,UI很弱,适合开发游戏 支持GeoLocation,更多跨平台Native App开发架构,MoSync 支持iPhone, Android, Symbian, Windows Mobile, J2ME C+ 支持GeoLocation, CellID, Camera AirPlay SDK 支持iPho

4、ne, Android, WebOS, Bada, Maemo, Symbian, Windows Mobile, BREW C+ 支持GeoLocation,LBS社区的参考技术选择,服务器端:Spring MVC + Hibernate + ElasticSearch 浏览器端:Wap + HTML5 Web App (JQTouch),用WURFL做手机类型判定 客户端:Titanium, MoSync,总结,HTML5从长远看,是必然的发展趋势 HTML5在现阶段远未成熟,标准还在制定,大佬们还在打口水战 HTML5实现复杂,目前只有WebKit能够很好的支持,几乎没有竞争,长远来说是不利的 多站在用户的角度去选择技术 希望HTML5发展的越来越好!,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 网络科技 > 软件工程

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报