Distribuire applicazioni Adobe AIR: da AIR Badge a SHU Player

mercoledì 2 aprile, 2008

Le applicazioni Adobe AIR hanno il vantaggio di essere relativamente limitate nelle dimensioni del file grazie all’installazione separata delle librerie runtime di Adobe AIR 1.0. Questo vantaggio, tuttavia, può trasformarsi in un vero e proprio problema quando ci si appresta a distribuire un’applicazione Adobe AIR, sia sulla rete (quindi dal browser) sia su un supporto rigido come un CD/DVD.

Inoltre bisogna considerare quegli utenti abituati ad installare le applicazioni nel modo tradizionale. Le runtime di Adobe AIR, infatti, devono essere installate separatamente dall’utente, prima di installare una qualsiasi applicazione Adobe AIR. Questa procedura, sebbene dev’essere fatta una sola volta, è a carico dell’utente finale il quale potrebbe non essere del tutto pratico nel gestire questo tipo di situazioni. Adobe, evidentemente, si è accorta di questo ostacolo ed ha proposto in Adobe Labs un piccolo artifizio (una pacchetto composta da una mistura Javascript/Flash/AIR) in grado di autoinstallare le Adobe AIR runtime (se non presenti) prima del download di una applicazione Adobe AIR. Su Adobe Labs è possibile scaricare AIR Badge, un pacchetto abbastanza semplice dedicato agli sviluppatori di applicazione Adobe AIR.

image

Il pacchetto comprende un esempio con una pagina HTML di prova. Il suo utilizzo è davvero semplice. Sono presenti tutti i codici sorgenti così da personalizzare i messaggi e i comportamenti. Questa soluzione risolve il problema dell’installazione di applicazione AIR da browser, garantendo sia il cross-browsing che il cross-platform (è una soluzione valida sia per Windows, Mac o Linuz), guidando l’utente finale in tutte le fasi di installazione.

image Tuttavia rimangono ancora alcuni limiti nell’attuale versione di Adobe AIR! Limiti legati appunto alla sua distribuzione su supporti rigidi, come CD o DVD. Per risolverli sono già presenti alcune interessanti soluzioni come SHU. Questo prodotto si propone di risolvere alcuni limiti di Adobe AIR e risulta davvero interessante. Attualmente, infatti, Adobe AIR ha i seguenti limiti:

  • Le applicazioni Adobe AIR devono essere installate nel sistema per essere eseguite
  • Bisogna installare le runtime (come detto sopra) prima di poter installare o eseguire un’applicazione ADobe AIR
  • Le applicazioni AIR non possono essere eseguite direttamente da CD/DVD
  • Le applicazioni AIR non possono aprire file Word o PDF
  • Non possiamo eseguire altre applicazioni
  • Accesso esclusivo al solo database interno SQLite

SHU vuole risolvere questi limiti, introducendo delle vere e proprie estensioni ad Adobe AIR per lo sviluppo. Con SHU, che può essere scaricato in versione di prova sia per Windows che per Mac, sarà possibile:

  • Creare un’applicazione Adobe AIR standalone che incorpora le runtime, semplificando quindi la sua distribuzione anche da Internet
  • L’eseguibile generato è valido sia per Windows che per Mac (cross-platform)
  • Le applicazioni crreate con SHU sono eseguibili da CD o da rete
  • Estende le funzionalità di Adobe AIR (l’estensione è possibile da Flex, Flash e HTML – vedi qui) permettendo di: eseguire altre applicazioni, accedere a databse come MySQL, nuove finestre di dialogo, Screen capture, estensioni con DLL scritti in C++

Insomma, una vera e propria panacea per la distribuzione di Adobe AIR.

Post correlati

Questo articolo ti è stato utile?: Per nientePocoAbbastanzaMoltoMoltissimo
Loading ... Loading ...

4 commenti a: “Distribuire applicazioni Adobe AIR: da AIR Badge a SHU Player”

  1. 02 apr, 2008 Napolux:

    Tu sai di essere una delle mie fonti preferite su Adobe AIR a livello mondiale? :P

    Dovresti tradurre questa roba in inglese.

  2. 03 apr, 2008 Giovambattista Fazioli:

    @Napolux: grazie carissimo!! Mi leggi nel pensiero? ;) Ci stavo pensando proprio in questi giorni… infatti ho messo una “pezza” con il traduttore Google… in quanto il tempo è poco e gestire un post in inglese (vero) e uno in italiano mi “ucciderebbe” a livello di lavoro… Comunque hai perfettamente ragione ;) Grazie tanto per il “mondiale”!! Non me lo aspettavo ;)

  3. 28 apr, 2008 groggit.com:

    Distribuire applicazioni Adobe AIR: da AIR Badge a SHU Player | Undolog.com…

    Recensione di un ottimo strumento per migliorare la distribuzione Adobe AIR e non solo….

  4. 28 ott, 2008 Creare applicazioni Desktop con Google Chrome e FireFox? | Undolog.com:

    [...] Accesso virtualmente completo al sistema su cui gira l’applicazione, con la possibilità di leggere e scrivere file. Possibilità di estendere le proprie funzionalità tramite dll (dynamic link library), estensioni e prodotti di terze parti come SHU Player (vedi Distribuire applicazioni Adobe AIR: da AIR Badge a SHU Player) [...]

Lascia un commento

TAG XHTML PERMESSI: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> INSERIMENTO CODICE:
<pre></pre>         // blocco generico
[code][/code]       // blocco generico
[as][/as]           // Actionscript
[css][/css]         // CSS Style Sheet
[html][/html]       // HTML
[js][/js]           // Javascript
[objc][/objc]       // Objective-C
[php][/php]         // PHP
[sql][/sql]         // SQL