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

  • 579 views
Uploaded on

 

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
579
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
2
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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. Agenda• Metro Style Apps• WinRT• VS 11• Tile e notifiche• Contracts• Dal web all’app
  • 3. Volete fare app Metro?• Chiedetegli come!• Lorenzo Barbieri• lorenzo.barbieri@microsoft.com• @_geniodelmale
  • 4. Language projection
  • 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. 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. Demo 01 VS 11 e Windows 8
  • 8. L’App ha 5s per L’App non è gestire il suspend notificata prima della terminationUtenteLancia App L’App è notificata al resumeSplashscreen
  • 9. App data vs. User data
  • 10. Roaming
  • 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. Demo 02 Tiles
  • 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. Toast Templates
  • 15. Demo 03 Notifiche
  • 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. Demo 04 Search, share e settings
  • 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. Demo 05 Dal web all’app Windows 8
  • 20.  Tutto su WinRT Trovate già articoli, video ed il forum Iscrivitevi alle newsletter per restare aggiornati. http://www.winrtitalia.com/
  • 21. Libri, libri, libri• http://books.aspitalia.com