Obsah
VirtualBox je program na vytváranie virtuálnych strojov. Po nainštalovaní do počítača ho môžete použiť na spustenie úplne iného operačného systému, napríklad Windows na počítači Mac alebo Apple na počítači so systémom Linux. Pomocou VirtualBoxu môžete súčasne spustiť viac ako jeden operačný systém alebo pracovať s jedným operačným systémom, ktorý nie je podporovaný aktuálnym hardvérom, ako je napríklad DOS.
Použite SDK na interakciu s virtuálnym strojom VirtualBox vo vašom preferovanom programovacom jazyku (Jupiterimages / Creatas / Getty Images)
SDK
Keď si stiahnete VirtualBox, stiahnete si aj sadu Software Developers Kit (SDK) na zadanie kódu, ktorý spolupracuje s virtuálnym počítačom. SDK obsahuje textové súbory a dokumentáciu, ktorá bude fungovať nezávisle od platformy. Ak potrebujete balík pre konkrétnu platformu, musíte si ho objednať samostatne. SDK spolupracuje s rozhraním API (VirtualBox Application Programming Interface), ktoré umožňuje konfigurovať, spúšťať a zastavovať VirtualBox a získavať štatistické údaje o výkonnosti softvéru, ktorý vyvíjate.
inštalácia
Prvým krokom pri konfigurácii SDK je inštalácia komponentov virtuálneho stroja, ktoré sú open source a free download, a spustenie VirtualBox. Ak chcete spustiť program v systéme Windows, prejdite do ponuky Programy a kliknite na položku Štart v položke ponuky VirtualBox. Na počítači Mac otvorte priečinok s aplikáciami a dvakrát kliknite na položku VirtualBox. V Linuxe nájdete VirtualBox v skupine "Systém" alebo "Systémové nástroje" v ponuke "Aplikácie".
API
Existujú dva spôsoby, ako získať súpravu SDK na interakciu s rozhraním API. VirtualBox obsahuje mechanizmus COM (Component Object Model), ktorý vám umožní používať API, ak ovládate programovací jazyk, ako napríklad Java, Visual Basic alebo C ++, ktorý pracuje s COM. Alternatívou je objednať webovú službu VirtualBox, ktorá vám umožní "mapovať" celé API. Službu môžete používať s akýmkoľvek programovacím jazykom, ktorý zahŕňa "Web Service Definition Language", ako napríklad Java, C ++, Python, PHP a Perl.
Konfigurácia SDK
Presné kroky na konfiguráciu sady SDK budú závisieť od toho, čo používate: prístup COM alebo webová služba a jazyk, v ktorom pracujete. Ak chcete napríklad používať webovú službu s Pythonom, mali by ste nainštalovať Python implementáciu ZSI SOAP do vášho počítača, aby ste mohli spustiť kód v SDK. Ak používate Python s COM, na druhej strane bude fungovať lepšie bez SOAP. Oracle poskytuje podrobnosti o rôznych možnostiach inštalácie.