Upgrade to Pro — share decks privately, control downloads, hide ads and more …

La web en HTML5

La web en HTML5

Una nueva plataforma de juegos

Willy Aguirre

December 11, 2012
Tweet

More Decks by Willy Aguirre

Other Decks in Technology

Transcript

  1. Plataforma: web HTML5 Últimas tendencias: - Dispositivos móviles - Una

    web = un solo desarrollo - No plugins - Nuevo vector de seguridad - Sobrecarga de procesador (Web Workers) - Accesibilidad
  2. Processing.js lleva esto al siguiente nivel, permitiendo que el código

    de procesamiento para ser ejecutado por cualquier navegador compatible con HTML 5, incluyendo las versiones actuales de Firefox, Safari, Chrome, Opera e Internet Explorer. Processing.js trae lo mejor de la programación visual de la web, tanto para su procesamiento y desarrolladores web. Plataforma: web HTML5
  3. HTML5 Seguridad HTML5 aporta múltiples ventajas de seguridad, como la

    eliminación de la necesidad de add-ons de riesgo, la validación de inputs del lado del cliente o librerías que ayudan a solucionar los problemas relacionados con 'inyección SQ'.. Plataforma: web HTML5
  4. Web Workets Web Workers, los cuales permiten ejecutar scripts en

    paralelo (background). Por ejemplo, tenemos un proceso costoso en recursos que no es interrumpible, podemos utilizar un Worker y evitar que el navegador se nos colapse. Plataforma: web HTML5
  5. <canvas> - provee un área de dibujo en una página

    web - provee interfaces básicas de composición, trazado, grabación de estado, interacción con otros elementos de la págia - interfaz 2D - interfaz 3D: WebGL, basado en OpenGL Plataforma: web HTML5
  6. <canvas> fue introducido por Apple para el Mac OS X

    Dashboard y posteriormente implementado en Safari. Los navegadores basados en Gecko 1.8, como Firefox 1.5, son compatibles también con este nuevo elemento. Plataforma: web HTML5
  7. un canvas es un lienzo de mapa de bits dependiente

    de la resolución de pantalla que se puede utilizar para representar gráficos, imágenes de juegos o cualquier otra información de este tipo sobre la marcha. Plataforma: web HTML5
  8. Processing.js es el proyecto de la hermana del lenguaje de

    programación Processing populares visual, diseñado para la web. Processing.js hace que sus visualizaciones de datos, arte digital, animaciones, gráficos interactivos, educativos, videojuegos, etc de trabajo utilizando los estándares web y sin ningún tipo de plug-ins. Plataforma: web HTML5
  9. Almacenamiento IndexedDB, permite almacenar grandes cantidades de información en pares

    de valor/clave Offline web apps, permite acceder a aplicaciones aun sin conectividad Plataforma: web HTML5
  10. Geolocalizacion Básicamente quien recoge la información de localización no es

    un servicio web o una base de datos como las aplicaciones existentes, sino que es el propio navegador quien detecta la latitud y longitud. Plataforma: web HTML5
  11. Los WebSockets forman parte de una nueva tecnología que provee

    un canal de comunicación bidireccional entre el navegador y el servidor web aprovechando el protocolo TCP, lo que permite crear sesiones interactivas sin consumir mayores recursos o ancho de banda. Plataforma: web HTML5