III. Les nouveautés technologiques▲
Windows Vista apporte un certain nombre de nouvelles technologies : donc nous avons tout d'abord le WinFX. Celui-ci est un package comprenant trois choses :
- le framework .Net ;
- Avalon ;
- Indigo.
Avalon : est un nouveau moteur d'affichage basé sur du XML plus exactement du XAML. Ceci permettra aux développeurs de définir l'affichage de leur application dans un fichier XML qui sera ainsi plus facilement modifiable.
Indigo : ceci est la toute dernière extension du framework .Net qui permet de faciliter la transmission de données entre différents services de communication (com+, webservices, etc.) en unifiant et centralisant cette communication.
WinFS (Windows File System): WinFS sera la future extension du système de fichier NTFS. Pour être plus précis, c'est une nouvelle méthode d'accès aux fichiers tout en utilisant les avantages du NTFS. Cette technique consiste à utiliser une base de données relationnelle des fichiers à la place d'une structure hiérarchique (dossier1 > dossier2 > fichier). Cette technologie déjà utilisée sur des architectures dédiées (OS/400, BeOS (BFS), OS/2).
WinFS pour cause de retard de développement devrait être intégré à Windows Vista via une mise à jour en 2008, mais très récemment, WinFS semble avoir atteint sa bêta 1 et donc on peut éventuellement s'attendre à le voir en œuvre un peu plus tôt.
Windows Driver Foundation: pour simplifier, la majorité des drivers développés pour Windows sont développés sous le modèle WDM (Windows Driver Model) qui permet entre autres le plug-and-play et la gestion d'énergie des périphériques. Néanmoins, le développement de ses derniers reste fastidieux et même Microsoft indique qu'ils ne répondent que difficilement aux besoins avec les nouveaux périphériques. Dorénavant, les drivers se baseront sur le modèle WDF, qui permettra un développement simplifié tout en gardant les fonctionnalités du modèle WDM, mais surtout, ces drivers sont (pour la plupart) exécutables en mode « utilisateur » (et non plus avec le noyau) et cela réduit les problèmes de stabilité et de sécurité que l'on pouvait rencontrer avec le modèle WDM.
Monad : très récemment retiré de Windows Vista (provisoirement ?), Monad est le nom de code d'un nouveau shell pour Windows Vista. Celui-ci, appelé à remplacer l'invite de commande (cmd.exe), s'apparente plus à une console UNIX/Linux. Monad est également un interpréteur de commandes qui utilise un langage de script plus évolué, permettant de mieux contrôler le PC. Chose semblant plus dangereuse à cause des plus grandes possibilités données aux virus, mais Monad devrait pouvoir utiliser des scripts signés numériquement et l'utilisation non voulue de scripts malicieux normalement impossible.
Enfin, la première apparition de Monad pourrait se faire fin 2006 avec la sortie d'Exchange 2006 (version 12).
Aero : Aero est une toute nouvelle interface graphique permettant d'afficher des éléments comme le contenu des fenêtres ou le bureau, en 3D, grâce à direct 3D.
Internet Explorer 7: Internet Explorer 7 n'est pas en soi une technologie, mais une évolution notable par rapport à ses précédentes versions.
Il répond à deux besoins :
- la demande utilisateur navigation par onglets ainsi que l'ajout d'un antipopup intégré ;
- la sécurité de l'utilisateur le navigateur devrait être plus sûr, avoir moins de failles, mais surtout mieux protéger des scripts ou des téléchargements non désirés.