Al girar el blog de varios (gracias Frank) ya través de conversaciones con Julio , me di cuenta que además del interés extremo en Adobe AIR , también hay mucha confusión, y con razón. Tanto los desarrolladores y los usuarios siguen sin tener claro lo que es, lo que te sirven y cómo los acontecimientos en Adobe AIR . Decidí, por tanto, para reunir los diversos hilos en este tipo de preguntas frecuentes para tratar de aclarar un poco "lo que realmente se esconde detrás de Adobe AIR.
LO - En palabras simples - Adobe AIR?
Podemos resumir de Adobe AIR de esta manera:
- Realiza todas las funciones de un navegador estándar de Internet como Internet Explorer o FireFox, pero sin las restricciones relativas a la seguridad de estos últimos! Dar acceso total tanto a la máquina que se instala en su propio medio ambiente se entiende como un recipiente y luego la ventana.
APLICACIONES DE AIRE (archivos con extensión. Aire) debe estar instalado en su PC antes de utilizarlo?
¡Sí! Al igual que lo hace con un "normal" de la aplicación. De hecho, después de la instalación, la aplicación aparecerá en la lista de programas instalados, como Word esattamento, Skype y otras tareas comunes. Antes de instalar una aplicación de AIR, sin embargo, debe instalar el "sistema" o el medio ambiente que puede reconocer y procesar el archivo. aire. A continuación, debe instalar, una vez que, en tiempo de ejecución de Adobe AIR . Desde entonces seremos capaces de instalar y utilizar la aplicación AIR.
Instalación de una aplicación AIR, tales como la apariencia, se diferencia de la norma - que estamos acostumbrados a - simplemente porque las herramientas utilizadas para realizar la instalación es diferente y su tiempo de ejecución nell'Adobe contenido de aire. Sin embargo, las funciones son exactamente el mismo lugar!
Tengo que descargar una versión especial de EL AIRE PARA MI SISTEMA OPERATIVO?
Cuando se instala por primera vez el medio ambiente ( tiempo de ejecución de Adobe AIR ) se debe elegir la descarga de acuerdo a su sistema: Mac o PC. Las aplicaciones de AIR, sin embargo, precisamente porque el entorno instalado, son "únicos" a trabajar en cualquier sistema operativo que ha instalado previamente Adobe AIR runtime (en la actualidad Mac y Windows - el futuro de Linux y otros).
APLICACIONES SE LEA EL AIRE Y RÁPIDO?
¡No! No es una casualidad. El "peso" de una aplicación, entre otras cosas, no se puede medir por el tamaño de la Transmisión de archivo. (Entre otras cosas, esto es una expresión válida en general, también para la aplicación exe común). En primer lugar, existe una aplicación ligera para "definición". Al igual que con las aplicaciones de escritorio normales, las aplicaciones de AIR no será "pesado" y aplicaciones de AIR "leer", de acuerdo con su función y también, dependiendo de cómo se han desarrollado (como HTML / JavaScript o Flash / Flex) . Además, los archivos de instalación. Aire se comprime paquete ...! Por último no te olvides que cuando ejecuta una aplicación de AIR que trabaja con el tiempo de ejecución (tiempo de ejecución de Adobe AIR - que instaló la primera vez) que, en última instancia, es también un "programa" que ocupa espacio y recursos.
La velocidad es la misma cosa! En principio, sin embargo, cualquier aplicación de "nativo" es necesariamente más "rápida" de una aplicación AIR! (Vea la siguiente pregunta sobre los idiomas en el desarrollo).
Cómo desarrollar un aplicación de Adobe AIR?
Hay varias maneras para desarrollar una aplicación de Adobe AIR, tanto para la compra y gratuita. Con el tiempo, también será nuevo, lo más probable.
Los responsables son los siguientes:
- Adobe Dreamweaver CS3 Extended + (gratuito)
- Adobe Flash CS3 Professional + extensión (Gratis)
- Adobe Flex
Esos son gratis (hay otros):
- Aptana IDE + extensiones
- Eclipse + extensión
Cualquiera sea su elección usted todavía tendrá que:
- Instalación de Adobe AIR Runtime
- Instalación de Adobe AIR SDK
- Luego, dependiendo de lo que usted elige, usted tendrá que instalar las extensiones en el medio ambiente (por ejemplo, Aptana IDE tiene una extensión para desarrollar en AIR ), con la solicitud probable para la instalación de Java (otra carrera ...).
¿Qué sé yo LENGUAJE DE PROGRAMACIÓN PARA EL DESARROLLO EN ADOBE AIR?
Uno de los puntos fuertes de Adobe AIR no está teniendo su programación propia para beber en exceso! Para desarrollar una aplicación AIR es suficiente saber o HTML / Javascript o Actionscript. Básicamente, si usted son los desarrolladores web les resulta muy fácil escribir aplicaciones de AIR, que pueden - de hecho - incluso reutilizar el código que ya ha escrito (o HTML / Javascript y Flash) para otras aplicaciones. AIR también ser un verdadero navegador, similar a Firefox o IE, usted puede desarrollar en JavaScript con todas las herramientas escritas en este lenguaje, como prototype.js y scriptaculous.js y Dojo , Yahoo UI , jQuery , etc ... ![]()
¿QUÉ CAMBIOS - SO - DESARROLLO DE APLICACIONES DE AIRE?
Como dijimos Adobe AIR es en efecto un navegador! Precisamente por esto se pueden desarrollar en HTML / CSS / Javascript y Flash (¿quién sabe, mañana también podría ser compatible con Microsoft Silverlight - si alguien está
) Sin ningún problema Lo que cambia es la adición de una extensión (el aire objetos -. Un objeto real libreira "especial"), accesible desde JavaScript y ActionScript, que permite llevar a cabo todas aquellas funciones que normalmente ausentes - es que en Actionscript Javascript - como las herramientas y lenguajes utilizados para un navegador de Internet.
Por ejemplo, JavaScript no puede leer el contenido de un directorio en tu disco duro. Mediante la ampliación de aire que usted puede escribir un código Javascript que se explora una carpeta en nuestro HD y abre un archivo!
¿POR QUÉ 'DEBO escribir una aplicación en Adobe AIR?
Una aplicación de AIR tiene sentido cuando usted se aprovecha de las ampliaciones previstas por la propia Air. Si yo me transformo (sin adición) una aplicación web en una aplicación AIR, esto es realmente insignificante. La aplicación Rango Blogbabel en AIR que yo escribí, por ejemplo, es perfectamente inútil como Desktop no realiza ninguna operación es vital y puede funcionar perfectamente en un navegador, entre otras cosas que quiero hacer
! Yo, obviamente, lo escribió como un ejemplo, sin embargo, alguien ha hecho algo similar en mente ... ¿quién sabe qué beneficios se derivan
Paradójicamente, sin embargo, que "sin sentido" de una aplicación que simula un incendio en la pantalla del ordenador ( Adobe AIR: sparariamo la pantalla ) se aprovecha de algunas de las propiedades únicas de Adobe AIR! la propiedad no es reproducible en un navegador normal: Escriba una transparencia completa (window-less/topmost)!
¿QUÉ CARACTERÍSTICAS 'NUEVO DESARROLLO allí con Adobe AIR?
No son variadas y, lo más probable, con el tiempo será también añadió otros nuevos, a medida que liberan nuevas actualizaciones dell'Adobe Adobe AIR runtime. Entre las características más importantes son:
- Leer y escribir archivos en el ordenador
- La gestión de una base de datos SQL que se puede utilizar para manipular los datos locales
- La administración de Windows de escritorio con una serie de características interesantes, tales como la transparencia, la posibilidad de iconizzarle en la barra de tareas o la bandeja-icono, la capacidad de manipular la posición y el tamaño, la creación de ventanillas especiales, sin título o las fronteras.
- Visualización de archivos PDF
Puntos es contraindicaciones?
En primer lugar, para los desarrolladores, establecer el entorno de desarrollo para Adobe AIR da unos pasos muy elocuente! En resumen, aparte de Flex, el resto del medio ambiente debe ser ajustado correctamente y eso lleva tiempo y paciencia!
Todavía hay algunas diferencias importantes entre las posibilidades que ofrece Adobe AIR en función del tipo de entorno de desarrollo que usted elija. Sin duda, Flex contiene las funciones más avanzadas (como mapas de bits y la compresión JPEG para guardar el mx toda la biblioteca.) Cuestionario y afectan a la actividad de muchos desarrolladores de JavaScript y Flash. En la práctica, obliga al programador para adoptar Flex! Y esto no es bueno! ![]()











Gran profundidad!
@ Julio: es bueno que usted está tratando de desarrollar en el aire! Espero que algo de su interesante comentario
Especialmente en Flex ... pero tienes la última versión de Flex?
Bueno, me alegro de que mi mensaje ha nacido de esta profundización de su definitiva
Adobe Flex Builder 3
http://www.adobe.com/it/products/flex/~~V
[...] Un agradecimiento especial a undolog para conocer algunos consejos, le recomiendo que lea este artículo acerca de todo lo que hay que saber acerca de AIR sobre el Informe: [...]
[...] Útiles en italiano [...]
Adobe AIR: Preguntas Frecuentes: todo lo que necesita saber acerca de € ™ | Undolog.com ...
El software escrito en Adobe AIR para procesar los cupones de Superenalotto y simluare de ....