FORMAZIONE AIR- Calendario 2008

Sviluppare applicazioni desktop con Adobe AIR:
Usare Flex Builder 3, Flash CS3 e Ajax

 

Data: Roma Ottobre 2008
Milano Ottobre 2008
New York Ottobre 2008
Londra Ottobre 2008

Orario: 4 Lezioni consecutive, dal lunedì al giovedì. Ciascuna lezione ha la durata di 6 ore e si svolge nella fascia oraria compresa tra le 9,30 e le 16,30 (con 1 ora di pausa per il pranzo)

Sedi:
Roma: via Famiano Nardini 1/c (Metro linea B, fermata Bologna)
Roma: via Lazzaro Spallanzani 36/A
Milano: Via Gian Antonio Boltraffio, 21
Milano: via Taormina, 36 (Metro linea 3, fermata Maciachini)

Londra: Lafone House, The Leathermarket - Weston Street
New York: 71 West 23rd Street - Suite 515

Numero partecipanti: Fino a 10

 

pdf programma Scarica la brochure del corso Sviluppare applicazioni desktop con Adobe AIR, Ajax e Flex in pdf

 

Overview

Adobe AIR è 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 (RIA) sul desktop. Le applicazioni web si sono trasformate col tempo da semplici siti web a più complesse applicazioni che hanno cominciato a mettere in luce le limitazioni dello sviluppo all’interno del browser. Il browser web è stato originariamente pensato per mostrare un documento basato sul linguaggio HTML. Per questo motivo, ora che sul web vengono rilasciate sempre più applicazioni che funzionano come vere e proprie software desktop, si sono venuti a creare una serie di problematiche legate al loro deploy attraverso i browser web. Tra le limitazioni maggiori per gli sviluppatori ma anche per gli end user, c’è sicuramente l’impossibilità di interagire con il sistema operativo. Operazioni che permettono all’applicazione di copiare, salvare o creare file non sono rese possibili dal modello di sicurezza del browser web, che non ha accesso al file system della macchina su cui gira. Adobe AIR espone una piattaforma tra il desktop ed il browser che combina la semplicità del modello di sviluppo e rilascio del web con le ricche funzionalità del modello di applicazioni desktop. Adobe AIR permette alle Rich Internet Application di essere distribuite al di fuori del web browser e di poter accedere alle funzioni del sistema operativo utilizzando come tecnologie di sviluppo Flash, Flex, HTML e AJAX.

 

Obiettivi formativi

Questo corso introduce i discenti allo sviluppo di Rich Application con Adobe AIR sfruttando le sue capacità di poter accedere al File System, di modificare le Finestre di sistema, di poter funzionare anche in modalità offline e di usufruire del meccanismo di notifica del sistema operativo.

 

Prerequisiti

Questo corso è rivolto a programmatori Actionscript / Flash o Flex che hanno conoscenza anche di sviluppo sul web con HTML e Javascript. I requisiti richiesti per partecipare al corso sono:

Requisiti aggiuntivi supplementari:

Materiale didattico

L'offerta formativa è completata dal seguente libro di testo che verrà fornito ad ogni alunno :

Adobe AIR Cookbook
Editore: O'Reilly

 

Coordinamento didattico

Il coordinamento di questo corso è svolto da Marco Casario


 

Dotazione PC

E’ previsto che ciascun partecipante sia munito di proprio notebook avente i segg. requisiti minimi per partecipare al corso Sviluppare applicazioni desktop con Adobe AIR, usare Flex Builder 3, Flash CS3 e Ajax:

• Intel Pentium 4 processor
• Microsoft Windows XP with Service Pack 2, Windows XP Professional, Windows 2000 Server, or Windows Server 2003
• 1 GB of memory
• 300 MB of available hard-disk space to install

Coloro che fossero sprovvisti di un notebook con tali caratteristiche, potranno noleggiare un PC per l’intero corso. Si prega in tal caso di informare l’organizzazione con qualche giorno di preavviso.

 

Programma

 

Introduzione ad Adobe AIR

Le Rich Internet Application
Limiti delle applicazioni web
Adobe AIR Runtime
Installazione di Adobe AIR
Tecnologie di Adobe AIR Flash, Actionscript 3 e Flex
L’HTML Engine di AIR
AIR ed AJAX
AIR e integrazione col PDF

 

Usare Adobe AIR
Requisiti di sistema
I software necessari per sviluppare con AIR
Adobe Flex Builder 3
Flash CS3
Dreamweaver CS3
Aptana Studio
Le AIR SDK
Creare la prima applicazione con AIR

 

Usare l’HTML e Javascript in AIR
Il supporto HTML e Javascript
Usare l’HTML Flex Component
Usare la HTMLControl class
Comunicare con Actionscript e Javascript

 

Actionscript 3 per AIR
Le API Actionscript 3 per AIR
Programmazione ad oggetti con Actionscript 3
Estendere le classi con Actionscript
Capire le Interfacce

 

Usare le API per il File System
Accedere a File o Directory
Introduzione all’oggetto File
Accesso al File System
Comprendere percorsi assoluti e relativi per l’utilizzo multipiattaforma
Creare e cancellare files o directories
Metodi Sincroni ed Asincroni
Leggere il contenuto di una directory
Leggere le informazioni di un File
Scrivere e creare Files
Serializzare e deserializzare oggetti Actionscript 3

 

Sviluppare Applicazioni con Adobe AIR
Creare un Progetto
Sistemare gli Assets
Interagire con Javascript
Debug e testing

 

Lavorare col sistema operativo
Usare il drag and drop
Usare la clipboard
Implementare il Native Menu API
PDF in AIR
Esecuzioni NativeApplication con AIR


Connessioni Remote e RPC con Adobe AIR 1

Usare la Service Connectivity API
AIR Service Connectivity
XML e E4X in Flash / Flex
HTTPService in Adobe AIR
Consumare Web Service in AIR
Usare il database locale: SQLITE
Usare la sincronizzazione OFFLINE/ONLINE con le LocalServer API

 

Applicazioni a finestre ed integrazione con il sistema operativo
Creare finestre native per il sistema operativo
Creare finestre con aspetto personalizzato
Tecniche per gestire applicazioni multi-finestra
Notifiche di sistema, tray icon e dock

 

AIR command Line utilities
Il wrapper AMXMLC
Usare l’ AMXMLC
Usare il tool ADL Usare l’AT

 

AIR e la Sicurezza
La sicurezza in AIR
Capire la AIR sandbox
Firma digitale (Digital signing) nelle applicazioni AIR
Permessi per l'accesso al sistema
Privileged resources
Badge installation

 

Dotazione PC

E’ previsto che ciascun partecipante sia munito di proprio notebook avente i segg. requisiti minimi per partecipare al corso Flash Media Server 2:

• Intel Pentium 4 processor
• Microsoft Windows XP with Service Pack 2, Windows XP Professional, Windows 2000 Server, or Windows Server 2003
• 1 GB of memory
• 300 MB of available hard-disk space to install

Coloro che fossero sprovvisti di un notebook con tali caratteristiche, potranno noleggiare un PC per l’intero corso. Si prega in tal caso di informare l’organizzazione con qualche giorno di preavviso.

 

Quota partecipazione

1.200 euro + iva.

 

ISCRIVITI AL CORSO Sviluppare applicazioni dekstop con Adobe AIR, Ajax e Flex >>

Per:

 


RICHIEDI PREVENTIVO >>

Altri corsi e training su Flex 3, AIR e Flash Media Server