Pgina 1 de 27
Follow Us @Ch9
BROWSE
FORUMS
CODING4FUN
EVENTS
Subscribe to Channel 9
Sign In
Blogs
57,511 Views
246 Comments
Tweet
16
Like
85
Avg Rating: 5
Related entries
Successful
Software
Project
Management
Styles
Skirmish Mode
in Star Trek
Legacy for the
Xbox 360
VISO GERAL DO HTML5
De acordo com o W3C a Web baseada em 3 pilares:
Um esquema de nomes para localizao de fontes de informao na Web, esse esquema
chama-se URI.
Um Protocolo de acesso para acessar estas fontes, hoje o HTTP.
Uma linguagem de Hypertexto, para a fcil navegao entre as fontes de informao: o
HTML.
ICSE 2011:
Conversation
with Baris
Aktemur
CES 2014:
Hands-On with
the Panasonic
FZ-M1 7"
http://channel9.msdn.com/posts/Viso-geral-do-HTML5
10/06/2015
Pgina 2 de 27
diversos dispositivos. Dessa forma, evitou-se que a Web fosse desenvolvida em uma base
proprietria, com formatos incompatveis e limitada.
Por isso o HTML foi desenvolvido para que essa barreira fosse ultrapassada, fazendo com que a
informao publicada por meio deste cdigo fosse acessvel por dispositivos e outros meios com
caractersticas diferentes, no importando o tamanho da tela, resoluo, variao de cor.
Dispositivos prprios para deficientes visuais e auditivos ou dispositivos mveis e portteis. O
HTML deve ser entendido universalmente, dando a possibilidade para a reutilizao dessa
informao de acordo com as limitaes de cada meio de acesso.
WHAT Working Group
Enquanto o W3C focava suas atenes para a criao da segunda verso do XHTML, um grupo
chamado Web Hypertext Application Technology Working Group ou WHATWG trabalhava em
uma verso do HTML que trazia mais flexibilidade para a produo de websites e sistemas
baseados na web.
O WHATWG (http://www.whatwg.org/) foi fundado por desenvolvedores de empresas como
Mozilla, Apple e Opera em 2004. Eles no estavam felizes com o caminho que a Web tomava e
nem com o rumo dado ao XHTML. Por isso, estas organizaes se juntaram para escrever o que
seria chamado hoje de HTML5.
Entre outros assuntos que o WHATWG se focava era Web Forms 2.0 que foi includo no HTML5 e
o Web Controls 1.0 que foi abandonado por enquanto.
A participao no grupo livre e voc pode se inscrever na lista de email para contribuir.
Por volta de 2006, o trabalho do WHATWG passou ser conhecido pelo mundo e principalmente
pelo W3C - que at ento trabalhavam separadamente - que reconheceu todo o trabalho do grupo.
Em Outubro de 2006, Tim Berners-Lee anunciou que trabalharia juntamente com o WHATWG na
produo do HTML5 em detrimento do XHTML 2. Contudo o XHTML continuaria sendo mantido
paralelamente de acordo comas mudanas causadas no HTML. O grupo que estava cuidando
especificamente do XHTML 2 foi descontinuado em 2009.
O HTML5 e suas mudanas
Quando o HTML4 foi lanado, o W3C alertou os desenvolvedores sobre algumas boas prticas que
deveriam ser seguidas ao produzir cdigos client-side. Desde este tempo, assuntos como a
separao da estrutura do cdigo com a formatao e princpios de acessibilidade foram trazidos
para discusses e ateno dos fabricantes e desenvolvedores.
Contudo, o HTML4 ainda no trazia diferencial real para a semntica do cdigo. o HTML4
tambm no facilitava a manipulao dos elementos via Javascript ou CSS. Se voc quisesse criar
um sistema com a possibilidade de Drag'n Drop de elementos, era necessrio criar um grande
script, com bugs e que muitas vezes no funcionavam de acordo em todos os browsers.
O que o HTML5?
O HTML5 a nova verso do HTML4. Enquanto o WHATWG define as regras de marcao que
usaremos no HTML5 e no XHTML, eles tambm definem APIs que formaro a base da arquitetura
web. Essas APIs so conhecidas como DOM Level 0.
Um dos principais objetivos do HTML5 facilitar a manipulao do elemento possibilitando o
desenvolvedor a modificar as caractersticas dos objetos de forma no intrusiva e de maneira que
seja transparente para o usurio final.
Ao contrrio das verses anteriores, o HTML5 fornece ferramentas para a CSS e o Javascript
fazerem seu trabalho da melhor maneira possvel. O HTML5 permite por meio de suas APIs a
manipulao das caractersticas destes elementos, de forma que o website ou a aplicao continue
leve e funcional.
O HTML5 tambm cria novas tags e modifica a funo de outras. As verses antigas do HTML no
continham um padro universal para a criao de sees comuns e especficas como rodap,
cabealho, sidebar, menus e etc. No havia um padro de nomenclatura de IDs, Classes ou tags.
No havia um mtodo de capturar de maneira automtica as informaes localizadas nos rodaps
dos websites.
H outros elementos e atributos que sua funo e significado foram modificados e que agora podem
ser reutilizados de forma mais eficaz. Por exemplo, elementos como B ou I que foram
descontinuados em verses anteriores do HTML agora assumem funes diferentes e entregam
mais significado para os usurios.
O HTML5 modifica a forma de como escrevemos cdigo e organizamos a informao na pgina.
Seria mais semntica com menos cdigo. Seria mais interatividade sem a necessidade de instalao
de plugins e perda de performance. a criao de cdigo interopervel, pronto para futuros
dispositivos e que facilita a reutilizao da informao de diversas formas.
O WHATWG tem mantido o foco para manter a retrocompatibilidade. Nenhum site dever ter de
ser refeito totalmente para se adequar aos novos conceitos e regras. O HTML5 est sendo criado
para que seja compatvel com os browsers recentes, possibilitando a utilizao das novas
caractersticas imediatamente.
http://channel9.msdn.com/posts/Viso-geral-do-HTML5
10/06/2015
Pgina 3 de 27
Fabricio Lacerda
Jonatas Vieira
Carlos
carlos
JoabsonJb
Juan de Paula
Fabio Junio
http://channel9.msdn.com/posts/Viso-geral-do-HTML5
10/06/2015