WP7: Les outils de développement sont (aussi) prêts. On n'attend que les téléphones !

Comme promis, Microsoft a publié les outils de développement finales (nommés en paquet Microsoft Windows Phone Development Tools)  le 16 septembre. Toute de suite ça a créé un grand buzz entre les développeurs.

A part la mise en RTM des outils déjà connus - Visual Studio 2010 pour Windows Phone, Expression Blend pour Windows Phone, XNA Game Studio et l'émulateur de téléphone, on nous a réservé aussi des surprises:
* un Silverlight Toolkit pour Windows Phone, avec une belle série de contrôles:
  - ContextMenu
  - DatePicker
  - TimePicker
  - WrapPanel
  -ToggleSwitch
  - GestureService

Phone Registration Tool - l'outil nécessaire pour enregistrer son téléphone en tant que device de debug/développement (il sera obligatoire d'enregistrer en ligne tout téléphone utilisé en ce but)
* Microsoft Advertising SDK for Windows Phone 7 - incontournable pour inclure des banners et se faire payer par la pub.

Voici les différences apparues dans la version RTM des WP Tools:

Bing Maps Silverlight Control

The Bing Maps Silverlight Control has been added to the Windows Phone Developer Tools. For more information and implementation guidance, see Bing Maps Silverlight Control for Windows Phone.

Panorama and Pivot Controls

The Panorama and Pivot controls have been added to the Windows Phone Developer Tools. For more information and implementation guidance, see Panorama Control for Windows Phone and Pivot Control for Windows Phone.

Performance

A number of new performance features have been added to the Windows Phone Developer Tools. The white paper Creating High Performing Silverlight Applications for Windows Phone highlights these features.

Microsoft.Phone.Controls namespace

Added the following APIs:

Panorama class
PanoramaItem class
Pivot class
PivotItem class
PivotItemEventArgs class
 
Microsoft.Phone.Controls.Primitives namespace

Added the following APIs:
 
AnimationDirection class
PanningBackgroundLayer class
PanningLayer class
PanningTitleLayer class
PanoramaPanel class
PivotHeaderItem class
PivotHeadersControl class
TemplatedItemsControl class
 

Windows Phone 7 est lancé ! Pour les fabricants.

LG E900 Windows Phone 7

Voilà l’un des moments importants dans l’existence de tout nouveau système: il s’agit du lancement de WP7 - “Released to Manufacturing”. A partir de ce moment nous avons vraiment la confirmation ce ça existe, c’est vrai, c’est palpable. Le travail est abouti, les fabricants ont la main sur le produit, il ne reste que l’intégration du système d’exploitation dans les devices soit finie et les détails techniques de chaque appareil soient complétés.

D’après le témoignage de Terry Myerson sur le blog de Windows Phone 7, il y a eu un énorme effort de testing, notamment automatique. Apparemment Microsoft a profité à fond de la toute nouvelle facilité développée autour de Team Foundation Server 2010, je nomme ici Visual Studio Test Management. 10 000 devices exécutant des tests automatiques tous les jours, 3,5 millions des heures de tests de stress et 8,5 millions des heures de tests automatiques passées – c’est impressionnant. Ca dénote une grande méfiance des erreurs du passé et une extrême attention à des éléments qui ont “brulé” les mains de MS antérieurement, comme la stabilité et la sécurité.

Déjà, on a les premières nouveautés des features depuis la mouture beta : il s’agit d’une intégration meilleure avec Facebook: contactes filtrables – pour éviter le mélange entre les vrais contactes et les “amis” génériques, possibilité d’écrire sur un mur ou de marquer “j’aime” directement du hub People.

A suivre les prochains jours.