Como HTML 5 está cambiando ya la Web
Sistema Internet de la Presidencia | SIP
Sistema Internet de la Presidencia | SIP
Inicio | Noticias | Comunicados | RSS | Mapa de sitio
 

Sitios de interés
México para Niños
Visita el sitio del Bicentenario de la Independencia y Centenario de la Revolución
Propuestas de financiamiento climático
CITCC
   Inicio Lenguajes, aplicaciones y herramientas Como HTML 5 está cambiando ya la Web

Como HTML 5 está cambiando ya la Web

El lenguaje HTML 5HTML 5 representa el mayor avance en los estándares web en casi una década. A diferencia de las especificaciones que vinieron antes, HTML 5 no es solo una mera intención de presentar contenido en un navegador web.

Su objetivo es dar madurez a la web como una completa plataforma de aplicaciones por pleno derecho - un campo de juego donde el video, el sonido, las imágenes, las animaciones y la interactividad total con la computadora estén estandarizadas. Y puede haber un largo camino aún, pero los elementos de HTML 5 ya están modificando la forma en que usamos la web.

La última actualización del lenguaje HTML - la lengua franca de la red - fue la especificación 4.01 que se completó en septiembre de 1999.

Mucho ha ocurrido desde entonces. La guerra de los navegadores originales terminó, Netscape desapareció. El ganador, Microsoft Internet Explorer 5, engendró a IE6, que engendró a la actual IE7. Mozilla Firefox surgió de las cenizas de Netscape para hacerse cargo de la segunda posición. Apple y Google han lanzado sus navegadores web. El accionista minoritario Opera continúa jugando mientras da impulso al mismo tiempo los estándares y el diseño. Incluso tenemos una experiencia web real en nuestros teléfonos y consolas de juego, gracias a Ópera, el iPhone y Android que pronto serán lanzados en Google.

Pero todo ese progreso lanzó al "movimiento de los estándares web" al caos. Algunas ideas para el HTML 5 y otros estándares de desarrollo fueron dejados atras en la sala de edición. Como resultado de ello, el lenguaje HTML 5 ha quedado en proyecto desde entonces.

En teoría, HTML 5 es un caldo de cultivo para nuevas ideas para estándares web compartidos entre los desarrolladores web y los proveedores de navegadores. Pero es aún experimental

Información relacionada

How HTML 5 will change
the World (Wide Web)
Varias partes interesadas se han unido para formar el "Grupo de trabajo de tecnología de aplicaciones de hipertexto web" (referido simplemente como WHATWG), una entidad encargada de recoger las piezas de HTML 5. Que opera independientemente del Worldwide Web Consortium (W3C), que supervisa los estándares web, e incluye representantes de Mozilla, el proyecto KHTML/WebKit, Google, Apple, Opera y Microsoft. Y aunque el proyecto no podrá ser ratificado por años, el trabajo en HTML 5 continúa.

Entonces, ¿qué ofrece el HTML 5? He aquí un resumen de los avances más emocionantes en el proyecto de la especificación HTML 5 hoy:

° Una nueva estrategia de marcado sensible. En lugar de agrupar todos los elementos multimedia en "object" o "etiquetas de video incrustado", el video va en etiquetas video. El audio va en etiquetas audio y así sucesivamente.

° Bases de datos localizadas. Esta característica (cuando se implemente), incrustará de forma automática una base de datos SQL local de forma tal que los sitios web puedan leer y escribir, acelerando la búsqueda interactiva, proporcionando memoria "caché" y funciones de indexación, o para su utilización fuera de línea, aplicaciones web basadas en solicitudes de datos.

° Animaciones ricas sin plug-ins. El elemento lienzo (canvas) da al navegador la capacidad de dibujar gráficos vectoriales. Esto significa ilustraciones y gráficos automáticos configurables, directamente en el navegador sin hacer uso de Flash o Silverlight. Algún soporte para canvas ya está en las últimas versiones de los navegadores web excepto IE.

° Aplicaciones reales en el navegador. Con API's de edición en el navegador, funciones de "arrastrar y soltar", botones de puntos de retroceso y otras capacidades sobre la interfaz gráfica de usuario.

° Las etiquetas de presentación de contenido serán eliminadas, y el CSS mandará.

En teoría, HTML 5 es un caldo de cultivo para nuevas ideas para estándares web compartidos entre los desarrolladores web y los proveedores de navegadores. Pero es aún experimental.

"HTML 5 es una especie de término sobrecargado", dice el vicepresidente de ingeniería de Mozilla Mike Shaver. "Es tanto una especie de incubadora (en WHATWG) y el seguimiento basado en estándares del W3C."

El interés de Mozilla, de acuerdo con Shaver, está alineado con la experimentación en WHATWG. "Estamos muy activos en el grupo de HTML 5, diseñando y realizando las primeras implantaciones en aquellas especificaciones y el trabajo de los graduados para el W3C."

En el último año, Mozilla ha lanzado varios proyectos con visión de pensamiento en consonancia con estándares emergentes, incluyendo Prism, un sistema para ejecutar aplicaciones web sin conexión, y Weave, un marco de almacenamiento de datos.

Shaver dice que el movimiento de HTML 5 nació de la impaciencia. Mucha actividad sensible en torno a estándares web se ha estancado a partir de que la W3C comenzó a dirigir su atención fuera de HTML a otras tecnologías emergentes, como XML.

"Un montón de nuevas arquitecturas - basadas en XML - fueron diseñadas para sustituir a HTML en la web", dice Shaver. "No Estábamos convencidos de que realmente era el camino que debía seguirse. No creemos que la gente debiera estar tirando (tecnología web) para hacer que (la web) siga adelante".

La experimentación se está fortaleciendo ahora en Firefox y los navegadores con WebKit's (kits de desarrollo) como Safari y Chrome de Google, pero cada vez hay más dolores.

El desarrollador de Chrome, Darin Fisher dice que mientras Chrome era secreto, algunas cosas tenían que seguir. A pesar de utilizar la última versión de WebKit (el mismo que se utilizará en la próxima versión de Safari), las funcionalidades de base de datos local no se incluyeron en el primer lanzamiento de Chrome. Lamentablemente, los factores de seguridad y rendimiento del sistema de Chrome aislado, que permite navegar más rápido y seguro particionando procesos de memoria y procesos del CPU, rompería la funcionalidad de base de datos incorporada en WebKit.

Debido a que se estaba desarrollando en secreto, el equipo de Chrome no pudo involucrarse demasiado en el desarrollo de WebKit.

"No podíamos participar en la comunidad de WebKit, sin mantener el secreto de Chrome", lamenta Fisher. "Compartimos una visión, y estamos muy contentos de ayudar a WebKit de alguna manera. Tenemos una gran cantidad de desarrolladores web con experiencia (en Google). Son muy interesantes los tipos de retos que las personas enfrentan. Podemos cerrar la brecha un poco.

Con el lanzamiento de Chrome, dice Fisher que los miembros de su equipo de vez en cuando comían con el equipo de WebKit. Algunos son incluso amigos personales. Fisher afirma que están ansiosos de trabajar con otros desarrolladores de WebKit para arreglar algunas de estas funciones sin conexión.

Nacido en Google y ahora de código abierto, Gears está incluido en Chrome. una pieza de tecnología utilizada para los mismos fines que las funcionalidades sin conexión de HTML 5.

"Gears tiene mucho valor. Es mejor concebido como una API alternativa", dice Fisher. "HTML 5 es grande si usted tiene un navegador nuevo, pero ¿qué pasa con la gran mayoría de los usuarios que tienen navegadores antiguos? Gears es un vehículo para hacer esta API disponible para navegadores más antiguos. Estamos trabajando para que HTML 5 coincida con versiones de estas API's.

Fisher se queda corto etiquetando Gears como un paliativo a HTML 5. "Gears es muy compatible y de gran ayuda para HTML 5. Está en una trayectoria para convertirse en otra implementación, en otra plataforma que pondrá HTML 5 en los escritorios de la gente".

La mayoría de los trabajos hasta ahora han sido hechos por empresas como Apple (a través de WebKit), Mozilla, Opera, Google y Trolltech.

Así que, ¿dónde está Microsoft? Internet Explorer ha sido famosa por su lentitud para adoptar estándares web, a lo largo de la experimentación de HTML 5. Pero la marea está cambiando con la aparición de Internet Explorer 8.

"Estoy muy entusiasmado con el trabajo que estamos empezando a hacer para impulsar la construcción de una serie de pruebas en el Grupo de Trabajo de HTML", dice Chris Wilson, arquitecto de la plataforma de Microsoft Internet Explorer y codirector WHAT WG en un e-mail.

Wilson dice que el equipo de Internet Explorer sigue siendo un poco cautelosos de algunas de las propuestas en HTML 5.

"Creo que todos los miembros del Grupo de Trabajo, particularmente el editor, estarían de acuerdo en que todavía tenemos mucho trabajo por delante para dar cuerpo a la especificación", escribió Wilson. "Algunas partes de la especificación, por supuesto, han sido más pulidas que otras".

IE8, actualmente en versión beta, ya incluye varias nuevas características de HTML 5, señala. Tiene un sistema de "mensajería cruzada" de documentos, el almacén local de datos para almacenamiento del lado del cliente, una forma de insertar botones de puntos de retroceso "back waypoints" en el historial web y algunas características de eventos fuera de línea para detectar fallas de red.

Pero algunas cosas no están en la mesa de dibujo. Mientras que Wilson dice que el elemento canvas parece una característica muy útil, no lo es en el plan de Microsoft para IE8.

Wilson cree que definitivamente hay un futuro en la especificación.

"HTML 5 es enorme y está todavía bajo mucho desarrollo como especificación. Creo que los implementadores del navegador, sin embargo, están trabajando juntos para intentar llegar a un acuerdo lo más pronto posible, cada navegador decide cuándo aplicar qué, sin embargo, y traerá obras en línea, ya que determinan su usuario y base de desarrolladores necesitan".

Los desarrolladores web y proveedores de navegadores por igual están de acuerdo con Wilson en una cosa: "Este es sin duda un momento emocionante, y estamos realmente complacidos de ver el interés renovado en la web como una plataforma de aplicaciones".

Fuente: Webmonkey
Traducción: SIP


Ver nota original en inglés.

Última actualización el Miércoles, 23 de Septiembre de 2009 10:08
 
NOTICIAS