VirtualBox es un programa para la creación de una máquina virtual. Una vez configurado VirtualBox en su ordenador , puede utilizarlo para ejecutar un sistema operativo completamente diferente - por ejemplo, ejecutar Windows en un Mac o Apple en un equipo Linux. Con VirtualBox , puede ejecutar más de un sistema operativo al mismo tiempo , o trabajar en un sistema operativo obsoleto como DOS que no es compatible con el hardware actual. SDK
Al descargar VirtualBox , también descargar un kit de desarrollo de software ( SDK ) para escribir código que interactúe con la máquina virtual. SDK contiene archivos de texto independientes de la plataforma y de la documentación que el trabajo independientemente de la plataforma que ejecuta el VirtualBox sucesivamente. Si usted necesita un paquete específico de la plataforma , tendrá que pedir que por separado. SDK trabaja con la interfaz de programación de aplicaciones de VirtualBox (API ), que permite configurar , iniciar y detener VirtualBox y recuperar las estadísticas de rendimiento sobre lo bien que funciona el software que usted desarrolla .
Instalación
< br >
El primer paso para la creación de SDK es la instalación de los componentes de las máquinas virtuales - que son de código abierto y libre para descargar - y puesta en marcha VirtualBox . Para iniciar el programa en Windows, vaya al menú Programas y haga clic en "Inicio" en el menú de VirtualBox. En un Mac , abra la carpeta Aplicaciones y haga doble clic en " VirtualBox . " En Linux , se encuentra VirtualBox ya sea en el sistema o grupo Herramientas del sistema del menú Aplicaciones.
API
Hay dos formas de configurar el SDK para interactuar con el API . Barcos VirtualBox con un modelo de objetos componentes ( COM ) , un mecanismo que le permitirá utilizar la API si eres experto en un lenguaje como Java, Visual Basic o C + + que funciona con COM . La alternativa es pedir el servicio Web VirtualBox que asigna toda la API . Usted puede utilizar el servicio con cualquier lenguaje de programación que incorpora Web Service Definition Language , tales como Java, C + + , Python , PHP y Perl.
SDK Configuración
exacta pasos para configurar el SDK dependerán de si está trabajando a través del COM o el enfoque de servicios web , y el idioma que está trabajando. Si desea utilizar el servicio web con Python, por ejemplo, usted tendrá que instalar ZSI implementación SOAP de Python en su máquina antes de poder ejecutar cualquiera de los desarrolladores de código de ejemplo en el SDK. Si utiliza Python con el COM , por el contrario , se ejecuta mejor sin SOAP. Oracle ofrece información detallada sobre las diferentes opciones de instalación.