The proposal is to use OSGi or other eclipse based technologies to create a framework and layer on the Hypervisor or the Host OS that would:
- Provide seamless user experience around managing VM's
- Deploying
- Undeploying
- Upgrading
- Provide capabilities to manage applications on the VM's
- Install new applications
- Uninstall Applications
- Simplify user experience by hiding the existence of VM's and its complexities to end users
- Starting applications
- Stopping applications
- Upgrading applications
This would rely on eclipse plugin framework which would mean that for every guest VM type there would be a set of capability providers which would know how to start, stop and upgrade the VM's. There would be another set of providers that would know how to start, stop and manage applications. This would also involve a user interface on the Host VM that would hide the existence of the various VM's to the end user allowing him to get the feel of a single OS.]]>Valentine 2011-03-21T09:09:31-00:00