Inmersión a HTML5
  y Videojuegos



Alexander Cubillos Jauregui
¿ QUÉ NO ES HTML5 ?

•   NO es un lenguaje de programación
    • NO es el remplazo de FLASH
¿ QUÉ ES HTML5 ?

HTML5 ES UNA COLECCIÓN DE ESTÁNDARES PARA
  EL DESARROLLO Y DISEÑO DE PÁGINAS WEB.
?
         WHATWG
WEB HYPERTEXT APPLICATION TECHNOLOGY
          WORKING GROUP
?
        W3C
WORLD WIDE WEB CONSORTIUM
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.
NUEVOS ELEMENTOS DE SEMÁNTICA
http://goo.gl/Zxmf
NUEVO DOCTYPE
<META ...>
NO MÁS TYPE=“” EN
<SCRIPT /> Y <LINK />
ALGUNAS DE LAS NUEVAS ETIQUETAS
•   <HEADER>    •   <FIGURE>
•   <SECTION>   •   <SMALL> Redefined
•   <ARTICLE>   •   <MARK>
•   <NAV>       •   <OUTPUT>
•   <ASIDE>     •   <AUDIO>
•   <CANVAS>    •   <VIDEO>
•   <SVG>
MAQUETAR EN HTML5
Input[Type]
  •   number   • datetime,
  •   range      datetime-local,
  •   email      date,
  •   url        month,
  •   search     week,
  •   color      time
  •   tel
NUEVOS ATRIBUTOS
 •   autofocus      •   novalidate
 •   placeholder    •   formaction
 •   form           •   formenctype
 •   required       •   formmethod
 •   autocomplete   •   formnovalidate
 •   pattern        •   formtarget
 •   dirname        •   contenteditable
DATA ATTRIBUTE
DETECTAR EL SOPORTE DE ATRIBUTOS
AUDIO Y VIDEO
FORMATOS QUE SOPORTAN LOS
NAVEGADORES MÁS USADOS DE
      FORMA NATIVA
AUDIO CODECS
VIDEO CODECS
GRÁFICAS 2D & 3D
WEBGL
Es un tecnología que permite generar gráficos 3D
  acelerados por hardware en el navegador, sin
      necesidad de instalar nuevo software
<CANVAS>
Es un entorno para crear imágenes dinámicas.
EJEMPLO CANVAS




http://disneydigitalbooks.go.com/tron/
<SVG>
             Scalable Vector Graphics



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




    http://www.drawastickman.com/
CSS3
Cascading Style Sheets level 3




                    http://lea.verou.me/css3-secrets/
TRANSICIONES
ANIMACIONES
CSS TRANSFORMACIONES
VIDEOJUEGOS
FRAMEWORKS
http://impactjs.com/
http://www.scirra.com/construct2
¿ CON QUÉ TRABAJAR
      HTML5 ?
PARA LA PLAYBOOK
PROGRAMAR ES MUY FÁCIL
PROGRAMAR ES MUY FÁCIL
¿ PREGUNTAS ?
   Soporte@himediadigital.com
MUCHAS GRACIAS


Alexander Cubillos Jauregui
Soporte: Soporte@himediadigital.com

Inmersión a HTML5