Rich Internet Application con Flex, AIR e Java

27
<nome relatore> - <mail relatore> - <associazione di riferimento> Javaday Roma - 01/12/2007 Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License JavaDay 2007, Roma • CTO di Comtaste (Consulenza e Formazione sullo sviluppo di RIA) www.comtaste.com • Autore •Flex Solutions: Essential Techniques for Flex 2 and Flex 3 Developers FriendsofED Marco Casario CTO – Comtaste www.comtaste.com http://casario.blogs.com Rich Internet Applications Flex Java AIR { {

description

These are the slides of my presentation at JavaDay Cenference held in Rome, Italy.

Transcript of Rich Internet Application con Flex, AIR e Java

Page 1: Rich Internet Application con Flex, AIR e Java

<nome relatore> - <mail relatore> - <associazione di riferimento>Javaday Roma - 01/12/2007

Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License

JavaDay 2007, Roma

• CTO di Comtaste (Consulenza e Formazione sullo sviluppo di RIA) www.comtaste.com

• Autore • Flex Solutions: Essential Techniques

for Flex 2 and Flex 3 Developers FriendsofED

Marco Casario

CTO – Comtaste

www.comtaste.com

http://casario.blogs.com

Rich Internet Applications

FlexJava AIR

{ {

Page 2: Rich Internet Application con Flex, AIR e Java

<nome relatore> - <mail relatore> - <associazione di riferimento>Javaday Roma - 01/12/2007

Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License

Marco Casario, chi è

• CTO di Comtaste (Consulenza e Formazione sullo sviluppo di RIA) www.comtaste.com

• Autore • Flex Solutions: Essential Techniques

for Flex 2 and Flex 3 Developers FriendsofED

Page 3: Rich Internet Application con Flex, AIR e Java

<nome relatore> - <mail relatore> - <associazione di riferimento>Javaday Roma - 01/12/2007

Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License

Marco Casario, contatti

• Contatti•[email protected]• LinkedIn: marcocasario

• Altro ...• http://blog.comtaste.com• Facebook, Plaxo, Twitter, YouThru ....

Google

Page 4: Rich Internet Application con Flex, AIR e Java

<nome relatore> - <mail relatore> - <associazione di riferimento>Javaday Roma - 01/12/2007

Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License

Marco Casario, il mio blog

Page 5: Rich Internet Application con Flex, AIR e Java

<nome relatore> - <mail relatore> - <associazione di riferimento>Javaday Roma - 01/12/2007

Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License

FlexGala, Adobe User Group

FlexGala User Group• Rich Internet Application User Group

• Adobe Flex • ActionScript 3• Adobe AIR

www.augitaly.com/flexgala

blog.augitaly.com

Page 6: Rich Internet Application con Flex, AIR e Java

<nome relatore> - <mail relatore> - <associazione di riferimento>Javaday Roma - 01/12/2007

Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License

Page 7: Rich Internet Application con Flex, AIR e Java

<nome relatore> - <mail relatore> - <associazione di riferimento>Javaday Roma - 01/12/2007

Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License

Rich Internet Applications

Page 8: Rich Internet Application con Flex, AIR e Java

<nome relatore> - <mail relatore> - <associazione di riferimento>Javaday Roma - 01/12/2007

Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License

Rich Internet Applications

Page 9: Rich Internet Application con Flex, AIR e Java

<nome relatore> - <mail relatore> - <associazione di riferimento>Javaday Roma - 01/12/2007

Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License

Adobe Flex

Page 10: Rich Internet Application con Flex, AIR e Java

<nome relatore> - <mail relatore> - <associazione di riferimento>Javaday Roma - 01/12/2007

Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License

Adobe Flex, la famiglia

Page 11: Rich Internet Application con Flex, AIR e Java

<nome relatore> - <mail relatore> - <associazione di riferimento>Javaday Roma - 01/12/2007

Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License

Adobe Flex

Adobe Flex è un FRAMEWORK

Page 12: Rich Internet Application con Flex, AIR e Java

<nome relatore> - <mail relatore> - <associazione di riferimento>Javaday Roma - 01/12/2007

Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License

Adobe Flex

Adobe Flex

Adobe Flash

DIVERSO

Page 13: Rich Internet Application con Flex, AIR e Java

<nome relatore> - <mail relatore> - <associazione di riferimento>Javaday Roma - 01/12/2007

Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License

Adobe Flex, come funziona

Page 14: Rich Internet Application con Flex, AIR e Java

<nome relatore> - <mail relatore> - <associazione di riferimento>Javaday Roma - 01/12/2007

Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License

Flash Player 9

Page 15: Rich Internet Application con Flex, AIR e Java

<nome relatore> - <mail relatore> - <associazione di riferimento>Javaday Roma - 01/12/2007

Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License

Livecycle Data Services

Page 16: Rich Internet Application con Flex, AIR e Java

<nome relatore> - <mail relatore> - <associazione di riferimento>Javaday Roma - 01/12/2007

Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License

Adobe Flex, Showcase

Page 17: Rich Internet Application con Flex, AIR e Java

<nome relatore> - <mail relatore> - <associazione di riferimento>Javaday Roma - 01/12/2007

Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License

JavaDay 2007, Roma

• CTO di Comtaste (Consulenza e Formazione sullo sviluppo di RIA) www.comtaste.com

• Autore • Flex Solutions: Essential Techniques

for Flex 2 and Flex 3 Developers FriendsofED

Marco Casario

CTO – Comtaste

www.comtaste.com

http://casario.blogs.com

Risorse

www.augitaly.com/flexgala

www.adobe.com/go/flex

www.flex.org

blog.comtaste.com

labs.adobe.com

{

{

Page 18: Rich Internet Application con Flex, AIR e Java

<nome relatore> - <mail relatore> - <associazione di riferimento>Javaday Roma - 01/12/2007

Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License

Adobe AIR

Page 19: Rich Internet Application con Flex, AIR e Java

<nome relatore> - <mail relatore> - <associazione di riferimento>Javaday Roma - 01/12/2007

Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License

Adobe AIR

AIR, AdobeIntegrated Runtime

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 20: Rich Internet Application con Flex, AIR e Java

<nome relatore> - <mail relatore> - <associazione di riferimento>Javaday Roma - 01/12/2007

Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License

Adobe AIR

Page 21: Rich Internet Application con Flex, AIR e Java

<nome relatore> - <mail relatore> - <associazione di riferimento>Javaday Roma - 01/12/2007

Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License

Adobe AIR – L’Architettura

Page 22: Rich Internet Application con Flex, AIR e Java

<nome relatore> - <mail relatore> - <associazione di riferimento>Javaday Roma - 01/12/2007

Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License

Adobe AIR – Il Workflow

Page 23: Rich Internet Application con Flex, AIR e Java

<nome relatore> - <mail relatore> - <associazione di riferimento>Javaday Roma - 01/12/2007

Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License

Adobe AIR, perché usarlo

Non richiede un nuovo linguaggio

Non richiede di acquistare un nuovo software

Non richiede enormi tempi di testing/debugging

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

system

Page 24: Rich Internet Application con Flex, AIR e Java

<nome relatore> - <mail relatore> - <associazione di riferimento>Javaday Roma - 01/12/2007

Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License

Adobe AIR, features

• I/O (local file access) features• Flash Player 9 capabilities• Integrated HTML/Flash/PDF• Embedded Database (SQLite)• Online/offline detection• Drag-and-drop• Clipboard access• Background processing• Custom windows support

Page 25: Rich Internet Application con Flex, AIR e Java

<nome relatore> - <mail relatore> - <associazione di riferimento>Javaday Roma - 01/12/2007

Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License

Adobe AIR – DEMO

Page 26: Rich Internet Application con Flex, AIR e Java

<nome relatore> - <mail relatore> - <associazione di riferimento>Javaday Roma - 01/12/2007

Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License

JavaDay 2007, Roma

• CTO di Comtaste (Consulenza e Formazione sullo sviluppo di RIA) www.comtaste.com

• Autore • Flex Solutions: Essential Techniques

for Flex 2 and Flex 3 Developers FriendsofED

Marco Casario

CTO – Comtaste

www.comtaste.com

http://casario.blogs.com

Q&A????

FlexJava AIR

{ {

Page 27: Rich Internet Application con Flex, AIR e Java

<nome relatore> - <mail relatore> - <associazione di riferimento>Javaday Roma - 01/12/2007

Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License

JavaDay 2007, Roma

• CTO di Comtaste (Consulenza e Formazione sullo sviluppo di RIA) www.comtaste.com

• Autore • Flex Solutions: Essential Techniques

for Flex 2 and Flex 3 Developers FriendsofED

Marco Casario

CTO – Comtaste

www.comtaste.com

http://casario.blogs.com

Risorse

www.augitaly.com/flexgala

www.adobe.com/go/flex

www.adobe.com/go/air

labs.adobe.com

http://weblogs.macromedia.com

{

{