Inmersión a HTML5

51

Click here to load reader

Transcript of Inmersión a HTML5

Page 1: Inmersión a HTML5
Page 2: Inmersión a HTML5

Inmersión a HTML5 y Videojuegos

Alexander Cubillos Jauregui

Page 3: Inmersión a HTML5

¿ QUÉ NO ES HTML5 ?

• NO es un lenguaje de programación• NO es el remplazo de FLASH

Page 4: Inmersión a HTML5

¿ QUÉ ES HTML5 ?

HTML5 ES UNA COLECCIÓN DE ESTÁNDARES PARA EL DESARROLLO Y DISEÑO DE PÁGINAS WEB.

Page 5: Inmersión a HTML5

WHATWGWEB HYPERTEXT APPLICATION TECHNOLOGY

WORKING GROUP

?

Page 6: Inmersión a HTML5

W3CWORLD WIDE WEB CONSORTIUM

?

Page 7: Inmersión a HTML5

ALGUNOS DE LOS OBJETIVOS DE HTML5• SOPORTAR EL CONTENIDO EXISTENTE.• SER INDEPENDIENTE DEL DISPOSITIVO.• REDUCIR LA NECESIDAD DE PLUGINS EXTERNOS

(SILVERLIGHT, FLASH, OTROS).• LAS NUEVAS CARACTERÍSTICAS DEBEN BASARSE

EN HTML, CSS, DOM Y JAVASCRIPT.• MEJOR MANEJO DE ERRORES.

Page 8: Inmersión a HTML5

NUEVOS ELEMENTOS DE SEMÁNTICA

Page 9: Inmersión a HTML5

http://goo.gl/Zxmf

Page 10: Inmersión a HTML5

NUEVO DOCTYPE

Page 11: Inmersión a HTML5

<META ...>

Page 12: Inmersión a HTML5

NO MÁS TYPE=“” EN <SCRIPT /> Y <LINK />

Page 13: Inmersión a HTML5

ALGUNAS DE LAS NUEVAS ETIQUETAS

Page 14: Inmersión a HTML5

• <HEADER>• <SECTION>• <ARTICLE>• <NAV>• <ASIDE>• <CANVAS>• <SVG>

• <FIGURE>• <SMALL> Redefined• <MARK>• <OUTPUT>• <AUDIO>• <VIDEO>

Page 15: Inmersión a HTML5

MAQUETAR EN HTML5

Page 16: Inmersión a HTML5
Page 17: Inmersión a HTML5

• number• range• email• url• search• color• tel

• datetime, datetime-local, date, month, week, time

Input[Type]

Page 18: Inmersión a HTML5

• autofocus• placeholder• form• required• autocomplete• pattern• dirname

• novalidate• formaction• formenctype• formmethod• formnovalidate• formtarget• contenteditable

NUEVOS ATRIBUTOS

Page 19: Inmersión a HTML5

DATA ATTRIBUTE

Page 20: Inmersión a HTML5

DETECTAR EL SOPORTE DE ATRIBUTOS

Page 21: Inmersión a HTML5

AUDIO Y VIDEO

Page 22: Inmersión a HTML5
Page 23: Inmersión a HTML5

FORMATOS QUE SOPORTAN LOS NAVEGADORES MÁS USADOS DE

FORMA NATIVA

Page 24: Inmersión a HTML5

AUDIO CODECS

Page 25: Inmersión a HTML5

VIDEO CODECS

Page 26: Inmersión a HTML5

GRÁFICAS 2D & 3D

Page 27: Inmersión a HTML5

WEBGL

Es un tecnología que permite generar gráficos 3D acelerados por hardware en el navegador, sin

necesidad de instalar nuevo software

Page 28: Inmersión a HTML5

<CANVAS>Es un entorno para crear imágenes dinámicas.

Page 29: Inmersión a HTML5
Page 30: Inmersión a HTML5

http://disneydigitalbooks.go.com/tron/

EJEMPLO CANVAS

Page 31: Inmersión a HTML5

<SVG>Scalable Vector Graphics

Es un formato que te permite realizar gráficos vectoriales escalables en la web.

Page 32: Inmersión a HTML5

http://www.drawastickman.com/

EJEMPLO SVG

Page 33: Inmersión a HTML5

Cascading Style Sheets level 3CSS3

http://lea.verou.me/css3-secrets/

Page 34: Inmersión a HTML5

TRANSICIONES

Page 35: Inmersión a HTML5
Page 36: Inmersión a HTML5

ANIMACIONES

Page 37: Inmersión a HTML5
Page 38: Inmersión a HTML5

CSS TRANSFORMACIONES

Page 39: Inmersión a HTML5
Page 40: Inmersión a HTML5

VIDEOJUEGOS

Page 41: Inmersión a HTML5

FRAMEWORKS

Page 42: Inmersión a HTML5

http://impactjs.com/

Page 43: Inmersión a HTML5

http://www.scirra.com/construct2

Page 44: Inmersión a HTML5

¿ CON QUÉ TRABAJARHTML5 ?

Page 45: Inmersión a HTML5
Page 46: Inmersión a HTML5

PARA LA PLAYBOOK

Page 47: Inmersión a HTML5
Page 48: Inmersión a HTML5

PROGRAMAR ES MUY FÁCIL

Page 49: Inmersión a HTML5

PROGRAMAR ES MUY FÁCIL

Page 51: Inmersión a HTML5

MUCHAS GRACIAS

Alexander Cubillos JaureguiSoporte: [email protected]