SUPINFO International University

SUPINFO Institute of Information Technology
Laboratoire Microsoft




Tous les Articles du Laboratoire Microsoft

Microsoft lève le voile sur Windows Longhorn [MAJ]
Accueil > Articles > Evènements
Auteurs 
Yann ALET
LABORATOIRE SUPINFO DES TECHNOLOGIES MICROSOFT
Formateur


 Tous les articles de cet auteur

3,6/5

Bien


93126
560/2043

Interview Eric Mittelette

Partie 1

C'est le Jeudi 18 Décembre que le Laboratoire Microsoft a eu l'occasion de poser un certain nombre de questions à Microsoft concernant leur produit le plus attendu : Windows Longhorn  !

Eric Mittelette , Evangéliste chez Microsoft, a bien voulu répondre à nos questions.

Au programme WinFS , Avalon , Aero , Indigo , performances, développement, etc…

Pour des raisons de lisibilité, nous avons découpé cette interview en 3 parties.

Labo Microsoft - Pouvez vous vous présenter ?

Eric Mittelette - Je suis Eric Mittelette, je travaille chez Microsoft depuis 5, 6 ans, au jour d'aujourd'hui,  j'ai intégré la division développeur et mon rôle est un rôle d'évangéliste pour les développeurs, c'est-à-dire que j'organise un certain nombre de séminaires, je rencontre le plus possible de développeurs, d'architectes qui s'intéressent au code .Net, et nous organisons de grands événements type Dev Days, ou des conférences dans différentes écoles.

Labo Microsoft - Microsoft annonce Windows Longhorn comme étant un système révolutionnaire, pouvez vous nous en dire plus sur ce qu'apportera Longhorn par rapport à Windows XP ?

Eric Mittelette - Il y aurait là beaucoup de choses à dire, c'est bien de comparer par rapport à Windows XP car la version Longhorn est bien une version cliente et depuis Windows Serveur 2003 nous avons séparé les versions serveurs et les versions clientes. Dans un premier temps, ce sera donc un poste client sur lequel nous allons intégrer un noyau NT (noyaux d'XP) ainsi qu'un certain nombre d'ajouts et de modules qui vont être réécrits. C'est le premier OS chez nous qui va intégrer le code "managed" de façon native et qui va exposer 3 grands modules qui sont les 3 innovations autour de cet OS :

  • Un module autour de l'interface graphique qu'on va appeler Avalon
  • Un module sur WinFS, Windows File System. On est en train de réfléchir non pas à l'abandon de FAT, mais sur une façon d'organiser un petit peu mieux les informations qui sont sur le disque dur, et le support de tout cela va être une base de donnée.
  • Et le 3ème module se nomme Indigo. C'est sous la houlette d'un architecte assez connu qui est Mr Don Box que Microsoft a décidé de proposer une voie unifiée pour tout ce qui est distribution d'objets. Donc cela va concerner le remoting et  les web services […]   [NDLR : Indigo est la couche de communication de Longhorn. Les communications (par exemple Messenger) s'appuieront sur Indigo]

Donc on a cité Avalon, WinFS, et Indigo qui sont vraiment les 3 grandes innovations.

Labo Microsoft - Pouvez vous nous en dire plus sur le système de fichier WinFS ?

Eric Mittelette - L'idée serait de ne plus utiliser une collection de répertoires pour stocker ses données mais de les mettre dans une base de donnée. L'on va ensuite accompagner ces données  avec un ensemble de métas données qui vont nous permettre ensuite soit de faire des recherches de façon beaucoup plus efficaces, soit au niveau d'un nouvel explorateur de montrer des données avec des liaisons des documents.
Prenons un exemple simple : celui d'une entreprise qui émet des devis à ses clients. L'on pourrait imaginer qu'avec la structure de fichiers actuelle, on crée un dossier par client, on se retrouve avec des devis un peu partout sur le disque dur, et à un moment donné j'ai envie de voir l'ensemble des devis de l'entreprise qui on été émis auquel cas on me montrera l'ensemble des devis dans un même dossier, alors qu'ils sont dans des dossiers différents. Et c'est dans ce sens là qu'on se rapproche de la base de donnée, on obtiendra une vue intelligente des données qui nous intéressent à un moment T. On a déjà ce type d'approche dans le Webstore de Sharepoint par exemple, où effectivement les fichiers sont dans une base de donnée et puis on va établir un certain nombre de vues : tabulaire, folder, etc…

Labo Microsoft
- Beaucoup de sites web font allusion aux deux interfaces graphiques de Windows Longhorn : Avalon et Aero. Pouvez vous nous éclairer un peu sur ce sujet ?

Eric Mittelette - L'idée est de prendre un niveau d'abstraction supplémentaire par rapport à ce qu'est l'interface graphique sur un poste (GDI et GDI+ par extension). |NDLR : Avalon sous Longhorn est la couche présentation avec un moteur graphique vectoriel intégré ]
[...]  Longhorn va nous permettre de décrire des interfaces graphiques dans un fichier xml un peu comme aujourd'hui avec des pages ASP où l'on a l'aspect HTML, et un code behind [...] associé à ce formulaire.
Nous partons dans cette direction qui va nous permettre de décrire d'une manière assez fine, et de manière très déclarative à quoi va ressembler notre écran, les contrôles, l'agencement de ces contrôles entre eux Nous allons alors très loin dans le domaine du docking ou du flow de façon très simple pour simplifier la vie du développeur.
Et dans un fichier correspondant, l'on va trouver le code associé à cet écran. [...]

Alors qu'est-ce qu'Aero ? Là on nous avons des projets un peu fous !  Aero c'est tout simplement injecter DirectX et la 3D au niveau même du bureau ! Les premières démos que nous avons en interne sont des vues 3D de collections de photos, au lieu d'avoir quelque chose en miniature ou en pellicule dans un dossier, l'on va vraiment avoir des images en 3D qui tournent un peu comme dans certains films de science fiction, enfin on s'en approche.

Donc Aero est le module 3D que l'on va greffer sur Avalon, ce ne sera pas une obligation, en fonction du type de hardware qui supportera ou non une carte accélératrice 3D, on pourra obtenir ce module ou fonctionner en mode Avalon pure.

Ecoutez la partie 1 (fichier sonore WMA)

Visionnez l'interview (fichier vidéo WMV)


Partie 1
Partie 2
Partie 3



En Savoir Plus 
Evaluez cet article 


Pour afficher ou poster un commentaire, cliquez sur ce lien : Forum-Microsoft



Retrouvez ci-dessous les autres sections du Laboratoire Microsoft