6. A method comprising: receiving, by a virtual machine monitor of a computing device, a request from an applet that is executing in a first virtual domain of a set of virtual domains provided by the virtual machine monitor, wherein execution of the applet was requested by a second virtual domain of the set of virtual domains but directed by the virtual machine monitor to be executed by the first virtual domain; servicing, by the virtual machine monitor, the request from the applet; and sending, by the virtual machine monitor, a result of the request to the applet; wherein the first virtual domain comprises a byte code interpreter in address space of a kernel of a special-purpose operating system of the first virtual domain, the special-purpose operating system of the first virtual domain to run byte code interpreted applications comprising at least the applet using the byte code interpreter, wherein the kernel to access hardware of the computer through a platform independent interface provided by the virtual machine monitor.
6. A method comprising: receiving, by a virtual machine monitor of a computing device, a request from an applet that is executing in a first virtual domain of a set of virtual domains provided by the virtual machine monitor, wherein execution of the applet was requested by a second virtual domain of the set of virtual domains but directed by the virtual machine monitor to be executed by the first virtual domain; servicing, by the virtual machine monitor, the request from the applet; and sending, by the virtual machine monitor, a result of the request to the applet; wherein the first virtual domain comprises a byte code interpreter in address space of a kernel of a special-purpose operating system of the first virtual domain, the special-purpose operating system of the first virtual domain to run byte code interpreted applications comprising at least the applet using the byte code interpreter, wherein the kernel to access hardware of the computer through a platform independent interface provided by the virtual machine monitor. 10. The method of claim 6 , wherein the request is serviced by using a virtual device driver of the virtual machine monitor to communicate with the second virtual domain on the computer.