La potencia del navegador: un ‘chroma’ en JavaScript

Captura de pantalla de Firefox 3.1 haciendo un chroma de vídeo
Me he quedado sin palabras...

Im presionante. En todas las palabras que haga falta. Vais a necesitar Firefox 3.1 (actualmente en beta) para verlo, pero se puede hacer un ‘chroma’ desde el navegador (cómo se hace, vía). Sin After Effects. Sin Premiere. Sin Flash. En JavaScript. En tiempo real. Voy a intentar cerrar la boca. Vuelvo dentro de un rato…

Nielsen y la web móvil

Aprovechando que estamos de Mobile World Congress, imagino, Jakob Nielsen se ha marcado una columna sobre el estado de la web móvil, Mobile Web 2009 = Desktop Web 1998, muy pero que muy aprovechable (y sí, de lectura obligatoria, desde luego). Algunos puntos a destacar (en traducción libre y aproximada, como de costumbre):

El scroll causa grandes problemas de usabilidad. A diferencia de los noventa, el problema no es que los usuarios no hagan scroll: es que lo hacen demasiado. En el móvil tienen que mirar por una mirilla minúscula, moviéndose tanto que pierden de vista tanto dónde están como qué hay en la página. Con frecuencia pasan de largo cosas sin darse cuenta. El efecto de un área visible reducida sobre los usuarios recuerda los problemas de usabilidad que encontramos en las pruebas con usuarios de visibilidad reducidad. Usar un móvil reduce tus capacidades, y ya sabemos que la mayoría de sitios ignora la accesibilidad.

Añadan los usuarios móviles a los motivos para diseñar con estándares y la accesibilidad en mente…

Categorizando los móviles, como es habitual, habla del iPhone…

Los teléfonos de pantalla completa (principalmente el iPhone), con una pantalla táctil que ocupa prácticamente todo el dispositivo y una verdadera interfaz gráfica de usuario basada en la manipulación directa y gestos. Estos teléfonos ofrecen conectividad 3G e incluso más rápida al conectarse a través de WiFi. También ofrecen una usabilidad empobrecida [aunque mejor que la ‘horrible’ o ‘mala’ que asigna al resto de móviles]; solo las tareas sencillas son razonablemente fáciles — y solo si el usuario está en un sitio bien diseñado y optimizado para el acceso móvil.

Repitan conmigo: a lo mejor las versiones móviles de Safari, Firefox, Opera, Android y Explorer son capaces de mostrar «toda la web»… pero los dispositivos sobre los que corren no. En la línea, Nielsen afirma (no hace falta ser un gurú para esto, pero siempre va bien tener un gurú que te respalde) que la mejor alternativa es disponer de un sitio desarrollado específicamente para móviles (y servir esa versión móvil a todos los móviles) o, si es posible, hasta tres: uno por cada ‘gama’ de dispositivos, los ‘normales’, los ‘smartphones’ y los ‘pantalla completa’. Para rizar el rizo, olvide la web y desarrolle aplicaciones móviles (por aquí anda Adobe con su Open Screen Project…). Apunta eso sí (y para esto sí hacía falta un gurú) que no todos los sitios web necesitan una versión móvil, ya que los usos de la web móvil no son los mismos que los de la ‘web de pantalla grande’ y muchos de los sitios web ‘mainstream’ no van a tener nunca una cantidad suficiente de usuarios móviles como para justificar esa versión (y toda la inversión que necesita).

Amén, señor Nielsen.

¿Cuándo lo podré usar?

Captura de pantalla de la web 'When Can I Use', que indica qué nuevas características de los estándares web soporta cada versión de cada navegador
Los selectores de CSS 2.1, ya. Los 3, tardarán...

Es estos tiempos interesantes de versiones cambiantes de navegadores y estándares, saber qué está implementado en cada navegador es un auténtico cirio. Tremendamente útil, pues, es When can I use…, que te lista qué puedes usar en cada uno de los ‘grandes’ navegadores, en su versión ‘actual’, anterior, ‘próxima’ y futura…

Cinco libros de desarrollo web (y una buena causa) por 30 dólares

Pocas veces puede uno aprovechar un ofertón y contribuir a una buena causa simultáneamente. Sitepoint es una compañía dedicada, entre otras cosas, a la edición de libros sobre desarrollo web radicada en Melbourne, en el estado australiano de Victoria, ese que está siendo azotado por las llamas estos últimos días. Para poner su granito de arena a luchar contra la catástrofe, han decidido ceder todos los ingresos obtenidos de la venta de los PDFs de sus libros a Cruz Roja Australia. Para hacerlo aún más atractivo, están haciendo un ‘cinco por uno’: cinco libros cualesquiera de su catálogo al precio de uno, $29.95.

La oferta está disponible en SitePoint : The Bushfire Relief Sale. Mis cinco son:

Y hay más… Ya tardáis.

¿Es LazyBar una web semántica aplicada?

En un artículo del Guardian sobre Egipto y Gaza, LazyBar sugiere enlaces a la Wikipedia, Flickr, búsquedas en Google...
Un montón de recursos web a un solo click de distancia

Interesante enlace el que me pasa hermanitoLazyBar es un comando para Ubiquity que pone el poder de la web semántica (o la web contextual, que probablemente sea más realista, como etiqueta) de OpenCalais (del que ya hablamos en obm hace casi un año) a un click de distancia en el navegador.

Como podéis ver en la captura de pantalla, cada vez que cargamos una página LazyBar le «pega» a OpenCalais a la búsqueda de términos reconocibles y te enchufa una barra de «enlaces relacionados» que en más de un caso se demuestra útil…

¿Objeciones? Sí, desde luego. El propio Abi, el creador, ya comenta, para comenzar, que la interfaz, para la que se usa Ubiquity, está todavía bastante lejos del óptimo (a mí por ejemplo, me gustaría una interfaz al estilo del maravilloso ‘bookmarklet’ linkify, que también tiene mucho de ‘web contextual’). Y, en segundo lugar, más que de ‘web semántica y contextual’, deberíamos hablar de ‘semantic and contextual web’: OpenCalais (o la alternativa Freebase) son «English mostly» (la versión 4 de OpenCalais reconoce entidades en francés y anuncia que a lo largo de 2009 añadirán más idiomas y Freebase también trabaja en su internacionalización). Aún así, un progreso interesante y una herramienta más que añadirle al navegador.

PS Otros recursos para los interesados en usar Calais: