W3C中国

» W3C重点工作 - 2014年10月

 

w3c

这份公开的总结报告是为W3C 2014技术大会及顾问委员会会议(TPAC 2014)准备的。您也可参阅2014年6月2013年11月2013年8月发布的W3C重点任务报告(W3C Highlights Report)

本文英文原文请参阅 W3C Highlights - October 2014。 

内容提要

1. 概述

web25每年9-10月是W3C最繁忙的时节,我们会花几个月时间准备W3C每年一度的技术盛会——W3C技术大会暨顾问委员会会议(TPAC)TPAC 2014于2014年10月27-31日,在美国加州圣克拉拉县(Santa Clare)举行。本届大会由W3C MIT总部承办,共有超过530人注册参会,这创下了TPAC参会人数的新纪录,有超过36个工作组在TPAC期间举行了工作组会议,其中包括CSS、Audio、Geolocation、近场通信(NFC)、社交网络(Social Web)、时序文本(Timed Text)、Web信息无障碍、国际化(I18N)、Web and TV、Performance、Web支付、电子出版、隐私保护、SVG Web加密、Web实时通讯(WebRTC)、HTML、WebApp等工作组。中国方面,来自中国联通、中国移动、百度、华为、腾讯、上海鸿窗、北京航空航天大学、浙江大学、Intel(上海研发中心)等会员单位,及中兴通讯、旺达等非会员单位受邀代表共30余位代表参加了此次会议。

在10月29日下午还举行了Web未来研讨会暨W3C 20周年纪念(W3C 20)庆典活动,与会者聆听了研讨会邀请嘉宾及Panel嘉宾所分享的对未来Web的期望,即使Web更加美好、更加强大、更好的为全人类服务。

在TPAC 2014上,W3C还于10月28日正式发布了HTML5的推荐标准,这成为本届TPAC的最大亮点。感谢为HTML5.0标准顺利发布而做出努力的全体同仁,他们的辛勤付出使开放Web平台(Open Web Platform)正在成为跨平台分布式应用开发的最具互操作性的平台。 在如此成就的基础之上,是时候让我们计划下一步Web的发展之路了。

 

2. 构建Web的应用基础(Application Foundation)  

af为了在TPAC和W3C 20年纪念庆典上进行充分讨论,W3C CEO Jeff Jaffe在2014年10月中旬发布了一篇官方博客,阐述开放Web平台的应用基础(Application Foundation for the Open Web Platform),这篇博客为充分了解本文提供了重要的背景信息,建议详细阅读。目前,开放Web平台得到广泛部署,HTML5成为正式推荐标准,什么应该成为W3C未来工作的最高优先任务?在这篇博客文章中,Jaffe提出了一个目标:开放Web平台能够被开发者更简便的使用。Jaffe提出了OWP应用基础的概念,并给出了8个方面的优先级任务。在本文主体的第一部分将详细介绍W3C在这8个优先级任务方面的工作描述。第二部分将介绍开放Web平台与诸多行业融合而给W3C带来的新需求的进展及未来工作计划。结尾部分将汇报W3C着眼更广泛的Web生态系统的一些工作以及W3C组织机构方面的一些演进亮点。

请注意,本文内容仅覆盖了W3C全部工作组工作的一部分。请点击附录查看更多近期工作进展及计划。

 

2.1 安全与隐私保护  

今天,密码成为改进网络安全的障碍。据统计,仅在今年一年中,就有数十亿的密码丢失。更好的身份认证机制需要更强大的加密技术作为应用基础。这正是W3C开展 Web加密API (Crypto API)的标准化工作,为Web应用提供基本的加密操作,如哈希、签名生成与验证等基础能力的原因。目前,这个API已经在主流浏览器中得到了实现,提供应用层加密以提高安全身份管理机验证。

Crypto API对WebApp的安全是十分必要的,但要保证Web足够安全,仅靠这一个API还远远不够。每一个Web站点和应用可能以不同的方式管理安全,这造成很多用户为了使用的便捷而弱化对安全性的考虑。单点登陆(Single Sign-on)带来方便的同时,单点的身份管理也可能成为单点故障的来源。

hardware-token-workshop为解决这一问题,W3C在2014年9月召开了 未来Web加密技术研讨会(W3C Workshop on Web Cryptography Next Step)大会主页),探讨了在 Web Crypto API的工作之后,还需要哪些工作进一步保证Web的安全性。研讨会的讨论内容包括:多因素认证(multi-factor authentication)、基于智能卡和其他硬件令牌(如dongles, SIM卡等)及其与Web 加密API的结合,更安全的私钥存储库等,详细内容,请参阅此次研讨会的会议日程,及提交大会讨论的观点文章

W3C也注意到不断增强的对用户内容安全保护的需求,我们在2014年7月发布了内容安全策略(Content Security Policy, CSP Level 2)的标准草案最终征求意见稿。系统安全工作组也在2014年9月组织了关于Web应用的信任和许可(Trust and Permissions for the Web Applications)的小型讨论会,对该领域的未来发展计划给出建议。 

我们很难期望Web的最终用户会对网站冗长的隐私策略声明进行仔细的阅读和理解,W3C将在2014年11月举行关于隐私和用户为中心的控制的W3C技术研讨会(W3C Workshop on Privacy and User-Centric Controls),尝试寻找其他更易于终端用户参与的隐私保护方法。

为了实现端到端的安全,W3C也与IETF、FIDO Alliance、智能卡联盟(Smartcard Alliance)保持密切沟通与合作。在IETF,W3C也参与到HTTP2和TLS的相关技术标准制定中,共同减少普遍存在的网络监控可能带来的威胁。 

 

2.2 核心Web设计与开发

html5核心Web设计与开发是围绕着前端开发技术展开的,如HTML,CSS,SVG,WOFF等。

最近两年里,W3C在HTML5标准上的主要工作投入在互操作和测试上。今天,我们已经完成了超过 10万个关于HTML5的测试用例,这一数字还在不断增长,点击Test the Web Forward了解更多关于W3C的测试活动。鉴于W3C测试套件的卓越质量,Mozilla已经宣布将W3C的测试用于Gecko和Servo的产品化过程中;谷歌、微软、苹果也都宣称他们从这些测试用例中获益。这些提高互操作性的努力将使基于HTML5开发和部署应用变得更为容易,如基于HTML5的音频、视频(WebRTC, Web Audio API, 媒体源扩展, 媒体片段/Media Fragments)、基于画布(如2D context API,WebGL),以及基于更丰富国际化的特性(如旁注标记Ruby,及国际化标记集ITS)等的应用。

开发者们已经开始大规模的采用HTML5/CSS/JavaScript开发他们的移动应用。Vision Mobile的调查显示,这一比例已经达到42%。为了让WebApp的性能更加接近Native应用,我们需要识别二者之间存在的差距,并加强WebApp的性能。W3C每季度发布的“移动Web应用标准现状与发展路线图”(英文)是W3C试图解决这一问题的集中体现。在过去6个月中,许多和移动相关的技术取得突破性进展,如实时通信(real-time communication)、响应式图片(responsive image)、安全支付、用于离线应用等应用程序生命周期管理的服务器线程(server workers)、用于重用和代码共享的Web组件(web components),以及用于应用程序交付的说明和封装(manifest and packaging)等。

此外,Web与移动兴趣组(Web and Mobile Interest Group)与开源混合应用框架Cordova的合作取得初步结果,Cordova API正在与W3C相关的API保持一致,Cordova开发社区也积极参与W3C各个工作组对这些API的讨论。

 

2.3 设备交互

随着越来越多的设备连入Web,我们需要相应的API帮助应用程序访问这些设备,并将设备相关数据在Web上共享。和移动设备有关的工作仍是W3C相关工作组的重要任务,如新发布的唤醒锁API(Wake Lock API),以及在2014年6月进入标准草案最终征求意见稿(Last Call)的背景光事件Ambient Light Events)、HTML媒体捕捉HTML Media Capture)等,我们希望从业界的更多参考实现中听取反馈。 

移动终端、平板电脑、PC已经获得了普及,而网络上的传感器、嵌入系统及其他可连接设备正在快速发展。W3C也关注到这一变化。如,在已有的网络服务发现API,及近期命名Web套接字Named Web Sockets)的基础上,W3C希望提供为WebSockets提供动态绑定、连接对管理(peer-management)及本地服务发现(local service discovery)的能力。汽车与Web平台商务组(Automotive and Web Platform Business Group)也发布了车辆信息API(Vehicle Information API)的草案,及车辆数据接口(Vehicle Data Interface)的提案。更多信息,请参阅本文相关章节

更多的API及数据共享能力非常重要,但也可能带来巨大的工作量。大量的W3C社区组(Community Group)正在吸引这一领域的个人和组织积极参与,帮助W3C共同完成这些标准化工作。如Web蓝牙社区组(Web Bluetooth Community Group)正在试图定义一个浏览器内的API,与蓝牙低功耗设备(Bluetooth Low Energy devices)进行交互,这一工作将极大改进Web应用与可穿戴设备、消费产品和智能家电的交互,从而让Web应用及时发现并获取设备数据。另外,W3C在2014年6月举行了物联万维网技术研讨会(Workshop on the Web of Things)(大会网站,研讨会总结报告),并在会后完成了物联万维网兴趣组(Web of Things Interest Group)的设立工作。该工作组将进一步识别应用场景和案例,明确标准需求,并形成最佳实践的原则,为相关工作组提供支持。

 

2.4 应用生命周期管理

异步服务器线程(Asynchronous Service Workers)成为管理应用生命周期的重要工具,支持离线应用、用户通知、数据同步以及地理围栏等众多场景。此外,在2014年10月,我们更新了推送API(Push API),支持将消息送达一个甚至尚未运行的应用程序。在推送API底层的WebPush也正在IETF中标准化。

 

2.5 媒体及实时通信

Web正在支持更丰富的用户体验,包括在多种设备上的实时通信及流媒体支持。

WebRTC的一个愿景是让每个Web浏览器都成为潜在的通信端(potential communications end point),这要求浏览器为语音、视频、即时通信及屏幕共享等基本能力提供一站式解决方案。WebRTC工作组正在努力推动WebRTC API在2014年底发布最终征求意见稿(Last Call)。工作组已经考虑在WebTRC第一版文档发布后吸纳ORTC社区组的一些技术成果作为WebRTC标准的新特性。 

在流媒体支持方面,景深流的媒体捕捉(Media Capture Depth Stream Extensions)将支持3D捕捉,这在视频游戏、增强现实、信息无障碍方面有重大应用前景。HTML媒体捕捉(HTML Media Capture)也在2014年9月发布了候选推荐标准,对麦克风、摄像头等设备提供更好支持。媒体源扩展(Media Source Extension)在2014年7月也推进到候选推荐标准状态,为内容提供商更好的管理流媒体提供支持。

 

2.6 性能调优

如何为开发者提供工具,帮助开发者分析性能并对不同硬件和网络环境下的应用进行性能调优,对于构造生态环境非常重要。 我们正在与浏览器厂商紧密合作,持续优化Web运行环境的性能(如iOS 8 更新)。

在2014年6月,Web性能工作组发布了信标(Beacon)的最终征求意见稿,定义了一种在用户代理和Web站点之间的互操作方法,允许站点开发人员通过HTTP协议从用户代理向Web服务器传输少量的HTTP数据(如性能有关的采样数据等),可以帮助诊断和分析Web应用的性能。

Web性能工作组还将在精确获取帧速率及吞吐率等性能数据的API、内容开发者为浏览器提供更多线索(如资源提示/Resource hints)以帮助优化显示性能等方面继续开展工作。

 

2.7 可用性和可访问性

Web信息无障碍(Web Accessbility)

在Web内容的可访问性上,W3C的信息无障碍标准计划(WAI)主要围绕WCAG 2.0为开发者提供了创建站点和应用的基本准则以及一些实践指南,例如WAI更新了理解WCAG 2.0(Understanding WCAG 2.0)WCAG 2.0技巧(Techniques for WCAG 2.0),并提供了关于在Web内容中使用图片表格表单幻灯片(Slider, Carousel)的具体教程和指导。理解和学习障碍可访问性特别任务组也完成了一个分析报告,列举可能影像理解和学习的可访问性因素。

移动信息无障碍(Mobile Accessibility)仍然是一个热点。WAI设立了移动信息无障碍特别任务组,并持续在独立用户界面(IndieUI)的用户上下文和事件模型上开展工作,为移动开发者提供指导原则。

随着越来越多的开发者使用WCAG2.0,对该标准符合性评估的需求逐渐上升。在WCAG 2.0的评估方面,WAI发布了Web站点信息无障碍标准符合性评估方法(WCAG-EM),以及Web可访问性评估工具特性的开发者指南(Developer's Guide to Features of Web Accessibility Evaluation Tools),并给出了一个评估工具的数据库工具列表

在早期关于WAI-ARIA 1.1核心可访问性API映射1.1的基础上,我们和HTML工作组紧密合作,完成了对HTML图片描述扩展(HTML Image Description Extension/longdesc)的测试,对ATAG 2.0UAAG 2.0的测试也在进行中。

由于越来越多的其他W3C工作组开始注重信息无障碍的因素,更多的特别任务组应运而生,如关注图片的SVG可访问性特别任务组,及电子出版可访问性特别任务组。此外,WAI还在为Web与TV兴趣组提供关于音频与视频的可访问性需求,并形成媒体可访问性用户需求(Media Accessibility User Requirements)文档。

WAI还在国际上推动Web信息无障碍标准的和谐一致,特别是在中国和韩国地区。完成了WCAG 2.0的中文授权翻译,并提供更多的技术和教育资源。 

 

国际化(Internationalization)

internalization如果Web真的能够做到人如其名(world wide web),那么全世界的人们都必须可以在Web上用他们自己的语言来表达。W3C的国际化标准计划通过不同的途径来实现这个目标,其中包括与诸多相关组织合作,创建培训材料,开发测试套件,与W3C其他小组协同工作等。该标准计划还致力于收集不同语言的文化及语言需求,鼓励世界各地的利益相关者关注并参与W3C的标准制定,并为CSS等技术规范提供信息。(我们需要来自更多语言及文化的技术专家,如阿拉伯语、蒙古语等。)

日文文字布局需求(Requirements for Japanese Text Layout)取得成功的基础上,在W3C中国总部的推动及国际化工作组的支持下,目前正在开展中文(含少数民族语言文字)文字布局需求的工作,并于2014年9月组织了中文版式标准需求技术研讨会。中文(特别是少数民族语言)技术社区对这一工作的兴趣正在持续增长。在国际化兴趣组下,我们正在设立面向中文(含少数民族语言)的特别任务组,并与数字出版兴趣组(Digital Publishing Interest Group)保持互动与合作。 

webpayment去年,我们在国际化标记集(Internationalization Tag Set, ITS 2.0)方面取得很大进展,这对Web内容的自动翻译提供很多便利。目前,ITS兴趣组正在与OASIS XLIFF TC紧密合作,确保ITS 2.0与XLIFF 2.0保持一致。 

 

2.8 服务

在为开放Web平台提供服务基础方面,我们重点关注了电子支付、Web注释、社交网络及Web数据四个方面。

电子支付(Payment)

预测,电子商务市场今年将达到1.471万亿美元,Forrester研究认为,其中1/3将通过移动支付实现。但移动支付仍有系列障碍(详见这里)。在今年3月Web支付研讨会的基础上,W3C正式启动了Web支付标准计划,并设立了Web支付兴趣组(Web Payments Interest Group)。在TPAC上,Web支付兴趣组也确定了近期的工作重点——电子钱包的框架、用例收集及需求提取

 

Web注释(Annotations) 

annotations尽管目前缺乏一种统一的、结构化的方法,但Web注释(Web Annotation)在不同的信息片段之间建立联系,这一新模式正得到快速发展。现在,人们可以通过各种Web站点内置的工具、外部的Web服务,或者特定Web注释客户端的特定功能来对在线资源进行评价。当我们阅读电子图书时,可以通过这些工具和服务来增加批注,分享我们的阅读体会,或在一段文字上圈点来标出重点。同样,关于在线照片、图片、视频及音频的注释,关于在线数据的问题或分类、地图、社会媒体(如论坛、博客、微博等)都是各种不同形式的Web注释。

在2014年3月Web注释研讨会的基础上,W3C发布了Web注释标准计划(Web Annotations Activity),重点研发开放的Web标注方法,并使开放的Web标准在浏览器、阅读系统(电子书阅读器及各类客户端软件)、JavaScript库或其他工具上成为现实,从而帮助构建一个支持开放Web注释的生态环境,支持用户通过不同的环境访问各类Web注释,实现对这些Web注释内容的共享、存档及按需使用。更多内容,请参阅W3C的电子出版标准计划

 

社交网络(Social) 

社交网络正在成为全球性的现象,据估计,在美国有约86%的成年人参与各类社交媒体,在欧洲有79%的人参与,而在金砖国家(BRIC)这一比例为93%。来自中国的数据表明有约91%的网民拥有社交媒体帐号。 

研究表明,社交工具帮助在组织内和互联网上分享知识,具有巨大的市场前景。但组织之间的互操作性应当能够得到保证,同时解决协作过程中的安全和访问控制问题,这需要开放标准的参与。

在2014年7月,W3C启动了社交网络工作组启动社交网络标准计划。该工作组将定义一组技术标准和应用编程接口,让Web应用方便地访问各类社交功能,使社交功能成为开放Web平台的一部分。这包括但不限于基于JSON语法的开放社交网络数据格式、客户端API、用于将多种社交信息(如用户状态更新等)综合集成到一起实现社交网络联邦 (federating social information)的Web协议等。

与此同时,我们设立了社交网络兴趣组,在W3C总体协调所有社会网络、社交特性相关的讨论,为W3C设立更广泛的策略,支持社交网络、社交业务及社交网络联邦的发展。兴趣组将帮助W3C定义社交网络标准化的场景和用例,并基于这些用例帮助审阅社交网络标准计划产出的各类标准和技术规范。 

W3C的这一努力得到了欧盟 DCENT 项目的支持。

 

Web数据(Web of Data) 

数据是很多Web应用的驱动力,W3C已经制定了一系列用于数据发布、共享、集成的技术标准(包括XML、语义Web、RDFa、元数据,以及正在发展的互联数据平台LDP)。一年前,W3C启动了数据标准计划(Data Activity),更好的支持松耦合结构数据,并根据Web技术栈的需要,继续拓展语义Web的工作。

一些语义Web技术社区认为应当在关键应用场合支持数据验证(data validation),对数据的模式进行限定。这一工作需要适应不同领域的数据特点和复杂要求。在2014年9月,W3C正式设立了RDF Shape工作组,定义图的拓扑及接口,支持数据的验证需求。  

 

3. 在交叉领域的创新

近几年来,电信、数字出版、娱乐、汽车等行业正在积极参与W3C的各类工作组,帮助定义开放Web平台在不同行业中应用所面对的具体应用场景、用例和标准化需求。

3.1 电信(Telecommunications)

电信行业和互联网的融合已经进行了很多年了。目前,全球已经有68亿移动通讯设备用户,智能手机在为这些用户获取数字服务方面起到了至关重要的作用。据预测,智能设备上的数据流量从2012年到2017年间将增长13倍。这个发展趋势对提供提供连接和分发服务与硬件的移动运营商来说可是个好消息。但是,这个增长也给运营商们带来新的基础设施投资造成的额外开支的压力。其中的一个原因是,传统的语音、短信以及数据服务而带来的收益正在逐渐降低。

幸运的是,Web正在为服务(例如广告、支付、身份管理、预负荷等)和通讯(例如语音、数字信息综合处理、转售能力等)提供更多的创新机会。W3C与电信行业携手合作,编制能使这些服务在更多设备上使用的相关标准。

WebRTC是目前W3C诸多标准中与电信行业关系最为密切的。WebRTC使得电信运营商能够将他们的重要服务——语言通讯——迁移到更多的设备上,以便充分利用他们特有的基础设施和通讯技术方面的经验。点击查看Media and Real-Time Communications Foundation对于WebRTC标准状态的更新。

 

3.2 汽车(Automotive)

联网汽车的市场随着消费者对更多车载网络技术的需求逐渐增大据观察,车载网络技术服务已经在产品差异化方面扮演了重要的角色。毫无疑问,在未来的十年里,车辆联网技术会不断地加强,甚至在有些地方出现对车辆联网的法规性要求

W3C汽车与Web商务组得到了Genivi Alliance成员的大力支持和积极参与,该商务组将开放Web平台视为联网车辆App的可扩展解决方案。现有的各种车载应用平台对开发者来说不具备太多吸引力的原因是,与智能手机等移动智能设备相比,车载应用的市场规模过小,并且在多个车载应用平台上学习和开发的成本过高。
另一方面,开放Web平台车载App开发提供了一系列的有利因素:

- 降低为很多不同品牌和型号的车辆开发应用的成本,这包括封装在Native平台能运行的Hybrid应用的能力;

- 不需要软件安装及更新。因为App的迭代速度比车辆的开发周期可迅速多了,所以这个Web特有的优势对车用场景来说十分重要。

- 广泛应用的免费标准技术以及覆盖全球的开发者社区降低了开发成本,并使车载App更容易与消费者可能要求的其他系统和设备进行互操作;

- Web是去中心化的,汽车制造商可以维护他们对车载App运行环境的控制,并探索更好的客户关系维护方法;

- Web为车载应用链接更多设备提供了独特的能力,加强了车辆与移动智能设备之间的交互。

2014年8月,W3C汽车与Web商务组发布了Vehicle Information Access APIVehicle Data两份报告并邀请业界审阅。这两份报告定义了可以使开发者以较低的成本开发可以运行在任意联网车辆的App的应用编程接口。报告还为开发者定义了集成车辆信息数据岛应用中的通用接口,这些可以被集成的数据包括车辆识别信息、加速度与速度、胎压、电池状态、气囊状态、座位或者车镜的个性化信息、车内温度信息、等等。使用这些接口的车载应用可以在车载系统或连接到车辆的移动设备上运行。

W3C计划在该商务组完成这些规范的文档之后,成立相关的工作组完成标准流程。目前,为工作组制定的章程草案已经发布,供业界讨论。

 

3.3 数字出版(Digital Publishing)

从电子阅读器到学术电子课本,再到大学里的教育课程,现在的出版行业很大程度上依赖于开放Web平台的核心技术。因此,开放Web平台需要为出版行业提供对于高质量的排版、多语言呈现、文本和音频的同步、基于页面的导航、容器格式、页眉和页脚的处理、先进的文档内链接、元数据发现,以及便携式注释等方面的良好支持。此外,虽然面向电子书的PEUB3标准已经建立在HTML、CSS以及SVG等W3C标准之上,出版行业在学术资料以及内部文档发布等应用领域对电子图书与传统Web内容的融合有更高的要求,这在一定程度上对填补同一内容在线阅读体验和离线阅读体验之间的差距有所帮助。

W3C于2013年6月启动了数字出版计划,以满足传统出版行业向Web迁移而带来的新需求。同时,W3C也对多家出版标准相关机构,如IDPF、BISG、EDItEUR, IMS (作为EDUPUB计划的一部分)、 BIC, 以及 MathML联盟等保持良好的合作关系。

今天,W3C数字出版兴趣组将它的工作分解到6个行动小组,包括版式和样式(主要基于CSS)、元数据、内容与标记(如脚注、索引词的概念等)、注释,以及STEM(science, technology, engineering, and mathematics)。

 

3.4 电视和娱乐(TV & Entertainment)

与电信和数字出版行业一样,电视行业也逐渐加深与Web的融合。Netflix和Amazon已经开始自己制作视频内容。消费者希望能够随时随地在任何设备上观看(甚至一股脑儿的狂看)他们喜爱的视频节目。内容提供商们在寻求新的创意来捕获观众的注意力,其中包括混合电视,即广播和HTML混合的的hybrid TV。

据报道,一个比较普遍的消费者期望是在观看电视节目的时候使用第二块屏幕,“87%的美国娱乐业消费者说他们在看电视的时候,至少使用1个第二屏设备”。原生操作系统提供的App可以通过很多连接技术(比如视频端口VGA,DisplayPort显示接口HDML,或者其他广泛使用的Miracast, WiDi, 以及AirPlay等技术)连接到第二屏设备。但是,目前还没有一个标准的协议允许WebApp去充分利用这些第二屏的显示资源。2014年10月,W3C启动了第二屏表达工作组,以定义一套简单的API允许WebApp显示并控制在1个或多个第二屏设备上的Web内容。

TV Control API社区组目前正在定义一个使WebApp具有电视遥控器功能的API层,包括显示电视节目时间表和相关的观视指南信息,以及频道交互等功能。

与此同时,Web and TV兴趣组也开始了关于音频指纹和水印、媒体回放调整、媒体流同步、无障碍化扩展等内容的讨论。

 

4. 打造Web的生态系统 

W3C开展了一系列的努力,希望得到开发者、相关产业及互联网生态系统的其他合作伙伴的更多输入,打造更广泛的Web生态系统。

 

4.1 Web技术架构组(TAG)的未来工作优先级

W3C的技术架构组(TAG)的使命是发展Web的体系结构。他们提炼Web体系结构的基本原则,并在需要的时候对这些原则和共识进行解释,协调W3C内外所开发的不同的技术体系。

TAG近期审阅了包括加密媒体扩展(EME)、Web动画(Web Animations)、推送API(Push API)及Web音频(Web Audio)在内的大量技术规范。IETF的Mark Nottingham本年度被增选为TAG成员,也帮助TAG参与到HTTP2的标准制定工作中。

TAG近期的工作,一个是关于Promise(用于处理一次异步操作的对象,是下一版本ECMAScript标准中定义的标准JavaScript类)的使用指南(Writing Promise-Using Specifications);另一个是关于功能性URL的最佳实践(Good Practices for Capability URLs)

TAG还与开发者社区就新的标准需求及Web体系架构保持沟通,今年9月,TAG在德国柏林举行了可扩展Web技术峰会(Extensible Web Summit)。  

 

4.2 Test the Web Forward标准测试

ttwf标准测试在确保开放Web平台的互操作性及可靠性方面发挥着重要的作用。为了满足不断增长的标准测试需求,W3C对Test the Web Forward社区提供了持续的支持,并在2014年8月在美国波特兰(Portland, USA)举行了重点关注安全标准的Test the Web Forward活动。较早前W3C也曾在中国深圳上海北京举行过相关活动。

尽管W3C的测试框架还没有完全完工,但目前已经逐步发挥作用,目前该框架包括:

- 已包含超过270,000个测试用例的测试用例库,测试用例的数字仍在不断增长

- 帮助通过HTTP协议进行测试的服务器端组件,可完成测试用例中的服务端代码

- 客户端组件帮助执行每个测试用例

目前运行测试和获得结果都变得简单。很多新的工具帮助我们自动化的完成更多的浏览器测试,如CSS测试套件的自动执行可以大量的节省测试所需的时间。

W3C的测试套件(test suite)正在形成Web上的真正影响力,Mozilla在产品化的流程中纳入了基于这些测试套件的测试环节,这是一个积极的肯定。更多关于测试套件的信息,请参阅 public-test-infra@w3.org 邮件列表。

在测试方面还有很多工作,如改进文档化过程,集成CSS测试和Web平台测试,以及测试平台的代码开发等。欢迎加入我们! 

 

4.3 Webizen计划

2014年6月,W3C的CEO Jeff Jaffe提出了一个旨在增强W3C与广大Web开发者社区联系的提议,称为“Webizen"计划。Webizen计划从形式上类似于面向个人的“会员”,它希望为Web开发者在Web标准的制定过程中争取了相应的话语权和表达声音的机会。为了回答W3C会员单位在6月份AC 2014上的关切,W3C在7月设立了专门的特别任务组,重新设计W3C的Webizen计划。

2014年9月,特别任务组发起了一项调查,希望了解Web开发者对这一计划的兴趣。在收到的回应中,205人表达了对这一计划的支持,87人希望尽快加入这一计划,62人表示他们极有可能关注并加入这一计划。基于这些调查结果,每一位参与“Webizen"计划的个人可以通过缴纳100美元的“会员费” (发展中国家和地区将略低于这一费率标准),就可以获得如下权益:

- 在W3C网站(www.w3.org)上列出Webizen的名字(及加入年度)

- 参加与W3C CEO的年度电话会议

- 在W3C提供的各类服务(如培训等)中获得特别的费率折扣

特别任务组同时也建议参与该计划的Webizen们依据兴趣组成若干小的社区(如前端开发者社区、信息无障碍社区、Web用户社区等),对W3C工作组的设立及Web技术规范的开发提出意见和建议,帮助改进W3C的工作。在调查中,有超过70%的受访者认为这一方案是合适可行的。

我们仍在寻找 Webizen 之外的更好的名字,也欢迎来自广大技术社区的意见和建议。W3C的各个会员代表也在TPAC 2014上对Webizen计划及特别任务组的建议进行了深入的讨论。 

 

4.4 开发者关系和在线培训

campus W3DevCampus是W3C的官方培训计划。在过去的几年里,已有超过2000人通过这一计划完成W3C关于HTML5、响应式Web设计、移动Web应用、JavaScript等方面的培训课程并获得证书。在Intel XDK的赞助下,部分课程能够免费提供给学员。在未来的几个月中,我们还将发布两门新的课程:CSS和互联数据(Linked Data),敬请期待。

W3C/ERCIM日前成为授权的法国培训中心机构(authorized French training center),因此,我们邀请总部位于法国或在法国境内设置分支机构的W3C会员与W3C/ERCIM取得联系。我们可以为这些会员提供面向企业的培训服务。更多信息,请参阅 Formation Professionnelle 页(法语),或与 Marie-Clarire Forgue取得联系。

W3C计划将于2015年4月13-14日在美国北卡罗来纳(North Carolina,US)举办第三届W3C开发者大会W3Conf。我们欢迎对此活动感兴趣的赞助商关注此次活动,并与 Doug Schepers 取得联系。

 

4.5 W3C的社区组

cgW3C的社区组(Community Group)仍在持续发展,以满足Web技术发展的需要。2011年8月W3C正式启动社区组计划以来,已有超过4300人参与这一计划。超过200个会员单位,以及近1500个非会员单位通过签订 W3C社区贡献许可证协议(Community Contributor License Agreement, CLA)参与社区组的讨论,并确保新技术在这一版权许可协议下对整个Web技术社区完全免费(Royalty-Free)。

自2014年6月以来,新启动了一系列社区组:包括字符描述语言(Character Description Language)、信任证(Credentials)、开放和透明的W3C(Open and Transparent W3C)、Web蓝牙(Web Bluetooth),Linked Building Data,人工服务(Human Services),以及URI规范等。

2014年9月,W3C发布了新版社区组和商务组网站Beta版测试。这一版本反映了近几年用户使用社区组、商务组网站中发现的问题,希望为社区组提供一个更有现代感的网站设计与实现。

 

4.6 与其他标准化组织的关系

W3C与许多其他标准化组织保持联系。在过去6个月,与W3C新建立联系的标准化组织包括先进电视系统委员会(Advanced Television Systems Committee, ATSC)DASH工业论坛(DASH-IF)电信技术联盟(Telecommunications Technology Association, TTA)等。

W3C通过与IGF、ICANN、OECD ITAC等的联系,更多的参与到全球互联网治理(Internet Governance)变革的过程中。2014年8月,Tim Berners-Lee和Jeff Jaffe参与了在日内瓦举行的Net Mundial Initiative。W3C也在积极定位后斯诺登时代互联网治理领域的开放Web标准定位。

W3C积极参与到欧盟信息和通信技术委员会(EC ICT)关于Standardization Rolling Plan的过程中,帮助实现欧盟在隐私保护、信息无障碍及智慧城市等方面的努力。

两年前,IEEE、IAB/IETF、ISOC和W3C共同宣布了现代标准开发的OpenStand准则。在2014年8月,W3C专门撰文,庆祝开放标准原则发布两周年

 

4.7 W3C的持续演进

在过去6个月,W3C的主要变化是启用了新的标准制定流程,新的流程要求各类W3C技术报告(technical report)的撰写过程在设计上也要求支持更多的标准规范的开发需求,如:对稳定技术报告内容的最大共识(maximize consensus about the content of stable technical reports);确保较高的技术水平和编写质量;提升标准规范之间的一致性;坚持Web标准的全免费(royalty-free),及互操作实现;争取赢得W3C及更广泛技术社区的支持和采用等。

W3C的顾问委员会常务会议(Advisory Board)也宣布了他们2014-2015的工作优先级

ab

- 识别W3C中未能达成目标的(标准化)工作

- 识别Web和W3C所面临的最紧要的任务

- 提升W3C的灵活性(agility)

- 修订完成W3C标准制定流程(2015版)

- 商标策略和许可(Trademark Policy and Licensing)

- 标准文本的溯源(Provenance of specification text)

- AB/TAG选举投票实验

- W3C的协调一致

- 提升AB对顾问委员会(AC)的代表性

近期W3C的主要工作包括今年的Web 25周年纪念及W3C成立20周年纪念。 

 

附录:W3C正在开展的标准计划

关于W3C开展工作的更多信息,请参阅W3C的工作组及兴趣组。同时,也可了解W3C的社区组及商务组所开展的工作。 

目前W3C比较活跃的标准计划,包括:

数据(Data)数字出版(Digital Publishing)字体(Fonts)图形(Graphics)HTML国际化数学(Math)移动Web计划(Mobile Web Initiative)多模式交互(Multimodal Interaction)专利政策(Patent Policy)支付(Payment)隐私保护(Privacy)富Web客户端(Rich Web Client)安全(Security)社交网络(Social)样式(Style)普适Web应用(Ubiquitous Web Applications)Web视频(Video in the Web)语音浏览器(Voice Browser)Web信息无障碍(WAI)Web测试Web和电视XForms,以及XML


Ian Jacobs, Head of W3C Communications, Editor. 感谢Chunming Hu, Angel Li 提供中文翻译。
Copyright © 2014 W3C ® (MIT, ERCIM, Keio, Beihang) Usage policies apply

评论已关闭

站内搜索

万维网联盟(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