Jython looks very much like Python. If you know how to program Python, you pretty much know how to code in Jython.
With the VI Java API, it's made possible to manage VMware Infrastructure with Jython. Please check out this presentation to get started with Jython programming.
There are 18 more samples released into the project depository including networking, scheduling, virtual machine management, session management, event management. Please check them out here .
I'm very pleased to introduce Andrew, who recently joined our open source project. Andrew has been very active in VMware developer community and is now VMware valued community member. He has done many great projects in VI plugin, VI SDK, etc. His postings are among the most viewed by the VMware community. To know more about him, please take a look at the VMware community blog by Pablo Roesch.
Andrew has decided to combine his VI Java toolkit into VI Java API project. He will help with the devleopment of VI Java API project.
Please join me to welcome Andrew on board!
-Steve Jin
The Virtual Infrastructure API just got open sourced under BSD license. This API aims to simplify the VI SDK web services interface and improve productivity.
The key benefits include:
- Enables OO programming with a well defined managed object model
- Reduces the need to use ManagedObjectReference
- Hides the complexity of the PropertyCollector
- Provides necessary utility classes to simplify VI SDK web interfaces
- Leverages current VI SDK web services interface while keeping it intact
The downloadable jar you will find in the download page is very small (264KB ompressed), but includes binary, source and 10 sample code.
To find out more about this API and the object model behind it, please check out these two documents: Get started with VI Java API (2 pages),and Object model of VI Java API (3 pages)
To download the API package, please start here and choose latest build. This project is an open source project, please feel free to leverage this API and share your experience with the rest of community.
We look forward to hearing from you. If you would like to help with the API development itself, please let us know and we will love to have you.