VirtualBox é um programa para a criação de uma máquina virtual. Depois de configurar o VirtualBox em seu computador , você pode usá-lo para executar um sistema operacional completamente diferente - por exemplo, executar o Windows em um Mac ou Apple em um computador Linux. Com VirtualBox , você pode executar mais de um sistema operacional ao mesmo tempo, ou trabalhar em um sistema operacional ultrapassado como o DOS , que não é suportado pelo hardware atual. SDK
Ao fazer o download do VirtualBox , você também fazer download de um Software Developers Kit (SDK) para escrever código que interage com a máquina virtual. SDK contém arquivos de texto independentes de plataforma e documentação que funcionam independentemente de qual plataforma você executar o VirtualBox em . Se você precisa de um pacote específico de plataforma , você terá que ordenar que separadamente. SDK trabalha com o VirtualBox Application Programming Interface (API ), que permite configurar , iniciar e parar o VirtualBox e recuperar estatísticas de desempenho sobre o quão bem ele funciona sobre o software que você desenvolve .
Instalação
< br >
O primeiro passo para a criação de SDK é instalar os componentes de máquinas virtuais - são open-source e gratuito para download - e iniciar o VirtualBox . Para iniciar o programa no Windows, vá no menu de programas e clique em "Start" no item de menu VirtualBox . Em um Mac, abra a pasta Aplicativos e clique duas vezes em " VirtualBox . " No Linux , você encontra VirtualBox tanto no sistema ou grupo Ferramentas de Sistema do menu Aplicativos.
API
Há duas maneiras de configurar o SDK para interagir com a API. Navios VirtualBox com um Component Object Model (COM) , um mecanismo que permitirá que você use a API se você é proficiente em uma linguagem como Java , Visual Basic ou C + + , que trabalha com COM . A alternativa é solicitar o serviço Web VirtualBox que mapeia toda a API. Você pode usar o serviço com qualquer linguagem de programação que incorpora Web Service Definition Language , como Java , C + + , Python, PHP e Perl.
SDK Setup
O exato passos para configurar o SDK vai depender se você está trabalhando através da abordagem de serviço Web ou cOM , e qual a linguagem que você está trabalhando. Se você quiser utilizar o serviço Web com Python, por exemplo, você terá que instalar ZSI implementação de SOAP do Python em sua máquina antes de executar qualquer código desenvolvedor amostra no SDK. Se você usar Python com o COM, por outro lado , corre-se melhor sem SOAP. A Oracle fornece detalhes sobre diferentes opções de instalação.