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 Software Developers Kit ( SDK ) for å skrive kode som samhandler med den virtuelle maskinen . SDK inneholder plattformuavhengige tekstfiler og dokumentasjon som fungerer uavhengig av hvilken plattform du kjører VirtualBox på . Hvis du trenger en plattform -spesifikk pakke , må du bestille det separat . SDK arbeider med VirtualBox er Application Programming Interface ( API ), som gjør det mulig å konfigurere, starte og stoppe VirtualBox og hente ytelse statistikk om hvor godt det går den programvaren du utvikle .
Installasjon
Det første skrittet for å sette opp SDK er å installere den virtuelle maskinen komponenter - de er åpen kildekode og gratis å laste ned - og starte opp VirtualBox . Å starte programmet på Windows , går inn i Programmer-menyen og klikk på " Start" i VirtualBox menypunkt. På en Mac , åpner du Programmer-mappen og dobbeltklikk på " VirtualBox . " På Linux , finner du VirtualBox i enten System eller System Tools gruppe i Programmer-menyen .
API
p 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 på et språk som Java , Visual Basic eller C + + som fungerer 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 eksakte fremgangsmåten for å sette opp SDK vil avhenge av om du arbeider gjennom COM eller webtjenesten tilnærming, og hvilket språk du arbeider 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 SOAP . Oracle gir informasjon om ulike monteringsmuligheter .