这份公开的总结报告是为W3C 2015年度技术大会及顾问委员会会议(TPAC 2015)准备的。您也可参阅2015年5月、2014年10月、2014年6月、2013年11月、2013年8月发布的W3C重点任务报告(W3C Highlights Report)。本文的附录部分,请见 W3C工作重点-2015年10月(附录)。
本文英文原文请参阅 W3C Highlights - October 2015。
☰ 内容提要
- 1.2 现代标准开发工具(Modern Tooling)
- 1.3 新的文档许可证(New Document License)
- 3.3 数字出版(Digital Publishing)
- 3.6 电视与娱乐(TV and Entertainment)
- 5.1 信息无障碍(Accessibility,A11Y)
- 5.2 国际化(Internationalization,i18n)
- 6.2 互联网生态系统及联络(Internet Ecosystem and Liaisons)
7. W3C的治理结构优化(Organizational Evolution)
- 7.1 顾问委员会常务会议(Advisory Board,AB)
- 7.2 技术架构组(Tachnical Architecture Group,TAG)
1. 核心Web平台(Core Web Platform)
今年早些时候,我们发布了一个全新的W3C,在标准流程(Process)、现代标准开发工具(Modern Tooling)、文档许可证(Document Licenses)及Web内容(Contents)等四个方面持续优化,使Web标准更加灵活,更快满足业界需求,和更加有创新活力。
1.1 标准制定流程(Process)
感谢W3C顾问委员会常务会议(Advisory Board, AB)、修订W3C标准制定流程社区组(Revising W3C Process Community Group)及W3C会员们的共同努力,W3C在2015年9月1日已经启用了2015版的标准制定流程(2015 Process Document)。
-2015年5月,大约有5000名技术专家参与到W3C的各个社区组,截至2015年10月底,活跃在各个社区组的技术专家已经上升到6000人。
-2015年5月,我们希望进一步通过这些CG提升Web标准的灵活性(agility),并缩短标准开发周期。目前,新成立的Web平台工作组(Web Platform Working Group)在小组章程中,已经提到希望从Web平台孵化社区组(Web Incubator Community Group,WICG)中持续定期地获得创新输入。
1.2 现代标准开发工具(Modern Tooling)
越来越多的工作组开始使用 Specifiction 及 GitHub 等现代工具,这可以帮助标准工作组更有效的完成标准开发工作,并有助于让更多的开发者参与标准规范的制定过程。特别是GitHub,目前已经成为W3C内部项目到各类工作组、社区组开展工作的基础。Robin Berjon整理了一份 GitHub使用指南(helpful guide to GitHub),帮助开发者参与到W3C的内部开发项目之中。
在这个方向的另一项进展是开发完成 W3C数据API (W3C Data API)。2015年8月,W3C发布了关于工作组、标准、参与标准的技术专家等核心数据。我们希望这一数据开放工作,可以帮助其他Web标准的支持者为这些数据创造更多的用户和使用场景。
这些关注于现代工具和标准开发实践的努力将帮助所有Web用户确保Web平台在持续发展,并尽展潜力。
1.3 新的文档许可证(New Document License)
W3C在2015年先后发布了两份文档许可证:W3C文档许可证(W3C Document License)和随后的W3C软件与文档许可证(W3C Software and Document License)。这些许可证与GPL兼容,并允许在充分标明的前提下复制和修改。我们希望这些许可证能够得到更加广泛的应用。
在2015年夏天,我们还讨论了 W3C的特邀专家协议(agreement to Invited Experts),在修改后的协议中,给了参与标准的特邀技术专家及W3C更多的自由选择权,具体包括:
-取消了对特邀专家的限制,如果他们在W3C之外所做的工作对W3C的工作有贡献。
-取消了必须在指定的文档许可证下发布工作内容的限制。
-修改了“W3C没有获得足够授权在更宽松的许可证下发布技术规范”的问题。
1.4 Web平台的内容扩展(Content)
在过去的几个月中,有许多新内容增添到Web平台之中,下面是一些最新进展:
-Web平台工作组(Web Platform WG)正在审阅小组章程,在章程中承诺将从Web平台孵化社区组(Web Platform Incubator Community Group, WICG)中获取创新想法。
-信息无障碍技术领域(WAI Domain)进行了重组,将工作重点从WCAG转移到为其他技术规范增加更多的技术扩展来满足信息无障碍的需要(查看详细内容)。目前,我们正在处理来自几个来自会员的正式反对意见(Formal Objections)。
-WebRTC 1.0版已经稳定,下一步的发展将和 ORTC社区组的工作有更多结合。
-CSS与TAG联合开展的Houdini特别任务组(CSS-TAG Houdini Task Force)正在得到越来越多开发者的关注,这个特别任务组希望深入探讨关于Web样式和布局背后的核心机制(如帮助CSS做多边形填充的底层API等),从而重新定义下一代的CSS布局和渲染引擎。在这一工作基础上,开发者将可能构造自己的选择器(selector)或输入框扩展(input extensions)等CSS新特性。
-Web支付工作组(Web Payments Working Group)的章程正在经过AC审阅,前期工作已经收集了大量关于Web支付的用例,这些用例将驱动未来工作组的工作方向。
安全和隐私(Security and Privacy)
我们正面临非常严峻的安全与隐私挑战,W3C正在加强力量,解决Web领域安全与隐私的问题。 最近一系列的网络攻击及数据窃取事件显示了这类问题的严重程度,在线安全甚至已经影响到我们的离线生活。
最近的一项关于安全的工作是Web加密API(Web Cryptography API),它帮助Web应用实现基本的加解密操作。目前,关于Web加密API的互操作测试已经基本完成,并为库的实现提供核心模块,避免开发者在应用层实现自己的解决方案。在加密API之上,Web应用安全工作组(Web Application Security Working Group)已经列出了一个清单,帮助Web应用的开发者开发和部署更加安全的Web应用。其中,内容安全策略(Content Security Policy Level 2)、混合内容(Mixed Content)及升级非安全请求(Upgrade Insecure Requests)三份技术规范均已在今年发布了候选推荐标准,进入互操作测试阶段。终端用户信任浏览器及运行在其中的Web应用,因此为Web应用的开发者提供安全支撑,将使全体Web用户从中受益。 这些工作也与今年早些时候技术架构组(TAG)所公布的一份旨在鼓励在Web上使用加密通信的建议相一致。因此,我们欢迎和支持与其他Web安全的倡议、计划和技术社区(如Let‘s Encrypt项目)一起,共同推动Web安全的发展。在隐私保护方面,W3C也发布了追踪偏好表达(Tacking Preference Expression,DNT)的候选推荐标准,希望给用户和站点提供一种工具来表达他们对隐私保护的策略和期望。TAG的安全与隐私自评估问题列表(TAG security and privacy self review questionnaries)指导了TPE规范的标准编辑们开发了规范中的安全和隐私相关的内容。
我们正在关注的下一个安全挑战是提供更好的Web认证方法:与与硬件集成的、支持多因素认证的Web身份认证框架。我们正在和 FIDO 组织(FIDO联盟)合作,改善Web认证及基于硬件的安全认证,提升Web用户及Web应用开发者对认证的确保能力,保护其在线帐号和Web通信的安全。
2. 影响力提升(Outreach)
W3C的进展都离不开来自工业界、教育界、研究和商业机构以及大量个人开发者的广泛参与和持续投入。这直接反映在持续增长的社区组(Community Group)数量及参与的人数上。截至2015年10月,已经有超过6000名技术专家活跃在220个社区组中。这些社区组成为了开放Web平台不断演进的基础。此外,包括参与各类会议并做报告、组织开发者聚会等大量的线下活动(如与TAG的聚会),也帮助提升了W3C的影响力。在2015年10月TPAC会议期间,W3C与日本本地开发者社区一道,在札幌举办了面向开发者的聚会(developer meetup in Sapporo)取得了很好的效果。
同时,我们也在努力联系更多的开发者,鼓励他们采用Web标准。W3C与edX的开展合作,启动了W3C的大规模在线课程计划W3Cx,目前,HTML5的在线课程已经上线,已有超过87000人选课,超过10000人完成了课程并获得了5星评价。第二版的HTML5课程(第一部分)正在进行,并将于2015年12月将上线HTML5课程的第二部分。
3. 垂直行业(Industry Verticals)
3.1 汽车(Automotive)
在互联汽车(Connected Cars)场景下,用户对访问来自汽车的数据和服务的需求持续上升,汽车工业正在与W3C一起,为驾驶员和乘客提供更丰富的Web应用体验。
在2013年,W3C成立了汽车和Web平台商务组(Automotive and Web Platform Business Group), 2015年2月,W3C正式启动了汽车工作组(Automotove Working Group),按照W3C的标准制定流程,将商务组中开展的工作向正式W3C推荐标准推进。
在向工作组转交了车辆API(Vehicle API)及与之配套的车辆数据规范(Vehicle Data)之后,汽车和Web平台商务组正转向新的需求,并继续扮演汽车与Web结合领域的标准孵化器的角色。目前,商务组正在与电视控制器API社区组(TV Controller API Community Group)合作,关注媒体调节编程接口(Media Tuner API)的标准需求,此外,也在Genivi工作的基础上,开展与导航相关的地理位置服务(Location based Services)的标准制定。商务组将关注汽车工业普遍感兴趣的领域,并适时更新商务组章程,及时反映可能产生重要标准的工作。
汽车工作组在2015年6月已经发布了关于车辆数据(Vehicle Data)及车辆信息访问API(Vehicle Infomation Access API)的首份标准工作草案。自工作组2015年2月成立以来,已经先后于2015年4月在德国斯图加特、2015年7月在美国西雅图举行了两次面对面工作组会议。在2015年6月,工作组启动了汽车隐私与安全特别任务组(Automotive Privacy and Security Task Force),来自商务组和汽车工作组的成员将参与这个特别任务组,聚焦汽车信息在Web上共享和访问所面对的安全与隐私问题。
在2015年10月在日本札幌举行的TPAC会议上,汽车工作组将举行面对面会议。TPAC会后,汽车和Web平台商务组也将于韩国首尔Genivi的成员会议上,举行技术研讨会。
3.2 数字营销(Digital Marketing)
2015年9月17-18日,W3C在美国佛罗里达州举行了数字营销技术研讨会(Digital Marketing Workshop),此次会议由尼尔森(Nielsen)主办,许多来自交互式广告、媒体、数字营销、在线零售、市场研究及客户数据分析等领域的技术专家参加了此次会议。
研讨会的讨论明确了完整数字出版的需求,包括但不局限于安全的Web广告投放机制、应用和页面的上下文及可视性(viewability)、鲁棒且可审计的广告数据度量、可靠的市场资产追踪、用户隐私的确保等。我们识别了基于开放Web平台的下一步标准工作,以及更广泛的数字营销产业能够在其中的贡献。
关于研讨会的日程及进一步信息,请参阅研讨会主页,我们将随后发布该研讨会的总结报告。下一步,我们将成立数字营销兴趣组、商务组或社区组,进一步明确数字营销市场的需求,为已经设立的W3C相关工作组及未来可能将新设立的工作组做好市场及推广工作。这个小组将理解来自Web的数字营销的技术需求,如性能、安全、API、数据格式及词汇表等。我们正在寻找对这一领域感兴趣的W3C会员及潜在会员。
3.3 数字出版(Digital Publishing)
2015年9月,数字出版兴趣组(Digital Publishing Interest Group)完成了新版的小组章程,新章程中提出将基于EPUB与Web的融合,推进基于开放Web平台的便携式文档,这一路线也发布为一个单独的白皮书(Advancing Portable Documents for the Open Web Platform:EPUB+Web)。数字出版兴趣组在2015年5月在美国纽约举行了面对面会议,英国Hachette出版集团承办了这次会议。这次会议讨论了基于Web的电子出版物的封装、标识、分页与页面布局、信息无障碍、教育与宣传等主题,并修改了小组章程,详情请参阅此次面对面会议的会议记录。
数字出版兴趣组近期发布的工作草案包括Web注释协议(Web Annotation Protocol)、数字出版WAI-ARIA模块1.0(Digital Publishing WAI-ARIA Module 1.0),以及开放Web平台便携式Web出版物(Portable Web Publications for OWP)等。
3.4 支付(Payments)
W3C的Web支付相关工作的目标是使基于Web的支付更便捷、更安全。目前,已有多种基于Web的支付系统,我们试图为用户提供更流畅的一个互操作机制,将这些支付解决方案更好的集成到浏览器中。我们很高兴来自银行、浏览器提供商、商家、支付服务提供商、支付硬件提供商等能够参与到Web支付工作中,并将继续寻求更加广泛的参与,特别是来自亚洲等新兴经济体相关机构的参与。详情请参阅目前参与Web支付工作的全体参与者。
Web支付兴趣组
W3C于2014年11月设立了Web支付兴趣组(Web Payments Interest Group),着手准备成立Web支付相关的工作组。兴趣组目前识别的主要任务包括:
-收集与Web支付相关的用例
-研究Web支付的技术体系(payment architecture)
关于兴趣组的下一步工作及目前进展,请参阅TPAC 2015上Web支付兴趣组的面对面会议日程。
Web支付工作组
2015年10月,W3C正式设立Web支付工作组(Web Payments Working Group),小组章程通过会员审核,并阐述了该工作组的计划与工作优先级。作为这项工作的一部分,W3C的Ian Jacobs将组织面向AC代表的Web研讨会(Webinar)来收集反馈意见,并进一步回答上述问题。
我们认为,Web浏览器是连接Web应用与电子钱包之间的中介,电子钱包服务则进一步管理终端设备上相关的支付设备。因此,Web支付工作组将开发一系列标准,来规范化在一个电子商务站点完成支付的整个流程。
更多信息,请参阅 Web支付工作组章程常见问题(FAQ published with the Web Payments WG charter)。
3.5 电信(Telecommunications)
近一段时间,W3C不断寻找到电信领域与Web产业深度融合的技术领域,如WebRTC、支付、硬件认证(与智能卡)等。
WebRTC是目前识别出来的一个重要技术特性,它可能将电信能力作为一个公共能力提供给Web站点和Web应用。在这一方面,我们取得了一系列进展,已经发布了照相器(camera)/麦克风(microphone)API的标准草案最终征求意见稿(Last Call Working Draft),并很快进入候选推荐标准(Candidate Recommendation)阶段。WebRTC API的1.0版本也正进入稳定阶段,在2015年9月WebRTC的面对面会议上,该规范的技术特性已经基本冻结。关于该工作组章程的重新修订工作已经基本告一段落,并计划在下一版本的WebRTC API规范中与社区组开展的ORTC工作进行有机融合。
支付(Payment)是电信运营商可以为Web世界提供的另一个重要的能力。这一工作主要得益于已经启动的Web支付兴趣组及正在进行章程审阅的Web支付工作组。
未来值得期待的另一个结合点是硬件认证工作组(Hardware Authentication Working Group),目前该工作组的章程正在AC审阅之中,该工作组将探索如何利用在电信行业广泛采用的智能卡(SIM Card)实现更丰富、安全的Web认证功能。
Web与移动兴趣组(Web and Mobile Interest Group)在过去一段时间里一致致力于寻找Web技术在应对移动互联网应用的差距,识别移动互联网领域Web技术标准的需求。该兴趣组将于2015年10月到期,并将关闭。但让Web更好的支持移动互联网的努力仍在继续,目前正在开发的一系列技术(如服务线程/Service Worker、Web应用的元数据清单/manifests for Web apps 等)正在致力于让Web应用成为移动设备上的重要内容。重新得到会员关注的传感器API(sensor API)、蓝牙和近场通信(Bluetooth and NFC)也让未来的Web应用能够更好的和移动设备的底层硬件能力相结合。
从设立Web与移动兴趣组开始,W3C就一直关注如何让Web应用更好的与底层通信网络更紧密协同工作的新机会。近来,物联网(Internet of Things)为管理广泛部署的基于传感器的数据网络提供了新的应用场景。今年初新设立的物联万维网兴趣组(Web of Things Interest Group) 目前已经识别了物体描述(Thing Description)、API与协议(API and Protocols)、发现(Discovery)及安全隐私与弹性(Security、Privacy and Resilience)四个重点任务,并在快速推进相关标准研究工作。
许多电信运营商都向用户提供流媒体服务(media services),Web与电视兴趣组(Web and TV Interest Group)的工作正在持续探索这一领域基于Web的服务所需的标准技术。目前正在开展的工作包括电视控制API(TV Control API)、基于Web的媒体同步(Web-based Synchronization),以及最近启动的云渲染(cloud-based rendering)的标准化工作。
3.6 电视与娱乐(TV and Entertainment)
GGIE(玻璃到玻璃的互联网生态系统,Glass-to-Glass Internet Ecosystem)
这是W3C在Web及电视领域的一个特别任务组(Task Force),该任务组近期关注端到端的数字视频场景,如动态广告植入(dynamic ad insertion)及其到URI名的映射。
GGIE任务组很快将进入用例(use cases)的详细分析与需求选取阶段,识别目前技术标准在支撑这些端到端数字视频的应用场景中存在的技术差距,并识别2016年的主要标准研发方向,同时也会关注数字内容创建者及观看者的身份识别(identity)及数字内容隐私保护。详情请参阅GGIE特别任务组主页上发布的用例(use cases linked from GGIE website),我们欢迎您的参与。
多设备计时社区组(Multi-Device Timing Community Group)
近期多设备计时社区组(Multi-Device Timing CG)正在制定计时对象(TimingObject)的规范草案。目前社区组的讨论以及工作草案主要关注:
-1. TimingObject如何连接到在线计时源(timing sources),从而能够为多设备Web应用(译者注:如移动终端与电视屏幕的多屏交互应用)中的精确计时的操作提供基础;
-2. 如何将HTMLMediaElements与TimingObject相互关联,从而提供精确计时的、多设备音视频呈现(multi-device video/audio presentations)、协同观看、视频同步、在视频源/植入广告之间的动态切换等能力;
-3. 如何将顺序逻辑(sequencer logic,如时序文本/TimedTextTracks、字幕等)与TimingObject相互关联,从而提供精确计时的、时序数据(如字幕、画面描述、评论信息及弹幕、数据序列等)在多设备上的可视化。
W3C近期已经发布了更新的计时对象(TimingObject)规范草案,并覆盖了这些需求,我们邀请您(特别是Web与TV兴趣组的成员)关注并反馈您的意见和建议。多设备计时的需求可能与W3C中和多媒体相关的工作组(如视频捕捉、转录、字幕与标签、音轨支持、动画、多屏互动、远程控制、音频控制、交互式媒体等)密切关联, 多设备计时社区组下一步也将扩大联络范围,加强与这些工作组的互动。
电视控制API
在这一方面,当前目标是力争在2015年底前完成“电视控制API”的标准文本研发。目前的标准草案版本正处在公众审阅阶段,我们欢迎您对此提出意见和建议。
最近在该标准文本中讨论的热点是关于节目录制和时间迁移(time-shifting)。目前标准中所提及的技术特性在实际产业界的支持情况,请参阅相关的进度表(progress table)。
第二屏工作组(Second Screen Working Group)
该工作组在2015年5月在德国柏林举行了面对面会议,具体会议日程详见会议记录。
该规范仍在持续修改和完善,最新的版本扩展了 PresentationRequest 对象及 defaultRequest 属性。这些更新及其他修改,可参与 GitHub 上的版本:https://github.com/w3c/presentation-api/commits/gh-pages。
和Web与电视兴趣组类似,第二屏工作组也于 TPAC 2015 上进行2015年第二次面对面会议。
4. 物联万维网(Web of Things, WoT)
W3C在物联万维网(Web of Things,WoT)方面的愿景是:聚焦Web技术在物联网平台的平台(platform of platforms)中的角色,为物联网服务提供基础,将物联网平台(IoT platform)从单一的远程微传感器/控制器扩展到一组基于云的服务。在这一场景中,共享的(传感器、控制器)语义对于IoT服务的发现、互操作、基于已有协议和平台之上的扩展和分层(scaling and layering)都至关重要。
基于上述考虑,我们将元数据划分为三类:关于物体描述的元数据(Things),面向安全的元数据(security),以及面向通讯的元数据(communications)。其中,物体(Things)的元数据提供了一种对物理对象或抽象实体的虚拟化表达(virtual representations)。
W3C的物体描述(Things description)基于W3C的资源描述框架(RDF),其中包括关于物体的基本语义信息,如物体的类别、物体相关事件的数据模型、物体的属性及相关行为(properties and actions)。根据给定元数据中所设定的各种限制条件(constrains),我们可以灵活使用各种底层通信协议,支持不同的通信模式(communication pattern)。
W3C也在探索使用更加轻量级的元数据表达方法,从而在一些资源受限的设备上更容易的支持元数据的表达与处理。
目前,W3C的物联万维网兴趣组(WoT IG)已识别并设置了如下特别任务组:
-物体描述(Thing Description)
-脚本API及协议绑定(Scripting APIs and Protocol Binding)
-发现与提供(Discovery and Provisioning)
-安全、隐私与弹性(Security, Privacy and Resilience)
接下来,W3C将通过TPAC及后续讨论,尽快完成物联万维网工作组(Web of Things Working Group)的章程审阅工作, 尽早成立工作组。
物联网目前已经得到快速应用与发展,但仍受到数据格式不一致、实施成本高、投资风险等制约,这些都会对IoT的市场机会产生负面影响。W3C也在与其他IoT领域的联盟和标准制定组织(SDOs)紧密联系与合作,相互理解与协作,识别跨越不同层次网络、提供更广泛IoT服务所需的技术挑战,为扩展IoT应用的潜力共同努力。近期,W3C与工业互联网联盟(Industrial Internet Consortium)签订的合作协议就是W3C加强与该领域其他组织协作的一种努力。未来,我们将扩展这种合作到更多的IoT联盟或其他标准制定组织。
5. 面向所有人的Web(Web for All)
5.1 Web无障碍(Accessibility)
Web信息无障碍计划完成了对工作章程的第二轮审阅(a second set of reviews)工作,并在会员审阅过程中的到了大力支持,同样也收到了评论及反对意见,其中部分意见已经得到解决,另一部分也正在处理改进中。
为W3C的技术标准提供无障碍访问指南
Web信息无障碍计划(Web Accessibility Initiative,WAI)正致力于制定可访问性指南来解决W3C技术标准中的可访问性用户需求,包括当资源允许时覆盖至移动互联网、数字出版、电视和Web,物联万维网,以及汽车等垂直领域,以确保无论是工作组还是社区组都能够更易获得关于无障碍访问的相关信息,并在标准开发的早期阶段满足各种可访问性需求。伴随着允许资源用于跨技术(cross-technology)的备忘录,Web技术可访问新指南(Web Technology Accessibility Guidelines,WTAG)工作草案成为在Web技术发展中出于可访问性考虑的自主学习资源。这种资源的不断发展将从协议和格式工作组(Protocols and Formats Working Group,PFWG)转至可访问平台架构工作组(Accessible Platform Architectures Working Group)。
定义技术标准的扩展,支持无障碍的开放Web平台(OWP)
WAI已经发布并更新一系列技术标准,弥补开放Web平台与无障碍访问需求之间的空白。包括发布可访问富互联网应用(Accessible Rich Internet Applications,ARIA)1.1工作草案以及对画布上的无障碍可访问性的支持;投入出版WAI-ARIA模块(Publishing WAI-ARIA module)技术标准工作;开始几项有关可访问性API映射(accessibility API mappings ,AAMs)技术标准的工作。
WAI 2020框架讨论
WAI在今年于华盛顿举办的M-Enabling会议上,进行了对“WAI2020 框架”的进一步讨论,寻求未来5-10年年与Web内容、Web应用、浏览器及辅助编辑工具所需的Web无障碍需求和原则。
Web可访问性指南
Web内容无障碍指南(WCAG2.0)在不同国家被广泛采用,同时也伴随着大量对参考实现资源的需求。WCAG工作组继续致力于以下两方面的工作:认知与学习障碍任务组(Cognitive and Learning Disabilities Task Force)与移动无障碍任务组(Mobile Accessibility Task Force)。这两方面的工作对探索规范的扩展有着至关重要的作用,并可能进一步促使WCAG2.1版与/或WAI3.0版的更新章程的发布。低视觉任务组(Low Vision Task Force)也刚刚启动。用户代理可访问性指南工作组(User Agent Accessibility Guidelines Working Group)完成了对用户代理可访问性指南(User Agent Accessibility Guidelines ,UAAG)2.0工作草案的意见征集,并发布了一份更新的工作组备忘-追踪工作草案。除此之外,编辑工具可访问性指南(Authoring Tool Accessibility Guidelines ,ATAG)2.0已成为W3C的正式推荐标准。
可访问性评估和测试工具
先前的评估与修复工具工作组(Evaluation and Repair Tools Working Group)正探索WCAG2.0评估规则的规范的发展,同时还有自动WCAG检测兴趣组(Automated WCAG Monitoring Community Group)正探索测试与评估Web内容及应用可访问性的自动化得方法。
5.2 国际化(Internationalization,I18N)
为W3C标准开发者提供与国际化相关的审阅、讨论及建议
W3C国际化工作组(Internationalization ,i18n, Working Group)为一些列W3C技术标准提供了与国际化相关的审阅、讨论及建议,包括CSV、WebVTT、互联数据更新格式(Linked Data Patch Format)、Web支付用例(Web Payments Use Cases)、应用描述文件(App Manifest)、媒体捕获与媒体流(Media Capture and Streams)、CSS文本、CSS书写模式(CSS Writing Modes)、CSS旁注(CSS Ruby)等。之前的文字布局与排版信息相关链接(Links to text layout and typography information)的Wiki页面范围被进一步扩大,同样也为浏览器实现者服务,用于指出在CSS规范特性的实现与扩展所需的细节。
工作组继续致力于为标准开发者提供国际化最佳实践(Internationalization Best Practices for Spec Developers)与参考指南,以期在标准开发早期过程中将国际化话题提上日程加以考虑,并减少对晚期审阅的依赖。了解相关信息的最便捷方式是访问国际化技术:开发标准(Internationalization Techniques: Developing specifications)页面。
工作组进一步发布了万维网字符模型:字符串匹配和查找(Character Model for the World Wide Web: String Matching and Searching)的工作草案更新,该标准草案之前被称为万维网字符模型:规范化(Character Model for the World Wide Web: Normalization)。针对Web规范开发者,新的工作草案在规范化(normalization)之外,移除了大量过时材料,并将内容扩展至出于字符串匹配考虑所适用的其他领域。工作组还一直致力于调查在例如WebVTT、CSV、JSON等纯文本的环境中处理双向内容时的最佳实践。
对世界上不同语言的更好支持
工作组发布了Requirements for Chinese Text Layout中文排版需求的首个公开工作草案。该文档支持同一页面上的双语言版本:英文与中文(读者可以通过过滤该页面以达到单一语言显示的目的)。下一份草案将进一步区分简体中文与繁体中文,例如在同一页面上显示三种语言版本(请参考github草案)。W3C的中国总部也提出了藏文排版需求,并准备了一份初始草案(very early draft)。
国际化标准化计划(邮件列表)被用于支持促进蒙古语变体形式趋向统一的标准化重要举措。大量世界顶尖的蒙古语字体专家协同合作共同努力致力于此项标准化工作。
工作组发布了梵文排版需求(Indic Layout Requirements)及韩文排版需求(Requirements for Hangul Text Layout and Typography)工作草案更新,其中韩文排版需求将英语和言语版本合并至统一页面。
国际化标准计划成立两个新的任务组,并正式开展阿拉伯文排版需求(Arabic Layout Requirements)和埃塞俄比亚文(Ethiopic Layout Requirements)排版需求的工作。如需进一步了解有关布局与排版需求方面的相关信息,请参考布局与排版页面:Layout & typography。
多语言Web
为确保国际化标记集(ITS 2.0)元数据对多语言内容生命周期的支持,ITS兴趣组与OASIS XLIFF TC紧密合作,推动ITS2.0在XLIFF 2.0中的采用,并将继续收集反馈及需求。XLIFF 2.1正在进行中而且天然地支持ITS 2.0。在欧洲委员会LIDER项目的支持下,多个社区组(BP-MLOD, LD4LT, OntoLex)继续讨论在机器学习、跨语言检索及信息抽取等跨语言场景中的技术需求,以及多语言互联数据中的技术需求。这些讨论结果将对W3C的标准化工作,尤其是对Web数据最佳实践工作组(Data on the Web Best Practices Working Group)的工作产生重要的影响。BPMLOD小组产生了多个与多语言互联数据最佳实践(best practices for multilingual linked data)相关的报告。社区组计划将于2015年10月底发布这些报告。
标准测试
国际化工作组继续向HTML、CSS测试套件提交与国际化相关的测试用例(internationalization-related tests),包括对RLI/LRI的测试以及针对CSS的相关测试,例如:文字转换(text-transform)、处理空白(white-space)、文本对齐(text-align、text-justify)、自动换行(word-break)、垂直文本(vertical text)、CSS旁注(CSS ruby)等。
与其他标准组织的协作
国际化工作组的成员参与了Unicode标准的编辑委员会,并于今年发布了Unicode 8规范,且Unicode 8的beta版草案也将进一步发布。工作组也持续追踪在Unicode联盟、IETF以及其他相关标准组织中与Web国际化相关的各类讨论。
教育与推广
工作组发布了一系列文档资料,在各种活动中宣传和推广多语言Web及国际化原则,鼓励更多参与者加入到W3C的国际化工作中来。2015年4月29日,第八届多语言Web技术研讨会(8th MultilingualWeb workshop)在拉脱维亚的里加(Riga, Latvia)举办。如需了解有关此次研讨会的总结、视频以及报告信息,请参考研讨会报告。
自定义计数器样式(Custom Counter Styles)工作草案支持CSS计数器样式第三级(CSS Counter Styles Level 3)且随着CSS标准的变化及时更新。它为内容作者提供了覆盖世界上近30种语言的超过120个种预定义的计数器(编码)样式模板。工作组持续收集、撰写、发布、维护面向内容开发者的文字和资料,帮助他们了解并参与Web特性国际化相关工作。查看在逐个任务(task-by-task)的基础上指向资源的编写HTML与CSS内容的技术指标列表(techniques index for authoring HTML and CSS content)。国际化内容和用户论坛也为W3C开设的HTML5“大规模开放在线开放课程”(MOOC)提供支持。
6. 全球化的W3C(W3C in the World)
6.1 W3C的在线培训(W3C Training)
Web正逐渐影响着各行各业,亟需更多技术人员使用最新的Web标准开发Web站点与Web应用。针对这一需求,W3C采取了两项关键性的举措。
W3Cx
W3C与世界领先的在线教育平台合作伙伴edX(世界上两个使用最广泛的在线学习平台之一)合作,旨在面向更多的开发人员提供培训机会。W3C与edX联合推出了W3Cx,于2015年6月至7月正式上线HTML5在线培训课程,并得到了来自全球多达87,000多位学习者的积极响应,其中10,000多位学习者持续参与至课程结束。该课程更是得到了大量的五星级评论(5 stars reviews)。
基于首轮W3Cx HTML5课程所取得的成果,2015年9月30日,W3C宣布将强化edX平台上的在线课程:增加两部分HTML5课程以及HTML5的XSeries认证程序(XSeries Program dedicated to HTML5)。这两部分基于中级水平的HTML5课程分别是HTML5在线课程第一部分即HTML5编码概要与最佳实践,以及HTML5在线课程第二部分即HTML5应用程序设计的先进技术。以上课程的第一部分(first of these courses)当前正在进行中。此外,基于edX用户的强烈需求(edX当前用户数量达500万),一项名为“HTML5概论”的课程也在计划中。鉴于第一期课程所取得的显著成效,W3C与edX计划进行进一步的持续合作。
W3C开发者在线培训课程(W3Devcampus)
W3C开发者在线培训课程(W3Devcampus)是W3C官方发布的传统在线培训课程,通常一位老师最多可为100名学生授课,方式以虚拟在线互动为主。W3C提供高质量的与Web技术相关在线培训课程(也依据实际需要提供线下培训课程)。该课程提供多语言版本支持,如英语、西班牙语等。
培训课程结束后,学习者可获得来自W3C颁发的课程结业证书及纪念徽章。
后续将发布的W3CDevCampus在线课程(Courses coming up)将包括:HTML5(西班牙语版)、移动Web最佳实践(西班牙语版)、响应式Web设计以及JavaScript等。如需了解更多内容,欢迎点击观看W3DevCampus的有趣视频(fun W3DevCampus video),该视频由Intel XDK赞助制作。
6.2 互联网生态系统及联络(Internet Ecosystem and Liaisons)
W3C长期以来致力于加强与其他标准化组织的密切联系与合作,联合NMI、GIPO等机构积极参与互联网治理,参加于新加坡、阿根廷以及都柏林举办的ICANN面对面会议。W3C同样与业内组织及团体建立并保持着良好的互动,诸如IIC、JTC 1 WG10、FIDO、Genivi、OGC、RDA等。如需了解更多与W3C相关组织或团体的联系信息,请参考:public liaisons page。
W3C在欧洲积极参与由欧盟委员会和欧洲多方利益相关者平台(MSP)起草的关于ICT标准化演进计划(Rolling Plan for ICT Standardisation),并计划支持一项提交至MSP的SKOS提案。
最后,在W3C的要求下,OpenStand与AB紧密合作,将其版权通知移至知识共享(CC,又名创用CC)与内部联络团体,并提议成立Web Policy Interest Group即PoLIG。
7. W3C的治理结构优化(Organizational Evolution)
7.1 顾问委员会常务会议(Advisory Board,AB)
W3C于今年6月向AC代表们宣布(announced to AC members in June)并进行了新一届AB成员的选举,经投票最终确定以下AB代表人选("*"表明该AB代表为连任):
- Tantek Çelik (Mozilla) *
- Michael Champion (Microsoft) *
- Charles McCathie Nevile (Yandex) *
- Chris Wilson (Google) *
- Judy Zhu (Alibaba)
所有AB任期始于2015年7月1日,其中四个席位的AB代表任期两年,截至2017年6月30日;另一席位的AB代表任期一年,截至2016年6月30日。Tantek Çelik作为第五席候选人,接替Art Barstow出任一年期的AB代表。
至本届选举,连任的AB代表为:Virginie Galindo (Gemalto), Jay (Junichi) Kishigami (NTT), Soohong Daniel Park (Samsung Electronics), David Singer (Apple)。
下届AB代表选举将于2016年4至5月份进行,敬请留意。
AB会议 (AB Meetings)
紧随着本年度五月份在巴黎举行的面对面会议,AB代表参加了由Microsoft于今年8至9月在美国西雅图举办的见面会,会期讨论的议题包括:
-特邀专家协议(Invited Experts agreement)
-AB项目圆桌论坛(Roundtable of AB projects)
-ICANN跨社区工作组(ICANN Cross-community Working Group)
-W3C政策制定原则(Policy positions taken by W3C)
-章程制定原则(Guidelines for Chartering)
-工作组如何关闭(When do Working Groups end?)
-选任新的W3C负责人的方法和建议(What changes would we make with a different Director?)
-HTML提案(Proposals for HTML)
2015年7月20日,经AB代表决定将于每两周进行一次时长为一小时的电话会议,更确切地说是于每个月的第一与第三个周一进行,会议时间固定为2-3PM UTC。各位AB代表可通过访问对会员开放的主页了解有关AB会议的摘要(AB meeting summaries)或更多信息。
特别任务组工作进展(Task Force Update)
支持W3C多语言工作的最佳实践(Best practices to support multilingual W3C)特别任务组致力于为非英语母语的参会者提供更好的参会体验与环境,尽可能降低非英语母语参会者的参会门槛。
2015年在巴黎举办的AC会议期间,与会者创建了一个名为“#ac-questions”的IRC频道,与会者可以通过此渠道使用非英语的其他语言进行交流,同时掌握多种语言的AB代表、W3C团队及办公室成员将进行实时翻译。该做法的目的是促进来自不同国家及地区的国际参会者的参与。在实际使用过程中,工作组也很自然地选择使用该渠道进行报告或讨论的多语言翻译。如需了解更多信息,请参考有关此项尝试的详细报告(more detailed report of the experiment)。
7.2 技术架构组(Tachnical Architecture Group,TAG)
TAG选举
本次选举有71位AC代表进行了投票,David Baron(Mozilla)当选新一届TAG成员填补TAG小组的开放席位。新一轮的TAG成员选举将于本年年底进行。
技术文档 (Documents)
W3C与本年度7月份的面对面会议后发布了两项调查结果:
-未经认可的Web追踪(Unsanctioned Web Tracking):因各种理由而不使用Web平台所定义的基于特定目的的方法来追踪用户行为(unsanctioned tracking)将对Web产生损害。该调查详细说明了TAG在针对不同形式的追踪以及该如何解决这些问题时的立场。
-端到端加密与Web(End-to-End Encryption and the Web):W3的技术架构组(TAG)支持普遍使用适用于Web通信的强大端对端加密。这包括使用TLS进行传输加密以及使用允许用户对加密的应用程序。
TAG会议与交流活动 (Events)
TAG于2015年7月在都柏林举办了面向开发者的与TAG面对面(Meet the TAG event)活动,此次活动由Yandex主办。有关本次活动的相关报告及资料,已在GitHub上共享;相关视频已可在线访问观看:https://www.youtube.com/watch?v=7BpsUYn6Z2o
TAG于数月后在美国波士顿举办了面对面会议,并邀请Cory Doctorow出席。当天晚上,TAG出席了另一开发者见面会(developer meetup)并与当地的开发者进行了交流。
8. 结论(Conlusion)
W3C近期在流程、内部治理架构及政策上的变化,是为了尽可能地减少Web技术标准发展的障碍,促进Web的发展。这不仅需要开发者、产业界、浏览器厂商的参与,也需要所有的Web用户共同参与,提出对Web进行改进、解决Web发展中的问题、推动Web更好地为用户所用以及促进提升更安全的Web体验的意见和建议。未来还有广阔的发展空间,W3C所致力的以及取得的每一项进展都在为尽展Web无限潜能创造更多的空间。
附录(Appendix)
附录1 AC 2015以来发布的主要技术规范
关于W3C所开展工作的更多信息,请参阅 W3C工作重点-2015年10月(附录),及W3C标准与工作草案页面(Standards and Drafts search page)。
附录2 W3C的工作组和标准计划
了解更多有关W3C当前工作成果及未来工作方向,请参阅 W3C工作重点-2015年10月(附录),及 W3C的工作组及兴趣组页面(W3C Working and Interest Groups),以及W3C的社区组及商务组(Community Groups and Business Groups site )页面。
查看本文英文原文: http://www.w3.org/2015/10/w3c-highlights/
Copyright © 2015 W3C ® (MIT, ERCIM, Keio, Beihang) Usage policies apply。
评论已关闭