O ciclo de vida de uma especificação

Preview:

DESCRIPTION

Apresentação sobre o ciclo de vida de uma especificação.

Citation preview

O ciclo de vida de uma especificação

Eliezer Bernart@eliezerbernart

Voluntário no WebPlatform.org

#TDC2014 #WEB

Ecossistema

Dispositivos Navegadores

Conteúdo

Tecnologias Web

O que é uma especificação?

Documento técnico que contém diretrizes de como implementar

funcionalidades para a web.

Para navegadores, mas não só para navegadores...

http://www.w3.org/TR/

Quem cria uma especificação?

• Grupos de trabalho– Comunidade– Parceiros do W3C– Revisores técnicos

• Discussões em listas de e-mail– http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/

• Páginas da comunidade– http://www.w3.org/community/

Ciclo de vida

http://www.w3.org/Consortium/Process/

W3C Working Draft • Relatório técnico

• Grupo de Trabalho

• Publicado para revisão– Comunidade– Membros do conselho– Organizações técnicas

• Precisa ter no mínimo 1 atualização em cada 3 meses

• Pode se tornar uma especificação ou não.

• Revisão! Revisão! Revisão!

Candidate Recommendation

• Atende requisitos técnicos;

• Apresenta-se estável para implementação;

• Identificação e remoção de funcionalidades de risco.

• Chamada para implementações;

Proposed Recommendation

• Pronto para avaliação final.

• Tudo funcionando!

• Deve ser possível testar as funcionalidades.

• Revisão final de pelo menos 4 semanas;

Firefox Nightly

Como testar?

Opera Next Chrome Canary

code.webplatform.org/gist/10908092

W3C Recommendation

• Normas criadas com base em um consenso;

• Aprovado pelos membros da comunidade, conselho técnico e pelo diretor do W3C.

• Recomenda-se sua implementação;

• Parecida com outras normas;

• Não está lapidada em uma pedra, pode sofrer alterações e até mesmo ser revogada.

Fonte: W3C Brasil

www.w3.org/TR/css3-color

Deprecado e Obsoleto

• Deprecado– Desatualizado por novas funcionalidades;– Ainda podem ser utilizados;– Devem ser claramente identificados.– Ex.: http://www.w3.org/TR/html5-diff/

• Obsoleto– Não possui garantia de suporte;– Não são definidos na especificação;– Devem ser listados em séries históricas.– Ex.: http://www.w3.org/TR/html5/obsolete.html

Beber direto da fonte...

Você também pode ajudar a construir uma web melhor

WebPlatform Docs

webplatform.org

Test the Web Forward

testthewebforward.org

W3C Brasil

github.com/W3CBrasil/AcessibilidadeWeb

W3C Brasil

www.w3fools.com

@w3c

@WebPlatform

@w3cbrasil

@testthewebfwd

Perguntas?

Obrigado!

@eliezerbernarteliezerbernart@gmail.com

eliezerb.com.br

http://bit.ly/TDCWeb