Pour gérer vos consentements :
Categories: LogicielsOS mobiles

Microsoft-Build 2011 : Visual Studio 2011 fait passer le Metro sous le nuage Azure

Une application Metro liée au cloud (un jeu) sert de base au démonstrateur Microsoft via un téléphone équipé de Mango (future version de Windows Phone). Une occasion de lever un peu le voile sur Visual Studio 2011, et d’établir une fois de plus le lien déjà évident avec l’interface Windows 8.

Le programmeur devient profiler
Comme annoncé, Visual Studio 2011 adopte de multiples langages. Dans la partie administration des services (sous Azure dans l’exemple), Visual Studio 11 propose une fonction Manage dans la liste déroulante ‘Service Configuration’. Ainsi, il est possible de recopier une configuration en production puis d’en modifier les paramètres pour les publier à nouveau, sans interrompre le service.

Pour favoriser un diagnostic évolué, il est possible de définir des profils avec différentes variables et événements à surveiller. Azure peut alors récolter ces informations récupérées par le développeur dans Visual Studio. Alors, il devient possible de rejouer les scénarios en suivant le code. Une démonstration très appréciée par la salle. Et pour cause, le manque de visibilité et de contrôle dans l’exécution des services cloud reste l’une des craintes majeures des développeurs. Cloud ou non, d’ailleurs…

Le nouvel éditeur d’images de Visual Studio 11 supporte l’alpha blending (simulation de transparence), et différents nouveaux types de rendus et de textures, et surtout des fonctions 3D très évoluées. Rappel : de très nombreux jeux sont développés sous Visual Studio (en C++, le plus souvent). L’objectif ne consiste pas à remplacer les outils spécialisés, mais à procurer plus de contrôle au développeur.

Une plateforme.net robuste et l’ALM à l’honneur
Microsoft annonce également que la nouvelle plate-forme .net 4.5 a été fortement améliorée et rendue plus robuste sur plusieurs fonctions comme le messaging, les workflows, la synchronisation, les Web et data parts de .net et ASP.net. La liste n’est évidemment pas limitative.

Et Satya Nadella, directeur de la division Server and Tools chez Microsoft souligne un point essentiel pour le développement, et sur lequel Microsoft porte ses efforts depuis plusieurs années : la gestion de projets. « La fonction ALM [NDLR : Application Lifecycle Management] devient un service majeur pour gérer la complexité des projets de développement Web et mobiles, intégrant le travail en équipe, la gestion du multi-équipements et les connexions. »

Par ailleurs, Team Foundation Server 2011 a également été remanié, et est également téléchargeable en Developer Preview. Et la compatibilité avec Visual Studio 2010 est assurée.

Un guru aux manettes
Scott Guthrie
, directeur adjoint Server and Tools Business chez Microsoft, bien connu pour son blog levant souvent un peu le voile avant les annonces, effectue alors une démonstration sous Visual Studio 2011. La nouvelle interface bénéficie de capacité de suivi et de visualisation très utiles au débogage. Ainsi, il est possible de visualiser simultanément le code HTML et du CSS en survolant le design de l’écran, avec modification en temps réel du visuel (refresh en un clic).

Pour améliorer la productivité, il est possible de modifier ou recopier des feuilles de styles (CSS) en tant que thème à un endroit spécifique d’un projet ASP.net sans avoir rien à modifier. Cela permet de reprendre le style d’un site existant ou de le reproduire sur plusieurs sites.

Ce type d’action est possible en définissant les dossiers concernés, et les règles qui s’appliquent pour ces feuilles de style. Un gain en productivité évident. « Jquery.mobile.js est inclus dans ASP.net, accompagné de son indispensable layout.mobile.cshtml », ajoute Scott Guthrie. « Exemple d’intégration facilitée, le Handler Websocket permet d’insérer une interface gérant des échanges tchat en quelques lignes de JavaScript. »
Et, dans tous ces cas, ASP.net se charge de tout optimiser. Windows Phone, iPhone, Android, etc.

Recent Posts

Le Réseau interministériel de l’État, sujet à dépendance

La Cour des comptes appelle à formaliser et à professionnaliser certains aspects du RIE, tout…

11 heures ago

Etalab en position de faiblesse au sein de la Dinum

La Cour des comptes attire l'attention sur le risque d'affaiblissement d'Etalab, privé, ces dernières années,…

13 heures ago

Une Dinum « balbutiante » sur l’open data et les logiciels libres

Missions historiques de la Dinum, l'ouverture des données publiques et la promotion des logiciels libres…

15 heures ago

Pour son premier LLM codeur ouvert, Mistral AI choisit une architecture alternative

Pour développer une version 7B de son modèle Codestral, Mistral AI n'a pas utilisé de…

1 jour ago

Microsoft x Inflection AI : l’autorité de la concurrence britannique lance son enquête

L’Autorité de la concurrence et des marchés (CMA) britannique ouvre une enquête sur les conditions…

2 jours ago

Thomas Gourand, nouveau Directeur Général de Snowflake en France

Thomas Gourand est nommé Directeur Général pour la France. Il est chargé du développement de…

2 jours ago