2018年4月10日消息— W3C与FIDO Alliance联合取得了Web认证标准的重大进展,为全球用户带来更简单、更强大的Web认证方式。FIDO2标准化工作,W3C WebAuthn标准的推进,以及浏览器供应商对实现这一标准的承诺,使得用户能够轻松地在桌面或移动设备上安全地登陆在线服务。WebAuthn是一个标准Web API,为用户提供在跨站点和设备上进行安全认证的新方法。WebAuthn由W3C与FIDO联盟合作开发,连同FIDO的客户端到认证器协议规范(Client to Authenticator Protocol,CTAP),共同构成了FIDO2项目的核心组件。CTAP启用外部认证器(例如安全秘钥或手机)通过USB、蓝牙、或者NFC向用户的互联网接入设备(电脑或手机)局部传递强认证凭证。
W3C发布三份WoT相关规范文档
2018年4月5日,W3C 万维物联网工作组(Web of Things Working Group)发布三份规范文档。万维物联网(Web of Things,简称WoT)通过使用WoT接口提供物体之间的分层互操作性,使应用程序能够与关联物体进行Web规模的互动和协调。
WoT 协议绑定模版 Web of Things (WoT) Protocol Binding Templates 首个公开工作备忘(First Public Working Group Note):该文档描述了对于WoT物体描述的最初设计模式和词汇扩展。协议绑定模版由可重复使用的词汇表组成,设计有关WoT物体描述格式的模式扩展,通过使用一致性的交互模型,使应用程序客户端能够与公开各种协议和协议使用情况的物体进行交互。欢迎阅读该规范文档,了解更多参与信息。
WoT 物体描述 Web of Things (WoT) Thing Description 工作草案(Working Draft):该文档描述了 WoT 物体描述的正式模型和通用表示,介绍了物体的元数据和接口,这里的物体(Thing)是对在万维物联网中提供交互和参与的物理实体的一种抽象表示。除了物理实体外,物体也可以代表虚拟实体。由于物体的资源限制(例如,有限的内存空间),或者是当物联网兼容的传统设备使用物体描述进行改进时,一个物体描述实例可以由物体本身或者外部进行托管。
WoT 脚本API Web of Things (WoT) Scripting API 工作草案(Working Draft):该文档描述了一种代表WoT接口的编程接口,允许脚本在一个物体(Thing)上运行,以发现和使用(检索)其他物体,并公开以属性,动作和事件为表征的物体。脚本是WoT中可选的“便利”构件,它通常用于能够运行WoT Runtime和脚本管理的网关,它提供一种便利方式,将WoT支持延伸到新类型端点,并实现像物体目录(Thing Directory)这样的WoT应用程序。
更多内容,请参阅英文原文。
W3C顾问委员会选举技术架构组(TAG)新成员
2018年4月3日,经过W3C顾问委员会(Advisory Committee)投票选举(候选人声明),Kenneth Rohde Christiansen(Intel Corporation)最终进入W3C的技术架构组(W3C Technical Architecture Group,TAG)成为新任TAG成员。该席位自本次选举结果揭晓开始至2020年1月31日截止。该席位是W3C更新官方流程文档所增设的新席位,自此,TAG成员由原本的九位增至十位。当前TAG成员如下:
* Tim Berners Lee(联合主席,W3C理事)
* Daniel Appelquist(联合主席,Samsung Electronics)
* Peter Linss(联合主席,W3C Invited Expert)
* David Baron (Mozilla Foundation)
* Hadley Beeman (W3C Invited Expert)
* Kenneth Rohde Christiansen (Intel Corporation)
* Travis Leithead (Microsoft)
* Sangwhan Moon (Odd Concepts)
* Lukasz Olejnik (W3C Invited Expert)
* Alex Russell (Google),
Yves Lafon(W3C)继续担任TAG的W3C团队联络人。
W3C技术架构组(Technical Architecture Group),简称TAG,是在W3C官方流程文档(Process Document)下运行的专注于Web架构管理的特殊小组。其使命是为Web架构的设计原则寻求共识,且在必要时梳理并澄清这些设计原则,帮助协调W3C内部及外部跨越不同技术的架构定义与研发工作。TAG由10位成员构成,其中6位成员由W3C会员单位AC代表提名并选举产生,3位成员由W3C理事即Sir Tim Berners-Lee 直接任命,1位TAG主席即W3C理事本人。此外TAG还设有一位来自W3C团队的联络人。更多信息,请参阅英文原文,及W3C的技术架构组(TAG)。
W3C发布WAI-ARIA图形模块、图形无障碍API映射两份候选推荐标准
2018年3月29日,W3C可访问富互联应用工作组(Accessible Rich Internet Applications Working Group)发布两份候选推荐标准(Candiate Recommendation),并征集参考实现(Call for Implementations):
WAI-ARIA图形模块(WAI-ARIA Graphics Module,Graphics-ARIA):辅助技术需要有关文档结构和预期行为的语义信息,来向残章人士传达适当信息。该文档定义了Web图形核心角色(core roles)的WAI-ARIA 1.1模块。这些语义允许作者将图形的逻辑结构表达为辅助技术,以提高图形的可访问性,帮助残障人士通过各类辅助技术理解图形内容。辅助技术可以实现语义导航并适应样式和交互功能,从而为观众提供最佳体验。这些功能补充了HTML [HTML52]和SVG [SVG2]定义的图形和文档结构元素。
图形无障碍API映射(Graphics Accessibility API Mappings,Graphics-AAM):该文档定义了用户代理如何将WAI-ARIA图形模块[GRAPHICS-ARIA-1.0]标记映射到相关的无障碍API及有关特性上。它的目的是让用户代理开发者对他们用户代理中的可访问性负责,这样他们就可以支持图形的可访问性,例如为[SVG]或[HTML52]创建的图形。通过在用户代理中实现该规范,作者可以通过向辅助技术传达通用图形语义,来生成更容易访问的图形。它为WAI-ARIA图形模块中定义的角色提供了无障碍API映射指南。
这两份文档都是WAI-ARIA Overview 中所描述的WAI-ARIA套件的一部分。更多内容,请参阅英文原文。
W3C更新编码(Encoding)候选推荐标准 征集参考实现
2018年3月27日,W3C的国际化工作组(Internationalization Working Group)更新编码(Encoding)候选推荐标准(Candidate Recommendation),并向公众征集参考实现(Call for Implementations)。UTF-8编码是适用于Unicode(通用代码字符集)转换的最为合适的一种编码。因而,对于新的格式、协议,以及在现有环境中已经采用的各类格式,该规范都要求基于utf-8来进行字符编码。
在utf-8之外,历史上还存在过很多不同的编码格式。然而用户代理在实现这些编码格式时可能采取不同的处理方式,使用不同的标签,而且在处理未定义的和之前专有领域的编码时也存在差异。Encoding规范解决了这些差距,从而新的用户代理不必对已有的编码实现进行逆向工程,而现有的用户代理也可以集中。
更多内容,请参阅英文原文。
W3C发布Web认证:一个访问公钥凭证的API候选推荐标准 征集参考实现
2018年3月20日,W3C的Web认证工作组(Web Authentication Working Group)发布Web认证:一个访问公钥凭证的API(Web Authentication:An API for accessing Public Key Credentials Level 1)候选推荐标准(Candidate Recommendation),并征集参考实现(Call for Implementations)。该规范定义了一个API,允许为了对用户身份进行强认证,通过Web应用创建和使用强大的、经过验证的、范围广泛的、基于公钥的凭证。从概念上讲,一个或多个公钥凭证(每个凭证使用范围限定在某一个给定的信任方)由用户代理和Web应用程序共同创建并存储在一个认证器上。为了保护用户隐私,用户代理(如浏览器等)可用来协调这些对公钥凭证的访问。认证器(authenticator)负责确保在未经用户许可的情况下不进行任何操作。认证器可以通过认证(attestation)功能向信任(依赖)方提供属性的加密证明。该规范还描述了与WebAuthn兼容的认证器功能模型,包括其签名和认证功能。
更多内容,请参阅英文原文。
W3C发布六份与传感器相关的候选推荐标准 征集参考实现
2018年3月20日,W3C的设备与传感器工作组(Device and Sensors Working Group)发布六份候选推荐标准(Candidate Recommendation),并征集参考实现(Call for Implementations):
通用传感器API(Generic Sensor API):定义了一个框架,以将传感器数据以一致的方式提供给开放Web平台。通过抽象传感器接口的可扩展机制,可以适用不同的传感器类型。
环境光传感器(Ambient Light Sensor):定义了一个具体的传感器接口,用于监测设备环境的环境光水平或照度(illuminance)信息。
加速度传感器(Accelerometer):定义了Accelerometer、
LinearAccelerationSensor
和GravitySensor
接口,获取用于承载着这个传感器的设备的X、Y、Z轴的加速度相关信息。
陀螺仪(Gyroscope):该文档定义了一个具体的传感器接口,来监测设备本地三个主轴周围的旋转速率。
磁力计(Magnetometer):定义了一个具体的传感器接口,来测量X、Y、Z轴的磁场。
方向传感器(Orientation Sensor):定义了一个基础方向传感器接口以及相关的传感器子类,监测物理设备在一个静态三维笛卡尔坐标系统中的方向(朝向)。
更多内容,请参阅英文原文。
W3C发布CSS颜色模块(CSS Color Module Level 3)提案推荐标准 征集审阅意见
2018年3月15日,W3C的CSS工作组(CSS Working Group)发布CSS颜色模块(CSS Color Module Level 3)提案推荐标准(Proposed Recommendation),并征集审阅意见(Call for Review)。该模块使用颜色相关的属性和值,在文档中为文本,背景,边框,以及元素的其他部分设置颜色。该规范描述用于前景色和组颜色透明度的CSS颜色值和属性。该规范不仅包括CSS level 2中已经出现的与颜色相关的属性和值,还扩展了新的属性和值。该文档预计将取代W3C先前于2011年发布的推荐标准文档版本。
欢迎公众于2018年4月12日之前提交审阅意见。更多内容,请参阅英文原文。
W3C更新CSS字体模块(CSS Fonts Module Level 3)候选推荐标准 征集参考实现
2018年3月15日,W3C的CSS工作组(CSS Working Group)更新CSS字体模块(CSS Fonts Module Level 3)候选推荐标准(Candidate Recommendation),并征集参考实现(Call for Implementations)。该CSS3模块描述了字体属性如何指定及字体资源如何动态加载。该文档的内容是之前CSS3 Fonts和CSS3 Web Fonts两个模块的整合。关于字体加载事件(font load event)相关的描述则转入CSS Font Loading模块。
更多内容,请参阅英文原文。
W3C发布CSS文本修饰模块规范的首个公开工作草案
2018年3月13日,W3C的CSS工作组(CSS Working Group)发布CSS文本修饰模块(CSS Text Decoration Module Level 4)首个公开工作草案(First Public Working Draft)。该模块包含与文本修饰相关的CSS特性,如下划线,文本阴影以及强调标记等。
CSS(级联样式表,全称Cascading Style Sheets)是一种在屏幕,纸上以及语言中描述HTML和XML文档呈现的语言。
更多内容,请参阅英文原文。
W3C发布时序文本标记语言(TTML2)候选推荐标准
2018年3月13,W3C时序文本工作组(Timed Text Working Group)发布时序文本标记语言(Timed Text Markup Language 2, TTML2)候选推荐标准(Candidate Recommendation),并征集参考实现(Call for Implementations)。该文档定义了时序文本标记语言的第二个版本,简称TTML2,为作者及辅助编辑工具提供了一个标准方法表达时序文本信息的样式、布局与显示位置、时间语义等信息,以支持此类文本内容的交换与处理。
时序文本标记语言是一种内容类型,它代表了在编写系统之间进行交换的时序文本媒体。时序文本是文本信息,内在或外在地与时间信息相关。
更多内容,请参阅英文原文。
Web 29周年啦!
2018年3月12日,我们在此共同庆祝一项改变了人类历史,并继续开创着世界未来的关键发明之一Web!
1989年3月,还在欧洲核子研究中心的Tim Berners-Lee,撰写了一份名为“一个有关信息管理的提案(Information Management: A Proposal)”的备忘录,概述了万维网(World Wide Web)的最初理念。
我们在此庆祝Web诞生29周年,当今的Web实现了:
- * 全球化,国际化,以及真正的“世界范围”
- * 可用于任何设备,各类信息,各种语言
- * 为残障人士所使用
- * 分散
- * 免版税
- * 建立在开放标准的基础上
- * 协作与共识
- * 强大-开放Web平台使Web页面本身成为强大的工具
- * 不再局限于浏览器,而实现了万维物联“Web of Everything”
- * 业务转型,改进支付功能,提升用户体验,同时降低成本
W3C首席执行官Jeff Jaffe博士表示:“真正可以改变一切的创新是屈指可数的。 而毋庸置疑,Web是我们这个时代最具影响力的伟大创新。Tim发明了Web,创建了万维网联盟(World Wide Web Consortium, 简称W3C),从而所有的Web利益相关方都可以实际参与到Web的演变进程中来。我们关注Web的未来,我们的会员和公众,正致力于共同推动一个更加安全,满足用户需求,更切合商业发展,更加普及和共享的Web”。
Sir Tim Berners-Lee在通过Web基金会(Web Foundation)的周年公开信“letter on the anniversary”(中文,英文)中提到:“我们的愿景一直以来都是确保Web是一个对所有人而言都是自由的,开放的,和充满创造性的空间。而实现这个愿景的前提是,保证每个人都可以使用Web,并确保Web可以真正地为每个人服务。今天,我想挑战我们所有人对于Web前景的更大期冀。我希望Web可以切实反映我们的希望,最终实现我们的共同梦想,而不是放大我们的恐惧或分歧。”
Tim还指出:“正如互联网活动家John Perry Barlow所说,创造未来的最好方式就是先预测未来。这听上去充满了乌托邦色彩,特别是经历了过去两年的周折后,这看似是不可能实现的。但是,我希望我们依然可以积极地憧憬未来,并一步步推动它成为现实”。相信无论是对W3C,还是Web,抑或其他,这些话听起来都是一样的激励人心。
W3C衷心感谢它的创始人及现任理事,Sir Tim Berners-Lee,因着这项重大的创新发明。今天,让我们,我们的成员,编辑,贡献者以及关注者们,来共同庆祝Web这一路以来的历史时刻,共同期冀它充满挑战和无限潜能的未来。
祝Web 29周年快乐!我们欢迎您加入我们在Twitter上的庆祝活动#HappyBirthdayWWW,并进一步分享你和Web的故事。
更多内容,请参阅W3C Coralie Mercier的博客文章:Celebrating the Anniversary of the Web。