Diseño natural, usable, seguro, accesible
© Carlos D. González - Update: May - 2008
Contacto: usabilidadweb @ usabilidadweb.com.ar
En este espacio ofrezco capacitación de nivel avanzado, en clases individuales, para la creación de productos tecnológicos de alta calidad (Sitios y aplicaciones web, bases de datos, interfaces, middleware, etc.). Aqui las mejores tecnologías y técnicas hacen simbiosis para lograr los objetivos propuestos. En este caso en particular el tema que nos convocará serán los estándares XHTML, CSS, Accesibilidad y Usabilidad. |
Versión en PDF |
Trabajaremos con el desarrollo centrado en las personas, la relación de los usuarios con los objetos, los mecanismos para incorporar simplicidad (simplicidad no como slogan
sino como metodología para el desarrollo), con la utilización de patrones de diseño, arquitecturas de capas, el diseño de interfaces y la visión profunda de la usabilidad y accesibilidad en proyectos tecnológicos. Esto constituye el Cómo
aplicar los conocimientos tecnológicos.
Noticias sobre los estándares del curso desde el W3C
Guía Breve de XHTML
XHTML (Lenguaje de Marcado de Hipertexto Extensible) es una versión más estricta y limpia de HTML , que nace precisamente con el objetivo de remplazar a HTML.
XHTML extiende HTML 4.0 combinando la sintaxis de HTML, diseñado para mostrar datos, con la de XML, diseñado para describir los datos.
XHTML basic es compatible con el software que funciona con poca memoria (Web Móvil).
Guía Breve de CSS
Hojas de Estilo en Cascada (Cascading Style Sheets), es un mecanismo simple que describe cómo se va a mostrar un documento en la pantalla, o cómo se va a imprimir, o incluso cómo va a ser pronunciada la información presente en ese documento a través de un dispositivo de lectura. Esta forma de descripción de estilos ofrece a los desarrolladores el control total sobre estilo y formato de sus documentos.
Desarrollar proyectos sencillos en la web, es dificil. Alcanzar un estado de simplicidad operativa confiable, segura, robusta y de calidad es un objetivo al que se llega en forma razonada, a través de un camino tecnológico y metodológico.
Las aplicaciones de gran calidad integran objetos con propiedades de cualidades reales. Para ello se necesitan, tecnologías de calidad y un trabajo, sencillamente exquisito.
Sitios y Aplicaciones Web con las funciones necesarias, tecnologías de calidad y un trabajo artesanal que considere patrones de diseño de interfaces, usabilidad, arquitectura de información, la sencillez en el desarrollo, programación acorde al desarrollo de software y el manejo de estándares web para la máxima disponiblidad de la información en la web, crean herramientas de notable calidad, seguras y robustas.
El modelo de proceso de la Ingeniería de Usabilidad que estudiaremos será el de Mayhew. aqui nos centramos en el análisis de los requisitos, el diseño, la evaluación y desarrollo y la instalación.
Analizaremos patrones de diseño que nos ayudarán a entender y resolver problemas en distintas áreas de una interfaz como:
Hay dos posibilidades básicas de aplicar el conocimiento en los desarrollos tecnológicos, por un lado se aplica el camino critico y para resolver se observa lo que falla y se le da sentido a ojos del inexperto, se sigue esto, hasta el final de la cadena de conocimiento.
Por otra parte, el conocimiento profundo simplifica el discurso y permite alcanzar el núcleo esencial y esto soluciona. El conocimiento profundo de las tecnologías, metodologías, la web como medio, etc., permiten alcanzar la simpleza en el desarrollo, lo que se transfiere a la aplicación final.
Junto con el desarrollo de XHTML se incorporan los estándares CSS (hojas de estilo en cascada) y las consideraciones de Accesibilidad WAI AAA y Sección 508, como asi tambien temas relativos a Usabilidad y Arquitectura de Información.
Durante el desarrollo del programa el alumno deberá crear numerosas páginas web incluyendo los conocimientos de cada estadío. Recibirá como apoyo a las clases, material teórico para consulta y ampliación de conocimientos.
Estos son algunos de los temas más importantes sobre usabilidad web y arquitectura de la información, que se tratan durante el curso de Estándares Web.
La interfaz de usuario es la parte de una aplicación que hace que sea posible el diálogo Hombre - Máquina. La Interfaz de Usuario se convirtió en un factor decisivo para la elección de un software y tiene una gran influencia en sitios web. La heterogeneidad que propone la web en el espectro de usuarios, hace que las interfaces deban desarrollarse acorde a esto.
El desarrollo de sistemas de hipermedia debe incorporar un proceso sistemático y bien definido, no es posible realizarlos en forma artesanal. Se deben considerar aspectos como por ejemplo:
La forma de construir soluciones efectivas y eficientes debe considerar lo siguiente:
El proceso de diseño debe considerar una especificación del producto a desarrollar, alli tienen que definirse la forma de estructurar la información, la semántica a adoptar, las posibilidad de interacción del usuario, la accesibilidad, el grado de compatibilidad de la aplicación, etc..
El curso de Estándares Web del W3C completo quedaría conformado con las siguientes temáticas, teórico - aplicadas:
Todos aquellos interesados en el tema, sin necesidad de experiencia previa, ya sean personas que desean autogestionarse o crear sitios y aplicaciones para terceros en forma profesional.
Stds W3C, PHP, MySQL, PostgreSQL, SQLite ...
Desarrollo de software basado en web
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/