Installazione di VirtualBox SDK
SDK
Quando si scarica VirtualBox, si scarica anche un kit di sviluppo software (SDK, Software Developers Kit in inglese) per scrivere codice che interagisce con la macchina virtuale. L'SDK contiene file di testo e documentazione indipendenti dalla piattaforma che funzionano indipendentemente dalla piattaforma su cui viene eseguito VirtualBox. Se hai bisogno di un pacchetto specifico per una piattaforma, dovrai ordinarlo separatamente. L'SDK funziona con l'API (Application Programming Interface) di VirtualBox, che consente di configurare, avviare e arrestare VirtualBox e ottenere statistiche sulle prestazioni per sapere quanto bene funziona il software sviluppato.
installazione
Il primo passo per installare l'SDK è installare i componenti della macchina virtuale (questi sono open source e il suo download è gratuito) ed eseguire VirtualBox. Per eseguire il programma in Windows, vai al menu "Programmi" e fai clic su "Start" nel menu VirtualBox. Su un Mac, apri la cartella "Applicazioni" e fai doppio clic su "VirtualBox". In Linux puoi trovare VirtualBox nel gruppo "Sistema" o "Strumenti di sistema" del menu "Applicazioni".
API
Esistono due modi per installare l'SDK per interagire con l'API. VirtualBox viene fornito con un COM (Component Object Model), un meccanismo che ti consentirà di utilizzare l'API se sei esperto in un linguaggio come Java, Visual Basic o C ++ che funziona con COM. L'alternativa è ordinare il servizio Web VirtualBox che mappa l'API completa. È possibile utilizzare questo servizio con qualsiasi linguaggio di programmazione che incorpori il linguaggio di definizione dei servizi Web, come Java, C ++, Python, PHP e Perl.
Installazione dell'SDK
I passaggi esatti per installare l'SDK dipenderanno dal fatto che si stia utilizzando la COM o l'approccio del servizio Web e quale lingua si sta utilizzando. Se si desidera utilizzare il servizio Web con Python, ad esempio, sarà necessario installare l'implementazione SOAP Python ZSI sul computer prima di poter eseguire uno qualsiasi dei codici di esempio per gli sviluppatori nell'SDK. D'altra parte, se usi Python con COM, funziona meglio senza SOAP. Oracle fornisce dettagli sulle diverse opzioni di installazione.