En Colombia el término RIA es tal vez un poco desconocido por muchos. Pero a nivel mundial es una sigla que está revolucionando la forma de presentar y crear aplicaciones Web.
Para los sitios Web tales como reproductores de video y audio que no necesitan de un reproductor en el sistema operativo del usuario para poder ejecutarlo.
Este tipo de aplicaciones utiliza plataformas como Flash y Flex de Adobe o Ajax para poder realizarse.
Algunos ejemplos en los siguientes urls:
Ejemplo 1
Ejemplo 2
Las aplicaciones web tradicionales hacen una carga continua de las páginas cada que el usuario interactúa con esta, creando asà creando un mayor trafico entre el usuario y el servidor. Otra de las desventajas que tienen las aplicaciones Web tradicionales es la poca capacidad o manejo multimedia que incorporan, incapacitando la interactividad de forma multimedia con el usuario.
La aplicaciones RIA permiten esta interactividad multimedia con el usuario, ofreciéndole una experiencia diferente. En las RIA no se producen cargas de forma continua de las paginas, usualmente para este tipo de desarrollos utilizan AJAX. Cuando se carga la aplicación se carga al completo, enviando la información al servidor desde el usuario cuando se requiere algún tipo de dato o información.
Entre los beneficios principales de RIA tenemos una mejora importante en la experiencia visual, que hacen del uso de la aplicación algo muy sencillo, ofrece mejoras en la conectividad y despliegue instantáneo de la aplicación agilizando el acceso a ella.
Dos tecnologÃas muy conocidas para implementar RIA son ajax para aplicaciones que se ejecutan de manera asÃncrona con el servidor sin necesidad de recargarla. Otra en que nos basamos es flash/flex, permite construir tu propio componente de flash a través de flex. Este permite crear aplicaciones personalizadas y muy ricas en elementos multimedia que mejoran notablemente la experiencia del usuario y a la vez la forma como interaccionan con ella.
Ejemplo de aplicaciones RIA