6. Adobe AIR
Adobe AIR è un cross-operating system
Mac OS X 10.4.8 e superiori
Win XP e superiori
Linux Ubuntu e Fedora
Android 2.2 e superiori
Google TV
BlackBerry OS 6
7. Adobe AIR
300,000,000+
AIR Runtime Installations
2,000,000+
Developer Tools Downloads
9. Adobe AIR
. cross platform
. IDE di lavoro famigliari
. interazione con dispositivo / desktop
. facilità di porting
. interazione tra tecnologie
. installazione e update dell’applicazione molto
semplice
10. diamo i numeri...
. 84 milioni di smartphone e tablet con iOS e
Android su cui sviluppare con Adobe AIR
. oltre 20 milioni di smartphone su cui si potrà
scaricare Flash Player 10.1
. oltre 50 tablet supporteranno Flash Player e
Adobe AIR
maggiori informazioni: http://
blogs.adobe.com/flashplatform/2011/02/
12. iOS
. dal 30 settembre 2010 è possibile sviluppare
con Adobe AIR su iOS (iPad e iPhone)
. NO FLASH PLAYER
. Certificato da sviluppatore!
Certificato
.air ADT + LLVM .ipa
16. QNX framework
. all’interno dell’SDK ci sono un set di
component che permettono la realizzazione di
applicazioni ottimizzate per Playbook
. il framework è totalmente scritto in
Actionscript 3 e integrabile nel workflow
tradizionale per la realizzazione di contenuti
Flash Platform.
. è fortemente consigliato l’utilizzo di questi
17. QNX framework
Tra i componenti che ne fanno parte troviamo:
. Finestre di dialogo
. Liste
. Pulsanti
. Video e Audio Player
. Gestione immagini
. Progress bar
. Sistema di pagamento integrato
18. Tool di sviluppo
Android Android
Playbook iOS
Palm Flash Lite
http://
20. Flex HERO
. Flex framework ottimizzato per mobile dalla
versione 4.1 e superiori
. Integrazione di alcuni componenti dedicati
quali:
. View
. Navigator
. ActionBar
. Facilita lo sviluppo dell’applicativo rispetto a
Flash
. Gira attualmente su Android e Playbook
21. AIR mobile
. AIR mobile dalla 2.5 e superiori
. API specifiche per il mondo mobile:
- screen dimming
- camera (modalità video e immagini)
- camera roll
- SMS & Phone call
- accelerometro
- GPS
- SQLite
- multitouch gesture
- native process
23. Flessibilità e integrazioni
. integrazione perfetta con tool grafici
(Photoshop, Illustrator...)
. perfetta integrazione con linguaggi serverside
(asp.net, php, python, ruby...)
. dialogo cross-device tramite socket o P2P
. streaming (anche real time) audio/video e dati
. estendibile anche tramite NativeProcess
24. Workflow mobile
1. Selezionate i device di riferimento per il
progetto
2. Create una GUI con un’interazione simile a
quella delle applicazioni native
3. Create dei mini prototipi delle main features
del progetto
4. Studiate un’architettura consona al progetto