Transcript
Page 1: Developing Adobe AIR desktop applications

Adobe AIR Development

A cura di:

Marco Casario

CTO – Comtaste

www.comtaste.com

http://casario.blogs.com

Page 2: Developing Adobe AIR desktop applications

Chi sono• Comtaste, Consulenza e Formazione sullo

sviluppo di RIA www.comtaste.com

• Autore •Flex Solutions: Essential Techniques for Flex 2

and Flex 3 Developers FriendsofED (930 pages)

•Advanced AIR Applications

• Blog•http://casario.blogs.com•http://blog.comtaste.com

Page 3: Developing Adobe AIR desktop applications

FlexGala www.augitaly.com/flexgala• Rich Internet Application User Group

•Adobe Flex •ActionScript 3•Adobe AIR

• Autori, Networking• Prossimi Articoli / Video Tutorial•Sconti, sconti, sconti

Page 4: Developing Adobe AIR desktop applications

FlexGala www.augitaly.com/flexgala• Prossimi Eventi

•Flex 3 Hands On•Adobe AIR Hands On con Flex•Adobe AIR Hands On con AJAX•Flex Camp (dopo il rilascio di Flex 3)•360Flex – Aprile 2008

•Fateci sapere che tipo di eventi vorresti

Page 5: Developing Adobe AIR desktop applications

AIR, ovvero ?

Air (Adobe Integrated Runtime) è il nome in codice per un sistema di runtime multi

piattaforma che Adobe sta sviluppando e che permette agli sviluppatori di utilizzare i loro skill per lo sviluppo sul web (Flash, Flex,

HTML, JavaScript, Ajax) per creare e distribuire Rich Internet Application (RIAs)sul

desktop.

Page 6: Developing Adobe AIR desktop applications

Perchè usare AIR ?

Non richiede un nuovo linguaggioNon richiede di acquistare un nuovo softwareNon richiede enormi tempi di testing/debugging

Ottimo per i seguenti scenari :•Brand Applications•Intranets•Enterprise Applications•Web applications che interagiscono con il file system

Page 7: Developing Adobe AIR desktop applications

AIR, un pò di F.A.Q.

A quali tipi di sviluppatori si rivolge Air ?

• Flash e Flex • HTML, CSS, Javascript • AJAX

• A tutti coloro che vogliono creare e distribuire Rich Internet application (RIA) sul desktop.

Native Application Display

HTML

SWF

RendererScriptingDOM

PDF

SWF

HTML

RendererOverlaysScriptingDOM

PDF

Apollo APIs

Page 8: Developing Adobe AIR desktop applications

AIR, un pò di F.A.Q.Data di rilascio ? Sarà GRATUITO ?

• Si. Il runtime di Air sarà gratuito (simile al Flash Player e Adobe Reader)

• Adobe sta pianificando di rilasciare la versione 1.0 di Adobe AIR in Primavera 2008.

• Intanto potete scaricare e provare la Beta 2.

Page 9: Developing Adobe AIR desktop applications

AIR, un pò di F.A.Q.Esiste una relazione tra Macromedia Central ed

Adobe AIR ?

• Mentre ci sono un numero di membri dell'Air team che hanno in passato lavorato sul progetto Macromedia Central, Air non è direttamente collegato a Macromedia Central.

• Adobe ha appreso molte lezioni dal progetto Central e le ha prese in considerazione per disegnare le caratteristiche di Air.

• La base che forma il codice di Air è completamente separata dal codice che forma invece Macromedia Central.

Page 10: Developing Adobe AIR desktop applications

AIR, un pò di F.A.Q.

Perché Adobe ha scelto il WebKit engine per AIR ?

• Sono stati applicati quattro criteri, a cui il WebKit engine rispondeva :

•un progetto aperto (open project) a cui Adobe poteva contribuire

•una tecnologia affermata che gli sviluppatori web e gli utenti finali conoscevano

•impatto minimo sulle dimensioni dell'Air rutime

•abilità di caricare il contenuto su dispositivi mobili

Page 11: Developing Adobe AIR desktop applications

Di cosa ho bisogno• Un text editor

• O se vuoi andare più veloce :•Dreamweaver CS3 •Flash CS3 •Flex Builder •Aptana (www.aptana.com/air/) *FREE

Page 12: Developing Adobe AIR desktop applications

Come rilascio una AIR app ?• L’applicazione AIR viene distribuita in

formato .air

• Swf’s + Application.xml + altre risorse = Application.air (package)

• DEMO : da .air a .zip

Page 13: Developing Adobe AIR desktop applications

Cos’è l’application.xml ?• File di configurazione che contiene le

informazioni per identificare, installare e lanciare un’applicazione AIR

• DEMO : Aprire un file application.xml

Page 14: Developing Adobe AIR desktop applications

Q&A + Contatti• Comtaste, Consulenza e Formazione sullo

sviluppo di RIA con Flex/Flash/AIR e AJAX

www.comtaste.com

• Autore •Flex Solutions: Essential Techniques for Flex

2 and Flex 3 Developers FriendsofED (930 pages)

• Blog•http://casario.blogs.com•http://blog.comtaste.com


Recommended