HTML5:Web平台的更多核心功能Michael[tm]Smith东京,mike@w3.orgpeople.w3.org/mike/+@sideshowbarker,@html5目前Web平台是由Web浏览器原生支持的协议、格式以及API组成的。Web平台是一个为Web应用而生的应用平台。HTML5的主要任务是给Web平台添加新的API。HTML5拓展Web应用的更多功能HTML5为Web平台带来更多与其他应用平台的功能校验一些包含更多HTML5信息的网站platform.html5.orgcaniuse.comhtml5rocks.comhtmlfivewow.comWeb平台的关键新功能…与本地平台/操作系统的功能整合从你的PC机向一个Web应用程序里拖拽一些文件比如:向Gmail拖拽文件,使它们成为电子邮件附件离线Web应用:即使在离线状态,也可以继续使用应用程序。比如:在离线状态下,继续使用你的基于Web的feed阅读器通知(消息):可以通过Web应用程序在你的设备/电脑上接收通知(消息)比如:当你有一封新邮件的时候,Gmail可以通知你的设备。地理定位:你可以使用具有位置感知功能的Web应用程序比如:基于网络的导航应用可以给你实时转动方向设备方位:Web应用可以感知你的设备的角度以及罗盘方向。比如:把你的设备指向一个建筑物,Web应用程序能告诉你那个建筑物的名字。编程功能WebSockets:在浏览器内的双全工双向通信比如:聊天应用程序,实时监控系统。WebWorkers:与主程序并行运行子程序(信息传递)比如:高运算成本的任务可以在在后台运行(与线程案例相似)索引数据库:每一个网站/应用程序可以维护一个用于保存用户数据的本地索引数据库比如:Web应用程序可以在客户端存储经常使用的数据,降低网络延迟。分类数组:通过JavaScript高效的表现并处理原始二进制数据比如:3D图像,音频采样,以及从Office应用程序导入文件的二进制数据。WebRTC:基于Web视频聊天,以及视频会议。比如:基于Web的Skype:)谢谢!Michael[tm]Smith东京,mike@w3.orgpeople.w3.org/mike/+@sideshowbarker,@html5