VirtualBox è un programma per la creazione di una macchina virtuale . Una volta che si imposta VirtualBox sul computer, è possibile utilizzarlo per eseguire un sistema operativo completamente diverso - per esempio , l'esecuzione di Windows su un Mac o Apple su un computer Linux . Con VirtualBox , è possibile eseguire più sistemi operativi contemporaneamente , o lavorare su un sistema operativo obsoleto come DOS che non è supportato da hardware corrente . SDK
Quando si scarica VirtualBox , è anche scaricare un Software Developers Kit ( SDK ) per la scrittura di codice che interagisce con la macchina virtuale . SDK contiene i file di testo indipendente dalla piattaforma e di documentazione che opera indipendentemente da quale piattaforma si esegue il VirtualBox su . Se avete bisogno di un pacchetto specifico per la piattaforma , si dovrà ordinare che separatamente . SDK funziona con Application Programming Interface di VirtualBox ( API ), che consente di configurare , avviare e interrompere VirtualBox e recuperare le statistiche sulle prestazioni su come gira il software che si sviluppa .
Installazione
< br >
Il primo passo per la creazione di SDK è quello di installare i componenti di macchine virtuali - sono open-source e da scaricare gratuitamente - e avviare VirtualBox . Per avviare il programma su Windows, andare nel menu Programmi e fare clic su "Start" nella voce di menu VirtualBox . Su un Mac, aprire la cartella Applicazioni e fare doppio clic su " VirtualBox . " Su Linux , troverete VirtualBox sia nel sistema o gruppo Strumenti di sistema nel menu Applicazioni .
API
Ci sono due modi per impostare l'SDK per interagire con le API . Navi VirtualBox con Component Object Model ( COM ) , un meccanismo che consentirà di utilizzare l'API , se sei abile in un linguaggio come Java , Visual Basic o C + + che funziona con COM . L' alternativa è quella di ordinare il servizio Web VirtualBox che mappa l'intero API . È possibile utilizzare il servizio con qualsiasi linguaggio di programmazione che incorpora Web Service Definition Language , come Java , C + + , Python , PHP e Perl .
SDK Setup
+ L'esatta passi per la configurazione di SDK dipenderà dal fatto che si sta lavorando attraverso il COM o il metodo del servizio Web , e quale lingua si sta lavorando . Se si desidera utilizzare il servizio Web con Python , per esempio, si dovrà installare ZSI implementazione SOAP di Python sul computer prima di eseguire qualsiasi codice sviluppatore di esempio nel SDK . Se si usa Python con il COM , d'altra parte , funziona meglio senza SOAP . Oracle fornisce dettagli sulle diverse opzioni di installazione .