Oracle VM VirtualBox SDK 4.0.4 r70112

Oracle in Development \ Misc. Dev. Tools

The VirtualBox Software Development Kit (SDK) contains all the documentation and interface files that are needed to write code that interacts with VirtualBox.


   
 

The VirtualBox Software Development Kit (SDK) contains all the documentation and interface files that are needed to write code that interacts with VirtualBox.

The Oracle VM VirtualBox Main API documentation describes the so-called VirtualBox Main API which comprises all public COM interfaces and components provided by the VirtualBox server and by the Oracle VM VirtualBox client library.

Oracle VM VirtualBox employs a client-server design, meaning that whenever any part of Oracle VM VirtualBox is running -- be it the Qt GUI, the VBoxManage command-line interface or any virtual machine --, a dedicated server process named VBoxSVC runs in the background. This allows multiple processes working with Oracle VM VirtualBox to cooperate without conflicts. These processes communicate to each other using inter-process communication facilities provided by the COM implementation of the host computer.

On Windows platforms, the Oracle VM VirtualBox Main API uses Microsoft COM, a native COM implementation. On all other platforms, Mozilla XPCOM, an open-source COM implementation, is used.

All the parts that a typical Oracle VM VirtualBox user interacts with (the Qt GUI, the VBoxManage command-line interface and the VBoxVRDP server) are technically front-ends to the Main API and only use the interfaces that are documented in this Main API documentation. This ensures that, with any given release version of Oracle VM VirtualBox, all capabilities of the product that could be useful to an external client program are always exposed by way of this API.

The Oracle VM VirtualBox Main API (also called the Oracle VM VirtualBox COM library) contains two public component classes: Oracle VM VirtualBox .Oracle VM VirtualBox and Oracle VM VirtualBox. Session, which implement IVirtualBox and ISession interfaces respectively. These two classes are of supreme importance and will be needed in order for any front-end program to do anything useful. It is recommended to read the documentation of the mentioned interfaces first.

The VirtualBox.VirtualBox class is a singleton. This means that there can be only one object of this class on the local machine at any given time. This object is a parent of many other objects in the Oracle VM VirtualBox COM library and lives in the VBoxSVC process. In fact, when you create an instance of the VirtualBox.VirtualBox, the COM subsystem checks if the VBoxSVC process is already running, starts it if not, and returns you a reference to the Oracle VM VirtualBox object created in this process. When the last reference to this object is released, the VBoxSVC process ends (with a 5 second delay to protect from too frequent restarts).

The VirtualBox.Session class is a regular component. You can create as many Session objects as you need but all of them will live in a process which issues the object instantiation call. Session objects represent virtual machine sessions which are used to configure virtual machines and control their execution. for Windows2K, XP, 2003, Vista, 7



Oracle VM VirtualBox SDK 4.0.4 r70112 Misc. Dev. Tools software developed by Oracle. The license of this misc. dev. tools software is shareware, you can free download and get a free trial before you buy a registration or license. Do not use illegal warez version, crack, serial numbers, registration codes, pirate key for this misc. dev. tools software Oracle VM VirtualBox SDK. If you want to get a full and unlimited version of Oracle VM VirtualBox SDK, you should buy from original publisher Oracle.


Similar Software

Oracle VM VirtualBox SDK for Windows 4.0.8 r71778 Sun Microsystems Inc  Components and Libraries

The VirtualBox Software Development Kit (SDK) contains all the documentation and interface files that are needed to write code that interacts with VirtualBox. The Oracle VM VirtualBox Main API documentation describes the so-called VirtualBox Main API which comprises all public COM interfaces and...

Wake-On-LAN Virtual Machine 1.0.599 Alexander Yarovy  Remote Tools

If physical host machine has not enough resources or performance to keep every virtual machine running the solution is to start virtual machines only when needed. Wake-On-LAN Virtual Machine implements the Wake-On-LAN computer networking standard to turn on virtual machines. When the program...

LPAR2RRD 7.30.0 XORUX  Maintenance

Server and Database Performance Monitoring: IBM Power Systems, VMware, Nutanix, Oracle Database, Oracle VM, Oracle Solaris, oVirt, Red Hat Virtualization, Microsoft Windows Server and Hyper-V, XenServer, Citrix Hypervisor, Amazon Web Services, Google Cloud, Microsoft Azure, Kubernetes, Red Hat...

Acronis Backup Universal License 11.7.0.44190 Acronis, LLC  Backup Tools

Future-proof your backup & meet evolving system requirements without any extra costs! Whether you are switching to a new OS, supporting multiple applications on a server, or virtualizing your data, Acronis Backup Advanced Universal License gives you the freedom to maintain coverage without...

C-MOR IP Video Surveillance VM for VirtualBox 3.76 C-MOR by za-internet GmbH  Misc. Internet

C-MOR Video Surveillance VM is a Virtual Machine for VirtualBox software which covers all the features of the Video Surveillance Appliance C-MOR. It records a lot of IP cameras of well-known brands and supports the video standards MJPEG and JPEG. C-MOR also does motion detection and sends alarms....

Java HotSpot Server VM 2.0 Sun Microsystems, Inc.  Java

Java HotSpot Server VM is an add-on performance module for the Java 2 SDK.The Java HotSpot Server VM employs state-of-the-art technology to offer many performance enhancements, including an adaptive compiler, improved garbage collection, and thread synchronization. The Java HotSpot Server VM...

vMotion Detector 1.0 Vmotion  Maintenance

vMotion Detector is an application suite designed for Oracle OEM or Nagios that allows a Windows or Linux Guest VM detect when it has its Session ID modified due to an underlying DRS or HA clustered environment change. Small footprint. Extremely fast., Supports Oracle OEM 10g/11g Platforms.,...

PDFrame SDK 1.0 Pdframesdk  Misc. Inf. Tools

PDFrame SDK is a Java-based framework designed to rapidly and easily implement business or database applications. PDFrame SDK runs with up-to-date standard software and SDK's like Java, Eclipse, MySQL, MSSQL, Oracle and others. PDFrame SDK 1.0 License - GNU General Public License (GPL)

TechCluster 1.0 Techcluster  Misc. Dev. Tools

TechCluster is a complete management as well as access panel for cluster with backend of Oracle VirtualBox. The software internally handles the cluster control requests and process the server for performing specified action. Cluster Management System, Virtual Machine Control Panel Individual...

Utilities and SDK for Subsystem for UNIX-based Applications 010.0.7063.0 Microsoft  Misc. Dev. Tools

Utilities and SDK for UNIX-Based Applications was developed to be an add-on to the Subsystem for UNIX-Based Applications (referred to as SUA, hence forth) component that shipped in Microsoft Windows 7/ Windows Server 2008 R2. This consists of the following components: - Base Utilities - SVR-5...


Popular Software of Development - Misc. Dev. Tools

Virtual Serial Port Driver XP 4 ELTIMA Software GmbH  Misc. Dev. Tools

Virtual Serial Port Driver XP4 creates two pure virtual serial ports in your system which are virtually connected to each other. For other Windows applications, virtual ports will be seen exactly as two real serial ports connected via null-modem cable. You can select any port numbers for virtual...

ActivLicense Online v1.01 Ionworx Technology  Misc. Dev. Tools

ActivLicense Online is a professional and robust anti-piracy solution based on product activation technology designed to verify if your software products have been legitimately licensed, it's quick, easy and reliable, the activation can be done in few minutes via the Internet or by Telephone....

WinDriver 7 Jungo Ltd.  Misc. Dev. Tools

WinDriverâ„¢ for Windows automates and simplifies the development of user mode Windows device drivers for PCI / PCI Express/USB/ CardBus / ISA / PCMCIA/ PMC / PCI-X / PCI-104 and CompactPCI. No DDK knowledge or kernel level programming required. Including powerful tools for hardware...

Mobile DBViewer Plus for Nokia S60 3rd E 1.2 Cellica Software Services  Misc. Dev. Tools

View & Sync MS Access, Excel, Oracle, Foxpro, dBase, or any ODBC enabled database on Series 60 3rd Edition Smart phones like N72, N73, N70 , E50, E70 etc. Create new database on Smartphone. Add / Edit / Delete data is supported. View one record at a time or all at once.Use desktop side...

VISOCO dbExpress driver for Sybase ASE 2.3 VISOCO Software  Misc. Dev. Tools

VISOCO dbExpress driver for Sybase ASE is a dbExpress driver for Borland Delphi, Kylix, C++ Builder.VISOCO dbExpress driver for Sybase ASE provides direct access to Sybase ASE and allows you to avoid Borland Database Engine (BDE), ODBC, ADO.Key features:- High-performance - Native access to...

Virtual Serial Port Driver Mobile 4.0 Virtual Serial Port Software  Misc. Dev. Tools

Virtual Serial Ports Driver Mobile is a brand-new generation of an already popular driver for mobile devices released by Eltima more than a year ago.Now we bring a totally new level of serial emulation for SmartPhones based on the Windows Mobile platform!VSPD Mobile is capable of creating up to...

Advanced USB Port Monitor 2.0.1.5 AGG Software  Misc. Dev. Tools

Advanced USB Port Monitor is a USB Bus, USB Device and Protocol Analyzer. Advanced USB Port Monitor packs the robust functionality to capture, view and process USB traffic. It offers sophisticated viewing and intelligent searching to accurately and efficiently debug and test High (480Mbps), Full...

MixerPRO 1.2 xFX JumpStart  Misc. Dev. Tools

MixerPRO is a powerful library that provides access to the lines and controls of installed sound card.Control volume, mute states, recording sources, obtain information about the sound card's driver name, version, etcetera.

ER English to Bengali Dictionary 1.0 erdictionary.sourceforge.net  Misc. Dev. Tools

ER Dictionary ( English to Bengali Dictionary ) provides you digital dictionary based on English and Bengali word. This is based on Unicode. Before Using this you must install .NET 2.0. A download link is given with the package.

DownloadX ActiveX Download Control Free 1.0.1 DownloadXCtrl.com  Misc. Dev. Tools

DownloadX ActiveX Download Control is an ActiveX control used to download files from the Internet/Intranet. It can be used with any modern programming language (VB.NET, C#, C++, VB, Delphi, ASP, ASP.NET, PHP, Java...) and containers that support ActiveX controls. The DownloadX control is a unique...