Adobe AIR
AIR es "aire" en inglés. Pero también es el acrónimo de Adobe Integrated Runtime, entorno de ejecución integrado de Adobe, creado por la misma compañía que Photoshop e Illustrator, con la diferencia de que este programa es gratuito. AIR es un entorno de ejecución; es decir, de manera simple, un programa que permite ejecutar otros programas. Para comprender mejor lo que hace, hay que entender el Entorno de Ejecución.www.proyectoautodidacta.com/.../29/que-es-air/
mEntorno de Ejecución
Todo programa está creado para funcionar en un sistema operativo concreto, por lo que siempre hay que hacer diferentes versiones de los mismos si queremos que un programa pueda funcionar tanto en Windows, como en Mac o en GNU/Linux (o en cualquier otro). Sin embargo, un programa escrito para un entorno de ejecución funcionará en todo sistema que tenga instalado ese entorno. De esa manera, se pueden hacer programas multiplataforma; es decir, programas que funcionen en todos los sistemas operativos que tengan el entorno para el que han sido escritos.El entorno más conocido es la Java Virtual Machine (máquina virtual de Java), que permite que todo programa escrito en lenguaje Java pueda ser ejecutado, siempre y cuando la máquina virtual de Java esté instalada.www.proyectoautodidacta.com/.../29/que-es-air/
Entonces, ¿qué es AIR?
AIR es un entorno de ejecución que permite usar RIA en nuestra computadora. Eso significa que programas pensados y escritos como aplicaciones web pueden ser reutilizados como programas locales. Claro, que no todas las RIA: tienen que estar escritas en algunos de los lenguajes más populares para desarrollo web como HTML, AJAX, Flash (aunque esto no es un lenguaje) o Flex. AIR permite desarrollar aplicaciones que se puedan usar solamente en la computadora, sin usar una conexión a Internet, o que puedan interactuar con sitios web sin necesidad de entrar a ellos por medio del navegador. La ventaja de AIR es que los programas son multiplataforma. Actualmente, AIR se puede utilizar en Windows y en Mac, pero ya hay una versión alpha de GNU/Linux y próximamente saldrá la versión definitiva.A pesar de su aparición relativamente reciente (el tiempo vuela en Internet) ya hay muchos programas AIR, y es previsible que cada vez haya más.www.proyectoautodidacta.com/.../29/que-es-air/
RIA
Consisten en el aprovechamiento de la experiencia del usuario en herramientas y funciones de escritorio tan naturales como copiar, cortar y pegar, redimensionar columnas, y ordenar etc., con el alcance y la flexibilidad de presentación y despliegue que ofrecen las aplicaciones o páginas Web junto con lo mejor de la multimedia (voz, vídeo, etc.).Se puede decir que las RIA son la nueva generación de las aplicaciones y es una tendencia ya impuesta por empresas como Macromedia, Magic Software, Sun o Microsoft que se encuentran desarrollando recursos para hacer de este tipo de aplicaciones una realidad. http://es.wikipedia.org/wiki/Aplicaciones_de_Internet_Ricas
Beneficios de RIA
• No necesitan instalación (solo es necesario mantener actualizado el navegador web). • Las actualizaciones hacia nuevas versiones son automáticas. • Se pueden utilizar desde cualquier ordenador con una conexión a Internet sin depender del sistema operativo que este utilice. • Generalmente es menos probable la infección por virus, que utilizando por ejemplo programas ejecutables. • Más capacidad de respuesta, ya que el usuario interactúa directamente con el servidor, sin necesidad de recargar la página. • Ofrecen aplicaciones interactivas que no se pueden obtener utilizando solo HTML, incluyendo arrastrar y pegar, cálculos en el lado del cliente sin la necesidad de enviar la información al servidor. • Evita la problemática del uso de diferentes navegadores al abstraerse de ellos a través de un framework. http://es.wikipedia.org/wiki/Aplicaciones_de_Internet_Ricas
¿Cómo lo uso?
Para usar un programa AIR, primero hay que tener el entorno de ejecución. Si no hay conexión a Internet permanente, hay que descargárlo. Sin embargo, si tienes conexión, automáticamente se te descargará el entorno de ejecución al instalar el programa. El entorno sólo se tiene que instalar una vez, no una por programa. Es preferible descargar el instalador del entorno por si se necesitara usar en otro equipo que no disponga de conexión (o para no tener que descargarlo de nuevo). Eso se puede conseguir en el sitio oficial de Adobe. Una vez que está instalado el entorno, se podrá instalar toda aplicación que se desee. Tanto el entorno como los programas suelen actualizarse de manera automática (si hay conexión a Internet).
Ventajas de AIR
Muchos de los programas de AIR permiten interactuar con sitios web sin necesidad de entrar en ellos por el navegador. Algunos ejemplos son Twhirl, un programa que permite usar nuestra cuenta en Twitter sin visitar el sitio, o Analytics Reporting Suite, un programa para ver las estadísticas de nuestra cuenta en Google Analytics. Sin embargo, también hay otros que no necesitan de conexión.Además, casi todas las aplicaciones son gratuitas. www.proyectoautodidacta.com/.../29/que-es-air/
Oras paginas para interactuar
Entre las distintas aplicaciones que se exponen vamos a destacar:
• Ebay desktop
Una aplicación de escritorio para trabajar con Ebay como si estuviéramos en su propia página web. Este proyecto muestra los productos de Ebay y permite hacer pujas. Se comunica con el servidor de Ebay consumiendo una serie de servicios web que dispone la plataforma de Ebay.http://desktop.ebay.com/
• AOL Top 100 Videos
Esta aplicación muestra una serie de videos (el top 100 de AOL), que se pueden ver con mucha calidad y con una velocidad de descarga muy buena. Dos detalles, el vídeo es de alta definición y las descargas se hacen por streaming en segundo plano, por la aplicación no queda congelada mientras está descargando el vídeo. http://music.aol.com/help/syndication/desktop-widgets
• Finetune Desktop
Es una aplicación que te aconseja sobre grupos musicales. Puedes crear tu propio perfil con tus gustos, o bien dar el nombre de un artista y recibir recomendaciones de grupos o músicos parecidos. Es un modelo de servicio que ya conocíamos en páginas web, pero que ahora se ofrece como aplicación de escritorio.