developing adobe air desktop applications

Post on 25-Jun-2015

3.947 Views

Category:

Technology

4 Downloads

Preview:

Click to see full reader

DESCRIPTION

This is the presentation I held at the FromAToWeb 2007 Event. It's about developing desktop applications using Adobe AIR. Adobe AIR is a cross-operating system runtime that allows web application developers to use their existing web development skills (HTML, Javascript, Adobe Flash, Adobe Flex, Ajax) to build and deploy rich Internet applications to the desktop.

TRANSCRIPT

Adobe AIR Development

A cura di:

Marco Casario

CTO – Comtaste

www.comtaste.com

http://casario.blogs.com

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

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

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

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.

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

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

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.

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.

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

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

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

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

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

top related