这份公开的总结报告是为W3C 2013技术大会暨顾问委员会会议(TPAC 2013)准备的。您也可参阅2013年8月发布的W3C重点任务报告(W3C Highlights Report)。
本文英文原文请参阅 W3C Highlights - November 2013。
- 1. 概述
- 2. 工业界如何从开放Web平台(Open Web Platform)中获益
- 3. 未来的方向
- 4. W3C提供的新服务
- 5. 开发者关系
- 6. 与其他标准化组织的联系
- 7. 结束语
- 附录: W3C的各类工作组
1. 概述
万维网(World Wide Web,以下简称Web)对个人、科研院所和企业在创新方面的支持是无以伦比的。在这份报告里,我们站在行业的视角去研究这股创新的力量,以及开放Web平台是如何改变数字出版、汽车、电视以及娱乐行业的。过去几个月的数据显示,这些行业的演进正在良性发展:
- • Gartner 2013年发布的2014战略趋势报告称,“Gartner预测在2014年,增强的JavaScript性能将推动HTML5和浏览器成为主流的企业应用开发环境。Gartner建议广大开发人员聚焦包括富音视频在内的扩展用户界面模型方面的创新,以便以全新的方式使更多的人们以更多的方式连接在一起。
- • Developer Economics Q3 2013 Vision Mobile报告中提到,“HTML5已经成为广大开发者首选的移动开发技术,52%的开发者使用HTML5开发移动应用。
- • 未来十年10大IT技术商业趋势一文中,麦肯锡公司写到,“如果广大公司能够接受基于Web的业务和运营模式,他们的受益将远超于损失。举例来说,正在兴起的社交网络技术已经不仅仅是一个强大的连接市场的方式,它同样也是企业内部和企业之间沟通和协作的手段,并具有极大地提高生产率和组织效率的潜力。
- • eMarketer报告指出,传统电视广告收入正在逐渐让位给以两位数速度增长的数字广告收入。
这些行业都在利用开放Web平台带来的诸多益处,例如以更低的成本区覆盖更多的设备、无需安装、广大的开发者群体等。同时,行业也发现这个平台目前还未能够满足更多定制化的需求。数字出版行业希望获得更高的印刷质量,先进的布局和分页,对更多种语言的支持,以及更好的长文本可读性。汽车行业希望获得满足安全标准的技术以及对跨品牌和监管环境的汽车数据的具有互操作性的获取。影视和娱乐行业正在推动对媒体流的细粒度控制,对加密媒体的支持,第二屏支持,服务与设备发现等等。这些行业都希望在移动端有更好的表现。电信行业希望重新包装业已存在的服务和基础设施,并将其与新的面向用户和企业级应用的服务进行无缝整合。消费电子行业希望有更多的鲁棒性。设备制造商希望应用程序能够通过低功率连接访问传感器。诸如此类。
通过EPUB 3、 DLNA、SMPTE-TT、各种API,以及一些非尚未标准化的特性,这些行业正在将Web向更多方向扩展。现在,到了行业反过来推动Web变革的时刻。
Web的基本架构支持其通过URI schemes, HTTP headers以及内容类型等在最深的层次进行延伸。JavaScript的广泛使用使得通过API对Web进行扩展变得更加容易,同时也推动了可扩展Web宣言(Extensible Web Manifesto )的发布,参见TAG 和Extensible Web Community Group的工作)。计划加入HTML5.1的新成果如Web Components等,也将提供更多的扩展方向。
W3C一直以来鼓励各种方向的创新。通过举办各领域方向的研讨会,我们接触到了各行各业的利益相关者,倾听他们的需求,简化会员加入流程以降低门槛,来加速标准的制定进程。2013年W3C全球第四家总部机构在中国北京航空航天大学的建立以及我们的多语言的Web活动都是W3C搭建国际化社区的重要步骤。W3C社区组以及现在的HTML工作组中采用了宽容的文件许可,我们相信这一举措会使更多的人们把他们的工作带到W3C来进行。为了满足工业界对更快速的技术开发的需求,W3C董事会在确保多数共识和公平等重要原则的前提下,精简了W3C推荐标准开发流程。W3C与Adobe在Web标准测试领域进行了一些列的合作以促进Web标准在更多设备上的互操作性。通过Web平台文档(WebPlatform.org), W3C开发者课堂(W3DevCampus及在线课程计划), 以及 W3C开发者大会(W3Conf),我们和广大开发者分享实际的标准操作指南,帮助他们在更多的新平台上创建Web内容。
这些行业在W3C的深度参与为其带来了诸多益处:工程师们可以促进开放标准的广泛采用,为标准工作带来新鲜的想法,帮助我们更好的理解开发者所面临的问题和业务用例。他们所带来的需求可以推动我们更好地改善用户体验,添加更丰富的内容,加强沟通功能,改善标准性能。有时,某些行业的特定需求能促进整体标准技术的普遍改善。例如,电视机遥控器的用户案例本来是用来扩展DOM Events Level 3的,结果为制定任何提供媒体输入的设备,如多媒体键盘,游戏手柄等提供了国际标准。就是这样,通过成功的标准,我们避免了因行业不同而产生的分裂,维护了一个各行各业都能共享的Web。
W3C标准社区的不断扩大和工作日程的日益丰富也会带来更高的成本和更多风险。我们听到有一些工作组对新涌入的标准需求持抵制态度。文化的碰撞也许会变得更加明显。我们要警惕那些只能在特定应用情境下使用的API。随着W3C标准的影响力日益增强,我们会遇见越来越多的类似于Encrypted Media Extensions 和 Do Not Track等引起的争议问题。在未来的工作中,我们知道有些话题是一定有争议性的,不同语言所带来的障碍会突显,大众对Web的未来发展也是会有不同的期待。
我们已经开始着手解决其中的一些挑战了。除了在标准制定流程、文件许可,以及会员费等方面的改变,我们还计划对W3C的网站、工作组主席培训、社区文档维护等能使大众更加便捷的参与W3C的工作等方面进行改进。W3C社区还需要发开新的社交工具来辅助这些工作。
W3C年度技术大会暨顾问委员会(TPAC)给我们带来了和同行交流的良好平台。我们非常期待2013年在中国深圳举行的TPAC2013上能有更多思想和技术的碰撞和创新。
在这份报告中,我们从上述提到的几个行业的角度来汇报W3C各个技术领域的工作、核心平台重点技术、水平领域的技术活动、近期的开发者关系以及与其他相关组织的联系等。
与往常一样,这份报告只是覆盖了W3C各种工作小组(工作组、兴趣组,以及社区组、商务组等)工作的一部分。请点击附录查看相关链接获取更详细的工作进展及近期计划。
2. 工业界如何从开放Web平台中获益
在这份报告中,我们重点汇报与移动Web、数字出版、广播电视、社交网络以及通讯行业相关的近期成果及未来工作计划。
2.1 移动互联网
目前工业界已经把开放Web平台作为移动设备的企业级平台。例如,SAP在2013年10月份发布的报告中称“SAP计划在其产品中大规模使用HTML5及其他开放标准以开发移动应用” 。 福特汽车公司在2013年9月发布的报告中称“为移动网站推出一个新的特性,使得汽车的研究过程更具互操作性,HTML5给市场带来更多丰富移动互联网体验的机会。”亚马逊于2013年8月开放了他们的WebApp商城。这些故事都很有说服力单并不独特。Vision Mobile 2013调查显示HTML5现在是“超过四分之一的开发者面向企业客户的选择”。
我们偶尔也能看到因为本地应用(native apps)目前保持一定的优势而导致一些企业更喜欢本地应用而不是开放Web平台的消息。我们知道还需要付出更多努力去实现开放Web平台的广泛互操作性、稳定的性能、访问设备的能力等。但是,业界目前对开放Web平台在移动端应用的可能性已经没有任何疑问。FirefoxOS、 Tizen、以及其他基于Web的操作系统已经为Web的扩展提供了更好地通道。随着移动终端、移动应用及移动互联网的发展,到2014年全球移动互联网收益将超过固定宽带收益, 我们全力使Web在移动端脱颖而出。
为此,W3C在2013年实施了缩短与本地应用差距(closing the gap with native) 的重点任务 ,并成立了特别任务组(task force)。该特别任务组发布了一组与本地原生应用进行比较的差距分析(Gap Analysis),以终端用户的视角以及内容和服务提供商的视角比较现存的移动应用开发方法。任务小组提出了一份评价不同平台优缺点的框架,这有助于我们规划重点工作以缩短Web App与本地应用之间的差距。
为了开展下一阶段的工作,加速Web技术的开发,使其成为移动应用耀眼的平台和开发者实行跨平台开发的首选,W3C于2013年8月启动了Web和移动互联网兴趣组(Web and Mobile Interest Group)。这个小组是一个设计者、开发者、设备厂商、工具和平台开发商、运营商以及其他利益相关方协同工作梳理用例及需求的平台。小组将启动更多工作去分析WebApp与NativeApp之间的差距,并修订核心移动互联网(Core Mobile Web )社区组Core Mobile Web Platform — 2012报告使其紧随移动世界不断变化发展的风景。
其他几个关注移动领域的W3C工作组在过去六个月亦有进展。近场通讯工作组(NFC Working Group)在2013年8月发布了Web近场通讯编程接口(Web NFC API)的标准工作草案(Editor's Working Draft)。恰逢其时,2013年8月,Yankee Group 报告中称“超过四分之三的用户对近场通讯(Near Field Communication)感兴趣...NFC标签发展的势头正猛...”。
Push API为Web必须支持的一个在本地平台中存在的功能提供了一个很好例子。这个API允许应用服务器,即使在用户没有积极使用该应用的时候,给Web应用发送消息。对于社交网络、即时通讯以及其他一些场景来说,用户希望能够得到及时的通知。W3C在2013年5月启动了专利顾问小组(PAG)以响应围绕该标准产生的知识产权披露事宜。该专利顾问小组近期得出结论称披露的专利并不影响Push API标准,W3C关于该API的标准工作可以继续。
通过和会员们的讨论,我们相信业界对对于网络服务发现、地理围栏(知晓一个移动用户在一个具体范围,例如一个建筑物中的位置信息)、网络优化、蓝牙以及物联万维网(Web of Things)等话题有持续的兴趣和热情。
业界对Web支付(Web Payment),特别是特别是在移动设备端的支付热情越来越高涨。为了回应业界的呼声,W3C成立了Web 支付特别行动小组 (Web payments headlights Task Force)。据Yankee Group研究称“接近七成的消费者对采用移动支付感兴趣。”Web开发者希望把他们的工作变现,但是在移动设备端,广告收入也许并不是最好的解决方案。目前的Web支付领域是很分裂的,这就使Web在与原生移动平台相比之下具有一定的劣势。目前,市场上有很多的支付方案提供商(信用卡发行商,运营商账单,Paybal,谷歌钱包,比特币,payswarm, m-pesa,等等)以及利益相关者在共同协商Web支付标准的相关工作。
我们目前在Web加密(Web Cryptography), 系统应用接口(Systems Applications APIs),以及近场通讯(NFC)方面的工作都有Web支付有关系。如果希望知道我们在Web支付领域更多的工作,欢迎您参加即将于2014年3月在法国巴黎举行的Web支付研讨会。研讨会将聚焦定义一个Web支付可以调用的简单支付请求API。研讨会的日程还将覆盖在线及离线支付,小额先期支付,点对点支付,非接触支付解决方案(例如,基于印刷条码凭证的支付,或者更常见的近场通讯支付等)。
为了使W3C社区知晓W3C在移动相关的领域所做工作的全部进展,我们每个季度发布移动Web应用标准:现状与发展路线图(Standards for Web Applications on Mobile: current state and roadmap)的报告,报告列举了W3C增强WebApp性能的若干技术,这些技术的标准化进展及实施情况。
世界移动通讯大会(Mobile World Congress)提供了一个和W3C团队及会员近距离接触的良好机会,在那里可以了解W3C相关技术的展示、培训以及其他的更联合营销或公关活动感兴趣,我们欢迎您来2014年2月举行世界移动通讯大会W3C展台,或者联系 W3C的员工。
2.2 数字出版(Digital Publishing)
电子书和平板电脑正在逐渐改变人们的阅读习惯。电子书正在越来越受到人们的欢迎(虽然近期增长率正在放缓)。至少在英国,电子书的销售已经超越了纸质书。出版业的商业模式正在发生天翻地覆的变化。在2012年,纽约时报报道 说“发行收入——人们购买纸质书或者其电子版本的钱——第一次超过了广告收入”。这些趋势丝毫没有放缓的迹象。
出版商业一直积极采用Web技术。最近,国际数字出版论坛(International Digital Publishing Forum)发布了以HTML、CSS以及SVG等为基础的数字出版最新本标准EPUB 3.0。通过我们与国际数字出版论坛以及其他出版界标准团体包括BISG, EDitEUR, IPTC, the Daisy Consortium,以及NISO的沟通,我们了解到W3C的标准也许还没有完全满足数字出版业的全部需求。
为了直接听取出版界的声音,我们在2013年组织了三次数字出版相关的研讨会:开放Web平台上的电子书, 电子书的国际化, 以及出版业与开放Web平台。通过这些研讨会,我们听到了出版界对更高质量印刷、更好的颜色控制、先进的版式、多栏支撑,分页,媒体整合,世界全集成脚本,和更好的长文本可读性。正如 Hachette's Pierre Danet 在“出版商希望从Web上得到什么中”所说:“内容的展示必须完美。这包括了对页面、颜色、布局和印刷的绝对尊重” 。
为了更高效的收集这些需求,W3C在2013年7月启动了数字出版标准计划(Digital Publishing Activity)。数字出版兴趣组开始编译用户案例 以提交给相关的工作组。
字体对出版商来说十分重要,在过去的六个月里我们有了一些关于字体的好消息。已经到了备选推荐标准阶段的CSS字体模块(CSS Fonts Module Level 3) 将在现实中印刷已经实现了的技术搬到了Web上:对先进字体特性的细节控制。和WOFF字体一起,设计师可以在财务表格中使用“表格数据”等OpenType特性,或者在一个单词的开始或结尾使用装饰性的“斜体”。同时,Web字体工作组(Web Fonts Working Group)的WOFF2.0标准已经推进到了第一版公开工作草案阶段。
今年6月在东京举行的“电子书的国际化”研讨会上,参会者引用了垂直文本和Ruby语言作为首选方案。我们近期在这两项技术以及其他的国际化话题上取得了一定的进展。10月份,国际化工作组(Internationalization Working Group)发布了一份旁注标记的案例与实现方案(Use Cases & Exploratory Approaches for Ruby Markup)的大幅修订版。这份文档支持HTML5标准的扩展HTML旁注标记扩展(HTML Ruby Markup Extensions)。HTML5和CSS中和双向文本相关的工作将这些技术与最近新发布Unicode6.3双向算法拉的更近。作为一种分享最新信息和实践的方法,探讨缩短哪些方面的差距,W3C将继续它在多语言 Web(Multilingual Web)事件序列面的工作,这不仅仅是为了数字出版行业,也是为了Web整体。
2.3 广播电视(TV and Broadcasting)
在过去的一年里,移动设备端的视频观看率增长了一倍。今年在美国统计的数据显示,人们每天平均花在数字媒体上的时间已经超越了他们花在电视上的时间。收看节目已经不再是一个被动的行为。在美国,87%的娱乐业消费者表示他们至少使用一个第二屏设备来观看电视节目。节目内容不断增长的社交属性也在推动者商业的迅速发展;电视是搜索的主要催化剂。于是,毫无疑问的,电视行业应该寻求成本更低的方式将他们的视频内容投放到最大数量的设备上。HTML5 视频已经得到广泛的支持,并且更多新的特性即将被添加到其中。
媒体资源扩展(Media Source Extensions)在今年9月已经进入最后意见征集草案阶段,该标准使开发者能够准确的控制媒体流。现在开发者可以牛改正在播放的媒体流以满足特定业务用例的需求,包括性能增强,广告插入,时移和视频编辑。媒体捕获与媒体流(Media Capture and Streams)标准 使得从照相机、手机或其他设备的麦克风等生成媒体流更加容易。今年10月更新的Web音频API(Web Audio API) 使得应用开发者能够在应用中处理并合成音频文件。Web上更高质量的音频文件对于基于Web的游戏或者交互式应用是十分重要的。WebRTC (更多信息见下文) 在Web与电视的融合中也起到了非常重要的作用。Chromecast 使用WebRTC来连接在线视频和高清电视。
W3C目前在开发过程中众多和媒体相关的标准里面,最有争议性的一直是加密媒体扩展标准(Encrypted Media Extensions)。尽管收到了来自EFF关于在工作组工作范围内纳入加密媒体扩展的正式反对,我们在今年9月份重新启动了HTML工作组。随后,Tim Berners-Lee和业界分享了他关于加密视频和开放Web的观点,解释了在HTML工作组的工作范围内纳入加密媒体扩展的原因:
“如果视频文件不得不使用某些形式的内容保护,那么就尽可能在在W3C的开放环境中讨论,尽可能的使每个人都使用同一个具有互操作性的开放标准,尽可能的将这个标准嵌入到一个可以开源的浏览器,尽可能的使用一台通用的计算机而不是一个特殊性的箱体里。这就是为什么加密媒体扩展应该纳入到该工作组的范围” 。
加密媒体扩展标准文本最近一次更新实在今年10月中旬。关于这个话题的讨论还在继续,一些W3C的贡献者已经表示他们对HTML工作组章程的不满。W3C邀请业界为目前已知的用户案例提出更多增强开放性和互操作性的解决方案。但是,正如Tim Berners-Lee所指出的,如果要继续加密媒体扩展的工作,我们需要加强这个标准之下几层技术的开放性:
“作为一个用户,没有人会喜欢内容数字版权加密保护技术(Digital Rights Management,,简称DRM)。但是,值得深入考虑的是,我们不喜欢的究竟是现存的基于DRM系统的哪些方面?我们又如何能够打造一个比现有的系统更加开放,更加公平的平台?如果广大Web系统得设计和开发人员要深入思考并试图解决这个繁重的问题,我们又能得到什么作为回报” ?
识别这些问题正是W3C的“多数共识 Consensus”原则所要解决的事情,来自于W3C全体会员以及Web业界的输入对于识别这些问题也是至关重要的。这就是W3C平台上有众多相关论坛的原因,人们可以在那里寻求或者提出方案,例如HTML工作组、Web&TV兴趣组,受限媒体社区组(Restricted Media Community Group)以及为了打造一部切实可行的Web兼容的著作权法案而成立的 Web版权社区组(Web Copyright Community Group)。
在Web 字幕(captions on the Web)这一领域,今年11月出的时候我们邀请会员对TTML以及WebVTT相关的工作组章程进行审阅。Web&TV兴趣组目前正在为下一轮定时文本、媒体API,立体3D效果以及相关测试的需求做准备。同时,W3C也更新了通过家庭网络设备提供服务和内容的网络服务发现(Network service discovery)活动。Media Resource In-band Tracks Community Group 刚刚成立,这个小组旨在寻找一种能够为不同格式的媒体数据,如MPEG-2 transport stream, WebM 以及MPEG-4等提供一种具有互操作性的信息获取方法。
随着Web与电视兴趣组 (Web and TV Interest Group)所提供的输入,W3C即将在2014年初宣布第四届Web&TV研讨会召开的相关信息。本次研讨会将聚焦广播电视行业与Web的交集,内容包括Hybrid TV、多平广告以及其他第二屏情景等。
2.4 社交与通讯(Social and Communication)
越来越多的人花越来越多的时间在他们的在线社交网络上。有数据显示,美国人在日常生活有27%的时间泡在在线社交网络上, 而中国人则达到了41%。 麦肯锡建议相关行业的企业充分利用这一巨大商机,“如果公司能够顺应基于Web的商业和运营模式,他们的受益终将超过损失。举例来说,正在兴起的社交网络已经不仅仅是一个连接市场的强大方式,它们也是企业与企业之间以及企业内部沟通与合作的桥梁,具有极大地提高生产力和组织效率的潜力”。
2013年8月举行的W3C社会网络标准化研讨会
社交网络发展过程中所遇到的一些问题正在阻碍其发挥最大的潜力。对B2B以及B2C商业模式及关系来说,社交数据的快速迁移都是十分重要的,而API和数据格式却限制了社交数据在异构系统之间的快速迁移。相关API的缺乏使得Web应用开发者在把社交功能从第三方站点嵌入到他们的Web应用时面临很大的困难。同时,很多用户和组织希望保留对其社交数据的控制权,并以一种去中心化的方式进行。但我们还没有标准来指导建立一个分布式联邦的社会化Web(federated social Web)。
2013年8月,W3C与OpenSocial共同组织了社交网络标准研讨会(Workshop on Social Standards)。研讨会报告中达成的共识成为即将启动的社交网络技术标准计划(W3C Social Activity)提案的基础。即将成立的社交网络工作组(Social Web Working Group)将致力于为社交数据开发格式,为社交网络之间的联合开发协议(可能会基于Pubsubhubbub协议,Salmon协议, Web Mention或者XMPP相关的工作),为嵌入第三方社交内容提供方法。社交商业(Social Business Interest Group)兴趣组将会从事开发使用案例,社交Web的架构,以及具有跨行业互操作性的社交词汇表。最后,社交兴趣小组(Social Interest Group)将帮助协调W3C内部所有与社交Web相关的讨论,并制定一个事业更广泛的战略以促进社交商业的发展和社交网络的联合。
通过给应用添加更丰富的通讯服务,日益兴起的WebRTC(Web实时通讯)成为连接人与人的另一种强大的工具。Anne Lee(阿尔卡特朗讯)提出,“WebRTC是一个连接电信世界和Web的桥梁。它使运营商可以通过多种设备上的集成服务和多种电信服务抵达用户。WebRTC为电信厂商向Web市场拓宽服务平台提供了良好的机遇。WebRTC同样也给运营商升级现有的服务提供了更好的机会” 。
WebRTC的标准化工作一部分在IETF进行,一部分在W3C进行。W3C所进行的WebRTC标准化工作虽然还处于工作草案阶段,已经得到了厂商积极的实施。2013年6月WebRTC影响研究称,“86.9%服务提供商和电信应用开发社区的受访者表示,WebRTC对他们未来的整体产品蓝图是至关重要的;49%的受访者表示打算在未来12个月内尝试部署一个WebRTC解决方案。”Brett Shockley (Avaya) 对此的解释是:“我们已经展示了使人们在智能手机、平板、台式机、苹果电脑等设备上彼此连接,以及配有丰富内容的视频会议室而带来的益处。但是现在大众希望获得更丰富的服务,更好的质量,无需下载。WebRTC将是行业水到渠成的未来选择” 。
最后,国际化标记集(Internationalization Tag Set, ITS 2.0) 目前已经是一项正式的W3C推荐标准,它使开发者能够将人类语言的自动集成处理整合到Web核心技术中。
3. 未来的方向
下面,我们重点汇报一下目前以及未来工作的重点。
3.1 HTML
2013年9月,我们发布了HTML工作组的新章程,这个章程包含了该工作组对文档许可进行双重许可实验的内容。我们希望通过这个实验简化大家将自己的工作成果引入HTML工作组的过程,以便推动HTML5.0标准按时完成。10月份W3C发布了W3C HTML旁注标记扩展(HTML Ruby Markup Extensions) ,这是第一份双重许可的W3C推荐标准。
HTML5的开发工作正在按照计划顺利进行,预计在2014年将正式发布为W3C推荐标准。HTML工作组目前正在评估一些标准中的规范性引用(normative references in the specification)以判断它们是否满足最新发布的引用规范稳定性的相关标准。
这些引用规范的其中之一就是在Web标准里描述编程语言接口的WebIDL。HTML5和很多其他的标准都是基于WebIDL的,WebIDL已经于2012年4月发布为候选推荐标准。我们相信目前我们已经有了WebIDL的完整测试套件,这对判断WebIDL是否具备足够的实施经验并可以推进为正式推荐标准是非常有帮助的。
3.2 隐私保护与安全
2013年9月,W3C的追踪保护工作组(Tracking Protection Working Group) 完成了“重置(Reset)”工作。Justin Brookman和Carl Cargill 作为新的联合主席加入,与原工作组主席Matthias Schunter共同推进该工作组的进度。 联合主席们起草了一份《向最后意见征集迈进计划》(Plan to get to Last Call)的文档,并在工作组中发起意见调查征询工作组成员对此计划的评价和反馈。该意见调查显示,大多数完成该调查表的成员希望继续把工作组的工作继续下去,但是希望对工作计划进行改进。之后,工作组表示支持优先完成目前正在进行的两份标准文档之一: DNT的追踪偏好表达(Tracking Preference Expression, DNT)。进入2013年10月之后,工作组主席们开始评估意见调查结果并着手改进现有工作方案。
这是一项十分具有挑战性,但同时也对Web具有重大意义的工作。用户通过了解并控制(浏览器)的隐私选项而产生的信任对于Web成为一个通用的通讯平台是至关重要的。正如麦肯锡报告指出的,“数以十亿的人们将很快开始在互联网上社交、分享信息、进行交易。商业公司和政府使用Web来监控资产,支付管理,存储数据。他们将追踪用户在互联网上留下的轨迹。在此过程中,处理好既要产生经济效益,又要对隐私进行必要的管理之间的矛盾,需要相关各方以清晰妥帖的方式审慎权衡,明晰纷争,为未来的工作奠定好基础。
Web安全是一项需要协同努力的工作。W3C的安全技术活动(Security Activity)是其中之一。Web安全兴趣组(Web Security Interest Group)正在开发一套孵化关于安全的新想法的方案,该方案将重点聚焦移动Web安全领域。为了和Web业界其他安全相关的工作相配合,我们计划于明年与IETF大会同期举办一场关于安全的研讨会。
Web加密工作组(Web Cryptography Working Group) 希望今年能够把WebCrypto API 草案推进到最终意见征集草案阶段,并且目前已经有很多浏览器对该API进行了实现并建立一个polyfill库。WebApp安全工作组(The Web Application Security Working Group)在2013年9月重新编写了章程,扩大了工作范围,增加了关于内容安全政策(Content Security Policy)的部分。2013年6月,Twitter评价内容安全政策时表示“它在现有的控制之上搭建额外的一个安全层”,增加了利用现有的Web资源的更多灵活性。WebApp安全工作组的工作同时也覆盖安全混合内容以及轻量级隔离/安全内容。
3.3 性能
性能差的应用程序会带来高昂的成本。一份旅行网站研究发现,57%的在线消费者最多会用3秒钟甚至更短的时间来等待网站响应;如果网站响应太慢,五个消费者中有一个会打开该网站竞争者的网站。这样,如果根据Google的统计显示,一个移动网站的页面中值加载时间在5秒钟左右,平均时间超过10秒钟的话,我们面临的是一个严重的问题。WebApp的规模和互操作性正在日益增长,在越来越多的移动设备上运行,并受到了内存、处理能力以及电池续航能力的限制,这些都加剧了WebApp性能的复杂性。在一些系统中,即使性能得到一定程度的改善,并不频繁的更新意味着一些用户没有看到这些WebApp。
W3C的Web性能工作组(Web Performance Working Group) 正在开发开发者用来测量和提高应用程序的性能的API。2013年10月举行的 O'Reilly Velocity Conference 指出开发者正在使用这些API,并且希望有更多这样的API问世。一个新的资源优先权(Resource Priorities)标准 即将在2013年11月发布。这个标准让开发者在对网路负载较低的时候,或者组件开始向用户展示的时候,都能对页面组件的加载进行细粒度的控制。
2013年W3C重点项目——性能特别工作组(headlights task force on performance)识别了一系列在网络层面、内存(DOM事件,垃圾收集)、页面绘图、工具等方面限制WebApp性能的瓶颈因素。该特别小组建议通过提高使用案例优先级(包括异步滚动,多标签界面,动画,和缓存)以及与浏览器厂商和社区协同工作改善实施,最终提高浏览器性能。W3C计划于2014年在美国硅谷举办第二届Web性能研讨会,以了解WebApp性能所面临的新的挑战。
性能特别工作组同时也建议以Google,Yahoo!和微软公司开发的提高应用性能指南(performance tips)为基础,为开发者开发更多的工具和指南,帮助开发者创建更高性能的应用。
3.4 标准测试
随着Web从一个文件分享的平台发展到一个适应各种设备的完整分布式编程环境,对Web进行测试的需求就日益显现出来。2013年2月,W3C宣布额一项扩展W3C测试活动的雄心勃勃的计划。在接下来的六个月间,我们在社区参与W3C标准测试活动以及测试基础架构建设方面取得很大的进展。例如,除了CSS之外所有的W3C测试套件目前都集中在一个github库里维护,并且越来越多的标准文档正在被纳入这侧测试体系。
为了使标准的互操作性达到产业界,特别是消费类电子行业所要求的级别,我们还需要更多的资源投入。
Adobe以及很多其他小伙伴们通过在上海, 东京, 西雅图, 悉尼, 深圳等主要城市举办 “Test The Web Forward”全球极限编程系列活动,为W3C的测试事业做出了巨大的贡献。在这些极限编程活动上,开发者们学习了如何为Web标准创建测试案例,使得Web能够为更多人所用。上海站活动报告称数百名中国工程师参与了本次编程,并贡献了1003个测试案例,发现了35个浏览器Bug,创造了“Test The Web Forward”自创办以来的最新记录。Test the Web Forward中国深圳站的活动与TPAC 2013同会场举行。
今年早些时候,Adobe公司慷慨的将"Test the Web Forward"活动品牌移交给W3C。我们计划使用该知名品牌覆盖W3C的整体测试工作,并将活动生成的测试案例集成到也已发布的测试套件里。Test the Web Forward活动官网 日前已完成改版,在测试案例的生成和审阅归档工作方面取得了显著的进步。我们呼吁业界对Test the Web Forward更多的支持!如果您希有意加入推动Web标准更加广泛部署的工作,请联系W3C的团队成员。
3.5 Web数据(Data on the Web)
近二十年来,W3C为Web上的机器可读数据开发了多种表达、组织、查询以及推论的格式,其中最具代表性的是语义网(Semantic Web)。RDF语言极其相关技术的最主要价值在于这些技术以Web为核心,提供了一套在Web范围内整合数据的独特方法。例如,YarcData 描述一个通过使用语义网技术进行的药物再利用项目“仅用了六周时间,这和通常需要开发一种药品的时间相比简直太惊人了”。W3C的语义网研究已经在很多领域取得了成功,其中包括政府医药卫生以及科研,并在继续向更多领域延伸。
但是,很多行业选择了其他更为简单的格式来发布大量的数据。目前Web上的数据正以每二十个月翻一倍的速度增长,但是只有其中一小部分使用了W3C标准。导致这种情况的原因在于,很多应用不需要通过语义网技术来实现数据整合,更简单易用的方法/格式就足够了。这些简单易用的格式中最为主要的是逗号分隔数值格式(comma-separated values,CSV),这种格式很受欢迎,已经在多种流行软件中广泛应用。为了使W3C的数据活动更接地气,我们需要向开发者的实践靠拢。
2013年10月,Tim Berners-Lee向W3C会员提出一个W3C的数据标准计划(Data Activity)的新愿景:让大家通过现有的工具和实践更方便的分享数据,同时也可以让他人以适当的方式分析、增值并利用这些信息。W3C的数据活动应该包含以下两点内容:
• 提议成立Web上的逗号分隔数值格式工作组(CSV on the Web Working Group),为解释一组CSV作为关系数据定义恰当的机制,其中包括描述以CSV格式表示的在Web上可发现的表格的词汇表,以及两者之间的关系。
• 提议成立Web数据最佳实践工作组(Data on the Web Best Practices Working Group),已开发开放数据生态系统,为数据发布者提供指南,并在开发人员中促进信任数据的推广。
目前现存的诸多工作组及兴趣组将会继续它们关于医疗保健和生命科学,政府链接数据以及链接数据平台(linked data platform)相关的工作。此外,W3C将于2014年2月在英国伦敦举行互联地理空间数据(Linking Geospatial Data)研讨会。
这是目前W3C为应当Web大数据所做出的响应。下一节您将理解为什么Web上的数据是如此之重要。
3.6 物联万维网(Web of Things)
物联网时代正在徐徐来临。麦肯锡预测“随着成本的降低和网络的普及,增殖率惊人的微型传感器和执行器将在未来十年进行爆发式的增长,可能将连接超过500亿个的物理实体。”这些新的设备将极大的改变城市、房屋、交通、公共事业,零售,医疗保健,以及很多其他行业。其中一些设备可能没有屏幕,一些设备仅与低电源网络相连,但并不适用于HTTP协议。甚至有一些是一次性使用的设备。这些设备的多样性会对Web的可扩展架构带来一定的挑战。
随着也来越多的行业和对象产生巨量数据流,因缺乏通用协议或架构而产生的数据孤岛是一种潜在的威胁。我们相信Web在创建分布式数据以及减少数据孤岛的产生方面将起到重要的作用。虽然目前已经有很多新型的设备(如平板电脑)走进我们的生活,但是我们依然可以在使用曾经的设备(如台式机)上使用Web。物连万维网(Web of Things)为通过基于云的网关和服务访问物联网提供了一个应用层。
我们已经列举了一系列的热点话题,如服务发现与组合、安全、数据流表述、可用额机器可读语义的捕捉等等。W3C正通过一项名为Compose的欧盟研究项目研究如何为物联网服务建立一个开放的市场环境。W3C的万维物联网社区组(Web of Things Community Group)也在为行业提供一个相关研讨的论坛。
W3C目前正在论证是否有必要在2014年举办物联万维网的技术研讨会(Web of Things Workshop),更多详细信息将于2013年底公布。
4. W3C提供的新服务
W3C验证套件(W3C Premium Validator Suite)以及在线培训课程(W3DevCampus)是W3C新推出的服务之一。
4.1 W3C的验证套件(W3C Premium Validator Suite)
2013年9月,W3C发布了W3C验证套件,提供对全网站进行HTML、CSS、国际化等标准验证的优质在线服务。与W3C传统的免费在线验证服务相比,新的验证服务套件能够一次性验证全网站页面,提供更快捷更方便的网站质量验证服务。有偿W3C验证条件的收益将被用来改进传统的免费版验证工具,并为免费版和优质版验证服务的发展提供长期稳定的保障。
2013年10月, W3C根据用户的反馈,创建了一套新的基于服务的定价体系。新的定价体系根据用户所选择的验证服务的不同种类提供了更多的灵活选项,更高的验证效率,以及帮助用户节省开支。
优质版验证套件发布以来,有部分用户对该服务并不开源表示了担忧,也有很多来自开发者社区的工程师表示愿意为该验证服务做出贡献。还有一些用户表示希望能够购买到压缩版本或者下载该软件。W3C验证服务团队会认真考虑这些反馈,并欢迎业界提出更多意见和建议。
4.2 W3C的在线培训
W3C在线培训课程 (W3DevCampus)是W3C为广大Web开发者和设计者推出的培训服务,绝大部分的课程是在线完成的。在过去的六个月里,我们开设了两场HTML5的课程。近期,W3C宣布将推出面向初学者的JavaScript课程,并于2014年早期开设CSS课程。
为了满足日益增长的培训需求,W3C与部分国家/地区合作伙伴联合推出了本地语言的培训课程。通过与未来网络科技(Future Web Technologies)和互联网学院(Internet Academy)的合作,W3C将在2013年底推出韩语和日语的HTML5在线培训课程。W3C还将与Intel联合推出“响应式Web设计课程”,该课程由Intel独家赞助,将向大众免费开放。
5. 开发者关系
W3C为广大Web开发者和设计者提供了一系列的工具和服务,其中包括W3C验证服务、WebPlatform.org文档、W3C开发者大会W3Conf(下一届将于2014年举行),以及诸多开发指南等。
W3C在A List Apart开辟了专栏。从2013年6月举行的W3C顾问委员会会议(AC Meeting)开始,我们已经陆续发表了三篇文章,包括Virginie Galindo (Gemalto)撰写的Security Affair,Richard Ishida (W3C)撰写的“80分钟环游万维网(Around the World Wide Web in Eighty Minutes)",以及Jatinder Mann (Microsoft)撰写的“性能问题(Performance Matters)"。
5.1 信息无障碍及国际化资源(Accessibility and Internationalization Resources)
W3C一直致力于使Web能为全人类所用,其中的努力包括提供相关的资源以及操作指南。
在过去的六个月里,W3C信息无障碍领域(Web Accessibility Initiative,WAI)更新了在HTML中使用WAI-ARIA(Using WAI-ARIA in HTML)、在非Web的ICT领域使用WCAG 2.0指南(Guidance on Applying WCAG 2.0 to Non-Web ICT),以及Easy Checks: A First Review of Web Accessibility等文档。
国际化工作组近期为解释如何在含混合方向内容的页面上(如从右向左书写的阿拉伯语言)使用HTML5标记语言发布各种综合性资源。此外,该工作组还发布了若干新的文档,其中包括业界期待已久的解释HTML5标准中translate 属性的文章。
6. 与其他标准化组织的联系
W3C非常注重与行业及其他标准化组织的对外联络工作,这为W3C提供了和业界沟通的良好渠道和平台。在过去的六个月里,W3C负责对外联络的团队成员积极推动与OIPF (Open IPTV Forum), GSMA (移动互联网方面的协同合作) 以及EPASOrg (欧元支付区)等组织的合作,并学习如何推动开放Web平台适应更多行业和地区发展的需求。
2013年6月以来发生了一系列引发民众对全球网络状况担忧的事件,作为回应,W3C与其他互联网组织签署了两份联合宣言。其中一份是与IEEE, IETF/IAB以及ISOC共同签署的OpenStand关于加强开放标准原则的声明(Statement from OpenStand on the Strengths of the OpenStand Principles) 以回应关于在标准制定流程中受到个别政府干预的质控。W3C重申我们目前已知的消除任何参与者都可以不当操纵标准制定过程而带来的风险的最好方法是严格遵循开放标准原则;另一份联合宣言是W3C与ICANN以及NICs签署的关于未来互联网合作的蒙得维的亚声明(Montevideo Statement on the Future of Internet Cooperation)。在这份声明中,我们强调了全球互联网一致运营的重要性;确认需要继续应对互联网治理的挑战,推进全球多利益主体互联网合作的演进;号召加快互联网名称与数字地址分配机构(ICANN)和互联网号码分配机构(IANA)的国际化进程,将其建设成为所有利益主体,包括各国政府,均能平等参与的平台;号召将向IPv6转型设为全球互联网发展合作的首要任务。
2013年11月,W3C和其他24个国际组织一起签署了支持美国数字问责制和透明度法案(US Digital Accountability and Transparency Act,DATA法)的函。在这份法案被认为“有助于纳税人了解他们所交纳的税款是如何被使用的,是美国通向真正联邦支出透明而买进的重要一步”。而法案所涉及的数据将使用W3C所发布的开放数据格式。该立法提案将引导美国政府“为跟踪并汇报政府支出建立数据标准,内容包括要求各部门使用使用一致的标识符,并用机器可读的格式发布数据” 。
从2010年开始,W3C成为ISO/IEC JTC 1 PAS提交者,W3C已经向ISO/IEC JTC 1 提交了两项W3C标准并最终获批,其中包括Web服务以及Web内容无障碍指南(WCAG2.0)。经过对SVG 1.1 标准以及WS-RA (Web Services Resource Access)标准的评估,W3C决定暂缓向ISO/IEC JTC 1提交SVG1.1标准,而WS-RA (Web Services Resource Access)标准则因为市场采用率较低而暂不提交。目前,W3C计划将已经非常稳定且已广泛应用的MathML3.0提交给ISO/IEC JTC 1。
欧盟委员会多方利益相关者平台(European Commission Multistakeholder Platform)成立于2012年,旨在为欧盟委员会提供关于ICT行业标准工作相关的意见和建议,W3C一直积极参与其中的工作。在过去的几个月里,该组织讨论的重点工作是欧盟关于ICT行业标准的滚动计划,该计划致力于识别ICT行业里需要纳入政策规划的优先级重点工作,从政策方面进行扶持。最新发布的计划草案列举了如下四个方面的工作内容:社会挑战,数字化单一市场的创新,可持续增长,以及关键支持/安全性。W3C作为标准提供方在上述若干工作方向被提及。
7. 结束语
工业界充分利用开放Web平台带来的无限创新机遇,并开始扩展开放Web平台。为了避免信息孤岛或互操作性问题,我们必须和工业界紧密合作,获取并了解用例,提供开发者适用的开放解决方案。
明年,万维网将迎来它的25岁生日,W3C也将迎来它的20岁生日。我们期待更多的创新者给给Web带来更多的活力,W3C将与业界一起支持并借鉴这些创新,推动Web长远健康的发展。
附录: W3C的各类工作组
请点击W3C工作组和兴趣组(Working Group and Interest Group)和社区组及商务组(Community Group and Business Group)以解我们最新的标准工作进展和动态。更多W3C正在推进的标准计划(Activity),请参阅这里。
评论已关闭