HTML5 es la respuesta de ingenieros y especialistas de empresas y organizaciones tecnológicas dedicadas a la web, quienes propusieron un estándar acorde a los nuevos tiempos y necesidades. Hoy en día, HTML5 está en vías de convertirse en un estándar oficial y es la punta del iceberg de un conjunto de tecnologías de web abierta destinadas a revolucionar la forma en que se construyen sitios y aplicaciones web.
29. HTML5: Offline &
Storage
● Local Storage
● Indexed DB
● File API
30. Local Storage
● Para almacenar grandes cantidades de datos
en el lado del Cliente (navegador).
● Usos:
● Descargar información usada recurrentemente
● Almacenar la interfaz de un sitio web
32. Indexed DB
● Para almacenar datos estructurados en llaves y
valores.
● NO es una base de datos relacional
● Es un almacén de objetos, pero con
funcionalidades de búsqueda y transacciones.
34. Geolocation API
● Un sitio te pregunta si quieres compartir tu
ubicación
● Recopila información sobre puntos de acceso
inalámbricos cercanos y la IP de tu PC
● Envía información a Google Location Services,
quien intenta determinar tu ubicación
37. Web Sockets
● Una técnica de conexión
● Forma estándar de conexión Web:
● Una petición, una respuesta
● Web Sockets:
● Una petición, el servidor mantiene una conexión
● Usos:
● Reutilización de conexiones
39. HTML5: Multimedia: Audio y video
<video src="movie.ogv" poster=”poster.jpg”
autoplay loop controls></video>
40. HTML5: Multimedia: Formatos
Códec/Contened
IE Firefox Safari Chrome Opera iPhone Android
or
Theora+Vorbis+
· 3.5+ † 5.0+ 10.5+ · ·
Ogg
H.264+AAC+MP
9.0+ · 3.0+ · · 3.0+ 2.0+
4
9.0+
WebM * 4.0+ † 6.0+ 10.6+ · 2.3‡
* IE9 soporta WebM si se cuenta con un códec VP8.
† Safari soporta lo que QuickTime pueda manejar. Ppr defecto, solo H.264/AAC/MP4.
‡ Android 2.3 soporta WebM, pero sin apoyo de hardware, la duración de la batería
puede ser un problema.
47. HTML5: 3D, Graphics ...: Canvas
● Nueva etiqueta HTML
● Contenido completado por JavaScript
● Permite generar gráficos 2D, juegos,
animaciones y composición de imágenes
49. HTML5: 3D, Graphics ...: WebGL
● Tecnología para que el navegador pueda
accederse a funcionalidades de aceleración
gráfica desde el navegador
● Basado en JavaScript y OpenGL
69. Firefox 7, 8, 9 (Canal Aurora)
Firefox 7 (Estable), 9 (Aurora) y Mobile
firefox.com/channel
Firefox Portable (ejecutable desde USB)
ir.pe/firefoxportable
70. Mozilla Perú / Mozilla Campus Day
Promover el desarrollo de Internet y la web en
nuestro país
Para estudiantes y docentes de
universidades e institutos peruanos
Conferencias y talleres sobre tecnologías de
vanguardia en Internet
mozilla.pe/mcd-html5
71. HTML5
y los desafíos
del desarrollo
web de HOY
Juan Eladio Sánchez Rosas
jesanchez(a)mozilla.pe
/mozillaperu