Adobe AIR FAQ: Tout ce que vous devez savoir

Mise sous diverses blogue (merci Frank) et grâce à des discussions avec Julius , j'ai réalisé que, en plus de l'intérêt extrême dans Adobe AIR , il ya aussi beaucoup de confusion, et à juste titre. Les développeurs et les utilisateurs continuent à ne pas être clair sur ce qu'elle est, ce qu'elle est et comment il est développé dans Adobe AIR . J'ai décidé donc de recueillir les différentes discussions dans ce genre de FAQ pour tenter d'éclaircir un peu ce qui s'est réellement se cache derrière Adobe AIR.

QUOI - en termes simples - Adobe AIR?

Nous pouvons résumer Adobe AIR de cette façon:

  • Il réalise toutes les fonctions d'un navigateur Internet normal, comme Internet Explorer ou Firefox, mais sans les restrictions relatives à la sécurité de celui-ci! Donner un accès complet à la fois la machine, il est installé soit à son propre environnement est considérée comme un récipient, puis la fenêtre.

APPLICATIONS AIR (fichiers avec l'extension. L'air) doit être installé sur l'ordinateur à utiliser?

Oui! Comme vous le faites avec une application "normal". En effet, après l'installation, l'application apparaît dans la liste des programmes installés, tels que Word esattamento, Skype et autres tâches courantes. Avant d'installer une application AIR, cependant, vous devez installer le «système» ou de l'environnement qui est capable de reconnaître et à traiter le fichier. air. Il faut alors installer, une fois, d'exécution Adobe AIR . Depuis ce temps, nous serons en mesure d'installer et d'utiliser l'application AIR.
Installation d'une application AIR, quant à l'apparence, diffère de la norme ceux - nous sommes habitués - juste parce que l'outil utilisé pour effectuer l'installation est différente et son contenu nell'Adobe moteur d'exécution AIR. Mais les fonctions qu'ils exercent sont exactement les mêmes!

Je dois télécharger une version particulière de l'air de mon système d'exploitation?

Lors de l'installation de l'environnement de la première heure ( Adobe AIR ) si vous choisissez de télécharger en fonction de votre système: Mac ou PC. Les applications AIR, toutefois, apporté de l'environnement installé, sont travail "unique" sur n'importe quel système d'exploitation qui a déjà installé Adobe AIR (actuellement Mac et Windows - Linux et plus dans le futur).

APPLICATIONS AIR sont lus et rapide?

Non! Pas un hasard. Le «poids» d'une application, entre autres choses, ne peut pas être mesurée par la taille du fichier. Air (entre autres il s'agit d'un discours valable en général, même pour l'exe de l'application commune). Tout d'abord il est une application légère pour "définition". Comme pour les applications bureautiques habituelles, les applications AIR, il y aura «lourd» et les applications AIR "lire", selon la fonction qu'ils exercent, et aussi, selon la façon dont elles ont été élaborées (telles que HTML / Javascript ou Flash / Flex) . En outre, les fichiers d'installation. Air comprimé des paquets ...! Enfin, n'oubliez pas que lorsque nous manquons d'une application AIR qui fonctionne grâce à l'exécution (runtime Adobe AIR - qui est installé la première fois) qui, à la fin, est également un «programme» qui prend de la place et de ressources.

La vitesse est la même chose! En principe, cependant, n'importe quelle application "native" sera inévitablement plus «rapide» d'une application AIR! (Voir ci-dessous FAQ sur les langues développement).

Comment développer une application Adobe AIR?

Il ya plusieurs façons de développer une application Adobe AIR, à la fois à l'achat et gratuit. Au fil du temps, il sera également nouveau, le plus probable.

Les responsables sont:

  • Adobe Dreamweaver CS3 + extension (gratuit)
  • Adobe Flash CS3 Professional + extension (gratuit)
  • Adobe Flex

Les gratuits sont (il y en a d'autres):

Quel que soit votre choix, vous aurez toujours besoin:

Je dois connaître le langage de programmation POUR DÉVELOPPER Adobe AIR?

Un des points forts de Adobe AIR n'est pas de posséder une programmation liguaggio exclusive! Pour développer une application AIR est suffisante pour savoir ou HTML / Javascript et Actionscript. Fondamentalement, si vous êtes développeurs Web trouveront qu'il est extrêmement facile d'écrire des applications AIR, pourrait - en fait - même réutiliser le code que vous avez déjà écrit (à la fois HTML / Javascript Flash) pour d'autres applications. AIR étant aussi un vrai navigateur, très similaire à Firefox ou IE, vous pouvez développer en Javascript avec tous les outils écrits pour cette langue, comme prototype.js , scriptaculous.js , Dojo , Yahoo UI , jQuery , etc ... ;)

Quels sont les changements - SO - DANS LE DEVELOPPEMENT D'UN AIR DE DEMANDE?

Comme nous le disions Adobe AIR est à tous égards un navigateur! En raison de cela, vous pouvez développer en HTML / CSS / Javascript et Flash (qui sait, demain, il pourrait également en charge Microsoft Silverlight - si quelqu'un trouve ;) ) Sans aucun problème Qu'est-ce qui change, c'est l'ajout d'une extension (via l'objet d'air -. Une vraie libreira des objets «spéciaux»), accessible à partir de JavaScript et ActionScript, ce qui vous permet d'effectuer toutes les fonctions normalement absente - à la fois en Javascript qui en Actionscript - que des outils et langages utilisés pour un navigateur Internet.

Par exemple Javascript vous permet de lire le contenu d'un répertoire sur votre disque dur. En élargissant l'air sera possible de rédiger un code JavaScript que vous parcourez un dossier sur notre HD et qui ouvre un fichier!

POURQUOI DOIS-JE écrire une application dans Adobe AIR?

Une application AIR est logique lorsque vous profitez des extensions fournies par air lui-même. Si transformer (sans ajout) d'une application Web dans une application AIR, ce n'est vraiment pas très significatif. L'application rang Blogbabel dans AIR que j'ai écrit, par exemple, il est inutile parce qu'il ne remplit pas toute Desktop opération vitale et fonctionnerait parfaitement sur ​​un navigateur - entre autre chose que je veux faire ;) ! J'ai évidemment je l'ai écrit comme un exemple, mais quelqu'un a fait des choses similaires à penser à qui sait quels avantages tirent ...

Paradoxalement, le «non-sens» d'une application qui fait semblant de tirer sur l'écran d'ordinateur ( Adobe AIR: sparariamo l'écran ) tire profit de quelques propriétés spéciales de Adobe AIR! propriété ne peut pas être joué dans un navigateur normal: tapez une transparence fullscreen (window-less/topmost)!

Quelles sont les caractéristiques «de nouvelles dans le développement avec Adobe AIR?

Il existe divers et, très probablement, au fil du temps, il sera ajouté également nouveau, que nous libérons de nouvelles mises à jour ou installer Adobe AIR runtime. Parmi les caractéristiques les plus importantes sont:

  • Lire et écrire des fichiers sur votre ordinateur
  • La gestion d'une base de données SQL qui peut être utilisé pour manipuler les données locales
  • Gestion de Windows Desktop avec un certain nombre de fonctionnalités intéressantes telles que la transparence, la possibilité de iconizzarle dans la barre d'état système ou le bac-icon, capacité à manipuler la position et la taille, en créant des guichets spéciaux sans titre ni bords.
  • Visualisation des fichiers PDF

CONTRE-INDICATIONS et des taches endoloris?

Tout d'abord, pour les développeurs, mis en place l'environnement de développement pour Adobe AIR nécessite quelques marches articulées! Bref, à part Flex, le reste de l'environnement doit être réglé correctement et qui prend du temps et de la patience!

Il ya encore des différences importantes entre les possibilités offertes par Adobe AIR en fonction du type d'environnement de développement que vous choisissez. Flex a certainement des fonctions plus avancées (comme les bitmaps et la compression JPEG pour sauver l'ensemble mx de la bibliothèque.) Questionnaire et d'affecter l'activité de nombreux développeurs ont besoin de JavaScript et Flash. Dans la pratique, il oblige le programmeur à adopter Flex! Et ce n'est pas gentil! ;)

7 commentaires à: " "

  1. 22 mars 2008 Julius :

    Grande profondeur!

  2. 22 mars 2008 Giovan Battista Fazioli :

    @ Julius: C'est une bonne chose si vous essayez de construire dans l'air! J'attends un peu de votre commentaire intéressant ;) Surtout sur Flex ... mais avez-vous installé la dernière version de Flex?

  3. 22 mars 2008 Frank :

    Eh bien, je suis content que ce est né de mon poste votre précis de la profondeur ;)

  4. 5 avril 2008 Créer des applications AIR avec Adobe Flash CS3 | JuliusDesign :

    [...] Un grand merci à undolog pour quelques conseils, je vous recommande de lire cet article sur tout ce qu'il ya à savoir sur AIR sur le rapport: [...]

  5. 10 Avril 2008 Adobe Air, Flex, RIC, quolibets et des blagues :

    [...] Infos utiles en italien [...]

  6. 28 avril 2008 groggit.com:

    Adobe AIR FAQ: Tout ce que ca € ™ est de savoir | Undolog.com ...

    Logiciel écrit dans Adobe AIR pour traiter les coupons pour Lotto et simluare de ....

Laisser un commentaire

TAG XHTML Permis: Entrée du code:
 <pre></pre> // blocco generico <code></code> // blocco generico [cc_actionscript][/cc_actionscript] // Actionscript [cc_actionscript3][/cc_actionscript3] // Actionscript 3 [cc_css][/cc_css] // CSS Style Sheet [cc_html][/cc_html] // HTML [cc_js][/cc_js] // Javascript [cc_objc][/cc_objc] // Objective-C [cc_php][/cc_objc] // PHP [cc_sql][/cc_sql] // SQL