Innehåll
VirtualBox är ett program som används för att skapa virtuella maskiner. När du har installerat det på din dator kan du använda det för att köra ett helt annat operativsystem, till exempel Windows på en Mac eller Apple på en dator som kör Linux. Med VirtualBox kan du köra mer än ett operativsystem samtidigt eller arbeta med en som inte stöds av den aktuella hårdvaran, till exempel DOS.
Använd SDK för att interagera med en VirtualBox virtuell maskin i ditt föredragna programmeringsspråk (Jupiterimages / Creatas / Getty Images)
SDK
När du laddar ner VirtualBox, laddar du också ner ett SDK (Software Developers Kit) för att ange kod som interagerar med den virtuella maskinen. SDK innehåller textfiler och dokumentation som kommer att fungera oberoende av plattformen. Om du behöver ett paket för en viss plattform, måste du beställa det separat. SDK fungerar med VirtualBox Application Programming Interface (API), som låter dig konfigurera, starta och stoppa VirtualBox och få resultatstatistik om hur bra den programvara du utvecklar fungerar.
installation
Det första steget att konfigurera SDK är att installera virtuella maskinkomponenter, som är öppen källkod och gratis nedladdning, och starta VirtualBox. För att starta programmet i Windows, gå till programmenyn och klicka på "Start" i menyalternativet VirtualBox. På en Mac öppnar du programmappen och dubbelklickar på "VirtualBox". I Linux hittar du VirtualBox i "System" eller "System Tools" i "Applications" -menyn.
API
Det finns två sätt att få SDK att interagera med API: n. VirtualBox innehåller en COM-mekanism för komponentobjektmodeller, som låter dig använda API om du är skicklig i ett programmeringsspråk, till exempel Java, Visual Basic eller C ++, som fungerar med COM. Alternativet är att beställa VirtualBox webbtjänst, vilket gör att du kan "kartlägga" hela API: n. Du kan använda tjänsten med något programmeringsspråk som innehåller "Web Service Definition Language", som Java, C ++, Python, PHP och Perl.
SDK-konfiguration
De exakta stegen för att konfigurera SDK beror på vad du använder: ett COM-tillvägagångssätt eller webbtjänsten och med vilket språk du arbetar. Om du vill använda webbtjänsten med Python, bör du installera Pythons ZSI SOAP-implementering på din dator för att kunna köra kod i SDK. Om du använder Python med COM, å andra sidan, fungerar det bättre utan SOAP. Oracle ger information om de olika installationsalternativen.