Les développeurs vont avoir du travail avec l'ensemble des annonces du géant de Redmond lors de la conférence Mix 2010. Ils devront tout d'abord se concentrer sur la plateforme préliminaire d'Internet Explorer 9. Et les évolutions sont nombreuses. En premier lieu, le navigateur bénéficiera d'une refonte complète de son moteur d'exécution en javascript (connu sous le nom de code « chakra »). L'objectif est d'améliorer l'intégration des standards de l'Internet et notamment du langage HTML 5 (encore en instance de normalisation au sein du W3C) au sein du navigateur. Il assurera une meilleure prise en charge du CSS3, du SVG et l'adoption des codecs AAC et H.264 pour l'audio et la vidéo. Il ne sera donc plus nécessaire d'ajouter des modules additionnels ou des activeX pour regarder une vidéo dans une page web. L'interopérabilité s'étend également au hardware. Microsoft souhaite tirer parti à la fois des capacités des processeurs multicoeurs, mais aussi des ressources graphiques des ordinateurs de dernière génération, pour exécuter plus facilement des vidéos en haute définition par exemple. C'est Direct 2D qui prendra en charge les questions graphiques, cela entraîne une limitation de IE9 à Windows Vista et Seven et pas XP. [[page]] Lors de la conférence de présentation, Microsoft a joué une certaine transparence en soumettant sa plateforme aux outils de benchmark communément utilisés pour tester les performances des navigateurs. Il revendique un score de 55 sur 100 sous Acid 3, alors que ses concurrents Chrome de Google ou Firefox de Mozilla atteignent le score maximal. Aucune date n'a été révélée sur la sortie définitive du prochain navigateur, mais les responsables souhaitent aller vite pour combler le retard pris face à la concurrence. Pour ceux qui s'intéressent à la question, Microsoft a mis en ligne un site de test à cette adresse http://ie.microsoft.com/testdrive/ Deux projets pour unifier et monétiser les sources de données Parallèlement à l'annonce d'IE9, Microsoft a également présenté deux évolutions dans le domaine des bases de données. La première est la mise à disposition d'un SDK pour le protocole OData (Open Data) qui repose sur le HTML et Atom, permettant d'élaborer des applications faisant appel à des bases de données codées dans des langages variés, comme PHP, .Net. Sur le lien http://www.odata.org/developers/odata-sdk. On notera que devrait les bibliothèques de développement pour Windows Mobile 7 et le langage spécifique à l'iphone (Objective C) seront prochainement disponible. L'autre annonce concerne l'évolution du projet « Dallas » qui travaille avec la plateforme cloud Azure. Ce projet doit permettre la création d'une place de marché pour les développeurs, qui souhaitent utiliser des applications dans plusieurs sources de données privées ou publiques et de les unifier dans un même endroit, avec le concours du kit de développement OData, cité ci-dessus. L'objectif de la deuxième version de Dallas est donc de monétiser le travail et les apports des développeurs dans la création de nouvelles applications. Les partenaires qui mettent à disposition leur API sont nombreux, Associated Press, Navteq, etc.