Vix4J is a high-level Java wrapper around the VMware Vix API allowing the developpers to manage programatically their virtual machine under VMware virtualization platforms. This wrapper uses the native Vix libraries from the Vix SDK using the Java Native Access (JNA) - available at https://github.com/twall/jna. The wrapper is aimed to be easy to use and abstract to a higher level virtual machine manipulation operations on the VMware virtualization solutions.
TODO
Although the wrapper currently only support Windows hosts, we are planning to add Linux support soon.
Still in development
Dillinger uses a number of open source projects to work properly:
- VMware SDK (Vix) - https://www.vmware.com/support/developer/vix-api/
- Java Native Access (JNA) - https://github.com/twall/jna
- Apache Log4j - http://logging.apache.org/log4j/2.x/
TODO
Want to contribute? Yay great! Feel free to fork and submit pull request if you have any idea you would like to see implemented in the project.
Vix SDK reference is available at this address : https://www.vmware.com/support/developer/vix-api/vix113_reference/index2.html
- Write Tests
- Add more product connections
- Implement more VMware Vix methods
- Add support for Linux
- Add support for Mac?
- ... any ideas?
MIT