Innhold
VirtualBox er et program som brukes til å lage virtuelle maskiner. Etter at du har installert den på datamaskinen, kan du bruke den til å kjøre et helt annet operativsystem, for eksempel Windows på en Mac eller Apple på en datamaskin som kjører Linux. Med VirtualBox kan du kjøre mer enn ett operativsystem samtidig eller arbeide med en som ikke støttes av gjeldende maskinvare, for eksempel DOS.
Bruk SDK til å samhandle med en VirtualBox virtuell maskin i ditt foretrukne programmeringsspråk (Jupiterimages / Creatas / Getty Images)
SDK
Når du laster ned VirtualBox, laster du også ned et Software Developers Kit (SDK) for å skrive inn kode som samhandler med den virtuelle maskinen. SDK inneholder tekstfiler og dokumentasjon som vil fungere uavhengig av plattformen. Hvis du trenger en pakke for en bestemt plattform, må du bestille den separat. SDK fungerer med VirtualBox Application Programming Interface (API), som lar deg konfigurere, starte og stoppe VirtualBox og få resultatstatistikk om hvor godt programvaren du utvikler fungerer.
installasjon
Det første trinnet for å konfigurere SDK er å installere de virtuelle maskinkomponentene, som er åpen kildekode og gratis nedlasting, og start VirtualBox. For å starte programmet i Windows, gå til Programmer-menyen og klikk "Start" i menyelementet VirtualBox. På en Mac, åpne applikasjonsmappen og dobbeltklikk på "VirtualBox". I Linux finner du VirtualBox i "System" eller "System Tools" gruppen på "Applications" -menyen.
API
Det er to måter å få SDK til å samhandle med API. VirtualBox inneholder en COMM-komponentmodell, som lar deg bruke API-en hvis du er dyktig i et programmeringsspråk, for eksempel Java, Visual Basic eller C ++, som fungerer med COM. Alternativet er å bestille VirtualBox-webtjenesten, som lar deg "kart" hele APIen. Du kan bruke tjenesten med et hvilket som helst programmeringsspråk som inneholder "Web Service Definition Language", for eksempel Java, C ++, Python, PHP og Perl.
SDK-konfigurasjon
De nøyaktige trinnene for å konfigurere SDK vil avhenge av hva du bruker: en COM-tilnærming eller webtjenesten, og med hvilket språk du jobber. Hvis du vil bruke webtjenesten med Python, for eksempel, bør du installere Pythons ZSI SOAP-implementering på datamaskinen din for å kunne kjøre kode i SDK. Hvis du bruker Python med COM, derimot, vil det fungere bedre uten SOAP. Oracle gir detaljer om de forskjellige installasjonsalternativene.