W3C

W3C重点工作报告(W3C Highlights)
2016年3月

这份 公开 的报告是为 2016 W3C顾问委员会会议(Advisory Committee Meeting 2016)准备的。更多关于 W3C运行的信息,可参考同时发布的 W3C Fact Sheet — March 2016(仅对会员开放)。查看其它历史版本的 W3C工作报告(W3C Highlights),请参阅 W3C重点工作(2015年10月)(中文),以及 查看报告的最新版本

1. 概述

W3C将在扩展开放Web平台的同时,继续增强其安全性以及对Web用户隐私的保护。当谈及安全的问题是,每一个人都很关心。我们将把Web安全提到前所未有的高度,确保关于Web安全具体的需求被满足,并且与工业界、学术界、广大公众以及其他标准化组织一起。

"如果在Web上能够更加容易的部署强认证(strong authentication)方法,Web在服务于日常生活、个人和商业时变得更加安全。随着网络攻击的范围和频率持续增加,W3C需要开发新的标准和最佳实践,来提升Web的安全性。"

Web发明人,W3C创始人 Tim Berners-Lee。

不断增强Web技术的核心,并使之更加安全,这一直是W3C面临的重要需求。与此同时,我们还在不断的寻找新的增长点, 不断探索新的应用领域会给下层的开放Web平台带来什么新的需求,不断寻找和识别Web中可能存在的新的互操作性需求。 W3C在持续的思考Web的未来。下面是一些不断提升开放Web平台的能力和潜力的候选技术。

在增强Web核心的同时,我们也在持续延伸Web技术在不同垂直领域的应用。开放Web平台的应用基础(Application Foundations)的不断生长,也在不同的支撑技术之间建立其相互联系,如设备交互中的安全(Security implications of device interactions)、流媒体中的可访问性(Accessibility)考虑等。但我们清楚,Web的未来与整个产业界的未来息息相关。许多机构在Web上构建自己的业务系统,他们加入W3C来解决他们面对的特定于Web的需求。这些需求的满足可能不只服务于这个垂直领域,或许可能对很多关键的横向技术标准工作都产生深远影响 。W3C的行业垂直领域计划(Industry Vertical Champion Program)正在试图在不同的行业领域中重塑 Web的未来。

Web在历史上是一组用于开发具有极好互操作能力的分布式应用的技术体系。根据一份2015年7月的调查,有47%的开发者在使用 HTML5、CSS以及JavaScript来开发各类应用,这一数字比上一年度增长了 5%。开放Web平台的承诺是:降低开发具有强大功能的Web应用的成本,从而使这些应用服务于更广泛的大众群体,并运行于任何设备之上。通过 Web 的 应用基础 框架,我们持续不断地捕捉来自开发者社区的关切问题。

2. 安全

Web安全持续成为Web平台和W3C关心的首要问题。Web是一个被广泛使用且具有多样性的平台,新的功能不断被添加进来——社交网络、视频、移动等,所有这些Web平台的新生事物都不断增强平台的影响力,并持续满足相关产业界的需求。W3C 也按照 Web用户安全、Web应用安全、Web平台安全的优先级顺序,不断致力于解决 Web平台的安全问题。

自 TPAC 2015 以来,我们增强Web的安全和隐私方面开展了一系列工作,其中最重要的两个里程碑是 Web加密(WebCrypto)和替代用户名-口令的新型Web认证方式。

2.1 Web加密与认证

W3C已经发布了 Web加密API(Web Cryptography API)的提案推荐标准(Proposed Recommendation),帮助Web应用更好的执行基本密码学操作。这些标准化工作是构建许多功能库的基础,也可以避免开发者重复开发各自的解决方案,避免可能引发的互操作性问题。

已经发布的 Web认证工作组章程 描绘了 W3C 可以为电信行业提供标准化工作平台的另一项工作:通过在浏览器中采用基于 FIDO 的认证方法,可以简化 Web应用的身份管理(identity management)。这是电信运营商的一项重要需求,同时也是电信运行商可以贡献力量并从中获益的重要舞台。该章程指出,工作组将致力于开发一组 Web API来加强 Web的认证机制,从而帮助我们真正超越口令认证,为Web 提供更易用、更安全的认证解决方案。

2.2 硬件安全(Hardware-Based Security)

由于硬件令牌(hardware token)可以为Web平台带来很高的安全性保证,W3C 正在逐步开展 硬件安全工作组(Hardware Security Working Group)的章程制定工作。

我们已经识别了一组用例和标准化需求,包括但不局限于以下内容:为基于硬件的安全提供管理信任证信息(credential information)能力的模块,在支付交易等场景中访问基于硬件令牌的安全敏感的服务(security sensitive services)实现身份验证与交易授权等。

2.3 Web应用安全

W3C发布了一系列与Web应用及内容安全相关的标准,包括内容安全策略(Content Security Policy Level 2)、混合内容( Mixed Content)、子资源完整性(Subresource Integrity),以及升级非安全请求(Upgrade Insecure Requests)等标准工作都已经推进到候选推荐标准(Candidate Recommendations)阶段。这些规范的制定帮助Web应用的开发者增强其应用的安全性,使应用能够和浏览器环境更好的互动,强制执行用户提出的安全策略,并帮助大规模王震更容易的升级到基于 HTTPS 的安全请求中。Web应用安全工作组的另一项重要进展是在2016年1月下旬发布了内容安全策略(Content Security Policy Level 3)的首份标准工作草案。

在发布标准及其草案的同时, W3C还将其官方网站升级到 HTTPS,使Web用户及开发者能够通过加密的、提供完整性保护的方式访问 W3C的各类资源及技术规范。

审阅W3C技术文档中可能存在的安全与隐私问题

在W3C制定工作组章程和开发技术标准的过程中,我们通过系统化的方法确保对其中可能的安全与隐私问题进行细致考虑。W3C的技术架构组(TAG)与隐私保护兴趣组(Privacy Interest Group,PING)及Web应用安全工作组的共同努力下,发布了 安全与隐私自评估问题清单(Security and Privacy Self-Review Questionnaire)的草案,帮助各个工作组的标准编辑确保在标准开发过程中开展与安全、隐私相关的评估。

隐私保护兴趣组(PING)与Web安全兴趣组(Web Security Interest Group)在标准的安全与隐私保护审查中提供帮助,W3C理事长(Director)也将在标准推进过程中对安全和隐私保护考虑进行审查。

2.4 隐私保护

W3C的追踪保护工作组(Tracking Protection Working Group)发布了 追踪偏好表达(Tracking Preference Expression ,TPE) 的候选推荐标准,而追踪范围的符合性规范(Compliance Specification)也基本完成。这些技术规范为Web用户及Web应用开发者提供了一种标准机制来表达其对网络行为追踪的偏好(是否允许Web应用追踪用户行为),并使Web应用能够就是否符合用户的追踪偏好要求做出说明。

隐私保护兴趣组(PING)还发布了 Web规范作者获取浏览器指纹指南(Fingerprinting Guidance for Web Specification Authors),建议新的Web标准在开发过程中,应如何避免过度收集用户通过浏览器访问时的各种指纹信息。.

3. 基于开放Web平台的产业领域

随着开放Web平台的影响力不断扩大,一些垂直行业领域正在采用Web技术,在开放Web平台之上构造其业务平台。

2015年10月,W3C 阐述了关注垂直领域对Web发展的重要性,也指出Web对这些垂直领域发展的积极作用,在此基础上,W3C启动了垂直领域提升计划(Industry Vertical Champion Program),其目的是:

3.1 汽车

汽车行业在未来需要为用户提供丰富的用户体验,更安全、更智能的位置服务。汽车的驾驶员和乘客都要求车辆能够提供更丰富的用户体验,并能够帮助他们更好的与移动设备和其他关联设备互动。HTML5 及 开放Web平台为面向汽车行业研发更安全及可广泛互操作的新应用及服务提供了可能的实现途径。

W3C正在与 GENIVI 一起同汽车行业紧密合作,形成了重要的共识。GENIVI 联盟(GENIVI Alliance)是汽车行业的非盈利联盟,致力于开发开源的车内信息系统平台。

W3C的 汽车工作组(Automotive Working Group) 正在 积极推进 汽车信息API(Vehicle Information API)的标准化工作,该规范将车载信息娱乐系统(in-vehicle infotainment system)与汽车的数据访问协议结合起来,允许运行在移动端上的Web应用通过标准接口访问网联汽车的实时状态数据。与此同时,W3C还定义了车辆数据API(Vehical Data API),标准化车辆数据的结构与交互格式。

目前,该工作组正在与该领域不同的利益相关方及消费者团体共同工作,解决数据使用权问题,并建立了关于车辆数据的隐私保护和安全任务组(Privacy and Security Task Force for Automotive)。

成立于2013年的汽车与Web平台商务组(Automotive and Web Platform Business Group)正在开展位置服务API (Location-Based Services API)的工作,并已向电视控制API社区组(TV Control API Community Group)提及了关于车载媒体控制(automotive media tuner)的应用场景与具体用例,并在电视控制API社区组开展标准草案的起草工作。

开放Web平台通过提供一个简单、全球统一的解决方案,能够帮助有效降低成本和复杂性。为车载需求开发的Web应用可以运行在移动终端及嵌入式解决方案中,向用户提供产品或服务。Web技术可以帮助汽车行业:

3.2 数字营销(Digital Marketing)

W3C正在持续探索这一新兴的行业领域。在2015年9月举行的 数字营销技术研讨会(Digital Marketing workshop) 上,识别出来下面三项主要工作:

正在成立中的数字营销兴趣组(Digital Advertising Interest Group)正视图建立一个技术论坛,在这里讨论并识别在线广告等基于Web的数字营销行为的用例和技术需求,从而建立能够实现更简单、更直接、更可信(dependable)、更可靠(reliable)的,基于Web的广告发布、推送与广告效果度量平台。此外,激励机制兴趣组(Incentives Interest Group)将致力于解决基于Web的客户关系管理平台中可能存在的技术问题,提升客户忠诚度计划(loyalty programs)的定制化水平,并为用户的购买行为等提供隐私保护能力。

W3C正在考虑在2016年下半年举行电子商务技术研讨会(e-Commerce W3C Workshop)。客户的购买行为正在向移动端迁移,而由广告、其他功能性及娱乐性功能所带来的整体收益则直接受到在移动端Web应用承载的电子商务交易的数量和质量。

3.3 数字出版(Digital Publishing)

为了改变图书、杂志、期刊的创建和发布方式,W3C的 数字出版兴趣组(Digital Publishing Interest Group) 正在致力于便携式Web出版物(Portable Web Publications)的标准化工作,目前已经发布了 面向开放Web平台的便携式Web出版物(Portable Web Publications for the Open Web Platform) 的多份工作草案,这份文档阐述了W3C对未来数字出版物如何跨越在线文档和离线文档的愿景。同时,W3C也设立了特别任务组来推进这一工作。工作组还与Web无障碍计划(WAI)的ARIA工作组联合工作,解决数字出版中的信息无障碍关切;与CSS工作组联合工作,满足数字出版领域对基于Web的内容呈现与样式等的需求。

在这一领域,最近发布的工作草案还包括 拉丁文字布局和分页需求(Requirements for Latin Text Layout and Pagination)以及 数字出版WAI-ARIA模块1.0(Digital Publishing WAI-ARIA Module 1.0)

3.4 娱乐(Entertainment)

HTML媒体

W3C与Web上的在线视频等娱乐行业的一致选择是:增强 HTML,使之能够在不依赖第三方插件的基础下实现在线视频内容播放,并支持在这个行业中广泛应用的基于HTTP的流媒体技术(即基于HTTP的动态自适应流,Dynamic Adaptive Streaming over HTTP,简称 DASH)。W3C 正在开发两个 HTML5 扩展来加强包括浏览器在内的各种用户代理(User Agent)来支持 DASH 流媒体。

这些扩展是对于满足该行业基于Web实现视频内容投放的业务需求而言是至关重要的,这使Web应用能够更灵活的控制媒体内容,并支持诸如动态广告植入(dynamic ad-insertion)等更加丰富的服务。

HTML 媒体(HTML Media)是 Web平台的核心媒体支持特性,由W3C的HTML媒体扩展工作组研发(此前该工作由HTML工作组承担),目前,一个称为Web平台工作组(Web Platform Working Group)的新工作组正在延续之前 HTML 工作组的使命,继续开发其他核心Web平台的新特性。

正在开展的工作:

第二屏工作组(Second Screen Working Group)

Web内容正延伸到大量的设备上:电子书阅读器、智能手机、平板电脑、笔记本电脑、车载显示终端 以及各类电子显示屏上。与此同时,出现了一大批技术支撑在一个局域环境中连接设备并共享屏幕, 如通过有线电缆或无限网络互联设备、点到点的媒体共享(peer-to-peer media)等。但是,在很多场景中,这些连接机制往往由底层的操作系统直接提供,Web应用很难直接访问和控制这些连接能力。在类似 Netflix 等基于OTT 的服务中,用户使用大屏幕设备(如投影仪、智能电视等)观看来自智能手机等移动终端上Web应用中播放的视频及流媒体的场景正在变得普遍。

The 第二屏工作组(Second Screen Working Group) 正是希望定义一组简单的 API,允许Web应用在一个或多个显示设备上呈现和控制 Web内容。该工作组的一些早期工作来源于W3C的 第二屏社区组(Second Screen Community Group)

正在开展的工作:

云浏览器任务组(Cloud Browser Task Force)

W3C的 云浏览器特别任务组(Cloud Browser Task Force)是 W3C Web 与电视兴趣组(Web and TV Interest Group)工作的一部分,讨论如何支持将 Web浏览器与 HDMI dongles 及轻量级 机顶盒(STB)技术融合。
新的云浏览器运行环境(cloud browser Runtime Environments,RTEs)需要定义一组新的API,支持云浏览器与客户端之间的通信。该任务组将进一步识别应用场景和用例,提取目前Web技术在满足云交互(cloud UI)体系结构中所面临的技术瓶颈。

正在开展的工作:

屏幕到屏幕互联网生态系统(GGIE ,Glass-to-Glass Internet Ecosystem)任务组

感谢W3C, IETF, IEEE, CEA, SMPTE, MPEG等国际标准化组织的大量工作,基于互联网或基于Web的视频内容股份发服务已经极大的扩展了娱乐内容市场。但是,由于这些标准化工作在不同的组织中开展,很多问题以 ad-hoc 的方式解决而缺乏统一的、端到端的解决方案,我们认为仍有必要重新分析这些应用场景,并为提供更好的服务开发新的技术标准。

W3C的 屏幕到屏幕互联网生态系统任务组(GGIF Task Force) 是 W3C Web和电视兴趣组(Web and TV Interest Group)工作的一个子集,探讨端到端的互联网数字视频生态系统,关注视频全生命周期的各个阶段,包括各类专业视频及非专业数字视频内容的捕捉(Capture)-编辑(Edit)-封装(Package)-发布(Distribute)-查找(Find)-观看(Watch),并从中识别需要标准化的技术特性与技术规范。

正在开展的工作:

电视控制 API 社区组

2014年,W3C的Web和电视兴趣组(Web and TV IG)设置了 电视控制API社区组(TV Control API Community Group),希望建立一组规范的API,帮助Web应用控制电视及其他广播资源的控制及调节功能。电视机是另一类使用 HTML5 及其运行时引擎的重要设备。一些区域标准化组织已经通过扩展 HTML5 规范建立了面向电视的基于 HTML5的运行时引擎。但这种扩展可能造成基于电视的 Web应用生态系统的碎片化。此外,基于电视的用户交互同时也适用于其他大屏设备环境,因此,提供此类通用API也将帮助 Web开发者建立更丰富的用户体验。

正在开展的工作:

多设备计时社区组(Multi-device Timing Community Group)

2015年,Web和电视兴趣组设置了 多设备计时社区组(Multi-device Timing Community Group),希望定义一个通用的、跨越多设备的计时机制及其编程模型,从而允许运行在多个设备上的多个Web应用之间更精确更有效的同步多个流媒体,并实现对这些流的回放控制。计时机制(Timing mechanisms)将确保所有的操作能够在正确的时机得到执行。目前,Web上已经有一些机制来实现这个功能,其中部分机制是个性化定制的方式,但在多个设备间实现精确的计时和同步仍是今天Web上的一项空白。。此外,多设备计时在通讯、多人协同工作、多屏幕呈现等方面也有广泛应用。

多设备计时对于广播行业(broadcasting industry)具有重要意义,是基于Web的辅助设备应用(如大屏幕、多屏控制)的关键支撑技术。这些机制也可以提升Web媒体内容的信息无障碍访问。例如,第三方应用(如Clean Audio等)可以帮助在视频媒体播放的同时,提供精确同步的音频辅助,从而帮助残障人士更好的获得和理解视频内容。

正在开展的工作:

3.5 电信

在W3C的会员构成中,电信领域是最大的垂直领域之一。最近,日本软银(Softbank)的加入进一步加强了这一垂直领域在W3C中的代表性。W3C也继续关注来自电信领域对Web技术的新技术和新机遇。

正在开展的工作:

内置安全(Security tie-in):

设备方面:

与其他领域的交叉:

3.6 物联万维网(Web of Things)

物联网(Internet of Things,IoT)是互联网未来发展的下一个驱动力,但这需要一个统一的模型帮助我们更好的共享物联网的信息和能力。IoT关注互联的传感器和作动器(sensors and actuators)并提供上层服务。据 Juniper Research的估计,到2020年,互联的IoT设备将达到 385亿个(在2015年,这一数字是134亿)。咨询机构 Gartner 认为这其中蕴含巨大的商业价值,并可能在2020年前后产生1.9万亿美元($1.9 trillion)的巨大市场。

但今天,IoT的体系结构和各类独立的实现并没有采用一致的模型和标准。在物理层已经有一系列关于网络及互联的标准,但在更高的层次上支持物理设备的元数据及互联标准并不足够。物理万维网(Web of Things,WoT)在现有的 IoT 平台基础上定义了一个基于Web的互操作层,通过使用统一的方式表达服务的元数据和语义信息,避免物联网的上层解决方案陷入“碎片化”,在支持底层丰富互联协议的基础上增加应用解决方案的互操作性,扩大整个产业的市场空间。

例如,智能手表可以作为一类物联网设备,支持上层的IoT可穿戴应用、IoT医疗与健康应用(如提供人的脉搏信息,并可以连接到个人医疗信息库)、IoT智能家庭应用(可以使用手表作为客户端来控制智能家庭)、IoT智慧城市应用(城市的基础设施可能依赖于来自每个传感器的数据感知天气和交通数据)以及IoT智能工厂应用(手表可以帮助用来追踪生产过程、生产条件等)。但是,为了让一个物联网设备(如上面例子中的智能手表)跨越如此多的应用领域,我们需要一个统一的数据模型,上层的各类Web应用可以通过访问这个通用数据模型、元数据模型以及可互操作的层次化模型,使用各类物联网设备,满足不同场景的应用需求。

物理万维网(The Web of Thing)的模型与物联网(IoT)保持兼容,它并没有重新定义IoT的协议,而是在IoT基础上提供一个可以提供互操作能力的层次(译者注:即一个WoT服务层)。W3C在从应用开发者角度切入IoT领域具有独特的优势,所引入的新层次可以帮助开发者从复杂的底层物理协议和通信模式中解脱出来,在更高层次上选择和匹配符合需要的物联网设备,实现不同的应用需求。

正在开展的工作:

3.7 Web支付

电子商务(E-commerce)正在成长成为各类商务活动的主要部分。根据Forrester的预测,到2018年,在Web上发生的电子商务的交易将覆盖全社会零售业交易总额的11%(这一数字在2013年为8%)。但是,仍有一系列挑战制约了电子商务发展的潜力,如因欺诈导致的交易损失、移动电子商务带来的期望与挑战、各类新兴技术(如生物识别、物联万维网、车联网及其应用、近场支付应用等),以及不同区域的监管要求等。

历史上,Web的设计理念与商家如何使用Web技术之间仍存在冲突。Web是一个以用户为中心的平台,是连接人与信息的平台,而电子商务则更多的是以商家为中心的设计。商家把自己的产品放在自己的店铺里,用户进入店铺完成购买行为。

但是,电子商务(e-Commerce)改变了这一传统模式,在今天的电子商务模式中,用户成为中心。他们从社交媒体及各种推荐网站中获得信息,综合分析各个在线商店的提供的购物信息,通过自己的笔记本或移动终端完成购物体验。支付作为支撑这一商务流程的核心,必须不断改变,更加灵活,以满足不断变化的电子商务模式的发展。用户在不断寻找更好的交易机会,同时需要最佳的用户体验。

因此,底层的支付能力和电子商务的各类基础设施必须能够更适应 Web(”web-like")。Web在连接人和信息的同时,也需要更好的连接人和各种潜在的购买潜力(economic potential)。

正在开展的工作:

4. 应用开发

4.1 HTML

为了确保 HTML 能够成为可扩展Web(extensible Web)的一部分,W3C正在开展一系列工作,不断的为 HTML、CSS以及Javascript带来新的特性。

可扩展的Web以及”真正的“Web应用

Web组件(Web components)是支撑可扩展Web的重要元素,并已经形成广泛的共识,它的核心内容包括定制化元素(Custom Elements)、影子DOM(Shadom DOM)、HTML导入(HTML imports)等。这为开发者定制自己的HTML元素(即Web组件),并基于组件进行应用开发,更好实现代码重用,提高Web应用的生产效率带来可能性。

我们需要确保 Web应用能够像真正的应用一样。这种确保的核心是另一项支撑技术——服务器线程(Service Worker),为Web应用提供更强大的离线用户体验支持、更完整的生命周期管理(如应用程序的安装、更新),以及丰富的后台任务处理功能(如离线通知,即应用程序在后台运行并在特殊事件发生时提供通知事件)。这将允许应用程序能够被正确的安装,并确保在离线情况下,程序被启动时仍能够获得所需要的各类资源。

在 GitHub 上的HTML规范

为了做好 HTML规范的维护工作,W3C的Web平台工作组(Web Platform Working Group)发布了一项 新计划 ,我们将 HTML规范移动到 GitHub 上,以便更好的支持其更新和编辑,这为全球更广泛的参与这项技术标准的修订提供了可能性。

我们鼓励全球的技术社区贡献到这个过程中来,帮助维护HTML规范。其核心是为了提升互操作性不断更新和完善 HTML规范,并产生新的推荐标准版本。而为了提升 HTML 能力的新特性则可以通过孵化阶段不断完善后提交给工作组,从而可以确保在一项新技术被写入规范之前获得足够多的技术社区评价和认可。

推动HTML 5.1成为W3C推荐标准

Web平台工作组希望在2016年内发布 HTML 5.1的推荐标准,同时,如果可能的话在未来1-2年发布 HTML的下一个改进版本。详情请阅读 Web平台工作组联合主席发布的一份参与邀请(invitation to get involved),确保 HTML 标准的研发能够持续反映全球广泛的技术社区的需要并最终达到其期望。。

4.2 CSS

W3C的 CSS 工作组仍在持续改进 CSS语言。CSS 现状 2015(CSS Snapshot 2015)文档重新界定了当前 CSS 规范所约定的范围边界。这份文档的主要对象是广泛的 CSS实现者(开发者),而不是 CSS规范的作者,其中明确表达了不同 CSS模块的技术稳定程度,而不是Web浏览器的实际采用程度。

4.3 时序文本(Timed Text)

随着互联网媒体字幕的 TTML文本和图片规范(TTML Text and Image Profiles for Internet Media Subtitles and Captions,IMSC)的提案推荐标准发布,TTML工作组也因无障碍视频字幕的标准化工作获得了美国国家电视艺术与科学学院颁发的艾美奖(Emmy ® Award)。这项奖励的颁发是对W3C的时序文本标记语言(Timed Text Markup,TTML)标准化工作的肯定,肯定了TTML在帮助残障人士(特别是聋人及有听觉障碍的人士)从电视及Web视频中获得更好理解过程中的巨大帮助。此项工作最初开始于信息无障碍计划(WAI)所启动的在线字幕(online captioning)的标准化工作。近年来,随着传统媒体与Web的持续融合,更多来自电视的视频内容出现在Web上,与此同时,电视也成为Web内容的重要访问平台和入口,TTML可以成为这两个世界之间的桥梁。

5. 面向所有人的Web(Web for All)

5.1 国际化(Internationalization,i18n)

从全球范围来看,只有不到1/3的Web用户使用英语作为母语,可以预见,未来这一比例仍会继续下降。如果Web应当如其名字所说是世界范围内的万维网(World Wide Web),它就必须支持世界范围内不同文化的用户用他们自己的语言表达Web内容。W3C的国际化标准计划(Internationalization activities)正是通过不同的方式向这一目标前进,包括与其他标准化组织的协调、编写整理各类教育和培训材料、协调W3C内部各个工作组、收集用户需求并推进在国际化方面的各项技术工作:

为开放Web平台提供更好的世界语言支持

国际化工作组在面向多种世界语言真理文字布局及排版需求(layout and typographic requirements),详情请见 文字布局与排版(Layout & typography。这一工作仍在稳步推进。Unicode规范中最新关于蒙古文变体形式(Mongolian variant forms in Unicode)就采用了W3C的国际化工作组的方案,并已经接近完成。许多世界顶尖的蒙古文字体专家都参与了这项工作。相关的推荐标准得到了Unicode技术委员会的采纳。

我们也和浏览器开发者一起,协助开发 dir 属性的技术实现,这将极大的提高Web对双向文字(bidirectional text,如阿拉伯语/Arabic、希伯来语/Hebrew、马尔代夫语/Thaana 等)的支持。

多语言Web(MultilingualWeb)

我们持续同 OAXAL 就如何在 XLIFF 格式中支持 国际化标记集(Internationalization Tag Set,ITS)2.0规范 进行合作。这项工作将出现在 XLIFF 2.1 的文档中,支持 XLIFF 2.1 模块的 XLIFF 工具将天然的之词汇 ITS。这项工作预计于 2016年一、二季度完成,会帮助Web技术更好的适应本地化场合。

在多语言互联数据(linguistic linked data)上的工作在不同的社区组中继续推进。BPMLOD社区组发布了一组 参考指南,帮助将现有数据转换成支持多语言的互联数据资源。这种转换可以帮助Web提升跨语言访问的能力。

推广和教育

国际化工作组继续更新和维护一组帮助内容开发者正确开发支持国际化的Web内容的技术帮助文档,帮助这些开发者理解国际化相关的Web技术特性。这些技术特性的清单整理为一份 开发HTML与CSS内容的技术索引(techniques index for authoring HTML and CSS content),该文档以任务的方式,引导开发者到所需的各种开发资源和说明文档。

国际化工作组的成员也通过各种公开报告和研讨会,介绍W3C关于多语言Web的工作并鼓励更多人的参与。2015年10月,国际化工作组在美国圣克拉拉举行的国际化及Unicode大会(Internationalization & Unicode Conference)上报告W3C的国际化相关工作。2016年2月,工作组参加了 阿曼Unicode研讨会(Unicode workshop in Oman)。我们期望这些活动能够帮助更多的人了解W3C的国际化工作,并提升Web平台对面向非拉丁语言排版的支持。

同时,我们还为W3C运行的 HTML5 大规模在线课程提供了关于国际化的内容,并支持其用户论坛。

5.2 Web无障碍(Web accessibility)

面向编辑工具和用户代理的可访问性指南

W3C发布了完整版的用户代理可访问性指南(User Agent Accessibility Guidelines,UAAG 2.0) 工作组备忘,为浏览器、浏览器扩展、移动应用及电子书阅读器的开发者提供给了一个详细的帮助文件,帮助他们以更加一致的方式满足残障人士及老年人获得Web内容的需要。UAAG参考:说明、案例和资源(UAAG Reference: Explanations, Examples, and Resources)文档是实现UAAG 2.0的一个重要的辅助文档。

同时,W3C已经发布了编辑工具可访问性指南(Authoring Tool Accessibility Guidelines,ATAG 2.0) 的正式推荐标准,帮助编辑工具的开发者开发能够有效支持无障碍内容的开发工具。符合ATAG 2.0的编辑工具将为Web网站及Web内容的开发者提供一系列的好处,详情请参阅ATAG概览(ATAG at a Glance)文档。

Web内容无障碍的新进展:

W3C在内容无障碍方面的旗舰工作—— Web内容无障碍指南(Web Content Accessibility Guidelines,WCAG 2.0) 自2008年开始已经保持稳定,并得到世界范围内的广泛采用。目前,WCAG工作组识别了一组新的潜在领域,包括移动可访问性(mobile accessibility), 认知和学习障碍的可访问性(cognitive and learning accessibility), and 弱视人群可访问性(low vision accessibility)等。

未来,我们将进一步推进将这些指南同Web内容和应用、用户代理、编辑工具等紧密结合在一起。

新的组织架构(New work organization)

在过去几个月中,Web无障碍计划(WAI)调整了工作组的架构,关于 无障碍富互联网应用(Accessibility Rich Internet Applications,ARIA) 的相关工作目前由一个专门的 (the ARIA工作组负责,继续开发基于 ARIA 1.0的新特性。整个ARIA项目计划(ARIA Project Plan) 给出了关于ARIA以及可访问性API映射(Accessibility API Mapping ,AAM)的整体计划。

对W3C规范中可能存在的无障碍问题进行审阅(Accessibility reviews)是 无障碍平台体系结构(Accessible Platform Architectures,APA)工作组 的一项工作。该工作组由原来 PFWG 分出来,但会员审阅并没有显著的增长,我们欢迎您支持并参与对W3C技术规范中的信息无障碍问题的审阅。

6. 全球化的W3C

6.1 在线培训

W3C自2015年6月启动了大规模在线课程(MOOC)计划—— W3Cx。目前,W3C发布了3个MOOC课程(2个版本的HTML5 第一部分,以及HTML5第二部分),共有20万人选课。

HTML5 (第一部分)列入了 edX 最受欢迎的课程第三名。我们收集了一系列学生的反馈,学生喜欢选择这门课一方面是课程本身的质量,另一方面也是因为这一课程来自 W3C。

让我们感到骄傲的是,Intel 正在帮助开发”HTML5简介(Intro to HTML5)"课程,同时W3C还在与其他W3C 会员(微软)共同合作开发"CSS简介(Intro to CSS)",及"JavaScript简介(Intro to JavaScript)"等课程。

多层次的W3C 培训计划:

6.2 与其他标准组织的联络

W3C 的 标准组织联络与协调(liaisons and coordination)同大量的标准化组织建立了有效联系:

在政府协调方面,正在开展的工作包括:确保W3C的标准得到政府监管方的官方承认,从而确保基于这些标准的技术和产品(通常由W3C的会员提供)具有相应市场的准入条件。

W3C获得了 ISO的 获批准的标准起草组织(ARO)/公开可用规范(PAS) 资格。在过去一段时间,W3C的 WCAG 2 通过这一通道成为 ISO/IEC 40500国际标准;W3C的 MathML 成为 ISO/IEC 40314 国际标准。

在互联网治理领域,W3C参与了 ICANN、NETMundia计划、GIPO等计划。2015年10月,W3C向 ICANN提交了 input on the New gTLD Auction Proceeds Discussion Paper

7. W3C的治理结构优化

7.1 2016年的工作重点

W3C团队现阶段正关注以下方向(Headlights 2016):

7.2 顾问委员会常务会议(Advisory Board,AB)

AB选举(Elections)

W3C于今年3月向AC代表们宣布(announced)将于本年度5月份进行新一届AB成员的选举。预计于今年6月结束任期的AB成员包括:

以上五个席位将在今年新一届AB成员的选举中开放。所有AB成员的任期均为两年,本次选举结果公布后新一届AB成员的任期将于2016年7月1日正式开始,并于2018年6月30日结束。截至本次选举,仍在任期内AB的成员为:Michael Champion (Microsoft), Charles McCathie Nevile (Yandex), Chris Wilson (Google)以及 Judy Zhu (Alibaba),以上AB成员且任期将于2017年6月30日结束

2016年的AB工作优先级(特别任务组)

有关2016年度AB的工作重点,请参阅AB Priorities for 2016

7.3 技术架构组(Technical Architecture Group,TAG)

TAG选举(Elections)

W3C于1月宣布(announced last January)新一轮TAG成员选举结果,以下两位成员与现有的TAG成员共同构成新一届的TAG:

本次新加入的两位TAG成员的任期均为两年,且将于2016年2月正式开始。截至此次选举,仍在任期内的TAG成员包括:Tim Berners-Lee, Daniel Appelquist (W3C Invited Expert),Peter Linss (HP), Travis Leithead (Microsoft), Mark Nottingham (Akamai), Alex Russell (Google),Hadley Beeman (W3C Invited Expert). Yan Zhu (formerly with Yahoo!) 的任期已于今年1月正式结束。

TAG工作进展(技术文档)

W3C在2015年7月份的面对面会议后发布了两项结果:

TAG会议与交流活动(Events)

8. 什么是下一个增长点?

W3C的工作重心向来都是其自始至终所坚守的—忠于尽展Web潜能这一宗旨—强化核心使命、探索与创新并最终扩展Web潜能。W3C着眼于新的应用领域、特性与服务,并密切关注可普遍用于其他应用的服务,“下一代”Web平台也将包含这些特性。

当前,W3C致力于七项能够进一步促进核心开放Web平台潜在性能发展的领域。W3C计划将于2016年3月的春季顾问委员会会上与会员单位进行讨论。

8.1 Web的可扩展性与“真正的”Web应用

既然HTML5已经发布,下一阶段的工作重点之一就是真正可扩展的Web以及像真实应用程序一样运行的Web应用程序。Web可扩展性意味着精简应用程序开发、简化测试以及更好地描述核心性能。目标将趋向于复用性、封装性、整合性以及更简洁的代码。这也是Web组件(HTML)以及Houdini特别任务组(CSS工作组与技术架构组)当前所关注的工作。在真正的Web应用程序方面,现处于通过改善离线状态的缓存模型,实现生命周期管理(安装与升级)以及所需的后台处理来加强服务工作框架的阶段。

8.2 Web安全

Web安全已成为当下的一个重要问题,因为随着诸如数据窃取、恶意软件威胁以及无处不在的监控等突发事件不断凸显,开放Web平台持续发展且越来越强大,数以百万计的网络硬件设备联机在线,Web平台对信任与安全的需求远超以往任何时期。W3C在Web加密、Web应用程序安全以及Web身份验证方面能够解决Web安全问题。

8.3 Web实时通讯

开放Web平台被可用于丰富的、交互性的、跨平台的应用程序。实时对话在生活中占据重要地位。WebRTC是W3C将世界级的实时通信服务扩展至任何网络任何设备的初步尝试。正如当前关注WebRTC一样,W3C接下来的工作将进一步围绕麦克风与摄像机访问以及录音等方面展开。我们还必须思索如何将最近在增强与虚拟现实方面的发展纳入考虑。(详见下文)

8.4 Web支付

下一阶段电子商务的标准将趋于安全与精简。电子商务每年潜在1.5万亿美元,从以商业为中心(merchant-centric)逐步发展到以客户为中心,如今更是一种Web式的体验。其遵循一个omni-change模式,客户从笔记本电脑或移动端将店内与在线服务相结合,而且在此模式中灵活与安全的支付方式将是不可或缺的。
从支付流程的表现形式到支付启动的体系结构,W3C标准进一步扩展开放Web平台的功能、特性以及互操作性,以期Web可以更好地将人类与其经济潜力相结合。

8.5 产业支撑

在W3C致力于充分展现开放Web潜能时,在其水平领域的每个关键标准计划中都至少有一个垂直行业的支撑。(了解如何相互交叉)。2011年加入W3C的会员中超过50%的成员旨在参与某些特定的垂直行业,受基于满足业务承诺需求的驱动,通过全球化或包容性的方式解决专门针对Web的挑战。而这些的进一步发展与强化,也恰恰印证了我们下一阶段的工作重心。

8.6 物联万维网(Web of Things)

连接到Web的设备数量正不断上升。Juniper研究预计(estimates)到2020年连接设备的数量将提升至385亿(截至2015年连接设备的数量为134亿)。Web of Things是在物联网平台基础上打破隔阂实现开放市场的可互操作层面。

8.7 虚拟现实

Web和虚拟现实(Web and Virtual Reality)是W3C2016年度Headlights实践的项目之一(Headlights是W3C团队分析识别W3C潜在关注方向的文档)。随着虚拟现实产品和解决方案的逐渐兴起,我们不但需要确保我们了解Web是否以及如何能够在这个空间中占有一席之地并发挥相应作用,同时还需要实时跟踪由此衍生出的标准化需求。应用程序涉及的范围十分广泛:游戏、社交、娱乐、工程、培训、电子商务、房地产、旅游、新闻等等。目前已知的缺口包括编解码、HTML集成、Web音频流媒体、3D渲染、运动检测等。

9. 结论

Web是有史以来可实现互操作的最佳平台。Web自身的发展不断推动着产业转变,各产业也不断影响着开放Web平台的发展。W3C理应扩展Web性能,进一步提升Web平台的安全标准,建设适用于分布式应用程序的更加强健有力以及更易为开发人员所使用的开放Web平台。

自建立之初就作为全人类进步平台的Web,现如今已经演变为具有巨大实际使用价值的工具与服务。通过向数字出版、汽车、娱乐以及通信等纵向领域各行业的扩展,同时基于Web社区如何使用Web技术以及各种技术需求的现状,当前W3C正与Web社区携手合作,共同致力于转变并实现更加广泛的Web性能。通过关联方式、开发者渠道以及不断扩展的会员关系,W3C在持续强化与产业界联结的同时,也在进一步促进范围更加广泛的互操作性。不断发展壮大的W3C所具备的良好条件,将足以引导下一阶段的Web技术发展,并在开拓开放Web平台、促进人类不断进步方面发挥重要的引领作用。