Instalace sady VirtualBox SDK
SDK
Když si stáhnete VirtualBox, stáhnete také sadu softwarových vývojářů (SDK, Software Developers Kit v angličtině) pro psaní kódu, který interaguje s virtuálním strojem. SDK obsahuje textové soubory a dokumentaci nezávislé na platformě, které fungují bez ohledu na platformu, na které spouštíte VirtualBox. Pokud potřebujete konkrétní balíček pro platformu, budete si ji muset objednat zvlášť. Sada SDK pracuje s aplikačním programovacím rozhraním (API) VirtualBoxu, který umožňuje konfigurovat, spouštět a zastavovat VirtualBox a získávat statistiky výkonu, abyste věděli, jak dobře funguje vyvíjený software.
Instalace
Prvním krokem k instalaci SDK je instalace komponent virtuálního počítače (tyto jsou open source a jeho stahování je zdarma) a spustit VirtualBox. Chcete-li spustit program v systému Windows, přejděte do nabídky "Programy" a v nabídce VirtualBox klikněte na tlačítko "Start". Na počítači Mac otevřete složku "Aplikace" a poklepejte na "VirtualBox". V Linuxu najdete VirtualBox v "System" nebo "System Tools" v nabídce "Applications".
API
Existují dva způsoby instalace sady SDK pro interakci s rozhraním API. VirtualBox je dodáván s Component Object Model (COM), mechanismem, který vám umožní používat rozhraní API, pokud máte znalosti v jazyce Java, Visual Basic nebo C ++, který pracuje s COM. Alternativou je objednat webovou službu VirtualBox, která mapuje kompletní rozhraní API. Tuto službu můžete použít s jakýmkoli programovacím jazykem, který zahrnuje jazyk definic webových služeb, jako jsou Java, C ++, Python, PHP a Perl.
Instalace sady SDK
Přesné kroky instalace sady SDK budou záviset na tom, zda pracujete prostřednictvím služby COM nebo prostřednictvím přístupu k webové službě a jaký jazyk používáte. Chcete-li například používat webovou službu s aplikací Python, budete muset nainstalovat implementaci Python ZSI SOAP do počítače před spuštěním libovolného kódu pro vývojáře v sadě SDK. Na druhou stranu, pokud používáte Python s COM, běží bez SOAP. Oracle poskytuje podrobnosti o různých možnostech instalace.