Beruflich Dokumente
Kultur Dokumente
4 SEMESTRE CARLOS ALBERTO DE OLIVEIRA RA 1299875714 FBIO DOS SANTOS DE OLIVEIRA RA 3776762381 JAILTON DE JESUS OLIVEIRA RA 1299903880 MARCOS VINCIUS CASTRO E SILVA RA 3708614962 TANIA MORENO PRADO DE CARVALHO RA 1299931938 VINCIUS TADEU DOS SANTOS RA 4206796562
HTML5
HTML5 Definio HTML5 (Hypertext Markup Language, verso 5 = Linguagem de Marcao de Texto), uma linguagem para publicao de contedo (texto, imagem, vdeo, udio, etc...) na Web. Originalmente desenvolvido por Tim Berners-Lee, chega a sua quinta verso e hoje uma das principais tecnologias da internet. Histria Surgiu em 2008, com a unio de duas empresas rivais (W3C e WHATWG), quando foi anunciado pela W3C, ainda em fase experimental. Atualmente encontra-se em fase de esboo, mas algumas de suas funcionalidades j foram implementadas em navegadores como: Google Chrome e Safari. Foco Sua essncia tem sido melhorar a linguagem com suporte para as mais recentes multimdias, criao de sites, aplicativos, computadores, dispositivos e outros fins do mundo online, alm da fcil adaptao do usurio. Compatibilidade Segue abaixo navegadores compatveis com a nova verso do HMTL: Safari Google Chrome Opera Mozilla Firefox Internet Explorer 8, 9 e 10
Verses antigas dos navegadores no tem quase nenhum suporte ao HTML5. Nesse caso, o Internet Explorer 8 e 9, dentre os outros listados acima, tem suas funes reduzidas e no funcionam todos os mdulos do HTML5.
Conceito Podemos dizer que o HTML5 a juno do HTML + CSS + Javascript (com as novas APIS), pois ele rene as trs linguagens em uma nica plataforma, possibilitando mais facilidade e recursos. Detalhadamente o trabalho de ambas dividido desta forma: HTML = Estrutura do site CSS = Estilos Javascript APIS = Interatividade
Novas Funes
DOCTYPE
Antigo
Novo
TAGS PADRONIZADAS
Antiga
Nova
O HTML5 adiciona diversas novas funes sintticas, incluindo tags de <vdeo>, <udio>, <header> e elementos <canvas>, assim como a integrao de contedos SGV. Como vimos nas ilustraes acima (DOCTYPE e TAGS PADRONIZADAS), as melhorias foram realmente significativas para o programador, devido ao auxlio que lhe oferece. Barra de Progresso
Uma das novidades encontradas foi uma barra de progresso reformulada, que diminuir muito o tempo gasto para sua criao, antes feita em flash, dentre outros. A ilustrao mostra a apario de cada barra em seus navegadores, em branco (Valor zero), verde (Google Chrome) e azul (Internet Explorer). De acordo com a ilustrao acima, o valor (value) se inicia em 75% e seu mximo 100%. Se colocarmos somente <progress>, o valor ser 0. Todos os valores so definidos pelo usurio.
SGV (Grficos Vetoriais) Podemos defini-lo como o oposto de BITMAP, porque no lida com pixel mas, sim, com um conjunto de linhas e curvas. Podemos dar zoom sem perder a qualidade de imagem. Sua linguagem no estilo XML para descrever de forma vetorial desenhos e grficos bidimensionais, dinmica, esttica ou animada. Sua criao foi inspirada em formatos como JPEG, PNG, CSS e XML, e suportado por todos os navegadores Web modernos.
Exemplo de SGV:
Canvas Tambm voltado parte de grficos dinmicos, Canvas um elemento de renderizao de grficos atravs do Javascript. Exemplos:
Em uma pgina HTML5, o cdigo a seguir cria um elemento Canvas: <canvas id="exemplo" width="200" height="200"> Caso o navegador no tenha suporte ao Canvas, o texto exibido : </canvas>
Com Javascript, podemos desenhar no canvas da forma abaixo: var exemplo = document.getElementById( 'exemplo' ), contexto = exemplo.getContext( '2d' ); contexto.fillStyle = 'red'; contexto.fillRect( 30, 30, 50, 50 ); Esse cdigo desenha um retngulo vermelho na tela.
WebGL Baseado no OpenGL ES 2.0, uma API em Javascript, disponvel a partir do elemento canvas, que fornece uma interface de programao de grficos 3D. Com o Javascript conseguimos requisitar o CPU, o que d maior processamento e conseguimos renderizar o 3D no browser. No funciona no Internet Explorer pois, segundo a Microsoft, no uma especificao segura. Exemplo de Web GL: Um experimento que simula a gua, com WebGL Water. Neste vdeo temos a noo da capacidade 3D do HTML5.
Site em HTML5 Exemplo de site feito em HTML5, com imagens em transio, pgina dinmica e com timos grficos.
CONCLUSO HTML5 , sem dvida, a plataforma mais usada na web, pois tem diversas utilidades, seja para o desenvolvedor web ou o desenvolvedor de jogos. Com elementos grficos impressionantes (WebGl, Canvas), a juno das duas rivais est permitindo o resultado esperado, e por ainda estar em fase de esboo, h mais melhorias por vir. Se esta nova verso j ajudou muito os programadores, quando finalizada haver de oferecer diversas possibilidades para uso particular, empresa, desenvolvedor, dentre outros, para criar sites, blogs e aplicativos para diversas plataformas, como tablets e smartphones.
BIBLIOGRAFIA HTML 5 http://pt.wikipedia.org/wiki/HTML5 Curso W3C HTML5 POR ELCIO FERREIRA E DIEGO EIS http://www.w3c.br/pub/Cursos/CursoHTML5/html5-web.pdf HTML5 - POR CLEIBSON ALMEIDA http://www.cleibsonalmeida.blog.br/site/resumo-html-5/ O QUE HTML5? POR CASSIO POLITI http://www.tracto.com.br/o-que-e-html5-por-que-se-da-tanta-importancia-a-ele CANVAS http://pt.wikipedia.org/wiki/Canvas_(HTML5) WEBGL http://pt.wikipedia.org/wiki/WebGL http://elemarjr.net/2012/07/14/para-comear-a-brincar-com-webgl/ WEBGL WATER http://madebyevan.com/webgl-water/ WEBGL EXEMPLOS POR FELIPE DE FARIAS http://pixeloid.com.br/tecnologia/serie-html5-e-js-webgl/ SITES EM HTML 5 http://pt.wix.com/sample/website