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
|
|
 |
Pour afficher ou poster un commentaire, cliquez sur ce lien : Forum-Microsoft
|
|