Adobe AIR: il meglio del desktop e del WEB 2.0

di Fabio Boneschi , pubblicato il 28 Febbraio 2008 nel canale Web

“Adobe ha da pochi giorni presentato le nuove tecnologie Adobe AIR che permetto la creazione e l'utilizzo di Rich Internet Application. Adobe AIR consente l'esecuzione di applicazioni strettamente collegate a risorse web ma utilizzando un ambiente esterno al browser; eBay Desktop e AOL Music sono i primi esempi concreti di queste nuove tecnologie”

Descrizione e i primi esempi online - parte 2

Un rapido sguardo agli attuali esempi di RIA realizzati con le tecnologie Adobe AIR mostra applicazioni estremamente accattivanti, semplici da utilizzare e fluide nel loro funzionamento. Qualcuno potrebbe obiettare: perché sviluppare un'applicazione AIR, quindi vincolata al desktop, e non una soluzione web based? La risposta è semplice: le applicazioni realizzate con Adobe AIR non dipendono in modo diretto dal browser in uso, inoltre, possono beneficiare delle risorse hardware del sistema locale riducendo il carico di lavoro del server.

Come riporta Information Week, anche il New York Times ha realizzato un proprio prodotto basato su Adobe AIR le cui funzionalità sono molto interessanti: accedendo a ShiftD da un qualunque PC con Adobe AIR e la RIA preinstallata sarà possibile visualizzare le note, le informazioni, gli appuntamenti o altre informazioni. Nel caso di ShiftD viene introdotto un ulteriore elemento di interesse: il servizio è stato creato per offrire alcune funzionalità anche da dispositivi mobile.

In fase di registrazione sarà possibile scegliere l'opzione ShiftD Mobile inserendo il proprio numero telefonico. Attraverso i comuni messaggi SMS sarà possibile aggiornare le informazioni gestite da ShiftD. Una descrizione approfondita del servizio è disponibile a questo indirizzo.

Quali strumenti per gli sviluppatori

L'utente comune per utilizzare le nuove RIA sviluppate con tecnologia Adobe AIR dovrà preoccuparsi di installare preventivamente sul proprio pc l'apposito client, come già abitualmente fatto nel caso di Adobe Reader o del Flash Player. In una fase successiva sarà sufficiente installare le varie applicazioni, con modalità simili a quanto fatto sino ad ora con qualsiasi software. L'unica accortezza da prestare riguarda le informazioni relative alla firma digitale.

Per lo sviluppo sono disponibili varie opzioni, alcune gratuite e altre a pagamento. Come in molti altri prodotti Adobe, anche per lo sviluppo di applicazioni AIR l'azienda punta molto sull'integrazione tra i vari strumenti di sviluppo. Ancora una volta è la Adobe Creative Suite 3 ad essere al centro dell'attenzione, grazie alla possibile integrazione con l' editor Adobe Flex Builder 3, un tool basato su Eclipse che velocizza le fasi di sviluppo di applicazioni Flex.

E' disponibile anche Flex 3.0 SDK, scaricabile gratuitamente a questo indirizzo, i cui dettagli di licenza sono esplicitati qui. Questo pacchetto non prevede la disponibilità di Flex Builder IDE e di LiveCycle Data Services. La pagina di riferimento per chi intende approfondire la conoscenza dei vari strumenti Adobe dedicati allo sviluppo rimane questa.

Per rendersi conto delle possibilità offerte da Adobe AIR, o più semplicemente per cercare possibili RIA utili alle proprie esigenze, è possibile visionare l'apposito marketplace creato da Adobe.