Setting up your desktop computer system and Adobe Photoshop for
Developing Adobe AIR desktop applications
-
Upload
marcocasario -
Category
Technology
-
view
3.948 -
download
4
description
Transcript of Developing Adobe AIR desktop applications
![Page 1: Developing Adobe AIR desktop applications](https://reader036.fdocuments.net/reader036/viewer/2022062319/558bee85d8b42a204f8b468a/html5/thumbnails/1.jpg)
Adobe AIR Development
A cura di:
Marco Casario
CTO – Comtaste
www.comtaste.com
http://casario.blogs.com
![Page 2: Developing Adobe AIR desktop applications](https://reader036.fdocuments.net/reader036/viewer/2022062319/558bee85d8b42a204f8b468a/html5/thumbnails/2.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022062319/558bee85d8b42a204f8b468a/html5/thumbnails/3.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022062319/558bee85d8b42a204f8b468a/html5/thumbnails/4.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022062319/558bee85d8b42a204f8b468a/html5/thumbnails/5.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022062319/558bee85d8b42a204f8b468a/html5/thumbnails/6.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022062319/558bee85d8b42a204f8b468a/html5/thumbnails/7.jpg)
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
SWF
HTML
RendererOverlaysScriptingDOM
Apollo APIs
![Page 8: Developing Adobe AIR desktop applications](https://reader036.fdocuments.net/reader036/viewer/2022062319/558bee85d8b42a204f8b468a/html5/thumbnails/8.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022062319/558bee85d8b42a204f8b468a/html5/thumbnails/9.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022062319/558bee85d8b42a204f8b468a/html5/thumbnails/10.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022062319/558bee85d8b42a204f8b468a/html5/thumbnails/11.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022062319/558bee85d8b42a204f8b468a/html5/thumbnails/12.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022062319/558bee85d8b42a204f8b468a/html5/thumbnails/13.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022062319/558bee85d8b42a204f8b468a/html5/thumbnails/14.jpg)
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