Flash

Desde que apareció la versión 6 de flash, esta tecnología nos permite desarrollar potentes aplicaciones web que podemos desplegar en nuestros servidores. Dinamismo, movimiento, comunicación … las RIA (ritch internet applications) que Macromedia presentó al mundo y que hoy se implementan con otras tecnologías (AJAX, HttpRequest, …), pero sin los problemas de compatibilidad entre navegadores.

Sudáfrica en formato RIA

Durante estos días se celebra el mundial de Sudáfrica y muchos periódicos y webs especializadas disponen de secciones dedicadas al acontecimiento donde nos muestran todos los detalles de los partidos, calendarios, estadios, equipos y grupos.

Aprovechando este acontecimiento algunos de ellos han desarrollado atractivas aplicaciones que nos permiten acceder a toda esta información mediante una agradable y avanzada experiencia de usuario.

Hoy quiero destacar tres de ellas que pueden servirnos de ejemplo y de inspiración a tener en cuenta cuando desarrollemos intranets y sitios de publicación de contenidos:

Cual prefieres tu?

Web Development Helper

Cuando desarrollo en la web, tengo un conjunto de herramientas imprescindibles que me ayudan a ver que ocurre bajo las páginas (no siempre es evidente).

Hoy quiero recomendar una herramienta gratuita llamada Web Development Helper. Se trata de un add-in para Internet Explorer que sirve para trazear todo el tráfico que ocurre entre el browser y el servidor.

Podremos medir los tiempos de descarga de cada uno de los elementos de nuestras páginas, detectar descargas con error (401) o ver los parámetros (post/get) que nuestro navegador envía al servidor entre otras funcionalidades.

Encuentro especialmente útil este tipo de herramientas cuando desarrollo aplicaciones Flash, AJAX o Silverlight que utilizan toda la potencia de nuestros navegadores al realizan actualizaciones parciales de las páginas mediante llamadas a WebServices. Podremos ver que llamadas se están realizando, que información se descarga, que información se devuelve al servidor, … en definitiva, donde está el fallo!!!   🙂

Espero que os sirva tanto como a mí.

Vertigo

Actualmente Silverlight es una de las plataformas de desarrollo más potentes a la hora de crear interfaces de usuario. Como ya pasó anteriormente con Flash, los programadores podemos utilizar esta herramienta para desarrollar componentes que sobrepasen las posibilidades que nos ofrecen el HTML y el Javascript, y todo ello sin tener que pensar en las múltiples versiones de navegadores que existen en el mercado. De forma fácil podemos crear elementos que nos permitan complementar nuestras aplicaciones y que ofrezcan al usuario una forma distinta de interacción con la información.

El verdadero reto es crear, innovar, presentar la información de forma entendible, ser capaces de pensar en nuevas formas de interacción y sobre todo, no creer que cualquier cosa es válida. No se trata de poner efectos por poner, ni crear elementos con sombras o reflejos por el mero hecho de que resulta fácil programarlo. Se trata de aprovechar toda esta potencia para realmente informar mejor al usuario y ofrecerle herramientas avanzadas que le ayuden a interactuar y entender mejor lo que sucede en su entorno laboral.

Al igual que lo fueron Yugop, Ferry Halim o Joshua Davis que crearon escuela y nos demostraron lo que se puede llegar a implementar con la plataforma Flash, ahora Vertigo nos sorprende cada día con alguna nueva creación utilizando la nueva plataforma de desarrollo.