VirtualBox SDK Setup

VirtualBox er et program for å lage en virtuell maskin. Når du setter opp VirtualBox på datamaskinen, kan du bruke den til å kjøre et helt annet operativsystem - for eksempel å kjøre Windows på en Mac eller Apple på en Linux-maskin. Med VirtualBox kan du kjøre mer enn ett OS samtidig, eller arbeide på en utdatert OS som DOS som ikke støttes av gjeldende maskinvare.

SDK

Når du laster ned VirtualBox, du også laste ned en programvare Developers Kit (SDK) for å skrive kode som samhandler med den virtuelle maskinen. SDK inneholder plattformuavhengig tekstfiler og dokumentasjon som fungerer uavhengig av hvilken plattform du kjører VirtualBox på. Hvis du trenger en plattformspesifikk pakken, må du bestille det separat. SDK arbeider med VirtualBox Application Programming Interface (API), som gjør det mulig å konfigurere, starte og stoppe VirtualBox og hente ytelses statistikk om hvor godt det går den programvaren du utvikle.

Installasjon

Det første skrittet for å sette opp SDK er å installere virtuelle maskinkomponenter - de er åpen kildekode og gratis å laste ned - og starte opp VirtualBox. For å starte programmet på Windows, gå inn i programmer-menyen og klikk på "Start" i VirtualBox menyvalget. På en Mac, åpner du mappen og dobbeltklikk på "VirtualBox." På Linux, finner du VirtualBox i enten system eller System Tools gruppe for i menyen Programmer.

API

Det er to måter å sette opp SDK til å samhandle med API. VirtualBox skip med en Component Object Model (COM), en mekanisme som gjør at du kan bruke API hvis du er dyktig i et språk som Java, Visual Basic eller C ++ som arbeider med COM. Alternativet er å bestille VirtualBox webtjeneste som kartlegger hele API. Du kan bruke tjenesten med alle programmeringsspråk som inkorporerer Web Service Definition Language, som Java, C ++, Python, PHP og Perl.

SDK Setup

Den nøyaktige fremgangsmåten for å sette opp SDK vil avhenge av om du arbeider gjennom COM eller webtjeneste tilnærming, og hvilket språk du jobber med. Hvis du ønsker å bruke webtjenesten med Python, for eksempel, må du installere Pythons ZSI SOAP gjennomføring på maskinen før du kan kjøre noen av prøven utvikleren koden i SDK. Hvis du bruker Python med COM, derimot, går det bedre uten såpe. Oracle gir informasjon om ulike installasjonsalternativer.