VirtualBox-SDK Setup

April 11

VirtualBox ist ein Programm zum Erstellen eines virtuellen Computers. Sobald Sie VirtualBox auf Ihrem Computer eingerichtet haben, können es Sie ein ganz anderes Betriebssystem--laufen beispielsweise mit Windows auf einem Mac oder Apple auf einem Linux-Computer. Mit VirtualBox können Sie mehrere OS gleichzeitig ablaufen oder arbeiten auf einer veralteten OS wie DOS, die durch aktuelle Hardware nicht unterstützt wird.

SDK

Wenn Sie VirtualBox herunterladen, downloaden Sie auch eine Software Developers Kit (SDK) für das Schreiben von Code, die mit dem virtuellen Computer interagiert. SDK enthält plattformunabhängig Textdateien und Dokumentation, die funktionieren unabhängig davon, welche Plattform Sie Ihre VirtualBox auf ausführen. Benötigen Sie eine plattformspezifische Paket, musst du das separat zu bestellen. SDK arbeitet mit VirtualBoxs Application Programming Interface (API), können Sie konfigurieren, starten und stoppen von VirtualBox und Abrufen von Performance-Statistiken über wie gut es läuft die Software, die Sie entwickeln.

Installation

Der erste Schritt zum Einrichten von SDK ist, die Komponenten der virtuellen Maschine zu installieren--sie sind Open Source und kostenlos zum download-- und VirtualBox starten. Um das Programm unter Windows zu starten, gehen Sie in das Menü "Programme" und klicken Sie auf "Start" unter dem Menüpunkt VirtualBox. Öffnen Sie auf einem Mac den Ordner "Programme", und doppelklicken Sie auf "VirtualBox." Unter Linux finden Sie VirtualBox im System oder System-Tools-Gruppe über das Programmmenü.

API

Es gibt zwei Möglichkeiten, das SDK einrichten, um mit der API zu interagieren. VirtualBox wird ausgeliefert mit einem Component Object Model (COM), ein Mechanismus, mit denen Sie die API benutzen, wenn Sie sind in einer Sprache wie Java, Visual Basic oder C++, die mit com arbeitet tüchtig Die Alternative ist, den VirtualBox-Webdienst zu bestellen, der die gesamte API zuordnet. Den Service können Sie jede andere Programmiersprache, die Web Service Definition Language, z. B. Java, C++, Python, PHP und Perl enthält.

SDK Setup

Die genauen Schritte zum Einrichten des SDK werden davon abhängen, ob Sie über die COM oder Web-Service-Ansatz arbeiten und welche Sprache Sie mit arbeiten. Wenn Sie den Webdienst mit Python verwenden möchten, z. B. musst du Pythons ZSI SOAP-Implementierung auf Ihrem Computer installieren, bevor Sie eines der Beispielcode für Entwickler im SDK ausführen können. Wenn Sie Python mit der COM verwenden, auf der anderen Seite läuft es besser ohne Seife. Oracle stellt Informationen auf verschiedenen Installationsoptionen.