Itákora

Improving human communication through technology.

Hoy he estado en un evento de Microsoft titulado “The Evolution Show (Lanzamiento Windows Server 2008, Visual Studio 2008 y SQL Server 2008)“. Un nombre así de largo sólo podría ser obra de MS.

El evento está enfocado a desarrolladores y gente de sistemas, así que ¿qué pintaba yo allí? Más que nada me picó la curiosidad por ver una demostración en vivo de las cosas que se pueden hacer con Silverlight y con Windows Presentation Foundation a nivel gráfico.

Silverlight es la respuesta de MS al Flash de Adobe pero con la diferencia de que llega 7 años tarde. Como puntos débiles le veo que es necesario comprar dos productos diferentes (Visual Studio 2005 y Microsoft Expression Blend), y para pequeños proyectos no lo veo rentable. Lo veo más indicado para publicidad que para aplicaciones corporativas, y para éstas, Flash ya es el estándar de facto.

Porque para aplicaciones corporativas está Windows Presentation Foundation, que tiene como objetivo que las aplicaciones de Windows no sean tan aburridas y trasmitan mejor la información. Ésta sí que me ha enganchado. Estoy acostumbrada a tunear aplicaciones feas, que funcionan, pero que sólo sentarse frente a ellas ya da dolor de cabeza. Se pueden utilizar múltiples efectos y aparentemente de forma sencilla. Lo importante es saber qué efecto es oportuno en cada caso.

De las dos aplicaciones me gusta que se separa el contenido de la presentación y de los eventos y programación, utilizando un lenguaje XML para aplicaciones específico de MS (XAML).

Tres ideas que me han quedado de la charla:
- El objetivo de estos dos productos es “conectar emocionalmente” con el usuario.
- Se recupera la figura del diseñador como parte integrante del desarrollo de un producto.
- Hay que tener cuidado con la potencialidad de las aplicaciones: dejarla en manos inexpertas puede resultar en aplicaciones inusables y feas.

Si lo que quieres es pasar el validador automático, es posible que funcione. Pero con chapuzadas de las que tan orgullosos se muestran en el manual, pues no, señores, no será accesible.
Chapuzada de la masterpage

Hoy ha salido el Accessibility Kit para MOSS (AKS). Antes de evaluarlo, veamos qué dice la documentación (traducción y resumen míos):

AKS es un conjunto de ficheros, programas y utilidades que facilitan un código accesible y usable de Microsoft Office Server SharePoint (MOSS) 2007 y Windows SharePoint Services (WSS). Aunque el kit no es la varita mágica que hace que la aplicación sea accesible, sí representa un salto en cuanto a tecnología porque proporciona nuevas hojas CSS, MasterPages, múltiples control adapters y ejemplos de contenido reusable para ayudar a los diseñadores y desarrolladores. AKS no contempla un proceso automatizado para remediar cualquier tema de usabilidad o accesibilidad de aplicaciones desarrolladas aparte del CORE de los estilos y masters de SharePoint. Sin embargo, puede aplicarse AKS a sitios ya creados.

Módulos

  • AKS Size Utility: cambia de unidades absolutas a relativas.
  • AKS Style Sheets: hojas de estilo revisadas y probadas para facilitar una rápida implantación de tamaños relativos para sitios que utilicen los estilos por defecto de MOSS.
  • AKS Master Pages: master pages que implementan los nuevos estilos y mejoras de usabilidad en general.
  • AKS Control Adapters: mecanimo que proporciona a los administradores, desarrolladores, herramientas de otras compañías y desarrolladores de web parts un método para hacer las aplicaciones más accesibles y usables. Se incluye un Super Adaptes que incluye total funcionalidad de los contoles individuales.
  • AKS Reusable Content: permite reusar código ya probado y crear sitios más uniformes.

Características de AKS

  • No invasiva: no modifica componentes del CORE de MOSSS, por lo que no lo puede romper.
  • Educativa: ayuda al desarrollo de sitios más usables.
  • Extensible: proporciona un framework sencillo desarrollo, incluso para desarrollos de terceras partes.

Mi opinión, antes de probarlo

A simple vista parecen un montón de bonitas palabras publicitarias. Microsoft me ha defraudado tanto, durante tanto tiempo, en cuestiones de accesiblidad, que va a ser necesario algo más para que cambie mi “prejuicio”. Sin embargo, quiero creer que, a los que bregamos con el Sharepoint, intentando que renderice un código decente, nos va a quitar un poquito de trabajo . Casi me conformaría con que no cree infinitas tablas anidadas para dar formato, pero no estoy segura de que lo vaya a hacer este kit. ¡Qué ganas tengo de que lo instalemos en el trabajo para probarlo!

Este blog está bajo la licencia Reconocimiento de Creative Commons.