Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Dal web a Windows 8: costruire app Metro immersiv - Daniele Bochiccio - whyMCA

788 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Dal web a Windows 8: costruire app Metro immersiv - Daniele Bochiccio - whyMCA

  1. 1. Dal web a Windows 8: costruireapp Metro immersiveDaniele Bochicchio@dbochicchiodaniele@aspitalia.comSenior Software Architect @5DLabs.itNetwork Manager @ASPItalia.comMicrosoft Regional Director for Italy
  2. 2. Agenda• Metro Style Apps• WinRT• VS 11• Tile e notifiche• Contracts• Dal web all’app
  3. 3. Volete fare app Metro?• Chiedetegli come!• Lorenzo Barbieri• lorenzo.barbieri@microsoft.com• @_geniodelmale
  4. 4. Language projection
  5. 5. Com’è fatto un app package L’App Manifest contiene le info necessarie al deploy dell’app Il Blockmap contiene l’hash di tutti i file dentro il package La Signature convalida l’integrità del package
  6. 6. App manifest e capabilities Dichiara esplicitamente le capabilities dell’app  Accesso ai file (music/pictures/videos/documents libraries, removable storage)  Accesso ai devices (webcam, microphone, location, sms, proximity) (possibilità di estenderlo a nuovi tipi di device)  Network e identity (internet, private network, credentials)  Associazione di tipi di file  Contracts (search, share, etc.) Si trovano nel file appxmanifest.xml Visual Studio ha un editor visuale per gestirli
  7. 7. Demo 01 VS 11 e Windows 8
  8. 8. L’App ha 5s per L’App non è gestire il suspend notificata prima della terminationUtenteLancia App L’App è notificata al resumeSplashscreen
  9. 9. App data vs. User data
  10. 10. Roaming
  11. 11. Tile 101La tile fa da launcher per l’appLa tile statica è definita nel manifesteDue dimensioni Square (1x1) Wide (2x1)Si possono aggiornare (Live Tile)
  12. 12. Demo 02 Tiles
  13. 13. Notifiche toast Le notifiche Toast avvertono l’utente ad app non attiva Possono essere utili per attirare l’attenzione dell’uente L’utente può decidere di disabilitare le notifiche della vostra app Consentono una navigazione contestuale Possono essere locali o remote
  14. 14. Toast Templates
  15. 15. Demo 03 Notifiche
  16. 16. Push Notification da remoto Per fare notifiche push da remoto nella nostra app ci occorre: 1. Richiedi un Channel URI 2. Registralo nel tuo server 3. Authentica e manda Push Notification
  17. 17. Demo 04 Search, share e settings
  18. 18. Rimettiamo tutto insieme App di esempio che accede ai servizi di un sito  Avete già fatto servizi AJAX REST con JSON?  Volete portare l’esperienza su Windows 8? Simula le normali feature di un sito in Windows 8
  19. 19. Demo 05 Dal web all’app Windows 8
  20. 20.  Tutto su WinRT Trovate già articoli, video ed il forum Iscrivitevi alle newsletter per restare aggiornati. http://www.winrtitalia.com/
  21. 21. Libri, libri, libri• http://books.aspitalia.com

×