Microsoft place ses Techdays' sous le signe de Windows 7, du cloud et du développement
Les Techdays'09 de Microsoft seront placés sous le signe de Windows 7, de Visual Studio (qui s'ouvre à PHP) et de la stratégie 'cloud' de l'éditeur, concrétisée par l'offre Azure.
Prévus pour durer trois jours, les Techdays ont démarré ce mardi matin au Palais des Congrès de Paris avec un tour d'horizon d'une heure des nouveautés concernant les développeurs. Devant un amphithéâtre quasiment comble, Thomas Serval, nouveau directeur plateformes et écosystème (suite à la nomination de Marc Jalabert au poste de directeur du marketing et des opérations, au comité de direction de Microsoft France), a passé en revue les technologies et concepts tels que Surface, LiveMesh, Windows 7, .Net 3.5, Solver Foundation, S+S, Azure... Développement et débogage PHP directement dans Visual Studio Le pivot de toutes ces démonstrations était l'atelier de développement Visual Studio ; une importance résumée par un slogan 'emprunté' à Tolkien : « un seul outil pour les programmer tous ». La seule véritable nouveauté était d'ailleurs l'annonce de l'intégration d'un plug-in PHP dans Visual Studio 2008. Intérêt: la possibilité non seulement de profiter de la puissance de Visual Studio pour écrire du PHP, mais aussi de déboguer directement le code produit. Jusqu'à présent, il fallait soit utiliser deux ateliers différents, soit, pour combiner Visual Studio et PHP, bidouiller une intégration, éventuellement avec des bouts de code fournis en Open Source, ou acheter un plug-in auprès de JCX Software (environ une centaine d'euros). Microsoft a conclu un accord commercial avec l'éditeur de ce plug-in pour inclure sa technologie avec Visual Studio. En France, la filiale de l'éditeur a même décidé de le fournir gratuitement, nous a précisé Laurent Ellerbach, responsable des relations avec les développeurs. Des milliers de personnes inscrites pour voir les nouveautés de Seven Passant rapidement sur WPF (Windows Presentation Framework), l'interface riche qui devait se généraliser lorsque Vista aurait connu le succès, l'équipe de Microsoft a pris le temps de présenter Windows 7. « Vous vous êtes inscrits par milliers aux sessions sur Seven, on a dû réagencer l'agenda, il y a désormais deux sessions par jour », a expliqué Eric Mittelette, responsable des relations techniques développeurs. Survolant quelques nouveautés de Seven - dont la personnalisation de la barre de tâches, ou le support natif du 'multitouch' (manipulation des objets de l'écran avec plusieurs doigts) -, Microsoft a pressé les développeurs de tester leurs applications sur le système d'exploitation. L'idée, nous a expliqué par la suite Thomas Serval, est « que les éditeurs de logiciels tiers soient prêts et puissent bénéficier du raz de marée attendu avec Seven ». Le discours était certes le même avant la sortie de Vista, mais il est vrai que, de ce que la bêta laisse voir pour l'instant, Windows 7 est bien plus prometteur. Après avoir donné un aperçu des nouveautés qui viendront avec la version 2010 de Visual Studio - comme un éditeur de tests fonctionnels capturant automatiquement en vidéo les scénarios de test (un must pour les rapports de bugs) -, Microsoft a proposé une explication de texte toujours utile de sa stratégie S+S. S+S et Azure pour la plus grande liberté de choix possible Guère pressé de rejoindre le clan des éditeurs de Saas (applicatifs disponibles en ligne), Microsoft avait présenté sa stratégie Software plus services (S+S) qui a l'avantage de conserver l'importance des logiciels installés sur les postes clients. Puis est venu le train du 'Cloud computing', auquel Microsoft a rattaché ses wagons, avec l'annonce de Windows Azure. Au final, tout cela aboutit à « la plus grande liberté de choix possible pour le développeur et l'éditeur de logiciels », a expliqué Thomas Serval. Aujourd'hui, le développeur peut recourir à des briques techniques (comme SQL Server Data Services) voire des services applicatifs en ligne (comme Exchange Online), héberger son application en ligne (sur Azure - s'il s'agit d'une application .Net : la liberté de choix a tout de même ses limites), rien qu'en sélectionnant l'option de déploiement dans Azure au sein de Visual Studio. Et il suffit de modifier le fichier de configuration l'accompagnant pour modifier le nombre d'instances souhaitées. Zoomant sur un des services en ligne de Microsoft, l'outil de synchronisation LiveMesh, l'équipe de développement de Microsoft France a montré une première mondiale: l'utilisation du service de synchronisation de fichiers pour synchroniser une application, réalisant ainsi un service applicatif de collaboration en temps réel.