Le Conseil de la nation prend part à Rome à la 2e conférence parlementaire sur le dialogue interreligieux    Forum africain de l'énergie: Yassaâ souligne le rôle stratégique de l'Algérie dans la transition énergétique en Afrique    Attaf reçoit un appel téléphonique de son homologue jordanien    Oran: cérémonie de sortie de la 55e promotion d'élèves officiers et d'officiers stagiaires à l'Ecole Supérieure de l'Air de Tafraoui    Conseil de la nation: Bouzred présente le texte de la loi de règlement budgétaire pour l'exercice 2022 devant la commission des affaires économiques et financières    La manifestation "Alger Capitale de la Culture Hassaniya" du 21 au 23 juin à Alger    Tennis/Tournoi M25 Monastir: Toufik Sahtali qualifié au 2e tour    Il y a 20 ans disparaissait l'icône du style "Tindi", Othmane Bali    Constantine: 11e Festival international de l'inchad du 25 au 30 juin    Adhésion du CODESA à l'Organisation mondiale contre la torture    Bac 2025: plusieurs condamnations à des peines de prison pour fraude et fuite de sujets d'examen    Wilaya d'Alger : Saison estivale, rentrée scolaire et grande campagne de nettoyage au cœur d'une réunion    ANP : arrestation de neuf éléments de soutien aux groupes terroristes en une semaine    Agression sioniste contre Ghaza : le bilan s'alourdit à 55637 martyrs    Chlef: plus de 300 projets enregistrés au guichet unique    Déjouer toutes les machinations et conspirations contre l'Algérie    « Abdelmadjid Tebboune n'a pas accordé d'entretien à des journaux français »    Ligue 1 Mobilis: le leader tient bon à Chlef, CRB nouveau dauphin    Campagne de sensibilisation autour des menaces sur les récoltes de la tomate industrielle    Les MAE de plusieurs pays arabes et musulmans condamnent    Ambiance maussade en Israël où la guerre des ombres devient l'apocalypse publique    Un nouvel élan aux efforts de développement équitable et intégré    Les dernières sueurs de la saison    La finale WAT – MCA décalée à mercredi    Au cœur des Hauts Plateaux de l'Atlas saharien, Aflou offre bien plus qu'un paysage rude et majestueux    Para-athlétisme/GP de Tunis: 11 médailles pour l'Algérie, dont 4 en or et un record mondial signé Berrahal    Agrément à la nomination du nouvel ambassadeur d'Algérie au Koweït    L'USMA stoppe l'hémorragie, l'USMK enchaîne    La télévision d'Etat annonce une nouvelle salve de missiles contre l'entité sioniste    Quels impacts le classement du GAFI (Groupe d'action financière) sur la liste grise et noire dans la lutte contre la corruption ?    La première journée des épreuves marquée par une bonne organisation dans les wilayas de l'Est du pays    Une date célébrée à travers plusieurs wilayas de l'est du pays    Ghaghaa, la fontaine oubliée... ou l'art d'assoiffer la mémoire    C'est parti !    Les lauréats de l'édition 2025 couronnés    L'Autorité nationale indépendante de régulation de l'audiovisuel met en garde    La Fifa organise un séminaire à Alger    Khaled Ouennouf intègre le bureau exécutif    L'Algérie et la Somalie demandent la tenue d'une réunion d'urgence du Conseil de sécurité    30 martyrs dans une série de frappes à Shuja'iyya    Lancement imminent d'une plate-forme antifraude    Les grandes ambitions de Sonelgaz    La force et la détermination de l'armée    Tebboune présente ses condoléances    Lutte acharnée contre les narcotrafiquants    La Coquette se refait une beauté    Cheikh Aheddad ou l'insurrection jusqu'à la mort    Un historique qui avait l'Algérie au cœur    







Merci d'avoir signalé!
Cette image sera automatiquement bloquée après qu'elle soit signalée par plusieurs personnes.



Windows Phone 8: Le début de l'unification des technologies chez Microsoft
Publié dans Le Maghreb le 30 - 07 - 2012

Microsoft possède sur son vaste campus de Redmond une unité spécifique baptisée Microsoft Research, ou MSR. De nombreuses technologies et des produits comme le Kinect viennent de projets qui ont été travaillés au MSR. Coté logiciel, des noms de code tels que Menlo et Redhawk ont déjà trouvé écho dans nos colonnes. Avec l'arrivée de Windows 8 et surtout de Windows Phone 8, les applications concrètes semblent être sur le point d'envahir l'écosystème maison.
Menlo, la base de Windows Phone 8
Menlo, tout d'abord, est la base de Windows Phone 8. Pour comprendre Menlo, il faut revenir à Vista et au travail commencé par Microsoft. Les développeurs avaient en effet débuté un travail de factorisation destiné à classer les composants de Windows. Avec la version 7 du système, ce travail a abouti sous la forme de MinWin, autrement dit la base minimale nécessaire pour fonctionner : le noyau, quelques pilotes et les fichiers nécessaires à l'exécution de logiciels. Aucune interface graphique n'était de la partie.
Menlo a un objectif connexe : celui d'être un système complet, mais minimal. Il est donc basé sur MinWin, mais fournit des éléments d'interface ainsi, entre autres, qu'un CLR (Common Language Runtime). Microsoft travaillait en effet sur WIndows Phone 7 depuis un moment à l'aide d'un noyau CE et du Compact Framework .NET. L'éditeur était cependant frustré du manque d'alignement et de compatibilité avec le noyau NT et le vrai CLR. Menlo est l'aboutissement d'un projet de remplacement de la base du système mobile. Un remplacement confirmé par Microsoft puisque l'on sait que Windows Phone 8 a la même base que celle de Windows 8, à peu de choses près.
Menlo est un pas important pour Microsoft, puisque son système mobile est désormais aligné avec celui pour les PC. Important à plus d'un titre en fait : comme il s'agissait de porter une base NT vers l'architecture ARM, les résultats ont bénéficié autant à WIndows Phone 8 qu'à Windows RT, la variante de Windows 8 pour les tablettes ARM. Dans la foulée, les développeurs ont porté leur compilateur JIT (Just-in Time) vers ARM pour le CLR, puis le CLR lui-même et enfin Silverlight.
La prévalence de .NET et de WinRT
Une fois que plusieurs plateformes partagent le même système d'exploitation, l'unification des technologies de développement n'est guère loin. Là encore, l'annonce de Windows Phone 8 a montré que les mêmes technologies (quasiment) seraient utilisées que dans Windows 8. Jusqu'au remplacement d'ailleurs de XNA pour les jeux vidéo par le code natif couplé à DirectX. Les environnements .NET et WinRT ont ceci de commun que les applications conçues pour ces environnements peuvent théoriquement fonctionner partout de la même manière. Mais il se pourrait que la distribution des applications sur le Marketplace ou le Windows Store dispose d'améliorations tout droit sorties là encore du MSR.
Des technologies proches de la phase de production
Microsoft travaille en effet depuis des années sur plusieurs projets aux conséquences potentielles importantes. On pourrait par exemple citer Redhawk, dont la mission est de compiler un code MDIL (pour Machine Dependant Intermediate Language), lui-même issu d'un code managé. Le MDIL est beaucoup plus proche du langage machine et affiche de bien meilleures performances. Cela reste à confirmer, mais le MDIL a de très fortes chances d'être utilisé au sein de Windows Phone 8. On pourrait également citer les travaux menés sur un même compilateur C++/C#, et donc destiné aussi bien au code natif qu'au code managé. Les objectifs sont très nombreux, mais on citera notamment l'exploitation des dernières possibilités offertes par les processeurs Intel, AMD et ARM, la création d'un nouveau type de fichier objet supportant le linking rapide (il s'agit en fait du MDIL) ou encore l'utilisation du parallélisme et de la vectorisation automatiques issues du compilateur créé pour Windows 8. Plus récemment encore, des informations (obtenues grâce à la fuite du SDK de Windows Phone 8) laissent présager que Microsoft pourrait se livrer à des optimisations sur la compilation du code côté serveur. Ces opérations interviendraient après la publication du code par le développeur tiers, lors de la soumission de son application au Marketplace de Windows Phone 8.
Ces projets et informations restent en suspens tant que Microsoft ne les confirme pas. Cela étant, la plupart de ces données sont liées d'une manière ou d'un autre à Windows 8 et Windows Phone 8. Les prochains mois devraient être riches en informations, surtout si l'on considère que la conférence BUILD, dédiée aux développeurs, est prévue pour le 30 octobre.


Cliquez ici pour lire l'article depuis sa source.