Installation du kit de développement VirtualBox

Installation du kit de développement VirtualBox.

SDK

Lorsque vous téléchargez VirtualBox, vous téléchargez également un kit de développement logiciel (SDK, Software Developers Kit en anglais) pour écrire du code qui interagit avec la machine virtuelle. Le SDK contient des fichiers texte et une documentation indépendants de la plate-forme, quelle que soit la plate-forme sur laquelle vous exécutez VirtualBox. Si vous avez besoin d'un package spécifique pour une plate-forme, vous devrez le commander séparément. Le Kit de développement logiciel (SDK) fonctionne avec l'interface de programmation d'application (API) de VirtualBox, qui vous permet de configurer, de démarrer et d'arrêter VirtualBox et d'obtenir des statistiques de performances pour connaître le fonctionnement du logiciel que vous développez.

L'installation

La première étape pour installer le SDK consiste à installer les composants de la machine virtuelle (ceux-ci sont en open source et son téléchargement est gratuit) et à exécuter VirtualBox. Pour exécuter le programme sous Windows, allez dans le menu "Programmes" et cliquez sur "Démarrer" dans le menu VirtualBox. Sur un Mac, ouvrez le dossier "Applications" et double-cliquez sur "VirtualBox". Sous Linux, vous pouvez trouver VirtualBox dans le groupe "Système" ou "Outils système" du menu "Applications".

API

Il existe deux manières d'installer le SDK pour interagir avec l'API. VirtualBox est livré avec un modèle d'objet (Component Object Model), un mécanisme qui vous permettra d'utiliser l'API si vous maîtrisez un langage tel que Java, Visual Basic ou C ++ qui fonctionne avec COM. L'alternative consiste à commander le service Web VirtualBox qui mappe l'API complète. Vous pouvez utiliser ce service avec n’importe quel langage de programmation intégrant le langage de définition de services Web, tel que Java, C ++, Python, PHP et Perl.

Installer le SDK

Les étapes exactes pour installer le Kit de développement logiciel (SDK) varient selon que vous travaillez via l'approche COM ou via l'approche de service Web et quelle langue vous utilisez. Si vous souhaitez utiliser le service Web avec Python, par exemple, vous devrez installer l'implémentation SOAP Python ZSI sur votre ordinateur avant de pouvoir exécuter l'un des exemples de codes pour les développeurs dans le SDK. Par contre, si vous utilisez Python avec le COM, cela fonctionnera mieux sans SOAP. Oracle fournit des détails sur les différentes options d'installation.