Comtaste

Sviluppare con Adobe AIR | Formazione

Sviluppare con Adobe AIR

FORMAZIONE ADOBE AIR - CALENDARIO 2009

Usare Flex Builder 3, Flash CS3 e Ajax

DATA:

Svolgimento a richiesta

ORARIO:

4 Lezioni consecutive. 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 Raffaele Piria 23 (Metro linea B, fermata Rebibbia)
Milano: Via Gian Antonio Boltraffio, 21
Milano: via Taormina, 36 (Metro linea 3, fermata Maciachini)

NUMERO PARTECIPANTI

Fino a 10


pdf programmaScarica la brochure del corso Sviluppare applicazioni dekstop 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:

 

  • conoscenza approfondita di Actionscript 2 e dell’ambiente Flash 8 o Flex 2
  • conoscenza di programmazione orientata agli oggetti
  • conoscenze di tecnologie web: HTML e Javascript o AJAX

 

Requisiti aggiuntivi supplementari:

 

  • conoscenza base linguaggio SQL
  • conoscenza di un linguaggio server-side (PHP/ASP/.NET/JAVA)

 

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.

 

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

 

Quota partecipazione

1.200 euro + iva.

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

 

Per:

 

  • progettazione didattica di corsi ad hoc
  • corsi in sede dal cliente
  • corsi rivolti a gruppi aziendali

 

RICHIEDI IL PREVENTIVO >>

 

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

Flex 3 SDK e Flex Builder 3: Programmare le nuove classi del Flex 3 SDK ed usare le nuove features
Flex 2 e Flex Builder 2 - Sviluppare Rich Internet Applications
Programmare ActionScript 3 per Flex 2
Disegnare interfacce utente con Flash Catalyst
Enterprise Flex Applications con Flex3, LiveCycle Data Services e J2EE (Java EE)
Flash Media Server 2 - Sviluppare Rich Media Applications
Disegnare layout ed interfacce utente per Flex 3 ed Adobe AIR

 

Partners

Partners Consulenza Flash Platform Formazione Specifiche Google Apps