Alfonso Moure Ortega - SEO Team Leader Relevant Traffic Span - Consultor SEO
Moure Profesional

Archivo

Entradas Etiquetadas ‘interfaces’

Silverlight a la carta

Jueves, 6 de marzo de 2008 Sin comentarios

Uno de los grandes retos con los que me he topado en los últimos meses es la creación de aplicaciones basadas en WPF/e “Silverlight” es en la parte que afecta a los usuarios administradores.

Un gran conjunto de clientes reclaman el tener el poder y control suficiente sobre sus soluciones como para poder trabajar sobre ellas y moldearlas a su antojo, mucho después de haber concluído la fase de desarrollo. Esto implica un esfuerzo extra por nuestra parte:

  • La aplicación que hemos creado debe poder cargar dinámicamente contenidos desde una fuente de almacenamiento (XML, bases de datos…)
  • Refuerzo en los métodos de comprobación de errores
  • Trabajo de seguridad extra
  • Estudiar el resultado que debe mostrar y adaptarlo a las necesidades del usuario final que, en muchos casos, pueden ser muy complejas (ya sea con Silverlight o con ASP.NET)
  • Permitir que el usuario pueda modificarlo sin tener que hacer un master superior en informática

Este último punto, por supuesto, es el que siempre se nos olvida. Crear aplicaciones dinámicas es sencillo, casi mecánico. Pero, ¿y preparar nuestra aplicación para que el usuario final pueda modificar estos datos de forma sencilla? Eso es otra guerra. No es lo mismo crear una aplicación que solo guarde noticias o textos que crear una que deba generar contenidos gráficos desde una fuente de información.

En nuestro caso, el reto ha llevado de la mano de Silverlight. Por suerte, el lenguaje utilizado para describir las aplicaciones Silverlight, XAML, es lo suficientemente sencillo como para comprenderlo y parsearlo sin problemas, sobretodo gracias a que está basado en XML (como no podría ser de otra manera). Pero, ¿cómo haces entender a un usuario final el cómo debe cargar la información para modificar las animaciones, efectos y contenidos de su aplicación Silverlight?

Este es y ha sido durante unas cuantas semanas nuestro reto. Y me siento muy feliz de poder decir que lo hemos logrado. Pronto podreis ver el resultado ;) .

Facilitar la vida al usuario

Jueves, 6 de marzo de 2008 Sin comentarios

Aquellos que nos dedicamos a desarrollar soluciones informáticas para personas no expertas, al comenzar nuestras andadas siempre tendemos a descuidar un punto muy importante: facilitar la vida a éstas personas. Un indivíduo que no está acostumbrado a trabajar delante de un ordenador o, más allá, que no es capaz de comprender los fundamentos más básicos de la informática, salvo que reciba una formación apropiada nunca sabrá manejarse con las aplicaciones que nosotros fabriquemos.

Bajo mi punto de vista, generalmente enfocamos este problema de un modo erroneo: no es el usuario final el que ha de aprender a usar nuestra aplicación, si no que es papel nuestro crear el interfaz gráfico de manera que no necesite hacerlo, o al menos, no con demasiado esfuerzo.

Por supuesto, hay muchas clases de personas y de capacidades. No siempre se requerirá el mismo nivel de esfuerzo para diseñar un interfaz que usará un ingeniero de minas, que aquél que usará un informático, un maestro de escuela, una persona de avanzada edad, o incluso un niño, cuyas capacidades cognitivas aún no se han desarrollado al máximo.

A veces debe primar más el analizar las capacidades perceptivas e incluso intelectuales de nuestro usuario final antes incluso de desarrollar nuestro análisis funcional. Por mucha tecnología que apliquemos y por mucha innovación que saquemos de nuestra chistera creativa, si no somos capaces de permitir que nuestra solución sea usada por el público objetivo, habremos fracasado estrepitosamente.

Yo no soy ningún experto en el diseño de interfaces, pero cada día que pasa me alecciono a mi mismo un poco más en buscar una salida apropiada para todo el mundo. ¿Llegará un día en el que todos podamos tener acceso a la misma clase de información y de soluciones tecnológicas sin importar nuestra condición?

Todo llegará…

Categories: moure.es Tags: ,
Alfonso Moure Ortega ghostmou http://www.moure.es Muchoviaje Madrid SEO Head Manager Grupo Muchoviaje - SEO, GEO, SMO, .NET developer
Alfonso Moure Ortega