HTML5 - (01) Visão Geral do HTML5

  • View
    354

  • Download
    0

Embed Size (px)

Text of HTML5 - (01) Visão Geral do HTML5

  • 1. HTML5 Viso Geral do HTML5 11/8/2013 Fagner S. de Lima - HTML 5 1

2. Objetivos Viso geral do HTML5 Hypertexto O comeo e a interoperabilidade WHAT Working Group O HTML5 e suas mudanas O que HTML5 11/8/2013 Fagner S. de Lima - HTML 5 2 3. 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 de Web, chamado de URI; Um protocolo de acesso para acessar estas fontes, no caso o HTTP; Uma linguagem de hypertexto, para a fcil navegao entre as fontes de informao: o HTML. Nosso foco ser o terceiro pilar, o HTML. 11/8/2013 Fagner S. de Lima - HTML 5 3 4. Hypertexto HTML uma abreviao de Hypertext Markup Language - Linguagem de Marcao de Hypertexto. Resumindo em uma frase: o HTML uma linguagem para publicao de contedo (texto, imagem, vdeo, udio e etc) na Web. O HTML baseado no conceito de Hipertexto, que so conjuntos de elementos ligados por conexes. Estes elementos podem ser palavras, imagens, vdeos, udio, documentos etc. Estes elementos conectados formam uma grande rede de informao. Eles no esto conectados linearmente como se fossem textos de um livro, onde um assunto ligado ao outro seguidamente. A conexo feita em um hipertexto algo imprevisto que permite a comunicao de dados, organizando conhecimentos e guardando informaes relacionadas. 11/8/2013 Fagner S. de Lima - HTML 5 4 5. Hypertexto Para distribuir informao de uma maneira global, necessrio haver uma linguagem que seja entendida universalmente por diversos meios de acesso. O HTML se prope a ser esta linguagem. Desenvolvido originalmente por Tim Berners-Lee o HTML ganhou popularidade quando o Mosaic - browser desenvolvido por Marc Andreessen na dcada de 1990 - ganhou fora. A partir da, desenvolvedores e fabricantes de browsers utilizaram o HTML como base, compartilhando as mesmas convenes. 11/8/2013 Fagner S. de Lima - HTML 5 5 6. O comeo e a interoperabilidade Entre 1993 e 1995, o HTML ganhou as verses HTML+, HTML2.0 e HTML3.0, onde foram propostas diversas mudanas para enriquecer as possibilidades da linguagem. Contudo, at aqui o HTML ainda no era tratado como um padro. Apenas em 1997, o grupo de trabalho do W3C responsvel por manter o padro do cdigo, trabalhou na verso 3.2 da linguagem, fazendo com que ela fosse tratada como prtica comum. Voc pode ver: http://www.w3.org/TR/html401/appendix/changes.html 11/8/2013 Fagner S. de Lima - HTML 5 6 7. O comeo e a interoperabilidade Desde o comeo o HTML foi criado para ser uma linguagem independente de plataformas, browsers e outros meios de acesso. Interoperabilidade significa menos custo. Voc cria apenas um cdigo HTML e este cdigo pode ser lido por diversos meios, ao invs de verses diferentes para diversos dispositivos. Dessa forma, evitou-se que a Web fosse desenvolvida em uma base proprietria, com formatos incompatveis e limitada. 11/8/2013 Fagner S. de Lima - HTML 5 7 8. O comeo e a interoperabilidade 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. 11/8/2013 Fagner S. de Lima - HTML 5 8 9. 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. 11/8/2013 Fagner S. de Lima - HTML 5 9 10. WHAT Working Group 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 e- mail para contribuir. 11/8/2013 Fagner S. de Lima - HTML 5 10 11. WHAT Working Group 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 com as mudanas causadas no HTML. O grupo que estava cuidando especificamente do XHTML 2 foi descontinuado em 2009. 11/8/2013 Fagner S. de Lima - HTML 5 11 12. O HTML5 e suas mudanas 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. 11/8/2013 Fagner S. de Lima - HTML 5 12 13. O HTML5 e suas mudanas 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. 11/8/2013 Fagner S. de Lima - HTML 5 13 14. O HTML5 e suas mudanas 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. 11/8/2013 Fagner S. de Lima - HTML 5 14 15. O HTML5 e suas mudanas 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. 11/8/2013 Fagner S. de Lima - HTML 5 15 16. HTML5 Concluso 11/8/2013 Fagner S. de Lima - HTML 5 16 17. Referncias Microsoft W3C 11/8/2013 Fagner S. de Lima - HTML 5 17