Vsebina
VirtualBox je program, ki se uporablja za ustvarjanje virtualnih strojev. Ko ga namestite v računalnik, ga lahko uporabite za izvajanje povsem drugega operacijskega sistema, na primer za Windows v sistemu Mac ali Apple, na računalniku, v katerem se izvaja Linux. Z VirtualBox lahko istočasno zaženete več operacijskih sistemov ali delate s tistim, ki ga trenutna strojna oprema ne podpira, na primer DOS.
Uporabite SDK za interakcijo z navideznim računalnikom VirtualBox v želenem programskem jeziku (Jupiterimages / Creatas / Getty Images)
SDK
Ko prenesete VirtualBox, prenesete tudi komplet za razvijalce programske opreme (SDK) za vnos kode, ki deluje v navideznem računalniku. SDK vsebuje besedilne datoteke in dokumentacijo, ki bodo delovali neodvisno od platforme. Če potrebujete paket za določeno platformo, ga morate naročiti ločeno. SDK deluje s programskim vmesnikom VirtualBox (API), ki vam omogoča konfiguriranje, zagon in ustavitev programa VirtualBox ter pridobivanje statističnih podatkov o uspešnosti delovanja programske opreme.
Namestitev
Prvi korak pri konfiguriranju SDK je, da namestite komponente navideznega stroja, ki so odprte kode in brezplačno prenesete, in zaženete VirtualBox. Če želite zagnati program v operacijskem sistemu Windows, pojdite v meni Programi in kliknite "Začni" v meniju VirtualBox. V računalniku Mac odprite mapo z aplikacijami in dvokliknite ikono »VirtualBox«. V Linuxu boste našli VirtualBox v skupini »Sistem« ali »Sistemska orodja« v meniju »Aplikacije«.
API
SDK lahko vzpostavi interakcijo z API-jem na dva načina. VirtualBox vključuje mehanizem Component Object Model (COM), ki vam omogoča uporabo API-ja, če ste usposobljeni za programski jezik, kot je Java, Visual Basic ali C ++, ki deluje s COM. Druga možnost je, da naročite spletno storitev VirtualBox, ki vam bo omogočila "mapiranje" celotnega API-ja. Storitev lahko uporabljate s katerim koli programskim jezikom, ki vključuje "jezik definicije spletne storitve", kot so Java, C ++, Python, PHP in Perl.
Konfiguracija SDK
Natančni koraki za konfiguriranje SDK bodo odvisni od tega, kaj uporabljate: pristop COM ali spletna storitev in s katerim jezikom delate. Če želite na primer uporabljati spletno storitev s Pythonom, namestite Pythonovo implementacijo ZSI SOAP v računalnik, da boste lahko zagnali kodo v SDK. Če uporabljate Python s COM, bo po drugi strani boljši brez SOAP. Oracle ponuja podrobnosti o različnih možnostih namestitve.