W3C中国

W3C报告:移动Web应用标准现状与发展路线图(2014年10月版)

webapp-sm.png2014年11月20日,W3C的Web和移动兴趣组(Web and Mobile Interest Group)发布了题为“移动Web应用标准的现状和规划(Standards for Web Applications on Mobile)”的技术报告(2014年10月版),继续综述W3C围绕增强移动计算中Web应用能力所开展的一系列技术标准研发。

该报告是欧盟科技项目HTML5Apps的一份产出,重点介绍了截至2014年10月,各类与移动Web应用有关的技术特性,以及Web平台和工具方面的新特性、针对用户安全与隐私保护的新努力。特别强调了2014年4月以来的新进展,包括第二屏呈现工作组(Second Screen Presentation Working Group)的第二屏呈现API、设备API工作组关于传感器API通用平台等的工作。

更多信息,请参阅英文原文,及Web和移动兴趣组(Web and Mobile Interest Group),也可参阅W3C关于该报告的之前发布(2014年4月2013年9月2012年12月)等。

W3C发布索引数据库API (Indexed Database API)的提案推荐标准

2014年11月20日,W3C的Web应用工作组(Web Applications Working Group)发布了“索引数据库API(Indexed Database API)”的提案推荐标准。该文档定义了访问数据库的应用编程接口,其中,数据库的每个记录都包含一个键(key)和一些键值(value)。此外,此类数据库还包含若干索引结构。应用程序的开发者可以通过键访问数据库记录,也可以通过索引访问数据库记录。基于该API可以支持更丰富的查询语言。可以通过使用持久化B-树结构来实现一个这样的索引数据库。W3C在2013年7月发布了该文档的候选推荐标准(CR)。欢迎您在2014年12月18日之前提交您对该规范的意见和建议。

W3C的标准成熟度分为工作草案(WD)、备选推荐标准(CR)、提案推荐标准(PR)和最终的W3C正式推荐标准(REC)。发布提案推荐标准(PR)表明规范的技术可行性已得到参考实现的验证。请参阅英文原文,及富Web客户端标准计划(Rich Web Client Activity)交互技术领域,及其他W3C标准

W3C发布Service Workers的标准工作草案

2014年11月18日,W3C的Web应用工作组(Web Applications Working Group)发布了服务器线程(Service Workers)的标准工作草案。该草案提出了一种方式,允许应用程序利用服务器的后台处理能力,如通过hooks在离线时启动Web应用。该系统的核心是事件驱动的Web Worker,它对由Web文档或其他事件源所分发的事件做出响应。Service Worker在开放Web平台上,为事件驱动的后台处理提供了一个通用的入口点(Entry Point),并可扩展以支持其他的规范要求。W3C于2014年5月发布了该标准的首份标准工作草案。W3C HTML中文兴趣小组也在8月进行过该标准相关的分享和解读

更多内容,请参阅英文原文,及W3C的富Web客户端标准计划(Rich Web Client Activity)。 

W3C发布HTML5的正式推荐标准

html52014年10月28日,W3C的HTML工作组正式发布了HTML5正式推荐标准(W3C Recommendation)。W3C在美国圣克拉拉举行的W3C技术大会及顾问委员会会议(TPAC 2014)上宣布了这一消息。 HTML5是万维网的核心语言 -可扩展标记语言的第5版。在这一版本中,增加了支持Web应用开发者的许多新特性,以及更符合开发者使用习惯的新元素,并重点关注定义清晰的、一致的准则,以确保Web应用和内容在不同用户代理(浏览器)中的互操作性。HTML5是构建开放Web平台的核心。

万维网联盟创始人Tim Berners-Lee评论说, “今天,我们想做的事情已经不再是通过浏览器观看视频或收听音频,或者在一部手机上运行浏览器。我们希望通过不同的设备,在任何地方,都能够共享照片,网上购物,阅读新闻,以及查找信息。虽然大多数用户对HTML5和开放Web平台(Open Web Platform, OWP)并不熟悉,但是它们正在不断改进用户体验” 。 

HTML5带来了一组新的用户体验,如Web的音频和视频不再需要插件,通过Canvas更灵活的完成图像绘制,而不必考虑屏幕的分辨率,浏览器对可扩展矢量图(SVG)和数学标记语言(MathML)的本地支持,通过引入新的注释信息以增强对东亚文字呈现(Ruby)的支持,对富Web应用信息无障碍新特性的支持,等等。 

为实现“一次编写,多处部署”的承诺,在过去的22个月中,W3C技术社区不断丰富HTML5测试套件,其中包括超过100,000个测试用例,并且测试用例的数字仍在不断增长。Test the Web Forward社区的努力对增强开放Web平台的互操作性起到了日益重要的作用。 

随着今天HTML5标准的正式发布,HTML5技术使用者将HTML5标准的免费授权承诺中获益。有从超过60家公司根据对W3C的专利政策对HTML5标准中所涉及到的专利进行了免费授权。采用Web技术的开发者将无须支付任何专利费用,这对于进一步鼓励基于Web平台的创新是至关重要的。  

更多内容,请参阅英文原文,及W3C的官方声明中文英文其他语言翻译)、来自W3C会员的评价,以及对HTML5做出巨大贡献的个人、组织的致谢。更多关于HTML5未来发展的信息,请参阅W3C的CEO Jeff Jaffe在W3C官方微博上的文章:开放Web平台的应用基础英文)。欢迎您关注Web标准的未来(Web Standards for the Future)视频。

W3C发布指针事件(Pointer Events)的标准工作草案最终征求意见稿

2014年11月13日,W3C的指针事件工作组(Pointer Events Working Group)发布了指针事件(Pointer Events)的标准草案最终征求意见稿(Last Call Working Draft)。该文档定义了处理来自鼠标、手写笔以及触摸屏等硬件设备触发的指针输入所产生的指针事件及相关的交互行为。为了与已有的基于鼠标的内容保持兼容,该规范还描述了其他非鼠标设备产生的事件向标准鼠标事件的映射。W3C在2013年5月发布了该标准的上一版本工作草案

欢迎您于2014年12月4日前提交对该标准草案的意见和建议。更多信息,请参阅英文原文,及W3C的富Web客户端标准计划(Rich Web Client Activity)

W3C发布混合内容(Mixed Content)的标准草案最终征求意见稿

2014年11月13日,W3C的Web应用安全工作组(Web Application Security Working Group)发布了混合内容(Mixed Content)的标准草案最终征求意见稿。这是2014年9月W3C发布标准工作草案后的又一进展。

通常当用户代理通过一个安全信道(如HTTPS)从一个特定站点加载一个资源(如Web页面)时,用户代理可以获得关于该资源的用户安全和隐私状态的三种判断:认证性(authenticated)、加密性(encrypted)及数据完整性(data integrity)。这些判断对于防止资源内容被篡改或窃听,抵御中间人攻击非常重要。但如果这些经过认证和加密的资源再通过一个非安全的信道(如HTTP)请求其他的子资源(如脚本、图片等),该资源的安全性就不再能够得到保证,从而处在一个混合状态,而事实上这一情况非常普遍。

混合内容(Mixed Content)标准详细介绍了用户代理(浏览器等)如何通过限制资源借助非安全信道与其他站点通信,以及将非公开的资源内容通过非安全信道传输而暴露在Web上等方式,控制用户安全与隐私的风险。草案描述了用户代理在处理加密和认证的文档时,如何禁止(disallow)对经过非加密方式或非授权连接所加载的子资源进行渲染或执行。

欢迎您于2014年12月11日前提出您对该标准草案的意见和建议。更多信息,请参阅英文原文,及W3C的安全标准计划(Security Activity)。 

W3C发布Web视频文本轨道格式(WebVTT)的首份标准工作草案

2014年11月13日,W3C的时序文本工作组(Timed Text Working Group)发布了WebVTT: Web视频文本轨道格式(WebVTT: the Web Video Text Tracks Format)的首份标准工作草案。该规范定义了一种Web视频文本的标准格式WebVTT。这一格式以SRT文件格式为基础,主要用于在HTML的<track>元素中引用的与Web视频相关的外部文本资源,包括视频的字幕(subtitles)、标签(captions),视频的章节信息及导航,及其他文本化的视频描述(如视频中叠加的文本信息等,详见MAUR)。这一格式也可以用于其他具有时间对齐特性的元数据场景(如音乐及视频内容等)。

更多信息,请参阅英文原文,及W3C的Web视频标准计划(Video in the Web Activity)。 

W3C发布了活动流、活动词汇表等与社交网络相关的两份工作草案

2014年10月23日,W3C的社交网络工作组(Social Web Working Group)发布了两份工作草案:

- 活动流2.0(Activity Stream 2.0):该规范在2011年5月JSON Activity Stream 1.0的基础上,描述了一个基于JSON格式来表达完整的活动流的模型。活动(Activity)是对一个将要进行或已经完成的动作(action)的语义描述。该规范试图给出一个基于JSON的语法格式,通过verb(动作)、主体(actor)、对象(object)等来表达和活动相关的元数据,并允许第三方对元数据的扩展。

- 活动词汇表(Activity Vocabulary):该草案描述了和社交活动相关的词汇表,定义了对象(object)、链接(link)、活动(activity)、集合(collection)、动作(verb)、对象类型(object type)等JSON活动流描述所需的类及其术语(term)的元数据格式定义。

更多信息,请参阅英文原文,及W3C的社交网络标准计划(Social Activity)。 

W3C发布规范化EXI的标准工作草案

2014年10月23日,W3C的高效XML交换工作组(Efficient XML Interchange Working Group)发布了规范化EXI(Canonical EXI)的工作草案。在特定的上下文中,任何一个EXI文档都有一组与其逻辑等价但语法表现形式上不同与它资深的、符合EXI格式要求的文档。该标准草案描述了一个相对简单的方法来为EXI格式(高效XML交换格式)的文档产生一个规范化的物理表示,从而能够帮助判断两个内容不同的EXI文档是否在逻辑上等价。规范化EXI的一个很重要的应用就是在对一个基于XML的文档或文档片段进行数字签名。在不需要扫描文本全文而实现EXI的规范化在一些能力受限或对处理开销敏感的设备或计算环境下也具有重要意义。

高效XML交换格式(Efficient XML Interchang Format, EXI)是W3C研发的XML信息高效交换的二进制数据格式,EXI详细规定了如何用简短语言描述XML信息集合,以利于优化交换XML信息的计算效率和性能。EXI使用相对简单的算法(迅速简约的实现算法及小数据类型集),提供高效的XML事件流编码。 

更多信息,请参阅英文原文,及W3C的可扩展标记语言标准计划(XML Activity)。 

W3C发布资源优先级的工作组备忘 相关工作转入资源提示(Resource Hints)规范

2014年10月23日,W3C的Web性能工作组发布了资源优先级(Resource Priorities)的工作组备忘(Group Note)。该规范定义了一种方法,允许站点开发者通过编程的方式,控制用户代理(如浏览器等)下载资源的优先级顺序,使用户代理在下载资源时更有效的管理下载顺序。目前,W3C已已中止该标准规范的研发,相关内容转入资源提示(Resource Hints)标准草案中。W3C也于2014年10月21日发布了资源提示的首份标准工作草案

更多信息,请参阅英文原文,及W3C的富Web客户端标准计划(Rich Web Client Activity)。 

W3C发布流API、屏幕方向API的标准工作草案

2014年10月23日,W3C的Web应用工作组发布了两份工作草案:

- 流API(Steams API):WHATWG 流API规范提供了一个API,在JavaScript中标识和处理一个数据流(stream of data)。W3C规范希望在WHAT WG流API规范的基础上进行扩展,以满足特定与浏览器环境的一些需求。

- 屏幕方向API(The Screen Orientation API):该标准能够帮助Web应用获得屏幕方向的状态,在状态改变时获得通知,并能够从应用程序中将屏幕状态锁定到特定状态。W3C在2014年2月发布了该标准的一个工作草案

更多信息,请参阅英文原文,及W3C的富Web客户端标准计划(Rich Web Client Activity)

W3C发布HTML5文本辅助替代信息技巧的工作草案更新

2014年10月23日,W3C的HTML工作组发布了HTML5: 提供辅助文本替代信息的技巧(HTML5: Techniques for Providing Useful Text Alternatives)的工作文档更新。这是HTML工作组和Web信息无障碍标准计划的一项联合工作,通过给出提供辅助文本替代信息的指导原则,帮助HTML5的开发者开发残障人士可以方便访问的Web内容及应用。本文档更新反映了自2012年10月以来工作组的修改和勘误,提供了如何为图片提供辅助的文本替代信息的方法,以及提供辅助的文本替代信息的一般方法。但这一版本仍没有将未修改的错误(pending bugs)列入文档。我们期望在未来尽快发布另一个文档更新,引入了更多关于复杂图片的描述,以及其他一些指导性原则。欢迎您对该文档提出意见和建议。

更多信息,请参阅英文原文,W3C的HTML标准计划(HTML Activity),及Web信息无障碍标准计划(Web Accessibility Initiative, WAI)

站内搜索

万维网联盟(World Wide Web Consortium, W3C)是Web领域的国际标准化组织,致力开发开放Web标准确保Web的长期发展,实现“尽展Web无限潜能”的使命。

更多内容>>

近期活动

更多内容>>

W3Cx 开放课程

W3C技术标准

查看Web技术标准
- 所有标准
■ Web与产业融合 ■
- 汽车 | 数字出版 | Web与电信
- 娱乐与广播电视 | Web支付 | Web数据
- 物联万维网(WoT) | Web安全
■ Web For All ■
- Web无障碍 | 国际化 | 索引(A to Z)
■ 社区组与商务组 ■
- 所有社区组 | 新建社区组
■ 标准工作组 ■
- 所有标准小组 | 参与指南

更多内容>>

W3C标准翻译

欢迎您加入W3C翻译计划,了解W3C标准和文档翻译情况,帮助提供不同语言的W3C标准规范及文档的志愿者翻译及W3C授权翻译,惠及全球技术社区。

更多内容>>

贡献榜

我们通过贡献榜,感谢您积极参与W3C的标准制定及审阅工作、提供标准及技术文章的中文翻译、参与各类技术研讨会。

更多内容>>

W3C 中文开发者社区

W3C中国目前正在不断加大全球W3C工作的参与力度,并推动了一系列以了解中国行业需求、引导标准制定为主要目的的工作组(WG)、兴趣组(IG)和社区组(CG)。
Web中文兴趣组 | MiniApps工作组 | MiniApps生态社区组 | 弹幕特别任务组 | 中国信息无障碍社区组 | 中文数字出版社区组 | 数据可视化社区组 | 中文文字布局需求特别任务组

更多内容>>

会员链接

相关资源需要使用 W3C账号登录后使用

首页 | 加入工作组 | 申请W3C账号 | 最新会员消息

开发者资源

合作伙伴

  • 北京航空航天大学
  • 北航计算机学院
  • w3ctech