2014年10月23日,W3C发布了积极工作环境的框架,包括道德和职业行为规范(Code of Ethics and Professional Conduct),以及相关的操作流程。W3C是一个不断成长的全球化技术社区。所提出的道德和职业行为规范定义了一组行为守则,这些原则将帮助W3C的全球团队及整个W3C技术社区的参与者建立更加积极的工作环境。这项工作也作为本月W3C成立20周年纪念的一部分,希望能够促进进一步提升W3C及全球Web技术社区的影响力。
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)。
W3C发布Web加密技术研讨会总结报告
2014年10月23日,W3C发布了于2014年9月10-11日在美国加利福尼亚州硅谷(Silicon Valley, Mountain View, CA)举行的W3C未来Web加密技术研讨会(W3C Workshop on Web Cryptography Next Step: Authentication, Hardware Tokens and Beyond)的总结报告。本次会议由微软公司(Microsoft)主办,并得到了谷歌(Google)和Tyfone的赞助。
与会者表达了对设立新的W3C工作组开展新一代基于硬件令牌的身份认证技术及标准化工作的强烈支持,并讨论了各种安全认证的应用场景和用例。关于设立新工作组的讨论将在 Web安全公共邮件列表 上进行,欢迎您的关注和参与。W3C认为,安全的密钥存储(secure key store)及通过Web访问加密操作(cryptographic operations)对于未来安全的Web至关重要。
更多信息,请参与英文原文、研讨会主页(英文)、研讨会通知(中文)、总结报告(英文)及W3C的安全标准计划(Security Activity)。
W3C发布WebRTC统计信息API标识的首份标准工作草案
2014年10月21日,W3C的Web实时通信工作组(Web Real-Time Communication Working Group)发布了 WebRTC统计信息API标识(Identifiers for WebRTC's Statistics API)的首份工作草案。在点对点连接(Peer Connection)上传送的音频、视频及数据包可能会发生丢包,并可能遭遇严重的网络延迟。实现WebRTC的Web应用希望能够监测到底层网络和媒体管道中的性能情况,并做出相应处理。该文档定义了一个API,Web应用可以通过这个API从用户代理那里获取关于底层网络和通信情况的统计信息。
更多信息,请参阅英文原文,及W3C的普适Web应用标准计划(Ubiquitous Web Applications Activity)。
W3C发布资源提示(Resource Hints)的首份标准工作草案
2014年10月21日,W3C的Web性能工作组发布了资源提示(Resource Hints)的首份标准工作草案。该规范定义了 'preconnect' 和 'preload' 两个用于优化Web页面性能的提示信息,帮助开发者及产生或提供资源的Web服务器,通知浏览器等用户代理在选择一个资源的源(origins)的决策过程中确定应当连接哪个资源,以及哪些资源应当预先获取以获得更好的页面访问性能。
更多信息,请参阅英文原文,及W3C的富Web客户端标准计划(Rich Web Client Activity)。
W3C宣布启动Web支付计划 (Web Payments Initiative)
2014年10月15日,W3C宣布正式启动Web支付计划(Web Payments Initiative),以期实现将支付能力与开放Web平台无缝集成的目标。W3C欢迎这一生态环境的利益相关方——银行、信用卡发卡机构、政府及金融监管机构、移动网络运营商、第三方支付解决方案提供商、支付技术提供商、零售商及其他支付用户、Web内容及服务提供商,以及广大的终端消费用户——参与我们新设立的 支付兴趣组(Payments Interest Group),依托Web的独特优势,为丰富这一生态环境,并使得用户在任何地点、任何设备上便捷的获取Web支付能力做出努力。
我们期望这一努力将会产生新的商业机会,进一步改善用户的支付体验,降低支付欺诈和金融风险,并在未来创新的支付解决方案与今天已有的支付解决方案之间增进互联互通,和互操作能力。
欢迎您关注和参与W3C的Web支付计划。更多信息,请参阅英文原文,及:
- W3C全球会员(彭博/Bloomberg、Gemalto、GRIN、Ingenico、NACS、Rabobank、Yandex等)对Web支付计划的评价
- W3C在2014年3月举行的Web支付标准研讨会 ,研讨会主页,研讨会总结报告
- W3C的Web支付标准计划、支付兴趣组(Payments Interest Group)主页、参与、邮件列表
- W3C工作重点(2014年6月)中关于Web支付的部分
W3C Blog: 开放Web平台的应用基础
2014年10月14日:今年是Web 25周年纪念,W3C成立20周年纪念。W3C于2014年9月在德国柏林举行了可扩展Web技术峰会(Extensible Web Summit),并将于10月26-31日举行W3C技术大会及顾问委员会会议(TPAC 2014)。
为了在TPAC和W3C 20年纪念上引发讨论,W3C CEO Jeff Jaffe在W3C的官方博客撰文,阐述开放Web平台的应用基础(Application Foundation for the Open Web Platform),目前,开放Web平台得到广泛部署,HTML5成为正式推荐标准,什么是成为W3C未来开展工作的最高优先任务?在这篇博客文章中,Jaffe设置了一个目标:让开发者更易于使用开放Web平台。Jaffe提出了OWP应用基础的概念。
在博文中,Jeff Jaffe提出了应用基础的六个方面:
- 安全和隐私
- 核心Web设计和开发
- 设备交互
- 应用周期管理
- 媒体和实时通信
- 性能调优
- 可用性和可访问性
- 服务
未来,W3C的技术架构组(Technical Architecture Group, TAG)将开展深入讨论。 作为讨论基础,我们将维护一个关于应用基础的Web页,欢迎您通过公开的应用基础Wiki页参与讨论。
更多信息,请参阅Jeff Jaffe的博客文章:W3C Blog: Application Foundation for the Open Web Platform。 更多博客文章,请参阅W3C Blog(中文)。欢迎您使用W3C官方博客及W3C中国网站参与互动讨论。
W3C发布7份与CSS相关的工作组备忘 中止相关标准工作
2014年10月14日,W3C的CSS工作组发布了7份工作组备忘。CSS工作组将不再继续开展这些工作。
- CSS TV Profile 1.0。该文档定义了一个CSS 2的子集,以及一个CSS 3的模块,描述与电视设备相关的颜色标准。
- CSS展示等级模块(CSS Presentation Levels Module)。该文档定义了一种用作演讲幻灯显示时对内容进行分级,超过某一等级的内容将被以不同方式进行样式处理及显示。另一个用例是显示文档的不同目录级别。
- CSS Mobile Profile 2.0。该文档定义了一个CSS 2.1的子集,作为在受限资源设备(如手机等移动设备)上实现CSS互操作性的一个基线。它试图在设备能力不满足CSS总体规范要求时,定义一个至少应被满足的特性子集,并与OMA Wireless CSS 1.1/1.2保持一致。
- CSS字幕模块(Marquee Module Level 3)。该文档定义了与字幕效果相关的CSS特性。相关工作已转至TTML工作组。
- CSS的行为扩展(Behavioral Extensions to CSS)。该工作组备忘向每个元素绑定一个“behavior"属性,该属性通过一个URL,指向一个用XBL等标记语言描述的用户交互行为。
- CSS3超链接展示模块(Hyperlink Presentation Module)。该文档用于定义页面在渲染超链接时的不同效果。
- CSS 'Reader' 媒体类型 (CSS 'Reader' Media Type)。该文档定义了一种称为“reader"的媒体类型,用于指示能够支持语音合成和显示文字同步的一类样式单。
更多信息,请参阅英文原文,及W3C的样式标准计划(Style Activity)。