Virtualisation d’applications

La virtualisation d’application consiste à encapsuler dans un même package l’application et son environnement système imperméable au système de destination. Ainsi plusieurs applications peuvent s’exécuter sur un même système sans avoir d’incompatibilités de versions de bibliothèques.

Dans le cas de l’exécution d’application Windows sur un autre système hôte, le système de fichier, les “dll” et les clés de registre virtualisés ne sont pas des copies du système mais uniquement ceux nécessaires à l’application. Cette dernière fonctionne donc dans une sorte de “bulle” appelé noyau, et il est même possible d’exécuter plusieurs versions d’une même application, car les conflits entre applications seront évités.

La virtualisation d’application évite la modification et l’installation de programmes dans le système hôte: l’application est téléchargée en cache sur le client depuis le réseau local, depuis internet, ou depuis un support amovible. Le tout en s’assurant d’avoir une configuration de l’application homogène sur l’ensemble du parc informatique pour ainsi réduire les coûts de maintenance et de support. L’application virtualisée ne communiquera que par copier-coller statique ou dynamique (OLE, DDE) avec les autres applications virtualisées (dans d’autres “bulles”) ou les applications du système hôte.

La virtualisation d’applications permet de réduire les temps de tests grâce à l’environnement système virtualisé intégré au package de l’application.

Le déploiement des nouvelles applications est accéléré grâce au streaming applicatif (aussi appelé push applicatif): en demandant à son administrateur ou grâce à une interface dédiée, l’utilisateur peut utiliser l’application d’un simple double-clic sur son icône.

Solutions de d’interprétation d’API
Solutions
Descriptions
Wine
Wine HQ
WINE est l’acronyme récursif anglophone de « WINE Is Not an Emulator », littéralement WINE n’est pas un émulateur. Ce logiciel est une implémentation libre de l’interface de programmation Microsoft Windows bâtie sur X et UNIX (BSD, GNU/Linux), c’est-à-dire qu’il permet d’utiliser sous GNU/Linux des programmes conçus pour fonctionner sous Windows. Le logiciel n’a donc pas besoin du système d’exploitation Windows pour fonctionner. En cela, WINE se différencie des émulateurs comme QEMU et Bochs. WINE gère les modes 16 et 32 bits de l’interface Windows. WINE est maintenant sous licence LGPL, après avoir été sous licence WineHQ, puis X11.
Darwine
A l’instar de Wine, Darwine est dédié à la plateforme Macintosh. Il permet aux application Windows de fonctionner sur Mac sans modification du code source.

Docs : 01net,

Wine

Share/Save/Bookmark