Encuesta

¿Cuál es tu principal fuente de información?





Resultados

Adobe AIR, el poder de la Web al Escritorio

Texto por: Edgar Parada

 

Adobe AIR, el poder de la Web al Escritorio

 

El nombre de AIR resulta al abreviar Adobe Integrated Runtime, y es útil saberlo porque de estas palabras lograremos definir el concepto. Un Runtime o Entorno de Ejecución en el argot de desarrollador podría verse como un programa para manipular programas y/o archivos escritos en cierto lenguaje y/o formato. La palabra Adobe es una marca últimamente ligada muy fuerte a un par de tecnologías: Adobe Acrobat por los archivos de tipo PDF, y Adobe Flash por los SWF tan populares en la Internet hoy en día. Seguramente sin saber el nombre técnico, muchos lectores utilizamos un Runtime a diario ya que es Flash uno de los Runtimes más distribuidos en toda la Red.

 

Adobe AIR, el poder de la Web al Escritorio

Poster edición limitada para el lanzamiento de Adobe AIR por eBoy.

 

Ahora pensemos en la siguiente situación: ¿Qué pasaría si Adobe decidiera integrar ambas tecnologías PDF y SWF en una sola? La respuesta sería que tendríamos una tercer tecnología: AIR. Pero no solo eso, ya que el enfoque de AIR no es el de suplantar a ninguna de las otras dos tecnologías anteriores, AIR es una tecnología pensada de manera integral para reciclar todo el conocimiento de HTML y Javascript de los diseñadores/desarrolladores web existentes para que puedan crear aplicaciones de escritorio.

Razones para pensar en el Escritorio

 

Vivimos en tiempos muy acelerados, las computadoras duplican su capacidad cada dos años, las conexiones a Internet cada vez son más rápidas, las personas se conectan a la red desde diferentes dispositivos, y cada vez más dependemos de los Servicios Web. Por supuesto que todo lo anterior va de la mano con una evolución social y una evolución de la experiencia del usuario, sin embargo es hoy en día que estamos alcanzando ciertos límites que van de la mano con las capacidades de los navegadores y la usabilidad de las aplicaciones.

 

Todo comienza a partir del hecho de que los navegadores web fueron pensados desde un inicio para mostrar documentos basados en HTML, nunca fue una primera intención el que fuera posible acceder a nuestro perfil dentro de una red social (Facebook, MySpace, hi5...), tampoco el ver videos a través de la red (YouTube, FlashOn, Quicktime Trailers) y así podemos citar varios ejemplos que llevan la experiencia un paso más allá.

 

Otra situación muy importante de mencionar y que limita al usuario son las interfaces, el ejemplo clásico es el botón de Atrás de Navegador ya que en esencia los navegadores fueron programas creados para visualizar documentos, no fue una primera intención el que pudieran mostrar aplicaciones web, un escenario “muy común” es perder la información previamente capturada en un formulario de registro al presionar uno de estos botones.

 

Adobe AIR, el poder de la Web al Escritorio

Introducción al Adobe Integrated Runtime

 

En esencia AIR nos provee con una plataforma híbrida entre el escritorio y el navegador, que permite combinar un diseño fácil de las interfaces de usuario, basándose en el modelo web con la riqueza y funcionalidad de un modelo de escritorio. Cabe destacar que la intención de AIR no es reemplazar a los ejecutables, tampoco a los interactivos porque para este tipo de situaciones ya existen tecnologías que cubren las necesidades, la idea detrás del concepto AIR es portar las aplicaciones de tipo RIA al escritorio, brindado funcionalidades que de entrada no están disponibles en un modelo exclusivo web, tampoco en un modelo de escritorio.

Entre las funcionalidades más atractivas de AIR se encuentra la posibilidad de generar archivos independientes de la plataforma, es decir bastará generar el archivo una sola vez para que sea el mismo que podamos utilizar en Windows, Mac e inclusive Linux. Otro punto interesante es el acceso al sistema de archivos del sistema operativo que nos permite plantear interacciones de tipo drag and drop de archivos, para los amantes de los widgets existe la posibilidad de personalizar las ventanas a formas diversas con transparencias, entre otras igual de interesantes.

Tecnologías disponibles en AIR

 

Ya mencionamos antes que la idea de AIR no es suplantar a ninguna tecnología como Flash o PDF, en realidad el nicho de mercado donde pretende colocarse es algo totalmente nuevo para los usuarios, uno puede ser un excelente diseñador web con tecnologías tradicionales como HTML, Javascript, CSS y al instante comenzar a crear contenido para el escritorio con solo descargar el SDK de AIR (http://www.adobe.com/products/air/tools/sdk/) o es posible simplificar aún más el trabajo y descargar e instalar la extensión de AIR para Dreamweaver (http://www.adobe.com/products/air/tools/ajax/).

 

Lo  anterior ocurre con Flash, ya que a partir de una interfaz de usuario construida con Flash, es posible publicar el mismo contenido hacia el escritorio con AIR. Pero el simple hecho de publicarlo hacia el escritorio en este momento suena muy parecido a publicar un proyector de Flash, pero es entonces cuando tendremos que revisar toda la gama de posibilidades extras que tenemos con una tecnología como AIR en nuestras manos, para ello vale mencionar un tip muy simple y es que si tenemos la intención de probar esta tecnología va a ser de mucha utilidad que aprendamos a utilizar la nueva sintaxis del lenguaje ActionScript 3.0 porque  es en esta versión donde realmente se explotan todas las características de una plataforma como Flash para la creación de contenidos sorprendentes.

 

Y como última tecnología pero no por ello menos importante, mencionar que una de las mejores combinaciones que se pueden tener de AIR con alguna otra tecnología es la que se refiere a la combinación de Flex con AIR. La herramienta de diseño/desarrollo Flex Builder en su última versión esta totalmente integrada con AIR, sin necesidad de instalar alguna extensión a nuestros programas como en los dos casos anteriores.

 

Adobe AIR, el poder de la Web al Escritorio

 

Adobe AIR, el poder de la Web al Escritorio

Adobe AIR un cambio obligado

 

Hasta este punto el concepto de aplicaciones AIR esperamos haya quedado claro, sin embargo hay preguntas que tomarán un poco más de tiempo resolver. Lo que es un hecho es que frente a nosotros tenemos la evolución obligada de las aplicaciones web tradicionales, la manera en la que interactuamos con la red hoy en día va a ser muy diferente en unos años, las tecnologías y los productos dejarán de ser los protagonistas para dar pauta a los servicios, y será la forma mediante la cual nos comunicamos con estos servicios de Internet lo que marcara la diferencia en la siguiente etapa de la convivencia digital. Hay un mercado muy interesante que podemos atacar de muchas maneras y aquí les dejo solo unas cuantas ideas: crear nuevas interfaces para servicios de correo electrónico, integración de documentos en línea, clientes de escritorio para comercio electrónico, interfaces que permitan controlar nuestra identidad en las redes sociales, en fin la lista es muy larga pero por ahora la dejaremos para la próxima!

 

De nueva cuenta aquí se encuentran las ligas de referencia:

 

Sitio Oficial de AIR - http://www.adobe.com/products/air/

Sitio de AIR para diseñadores Flash - http://www.adobe.com/products/air/develop/flash/

Sitio de AIR para desarrolladores Flex - http://www.adobe.com/products/air/develop/flex/

Sitio de AIR para desarrolladores AJAX - http://www.adobe.com/products/air/develop/ajax/

 

 

Texto por: Edgar Parada

Twitter @edgarparada

 

 

Comentarios (3)Add Comment
...
escrito por Cervantes Mena, agosto 18, 2009
¿Hay alguna aplicación (de cualquier tipo) hecha en AIR que recomienden?
report abuse
vote down
vote up
Votes: +0
...
escrito por DarkMedia, agosto 18, 2009
TweetDeck si tienes twitter
report abuse
vote down
vote up
Votes: +0
...
escrito por Edgar, agosto 18, 2009
Hay varias aplicaciones AIR, lo mejor sería entrar al marketplace de Adobe http://bit.ly/vARo y descubrirlo. En lo particular una de mis favoritas es el News Reader del New York Times.
report abuse
vote down
vote up
Votes: +0

Escribir comentario
quote
bold
italicize
underline
strike
url
image
quote
quote
smile
wink
laugh
grin
angry
sad
shocked
cool
tongue
kiss
cry
smaller | bigger

security code
Escribe los caracteres de la imagen


busy

Artículos Relacionados

Imágenes en Portafolios Neopixel