El "Hasta el infinito… ¡y más allá!" de la experiencia de usuario

El principio es que algo funcione. Un paso más es que sea usable. Y otro más que ofrezca una buena experiencia de usuario.

Me fascina como ha ido evolucionando la terminología de la interacción persona ordenador. Y como, cada vez, está ampliando su campo de actuación y validez —si se permite la expresión—, más allá de la interacción persona ordenador. Lo último, el diseño de servicios.

Más allá del buzz, parece evidente que las aplicaciones de las técnicas y conocimientos extraídos del diseño centrado en el usuario en particular, y en general de los principios universales del diseño están demostrando su validez en muchos más ámbitos de los que inicialmente se habían tenido en consideración, cogiendo el testigo de los grandes y pequeños diseñadores que han hecho historia.

Sobra decir que el blog no tiene excesiva actividad últimamente, pero uno de los asuntos que quería tratar, hablando de la experiencia de usuario, está relacionada con una aplicación, Endomondo, que supongo que todos conoceréis. Para los que no, simplemente decir que es una aplicación que monitoriza tu actividad deportiva (andar, correr, montar en bicicleta, patinar,…) mediante el rastreo mediante geoposicionamiento, mostrando mapas, gráficos, y posibles retos en los que participar.

He conocido a bastante gente que reconoce que la aplicación le ha cambiado y ha fomentado en ellas el hacer más ejercicio físico. Me incluyo entre estas personas.

Hablába antes de que funcione, sea usable, y ofrezca una buena experiencia de usuario. Con esta aplicación, personalmente veo un paso más: te ayuda a mejorar, a ser una persona menos sedentaria. No hace falta mucha imaginación para encontrar ejemplos que te ayudan a mejorar en diversos aspectos personales. Un “Hasta el infinito… ¡y más allá!” de la experiencia de usuario, como titulaba.

Pero la siguiente lectura, vía mcdave, me ha descolocado: To Siri, With Love. How One Boy With Autism Became B.F.F.’s With Apple’s Siri. Judith Newman cuenta como una funcionalidad de iOS (Siri), ha ayudado a su hijo, con autismo. Os recomiendo que lo leáis.

Y uno se queda sin palabras. Quiero decir, es la fusión de todas las virtudes de asuntos que han estado rondado por mi cabeza desde que empecé a tener algunos conocimientos —todavía siguen siendo insuficientes— sobre accesibilidad, web semántica y experiencia de usuario.

Parafraseando una expresión de mecánicos:

Caramba, lo que hacemos los informáticos.

schema.org

This site provides a collection of schemas, i.e., html tags, that webmasters can use to markup their pages in ways recognized by major search providers. Search engines including Bing, Google and Yahoo! rely on this markup to improve the display of search results, making it easier for people to find the right web pages.

schema.org
Un poco de web semántica de la vieja y nueva escuela. Schema.org ofrece un conjunto de elementos bastante variado (ver The Type Hierarchy) que nos puede servir para añadir información semántica estrucutrada en forma de microdata (como explican en los ejemplos), pero si le echamos un poquito de imaginación, también se puede usar en RDFa, RDF y los metadatos de toda la vida.
Desde mi punto de vista, las dos ventajas más importante que ofrece son:

  • Un esquema variado y con muchas posibilidades desde un punto de vista práctico
  • Ejemplos bastante claros (es más que una especificación)

Y el inconveniente que encuentro… es que todos los ejemplos son de microdata, y hay otras formas de insertar información semántica. En cualquier caso el pasar de un formato a otro, no tiene mucha dificultad.
Por cierto,… aunque en ocasiones los elementos se solapen con los oficiales, bien pudiera usarse también como microformatos. Ahí queda eso.
Ups, gracias al mensaje de @brenes en twitter por la pista.

Actualizado: No se vayan todavía, que aún hay más…
Las prisas, el escribir de forma precipitada, el no tener una opinión crítica con fundamento, el no intentar aportar algo más que el simple anuncio,… no ofrecen buenos resultados. Desde que escribí el original hace unos días, me he enterado de más información extra:

  • Comentario de Arnau, más abajo.
  • El artículo al que hace referencia (The False Choice of Schema.org), una lectura más que recomendable, sin omitir los comentarios. Una pequeña muestra, bastante representativa:

    Web authors do have the last word – but many of them don’t think they do. If Google/Microsoft/Yahoo says jump, most Web authors jump. However, at this stage we should pause for a second and think about the ramifications of what they’re asking us to do… because it impacts choice on the Web.

    Manu Sporny The False Choice of Schema.org

  • Hablaba yo de que el lenguaje podría ser fácilmente utilizable en forma de RDFa, RDF e incluso microformatos. Pero no es así. De hecho alguien ajeno a los autores originales ha usado para definir el lenguaje de forma correcta para poder ser usado como RDFa, RDF (ver schema.rdfs.org). Y algo que mencionaba yo como anecdótico (sólo había ejemplos de microdata) en realidad tenía un trasfondo bastante serio: estaba pensado originalmente sólo para microdata, dejando de lado conscientemente RDFa y microformatos.
  • Y para terminar… no está nada mal leerse con atención los términos de uso (schema.org terms), para, como mínimo, tener cierta reserva. Porque aunque el vocabulario tiene una licencia permisiva (creative commons-Attribution-Share Alike), es leer cosas como The Sponsors reserve the right, at any time, with or without notice to you, to make changes to the Schema, including, without limitation, to make changes that result in your existing Schema content becoming non-compliant with the revised Schema. y no tener demasiada confianza: no es una especificación seria, donde existe una solidez que garantiza una estabilidad. Aunque exista una versión posterior, la 1.1 por ejemplo, siempre será posible ser compatible con la versión 1.0 si es que no hay retrocompatibilidad en la nueva versión (vaya, igualito que HTML5).

Tiendas, Web Semántica y Google: GoodRelations y RDFa

Me he enterado por el twitter de Dublin Core. Se trata de un pequeño artículo que a su vez hace referencia a un anuncio de Google. Mola.

Empecemos por el artículo: Semantic SEO for Google with GoodRelations and RDFa. Y lo que viene a decir es que usando un buen código con algunos ingredientes semánticos (RDFa), las búsquedas en Google van a ofrecer una información más completa y lo que excitará la líbido SEO de más de uno: un 30% más de CTR.

Y aquí viene el origen: un modelo de metadatos relacionados con el comercio, especialmente electrónico: Good Relations (publicado el 16 de Septiembre de éste año) y que entre otras compañías -dicen que – está siendo usada por BestBuy, Overstock, Yahoo!, O’Reilly, … y Google.

La historia, dentro de la Web Semántica es la de siempre: intentar generar información en la web que sea comprensible por los los buscadores. Lo bueno es que ahora mismo usando un portal de comercio electrónico (OS Commerce, por ejemplo), puedes usar un pluggin para mostrar la información de los productos no sólo en “formato web-para-personas”, sino que además en “formato-web-para buscadores”, es decir, RDFa. El resultado, mejor información y más completa.

Recomendación: darle un vistazo a los siguientes vínculos:

Web de datos

Acaba de publicarse una nueva versión de RDFa Distiller and Parser, capaz de analizar y extraer la información semántica incluida en un fichero RDFa. Además de exportarla a RDF/XML, Turtle y N Triples (probablemente las tres sintáxis más importantes dentro de la web semántica).

Y tras el redoble de tambor, imaginamos el más difícil todavía:

  • Gestores de contenidos que generan información semantic-friendly: usando el formato estándar apropiado (RDF, en cualquiera de sus sintaxis posibles, por favor).
  • Repositorios públicos de datos como los recientemente anunciados data.gov.uk (comparte en RDF, ¡bien!) y data.gov (no comparte en RDF, mal). En España, hay que seguir la pista a Open Data @ CTIC, y otras iniciativas que se puedan estar cocinando ahora mismo. El hecho de que se publiquen documentos o datos (que no es lo mismo), puede ser meramente anecdótico: un mero gesto para la galería. Lo realmente importante es que los datos se compartan en RDF para facilitar la interoperabilidad. De poco o nada sirve que se publiquen documentos en XML, CSV, “.doc” o PDF. Que quede claro: open data no es lo mismo que linked data: el matiz es muy importante.
  • Como muchas veces las cosas no se dan si no se piden antes, iniciativas como pro bono publico (leer los principios fundacionales y lo entendrás).
  • Gente con ganas y talento para desarrollar aplicaciones útiles y fáciles de usar a la gente de la calle. Aplicaciones que aprovechen esa información disponible. Hay que conseguir que esa información disponible en estraños formatos sea comprensible y manejable con facilidad.

Últimamente leer sobre web semántica (perdón, Linked Data), ofrece bastantes satisfacciones. Sobre todo porque ahora es tan real
Actualización: algunos recursos útiles:

Opera Software University tours: Chaals en Salamanca (27/4), Leganés (28/4), Oviedo (29/4) y León (30/4)

Si alguna vez has visto a Chaals en un evento, sabrás porqué tienes que ir. Y si no lo has visto, tienes que verlo: no es una sugerencia, es casi una obligación.

En cualquiera de los dos casos, tenemos suerte los que tengamos un hueco para estar, entre los días 27 y 30 de Abril de este año 2009, en las universidades de Salamanca, Carlos III (campus de Leganés), Oviedo o León. ¿Por qué? Porque Chaals, dentro de los eventos en los que participa Opera Software bajo la denominación de University tours, estará hablando de:

Opera Software’s university tours explore:

  • the history and future of the Web
  • the browser industry
  • open Web standards
  • Web applications
  • the role of the Web and mobile browsing, particularly in developing countries

Opera can also deliver specific tutorials and tailor the content of each seminar to address topics most relevant to each university and the learning of its students.

Students can gain new perspectives on technology trends, direct questions to Opera Software developers and product managers in panel discussions, and network with people leading the IT industry.

University tours

La conferencia de Chaals – Charles McCathieNevile se titula “Nuevas tecnologías para la web como plataforma para desarrollar aplicaciones potentes” y hablará entre otras cosas de HTML5, widgets, Bondi, web móvil y su lugar en el entorno web :

  • 27 de Abril 12:30 : 14:00 : Opera University Tour en la Universidad de Salamanca (Aula D-3, Facultad de Ciencias)
  • 28 de Abril 18:00 : 19:30 : Opera University Tour en la Universidad Carlos III de Madrid (Campus de Leganés, Salón de Grados, edificio Padre Soler)
  • 29 de Abril 18:00 : 19:30 : Opera University Tour en la Escuela Universitaria de Ingenieria Tecnica Informatica de Oviedo (Salón de Actos)
  • 30 de Abril 18:00 : 19:30 : Opera University Tour en la Universidad de León (TBA)