Flash Platform su dispositivi mobili

1,841 views

Published on

Better software 2011 presentation

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,841
On SlideShare
0
From Embeds
0
Number of Embeds
10
Actions
Shares
0
Downloads
12
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Flash Platform su dispositivi mobili

    1. 1. Flash Platform e dispositivirelatore: Luca
    2. 2. luca mezzalira
    3. 3. Flash Platform
    4. 4. Previsioni 2012 http://stocksandblogs.com
    5. 5. Le tecnologie web sites applications
    6. 6. Adobe AIR Adobe AIR è un cross-operating systemMac OS X 10.4.8 e superioriWin XP e superioriLinux Ubuntu e FedoraAndroid 2.2 e superioriGoogle TVBlackBerry OS 6
    7. 7. Adobe AIR 300,000,000+ AIR Runtime Installations 2,000,000+ Developer Tools Downloads
    8. 8. Il MIX PERFETTO
    9. 9. Adobe AIR. cross platform. IDE di lavoro famigliari. interazione con dispositivo / desktop. facilità di porting. interazione tra tecnologie. installazione e update dell’applicazione moltosemplice
    10. 10. diamo i numeri.... 84 milioni di smartphone e tablet con iOS eAndroid 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 eAdobe AIRmaggiori informazioni: http://blogs.adobe.com/flashplatform/2011/02/
    11. 11. Flash on Mobile
    12. 12. iOS. dal 30 settembre 2010 è possibile svilupparecon Adobe AIR su iOS (iPad e iPhone). NO FLASH PLAYER. Certificato da sviluppatore! Certificato .air ADT + LLVM .ipa
    13. 13. Android http://developer.android.com/resources/ dashboard/platform-versions.html
    14. 14. Android + + +
    15. 15. Workflow di sviluppo Simulator + SDK
    16. 16. QNX framework. all’interno dell’SDK ci sono un set dicomponent che permettono la realizzazione diapplicazioni ottimizzate per Playbook. il framework è totalmente scritto inActionscript 3 e integrabile nel workflowtradizionale per la realizzazione di contenutiFlash Platform.. è fortemente consigliato l’utilizzo di questi
    17. 17. QNX frameworkTra 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. 18. Tool di sviluppo Android Android Playbook iOS Palm Flash Lite http://
    19. 19. Flash mobile
    20. 20. Flex HERO. Flex framework ottimizzato per mobile dallaversione 4.1 e superiori. Integrazione di alcuni componenti dedicatiquali: . View . Navigator . ActionBar. Facilita lo sviluppo dell’applicativo rispetto aFlash. Gira attualmente su Android e Playbook
    21. 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
    22. 22. Porting
    23. 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. 24. Workflow mobile1. Selezionate i device di riferimento per ilprogetto2. Create una GUI con un’interazione simile aquella delle applicazioni native3. Create dei mini prototipi delle main featuresdel progetto4. Studiate un’architettura consona al progetto
    25. 25. Progettazione UI
    26. 26. Architettura software http://en.wikipedia.org/wiki/ Model_View_ViewModel
    27. 27. Architetture a confronto MVVM Model/ViewModel - View -View Model Model - View - Delegate
    28. 28. html 5 vs flash
    29. 29. Libri
    30. 30. 5 anni di Actionscript 3
    31. 31. Domande etwitter: lucamezzaliraemail: luca@mart3.orgblog: lucamezzalira.com

    ×