VirtualBox est un programme pour créer une machine virtuelle. Une fois que vous avez configuré VirtualBox sur votre ordinateur, vous pouvez l'utiliser pour exécuter un système d'exploitation complètement différent - par exemple , sous Windows sur un Mac ou Apple sur un ordinateur Linux. Avec VirtualBox , vous pouvez exécuter plusieurs OS simultanément , ou de travailler sur un système d'exploitation comme DOS désuet qui n'est pas supporté par le matériel actuel . SDK
Lorsque vous téléchargez VirtualBox, vous aussi télécharger un kit de développement logiciel (SDK ) pour écrire du code qui interagit avec la machine virtuelle. SDK contient des fichiers texte indépendants de la plateforme et de la documentation qui fonctionnent indépendamment de la plateforme que vous exécutez votre VirtualBox sur . Si vous avez besoin d'un paquet spécifique à la plateforme , vous devrez ordonner que séparément. SDK fonctionne avec l'interface de programmation d'applications de VirtualBox (API) , qui vous permet de configurer , démarrer et arrêter VirtualBox et récupérer les statistiques de performance sur la façon dont il utilise le logiciel que vous développez.
Installation
< br >
La première étape pour la mise en place SDK est d'installer les composants de la machine virtuelle - ils sont open-source et gratuit à télécharger - et démarrer VirtualBox. Pour lancer le programme sur 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 trouverez VirtualBox soit dans le système ou le groupe Outils système du menu Applications.
API
Il ya deux façons de configurer le SDK d'interagir avec l' API . Navires VirtualBox avec un Component Object Model (COM ), un mécanisme qui permettra d'utiliser l' API si vous êtes compétent dans un langage tel que Java , Visual Basic ou C + + qui fonctionne avec COM . L'alternative est de commander le service Web VirtualBox qui mappe toute API . Vous pouvez utiliser le service avec n'importe quel langage de programmation qui incorpore Web Service Definition Language , tels que Java , C + + , Python , PHP et Perl.
SDK Setup
exacte étapes pour la mise en place du SDK dépendra si vous travaillez dans le COM ou l'approche de service Web , et la langue dans laquelle vous travaillez . Si vous voulez utiliser le service Web avec Python, par exemple , vous devrez installer ZSI la mise en œuvre SOAP de Python sur votre machine avant de pouvoir exécuter l'un des exemples de code des développeurs dans le SDK . Si vous utilisez Python avec le COM , d'autre part , il fonctionne mieux sans SOAP. Oracle fournit des détails sur les différentes options d'installation.