SlideShare a Scribd company logo
Andrea Angella
Software Development Engineer, Citrix UK
Email: angella.andrea@gmail.com
Blog: http://blogs.ugidotnet.org/angellaa
   http://create.msdn.com/
        WP7 Developer Tools
        WP7 Developer Tools January 2011 Update



                                                   2
Windows Phone 7
    Perché ?


                  3
1.5 Milioni
Download dei tools




                     4
40000
Sviluppatori registrati




                          5
1200
Nuovi sviluppatori ogni settimana




                                    6
40%
Sviluppatori dormienti




                         7
15000
 Apps




        8
9
10
11
AdGAC


        12
+30%



       13
14
Vendite smartphone – Q1 2011
40

30

20

10

0

     Android   Iphone   Nokia   WP7
      35.7     18.65    24.2    2.5


                                      15
16
17
18
19
Windows Phone 7
     Cosa?


                  20
   Processore 1GHz:
      ARMv7 Cortex
      Scorpion o superiore
   Memoria:
      256 MB RAM
      8GB Flash
   Touch capacitivo
      4 punti di contatto
   GPU
      Accelerazione DirectX 9


                                 21
   Pulsanti:
      Back, Start, Search
      Camera, Power/Sleep
      Volume Up/Down
   Tastiera fisica opzionale
   Fotocamera:
      5MP con flash
      Pulsante dedicato
   Radio FM
   Sensori:
      A-GPS, Accelerometro
      Bussola, Luce, Prossimita‟


                                    22
23
24
25
26
27
   Windows 95
    ◦ Windows Game SDK – DirectX 1.0
    ◦ Linguaggio C

   DirectX 7 – Visual Basic

   DirectX 9 - Managed DirectX (C#)

   DirectX 11 in Windows 7



                                       28
   XNA Game Studio Express
    ◦ Consumerization of Game Development
    ◦ Windows e Xbox 360

   XNA Game Studio 2
    ◦ Visual Studio 2005
    ◦ Networking API via Xbox Live

   XNA Game Studio 3
    ◦ Zune
    ◦ Visual Studio 2008, C# 3, LINQ

   XNA Game Studio 4
    ◦ Visual Studio 2010
    ◦ Windows, Xbox 360, Windows Phone 7

                                            29
   Alte performance

   Content Pipeline

   Supporto in hardware agli shaders
    (5 built in)

   Scaler hardware

   Input

   Xbox Live Integration

   Cross Platform Development

   Semplice 


                                        30
31
32
33
34
35
36
37
38
   Tap
   DoubleTap
   Hold
   HorizontalDrag
   VerticalDrag
   FreeDrag
   DragComplete
   Flick
   Pinch
   PinchComplete


                     39
Launching




 Closing




            40
Launching            Activated



            1   3
                             2



 Closing            Deactivated




                                  41
Launching            Activated



            1   5
                    3        2, 4



 Closing            Deactivated




                                    42
Launching            Activated


                1
                    3             2
            4


 Closing            Deactivated




                                      43
Launching    Activated




 Closing    Deactivated




                          44
Windows Phone 7
     Poi ?


                  45
46
47
Toast Notification




          Tile Notification




     Raw Notification
                              48
Cloud
                           Service
                          Personale




Phone OS


              Push
           Notification
            Services

Your App

                                      49
Cloud
                           Service
                          Personale




Phone OS


              Push
           Notification
            Services

Your App

                                      50
http://farseerphysics.codeplex.com/



                                      51
http://windowsphone.interoperabilitybridges.com/



                                                   52
Windows Phone 7
  Certificazione


                   53
54
   Affidabilità

   Uso efficiente delle risorse

   Nessuna interferenza con il telefono

   Nessun software malevolo




                                           55
   Download OTA (Over The Air)
    ◦ Max 20Mb

   Versione Trial
    ◦ Deve ragionevolmente rappresentare le funzionalità
      e qualità dell‟applicazione completa

   Richiesta di consenso
    ◦ Utilizzo di formazioni personali dell‟utente
    ◦ Push Notification Service (Disattivabili)
    ◦ Location Services



                                                           56
   Contenuto e nome dell‟applicazione
    ◦ Originali o licenziati


   Contenuto protetto da copyright
    ◦ Usato con permesso


   Contenuto violento, indecente o pornografico
    ◦ Non ammesso




                                                   57
   Dimensione dell‟applicazione
    ◦ Max 500 MB

   Application Icon (62x62)

   Application Tile Image (173x173)




                                       58
   Utilizzo delle API documentate

   Nessuna chiamata a codice nativo

   Compilazione in “Release” mode

   Codice offuscato
    ◦ Permesso




                                       59
   Metadati e testo della UI

   Linguaggi supportati:
    ◦ Inglese, Francese, Italiano, Tedesco, Spagnolo


   Localizzazione
    ◦ Almeno in uno dei linguaggi supportati




                                                       60
Application Icon (62x62)
Application Tile Image (173x173)




                Screenshot (PNG 480x800)
                  ◦ Almeno uno
                  ◦ Otto al massimo
                  ◦ (PNG 480x800)
                                           61
   Windows Phone 7
    ◦ Qualsiasi

   Gestione delle eccezioni
    ◦ Non terminare in modo inaspettato
    ◦ Messaggio user-friendly
    ◦ Continuare a funzionare

   L‟applicazione non si blocca

   Lunghe attività
    ◦ Indicatore visuale di progresso
    ◦ Annullabili



                                          62
   Prima schermata
    ◦ Entro 5 secondi dal lancio
    ◦ Usare uno splash screen (SplashScreenImage.jpg)

   Responsiva entro 20 secondi

   Gestione di qualsiasi interruzione (Tombstoning)

   Pulsante Back
    ◦ Chiusura del gioco
    ◦ Ritorno al menu precedente.
    ◦ In-game menu con l‟opzione di ripredere il gioco


                                                         63
   Nessun virus o malware

   Solo type-safe MSIL code




                               64
   Musica utente
    ◦ Non deve essere fermata
    ◦ Richiesta permesso per interromperla

   SoundEffect
    ◦ Non serve il permesso dell‟utente
    ◦ No per riprodurre musica


   Musica configurabile (Volume)



                                             65
99$ all‟anno
 Gratuito per studenti

 3 device per account

   70% sugli incassi

http://create.msdn.com/

                          66
Windows Phone 7.5
     „MANGO‟

24 Maggio

                    67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
   Marketplace Privato
    ◦ Applicazioni gratuite e a pagamento

   Marketplace Beta
    ◦ 90 giorni
    ◦ 100 utenti al massimo
    ◦ Solo App gratuite

   Live Tiles animate

   Toast Notification Parametriche


                                            83
84
85
   APP HUB - Develop for Windows Phone &
    Xbox 360
   APP HUB – News
   Windows Phone 7 Jump Start
   Mix 2011
   Game Fest 2011
   Troubleshooting Windows Phone Emulator
   A Year Later – The Windows Phone 7 Numbers
    That Matter


                                                 86
   XNA: Game Development Intro
   Tips WP7 Games
   XNA Game Development Series - Channel 9
   Iphone to wp7 and back
   BounceBall - XNA Farseer Magic
   How to: Use the Connect Tool for WP
   WP7 App Explorer




                                              87
http://www.charlespetzold.com/phone/



                                       88
89
Andrea Angella
Software Development Engineer, Citrix UK
Email: andrea.angella@gmail.com
Blog: http://blogs.ugidotnet.org/angellaa

More Related Content

Viewers also liked

Xamarin Robotics
Xamarin RoboticsXamarin Robotics
Xamarin Robotics
Fabio Cozzolino
 
Linq ed oltre
Linq ed oltreLinq ed oltre
Linq ed oltre
Gian Maria Ricci
 
Communitydays2015
Communitydays2015Communitydays2015
Communitydays2015
Matteo Valoriani
 
Introduction to service stack
Introduction to service stackIntroduction to service stack
Introduction to service stack
Fabio Cozzolino
 
Smart and beyond - Perchè
Smart and beyond - PerchèSmart and beyond - Perchè
Smart and beyond - Perchè
Matteo Valoriani
 
Xamarin Dev Days - Introduction to Xamarin
Xamarin Dev Days - Introduction to XamarinXamarin Dev Days - Introduction to Xamarin
Xamarin Dev Days - Introduction to Xamarin
James Montemagno
 
Coding & Gaming
Coding & GamingCoding & Gaming
Coding & Gaming
Gemax Consulting
 
DEVIntersection 2014 iOS and Android Development for C# Developers
DEVIntersection 2014 iOS and Android Development for C# DevelopersDEVIntersection 2014 iOS and Android Development for C# Developers
DEVIntersection 2014 iOS and Android Development for C# Developers
James Montemagno
 
Ergonomia aziendale
Ergonomia aziendaleErgonomia aziendale
Ergonomia aziendale
Gemax Consulting
 
Introduction to Xamarin.Forms
Introduction to Xamarin.FormsIntroduction to Xamarin.Forms
Introduction to Xamarin.Forms
James Montemagno
 
Xamarin Dev Days - Introduction to Xamarin.Forms, Insights, Test Cloud
Xamarin Dev Days -  Introduction to Xamarin.Forms, Insights, Test CloudXamarin Dev Days -  Introduction to Xamarin.Forms, Insights, Test Cloud
Xamarin Dev Days - Introduction to Xamarin.Forms, Insights, Test Cloud
James Montemagno
 
Couchbase Workshop - Introduction to Xamarin
Couchbase Workshop - Introduction to XamarinCouchbase Workshop - Introduction to Xamarin
Couchbase Workshop - Introduction to Xamarin
James Montemagno
 
Advanced Algorithms #1 - Union/Find on Disjoint-set Data Structures.
Advanced Algorithms #1 - Union/Find on Disjoint-set Data Structures.Advanced Algorithms #1 - Union/Find on Disjoint-set Data Structures.
Advanced Algorithms #1 - Union/Find on Disjoint-set Data Structures.Andrea Angella
 
Visual Studio Toolbox - Introduction To Xamarin.Forms
Visual Studio Toolbox - Introduction To Xamarin.FormsVisual Studio Toolbox - Introduction To Xamarin.Forms
Visual Studio Toolbox - Introduction To Xamarin.Forms
James Montemagno
 
Deep Dive in Xamarin.Forms
Deep Dive in Xamarin.FormsDeep Dive in Xamarin.Forms
Deep Dive in Xamarin.Forms
James Montemagno
 
C# Powered Robots, C# Powered Mobile Apps
C# Powered Robots, C# Powered Mobile AppsC# Powered Robots, C# Powered Mobile Apps
C# Powered Robots, C# Powered Mobile Apps
James Montemagno
 
MVP Mix 2015 Leveraging MVVM on all Platforms
MVP Mix 2015  Leveraging MVVM on all PlatformsMVP Mix 2015  Leveraging MVVM on all Platforms
MVP Mix 2015 Leveraging MVVM on all Platforms
James Montemagno
 
SQLSat462 Parma 2015
SQLSat462 Parma 2015SQLSat462 Parma 2015
SQLSat462 Parma 2015
pceglie
 
Functional programming in C#
Functional programming in C#Functional programming in C#
Functional programming in C#
Serhiy Kalinets
 
Sviluppo apps multipiattaforma con visual studio e xamarin
Sviluppo apps multipiattaforma con visual studio e xamarinSviluppo apps multipiattaforma con visual studio e xamarin
Sviluppo apps multipiattaforma con visual studio e xamarinFabio Cozzolino
 

Viewers also liked (20)

Xamarin Robotics
Xamarin RoboticsXamarin Robotics
Xamarin Robotics
 
Linq ed oltre
Linq ed oltreLinq ed oltre
Linq ed oltre
 
Communitydays2015
Communitydays2015Communitydays2015
Communitydays2015
 
Introduction to service stack
Introduction to service stackIntroduction to service stack
Introduction to service stack
 
Smart and beyond - Perchè
Smart and beyond - PerchèSmart and beyond - Perchè
Smart and beyond - Perchè
 
Xamarin Dev Days - Introduction to Xamarin
Xamarin Dev Days - Introduction to XamarinXamarin Dev Days - Introduction to Xamarin
Xamarin Dev Days - Introduction to Xamarin
 
Coding & Gaming
Coding & GamingCoding & Gaming
Coding & Gaming
 
DEVIntersection 2014 iOS and Android Development for C# Developers
DEVIntersection 2014 iOS and Android Development for C# DevelopersDEVIntersection 2014 iOS and Android Development for C# Developers
DEVIntersection 2014 iOS and Android Development for C# Developers
 
Ergonomia aziendale
Ergonomia aziendaleErgonomia aziendale
Ergonomia aziendale
 
Introduction to Xamarin.Forms
Introduction to Xamarin.FormsIntroduction to Xamarin.Forms
Introduction to Xamarin.Forms
 
Xamarin Dev Days - Introduction to Xamarin.Forms, Insights, Test Cloud
Xamarin Dev Days -  Introduction to Xamarin.Forms, Insights, Test CloudXamarin Dev Days -  Introduction to Xamarin.Forms, Insights, Test Cloud
Xamarin Dev Days - Introduction to Xamarin.Forms, Insights, Test Cloud
 
Couchbase Workshop - Introduction to Xamarin
Couchbase Workshop - Introduction to XamarinCouchbase Workshop - Introduction to Xamarin
Couchbase Workshop - Introduction to Xamarin
 
Advanced Algorithms #1 - Union/Find on Disjoint-set Data Structures.
Advanced Algorithms #1 - Union/Find on Disjoint-set Data Structures.Advanced Algorithms #1 - Union/Find on Disjoint-set Data Structures.
Advanced Algorithms #1 - Union/Find on Disjoint-set Data Structures.
 
Visual Studio Toolbox - Introduction To Xamarin.Forms
Visual Studio Toolbox - Introduction To Xamarin.FormsVisual Studio Toolbox - Introduction To Xamarin.Forms
Visual Studio Toolbox - Introduction To Xamarin.Forms
 
Deep Dive in Xamarin.Forms
Deep Dive in Xamarin.FormsDeep Dive in Xamarin.Forms
Deep Dive in Xamarin.Forms
 
C# Powered Robots, C# Powered Mobile Apps
C# Powered Robots, C# Powered Mobile AppsC# Powered Robots, C# Powered Mobile Apps
C# Powered Robots, C# Powered Mobile Apps
 
MVP Mix 2015 Leveraging MVVM on all Platforms
MVP Mix 2015  Leveraging MVVM on all PlatformsMVP Mix 2015  Leveraging MVVM on all Platforms
MVP Mix 2015 Leveraging MVVM on all Platforms
 
SQLSat462 Parma 2015
SQLSat462 Parma 2015SQLSat462 Parma 2015
SQLSat462 Parma 2015
 
Functional programming in C#
Functional programming in C#Functional programming in C#
Functional programming in C#
 
Sviluppo apps multipiattaforma con visual studio e xamarin
Sviluppo apps multipiattaforma con visual studio e xamarinSviluppo apps multipiattaforma con visual studio e xamarin
Sviluppo apps multipiattaforma con visual studio e xamarin
 

Similar to WP7 Game Lab

Windows 10 IoT
Windows 10 IoTWindows 10 IoT
Windows 10 IoT
Nicolò Carandini
 
Touch&play framework
Touch&play frameworkTouch&play framework
Touch&play frameworkCSP Scarl
 
Gam03 facciamo volare il nosro drone
Gam03   facciamo volare il nosro droneGam03   facciamo volare il nosro drone
Gam03 facciamo volare il nosro droneDotNetCampus
 
Vavn284 ok
Vavn284 okVavn284 ok
Vavn284 okGpsLazio
 
Vavn244 ok
Vavn244 okVavn244 ok
Vavn244 okGpsLazio
 
Wp7 to the max!
Wp7 to the max!Wp7 to the max!
Wp7 to the max!
Matteo Pagani
 
Kinect and brave new applications
Kinect and brave new applicationsKinect and brave new applications
Kinect and brave new applications
Igor Antonacci
 
Le basi per lo sviluppo su Windows Phone tool, SDK, il primo progetto
 Le basi per lo sviluppo su Windows Phone tool, SDK, il primo progetto Le basi per lo sviluppo su Windows Phone tool, SDK, il primo progetto
Le basi per lo sviluppo su Windows Phone tool, SDK, il primo progetto
Microsoft Mobile Developer
 
Leggimi di adobe audition cs5.5
Leggimi di adobe audition cs5.5Leggimi di adobe audition cs5.5
Leggimi di adobe audition cs5.5Cesar Hernandez
 
Presentazione standard ok
Presentazione standard okPresentazione standard ok
Presentazione standard okVeronica Morleo
 
Presentazione standard ok
Presentazione standard okPresentazione standard ok
Presentazione standard okVeronica Morleo
 
Introduzione allo sviluppo UWP per xBox
Introduzione allo sviluppo UWP per xBoxIntroduzione allo sviluppo UWP per xBox
Introduzione allo sviluppo UWP per xBox
Massimo Bonanni
 
Linux vs. Windows - LinuxDay 2010 (Pistoia)
Linux vs. Windows - LinuxDay 2010 (Pistoia)Linux vs. Windows - LinuxDay 2010 (Pistoia)
Linux vs. Windows - LinuxDay 2010 (Pistoia)
Andrea Grandi
 

Similar to WP7 Game Lab (20)

Windows 10 IoT
Windows 10 IoTWindows 10 IoT
Windows 10 IoT
 
Touch&play framework
Touch&play frameworkTouch&play framework
Touch&play framework
 
Vavn244 v
Vavn244 vVavn244 v
Vavn244 v
 
platforms
platformsplatforms
platforms
 
Gam03 facciamo volare il nosro drone
Gam03   facciamo volare il nosro droneGam03   facciamo volare il nosro drone
Gam03 facciamo volare il nosro drone
 
Vavn284 ok
Vavn284 okVavn284 ok
Vavn284 ok
 
Vavn284 v
Vavn284 vVavn284 v
Vavn284 v
 
Vavn244 ok
Vavn244 okVavn244 ok
Vavn244 ok
 
Wp7 to the max!
Wp7 to the max!Wp7 to the max!
Wp7 to the max!
 
Vavn314
Vavn314Vavn314
Vavn314
 
Kinect and brave new applications
Kinect and brave new applicationsKinect and brave new applications
Kinect and brave new applications
 
Le basi per lo sviluppo su Windows Phone tool, SDK, il primo progetto
 Le basi per lo sviluppo su Windows Phone tool, SDK, il primo progetto Le basi per lo sviluppo su Windows Phone tool, SDK, il primo progetto
Le basi per lo sviluppo su Windows Phone tool, SDK, il primo progetto
 
Vavn362
Vavn362Vavn362
Vavn362
 
Leggimi di adobe audition cs5.5
Leggimi di adobe audition cs5.5Leggimi di adobe audition cs5.5
Leggimi di adobe audition cs5.5
 
Presentazione standard ok
Presentazione standard okPresentazione standard ok
Presentazione standard ok
 
Presentazione standard ok
Presentazione standard okPresentazione standard ok
Presentazione standard ok
 
Introduzione allo sviluppo UWP per xBox
Introduzione allo sviluppo UWP per xBoxIntroduzione allo sviluppo UWP per xBox
Introduzione allo sviluppo UWP per xBox
 
Linux vs. Windows - LinuxDay 2010 (Pistoia)
Linux vs. Windows - LinuxDay 2010 (Pistoia)Linux vs. Windows - LinuxDay 2010 (Pistoia)
Linux vs. Windows - LinuxDay 2010 (Pistoia)
 
Vavn364
Vavn364Vavn364
Vavn364
 
Vavn364
Vavn364Vavn364
Vavn364
 

WP7 Game Lab

  • 1. Andrea Angella Software Development Engineer, Citrix UK Email: angella.andrea@gmail.com Blog: http://blogs.ugidotnet.org/angellaa
  • 2. http://create.msdn.com/  WP7 Developer Tools  WP7 Developer Tools January 2011 Update 2
  • 3. Windows Phone 7 Perché ? 3
  • 9. 9
  • 10. 10
  • 11. 11
  • 12. AdGAC 12
  • 13. +30% 13
  • 14. 14
  • 15. Vendite smartphone – Q1 2011 40 30 20 10 0 Android Iphone Nokia WP7 35.7 18.65 24.2 2.5 15
  • 16. 16
  • 17. 17
  • 18. 18
  • 19. 19
  • 20. Windows Phone 7 Cosa? 20
  • 21. Processore 1GHz:  ARMv7 Cortex  Scorpion o superiore  Memoria:  256 MB RAM  8GB Flash  Touch capacitivo  4 punti di contatto  GPU  Accelerazione DirectX 9 21
  • 22. Pulsanti:  Back, Start, Search  Camera, Power/Sleep  Volume Up/Down  Tastiera fisica opzionale  Fotocamera:  5MP con flash  Pulsante dedicato  Radio FM  Sensori:  A-GPS, Accelerometro  Bussola, Luce, Prossimita‟ 22
  • 23. 23
  • 24. 24
  • 25. 25
  • 26. 26
  • 27. 27
  • 28. Windows 95 ◦ Windows Game SDK – DirectX 1.0 ◦ Linguaggio C  DirectX 7 – Visual Basic  DirectX 9 - Managed DirectX (C#)  DirectX 11 in Windows 7 28
  • 29. XNA Game Studio Express ◦ Consumerization of Game Development ◦ Windows e Xbox 360  XNA Game Studio 2 ◦ Visual Studio 2005 ◦ Networking API via Xbox Live  XNA Game Studio 3 ◦ Zune ◦ Visual Studio 2008, C# 3, LINQ  XNA Game Studio 4 ◦ Visual Studio 2010 ◦ Windows, Xbox 360, Windows Phone 7 29
  • 30. Alte performance  Content Pipeline  Supporto in hardware agli shaders (5 built in)  Scaler hardware  Input  Xbox Live Integration  Cross Platform Development  Semplice  30
  • 31. 31
  • 32. 32
  • 33. 33
  • 34. 34
  • 35. 35
  • 36. 36
  • 37. 37
  • 38. 38
  • 39. Tap  DoubleTap  Hold  HorizontalDrag  VerticalDrag  FreeDrag  DragComplete  Flick  Pinch  PinchComplete 39
  • 41. Launching Activated 1 3 2 Closing Deactivated 41
  • 42. Launching Activated 1 5 3 2, 4 Closing Deactivated 42
  • 43. Launching Activated 1 3 2 4 Closing Deactivated 43
  • 44. Launching Activated Closing Deactivated 44
  • 45. Windows Phone 7 Poi ? 45
  • 46. 46
  • 47. 47
  • 48. Toast Notification Tile Notification Raw Notification 48
  • 49. Cloud Service Personale Phone OS Push Notification Services Your App 49
  • 50. Cloud Service Personale Phone OS Push Notification Services Your App 50
  • 53. Windows Phone 7 Certificazione 53
  • 54. 54
  • 55. Affidabilità  Uso efficiente delle risorse  Nessuna interferenza con il telefono  Nessun software malevolo 55
  • 56. Download OTA (Over The Air) ◦ Max 20Mb  Versione Trial ◦ Deve ragionevolmente rappresentare le funzionalità e qualità dell‟applicazione completa  Richiesta di consenso ◦ Utilizzo di formazioni personali dell‟utente ◦ Push Notification Service (Disattivabili) ◦ Location Services 56
  • 57. Contenuto e nome dell‟applicazione ◦ Originali o licenziati  Contenuto protetto da copyright ◦ Usato con permesso  Contenuto violento, indecente o pornografico ◦ Non ammesso 57
  • 58. Dimensione dell‟applicazione ◦ Max 500 MB  Application Icon (62x62)  Application Tile Image (173x173) 58
  • 59. Utilizzo delle API documentate  Nessuna chiamata a codice nativo  Compilazione in “Release” mode  Codice offuscato ◦ Permesso 59
  • 60. Metadati e testo della UI  Linguaggi supportati: ◦ Inglese, Francese, Italiano, Tedesco, Spagnolo  Localizzazione ◦ Almeno in uno dei linguaggi supportati 60
  • 61. Application Icon (62x62) Application Tile Image (173x173) Screenshot (PNG 480x800) ◦ Almeno uno ◦ Otto al massimo ◦ (PNG 480x800) 61
  • 62. Windows Phone 7 ◦ Qualsiasi  Gestione delle eccezioni ◦ Non terminare in modo inaspettato ◦ Messaggio user-friendly ◦ Continuare a funzionare  L‟applicazione non si blocca  Lunghe attività ◦ Indicatore visuale di progresso ◦ Annullabili 62
  • 63. Prima schermata ◦ Entro 5 secondi dal lancio ◦ Usare uno splash screen (SplashScreenImage.jpg)  Responsiva entro 20 secondi  Gestione di qualsiasi interruzione (Tombstoning)  Pulsante Back ◦ Chiusura del gioco ◦ Ritorno al menu precedente. ◦ In-game menu con l‟opzione di ripredere il gioco 63
  • 64. Nessun virus o malware  Solo type-safe MSIL code 64
  • 65. Musica utente ◦ Non deve essere fermata ◦ Richiesta permesso per interromperla  SoundEffect ◦ Non serve il permesso dell‟utente ◦ No per riprodurre musica  Musica configurabile (Volume) 65
  • 66. 99$ all‟anno Gratuito per studenti 3 device per account 70% sugli incassi http://create.msdn.com/ 66
  • 67. Windows Phone 7.5 „MANGO‟ 24 Maggio 67
  • 68. 68
  • 69. 69
  • 70. 70
  • 71. 71
  • 72. 72
  • 73. 73
  • 74. 74
  • 75. 75
  • 76. 76
  • 77. 77
  • 78. 78
  • 79. 79
  • 80. 80
  • 81. 81
  • 82. 82
  • 83. Marketplace Privato ◦ Applicazioni gratuite e a pagamento  Marketplace Beta ◦ 90 giorni ◦ 100 utenti al massimo ◦ Solo App gratuite  Live Tiles animate  Toast Notification Parametriche 83
  • 84. 84
  • 85. 85
  • 86. APP HUB - Develop for Windows Phone & Xbox 360  APP HUB – News  Windows Phone 7 Jump Start  Mix 2011  Game Fest 2011  Troubleshooting Windows Phone Emulator  A Year Later – The Windows Phone 7 Numbers That Matter 86
  • 87. XNA: Game Development Intro  Tips WP7 Games  XNA Game Development Series - Channel 9  Iphone to wp7 and back  BounceBall - XNA Farseer Magic  How to: Use the Connect Tool for WP  WP7 App Explorer 87
  • 89. 89
  • 90. Andrea Angella Software Development Engineer, Citrix UK Email: andrea.angella@gmail.com Blog: http://blogs.ugidotnet.org/angellaa