HTML 5 · CSS 3 · Interfaces · Usabilidad · Accesibilidad · Semantica
Audio y Video sin Pluggins · Client-Side Storage · Geolocation · JQuery
© Carlos D. González - Update: Feb - 2012
Contacto: usabilidadweb @ usabilidadweb.com.ar
HTML5 es la piedra angular de la plataforma web de codigo abierto W3C, un marco diseñado para apoyar la innovacion y fomentar el pleno potencial que la web tiene para ofrecer. Anunciando este revolucionario conjunto de herramientas y estandares, el sistema de identidad HTML5 proporciona el vocabulario visual para clasificar claramente y comunicar nuestros esfuerzos colectivos. [W3C] No son necesarios conocimientos previos, para abordar este curso. Formación Continua en la Nube: Durante su curso HTML5, CSS3, JavaScript, tendrá acceso FREE al Entorno de Estudio y Consulta en la Nube de Usabilidad Web. Información en w3codigo.com.ar.
HTML 5 (HyperText Markup Language, versión 5) es la quinta revisión importante del lenguaje básico de la World Wide Web, HTML. HTML 5 especifica dos variantes de sintaxis para HTML: un HTML (text/html), la variante conocida como HTML5 y una variante XHTML conocida como sintaxis XHTML5 que deberá ser servida como XML (XHTML) (application/xhtml+xml). Esta es la primera vez que HTML y XHTML se han desarrollado en paralelo.
HTML 5 no es sólo una nueva especificación HTML, sino, una nueva plataforma para Desarrollos Basados en Web, junto a CSS 3. Uno de los principales cambios es la inclusion de DOM (Modelo de Objetos de Documento) en el estándar. HTML 5 es una herramienta enfocada en resolver problemas prácticos. Imagine la Web 3, Web Semántica o Web de Datos junto a una Web de presentación más util y mejorada en muchos aspectos, con la plataforma de desarrollo HTML 5, CSS 3.
Estoy en contacto con HTML desde Octubre de 1991, cuando un documento informal del CERN (European laboratory for particle physics) mencionaba publicamente 12 tags del HTML. He conocido y usado todas las especificaciones de HTML y seguido sus evoluciones. Cuando grupos numerosos de desarrolladores en el mundo, esperabamos a XHTML 2, el grupo de trabajo del Consorcio W3C detuvo sus actividades, los recursos que estaban utilizándose para el XHTML 2 se transfieren al grupo de trabajo de HTML 5 y hoy estamos en presencia, precisamente, de HTML 5, situación que fue vivida con distintos estados de ánimo, reflejada en bits, en su momento.
HTML 5 y CSS 3 proponen mejoras interesantes para el desarrollo de interfaces, mejor Accesibilidad, operaciones en el cliente, antes reservadas al lado servidor, integración de video y audio sin necesidad de pluggin, nuevas estructuras, integración de DOM, etc.. Esta sigue siendo la web de presentación, con muchas mejoras y opciones.
Actualmente, la Web de Datos, Web Semántica o Web 3 tiene un desarrollo diferente, desde los Microformatos hasta las Ontologias OWL. Estaremos integrados a la Web, por la Web de Datos; luego la web de presentación hará su trabajo. La Plataforma de Desarrollo HTML 5 / CSS 3 convivirá con los desarrollos Semánticos, esta integración, posibilitará la web pensada por TBL, desde un principio: Una Web para personas que luego integra a la Web de Datos, capaz de ser comprendida por Aplicaciones Inteligentes.
El curso Plataforma de Desarrollo HTML 5 y CSS 3
revisa el histórico de la tecnologia de Marcas, su evolucion y la necesidad de una web de datos, paralela a la web de personas; como asi tambien, las caracteristicas importantes que hacen a la web el Medio
, frente a los tradicionales: Radio, TV, Publicaciones de papel, etc..
Formación Continua en la Nube
Durante su curso HTML5, CSS3, JavaScript, tendrá acceso FREE al Entorno de Estudio y Consulta en la Nube de Usabilidad Web. Información en w3codigo.com.ar.
Semántica
Dar sentido a la estructura y a la semántica con HTML5. Un conjunto más rico de etiquetas, junto con RDFa, microdatos, y microformatos, están permitiendo una mayor utilidad web, basadas en datos de ambos programas y sus usuarios.
Almacenamiento Offline
Web Apps pueden iniciar más rápido el trabajo, incluso si no hay conexión a Internet, gracias a la caché de la aplicación HTML5, así como el almacenamiento local, base de datos indexadas, y las especificaciones del archivo de la API.
El Acceso a Dispositivos
A partir de la API de geolocalización, las aplicaciones Web pueden presentar características completas, tanto del dispositivo y la experiencia. Increíbles innovaciones de acceso al dispositivo se están desarrollando y aplicando, desde audio / vídeo entrada de acceso a los micrófonos y las cámaras, a los datos locales, tales como contactos y eventos, e incluso la inclinación de orientación.
Conectividad
Conectividad más eficiente significa más charlas en tiempo real, juegos más rápidos, y una mejor comunicación. Sockets Web y Eventos Enviado al Server están presionando los datos entre el Cliente y el Servidor de manera más eficiente que nunca.
Multimedia
Audio y Video son ciudadanos de primera clase en la web HTML 5, que viven en armonía con sus aplicaciones y sitios.
3D, gráficos y efectos
Entre SVG, Canvas, WebGL y CSS3 características 3D, van a sorprender a sus usuarios con impresionantes efectos visuales de forma nativa representados en el nevegador web.
Integración y Rendimiento
Realiza tus aplicaciones web y contenido web dinámico más rápido con una variedad de técnicas y tecnologías tales como los Servicios Web y XMLHttpRequest 2. Ningún usuario debe esperar más.
CSS3
CSS3 ofrece una amplia gama de estilización y efectos, la mejora de la aplicación web sin sacrificar su estructura semántica o de rendimiento. Además Web Open Font Format (WOFF) proporciona flexibilidad y control tipográfico más allá de lo que ha ofrecido la web antes.
Fuente: Traducción W3C
La redefinición Estructural y Semántica del marcado de Sitios Web, Blogs y Aplicaciones forman parte del comienzo del estudio de la Especificacion. Un detallado análisis Semántico - Estructural está presente durante el estudio de todos los módulos:
Las imágenes fotográficas de productos son parte de la información valiosa que despliega un sitio web. La posibilidad de hacer Zoom sobre partes de imágenes reducidas, la creacion de desplazamientos manuales o automatizados, la creacion de Slides son capacidades disponibles y soportadas por todos los navegadores web mas usados. El tratamiento de imágenes con PHP y Ajax, proponen una interaccion rica para el usuario. Las gallerias de imágenes, son otra opcion. Desde el punto de vista de la Web de Datos, es posible la descripcion de imagenes con vocabularios RDF, conectados a las estructuras de la Interfaz HTML 5.
El curso propone conocer y aplicar los elementos de Video / Audio en HTML 5:
Algunos componentes JQuery nos permiten mejorar la experiencia de usuario:
Durante el Desarrollo del curso, teoria e implementacion, se alternan hasta alcanzar los objetivos. Esta previsto una importante cantidad de material que puede ser usado por los alumnos en sus trabajos. Todo lo mencionado en la lista anterior se programa y observa operativo. El JavaScript, JQuery y AJAX necesarios, son abordados.
Lo mejor de JavaScript y JQuery, bien usados: Este lenguaje no ha formado parte de mis cursos por distintas razones: Propenso al uso inadecuado (links con JavaScript), ventanas emergentes, Navegadores web con el soporte bloqueado para JavaScript, problemas de Seguridad, usos contraproducentes (Navegacion con JavaScript), sobrecarga de codigo en la interfaz, la validacion en el lado cliente, y muchos etc.. Ha sido un recurso de aprendizaje facil, frente a los lenguajes de servidor, por supuesto, con funcionalidades acotadas.
HTML 5 incorpora el elemento Canvas, programable en JavaScript, algunos creen que es una de las revoluciones
de la nueva tecnologia. Los Google Maps hacen uso intensivo de JavaScript, tambien, Client-Side Storage y Geolocalizacion. JavaScript y Ajax aparecen vinculados a las paginas del W3C [http://www.w3.org/standards/techs/js#w3c_all] [http://www.w3.org/standards/webdesign/script]. Vale recordar que existe EcmaScript [http://www.elmundo.es/navegante/97/agosto/07/necmascript.html] que tiene como objetivo normalizar la sintaxis y la semántica de un lenguaje general e independiente de las empresas.
En resumen, como he mencionado, se incluye JavaScript y cada uno aprendera como y cuando utilizarlo, y cuando no, en el desarrollo profesional. Tambien he incluido a Ajax, en el trabajo con Base de Datos, en una de las extensiones del presente curso y en el tratamiento de imagenes, para el E-commerce. Es evidente que la nueva plataforma esta pensada para crear interfaces modernas con un poder de interaccion estandarizado y soportado, desde los borradores de trabajo
.
La plataforma de Desarrollo HTML 5 convivirá con la Web Semántica, el curso Web Semántica, para el desarrollo de la Web de Datos es una posibilidad avanzada disponible. Este curso requiere el estudio de las Tecnologias XML. El curso Base de Datos MySQL y PHP 6, es el cierre de una etapa que le permitira desarrollar por mucho tiempo.
Parcelas
Estándares Web, Bases de Datos, Web Semántica
Desarrollo de Software en la Nube
Desarrollo de software en C++, JAVA y PYTHON
Consultor independiente: Usabilidad, AI, y Estándares web W3C
Cursos en Buenos Aires, Argentina
http://www.usabilidadweb.com.ar/
Red de Formación Continua On Line
de usabilidadweb.com.ar (1994 - 2012)
w3codigo.com.ar/