• Skip to site navigation
  • Skip to blog entries
  • Skip to archive page
  • Skip to right sidebar

VI Java API 2.0 Beta Released

Eric Sloof - NTPRO.NL

  • NTPRO.NL
  • Online Training
  • VMworld
  • Videos
  • Tools
  • iTunes
  • About

Friday, 6 February 2009

VI Java API 2.0 Beta Released

Steve Jin, creator of the VMware VI Java API, asked me to bring you up-to-date about the launch of the VI Java API 2.0 beta which includes many new features and improvements.

  • Much smaller size of libraries, 1/5 of what is required using AXIS.
  • POJO Data Objects and Java Enum Types.
  • REST Client API. It's a super light weighted library.
  • Updated samples using the APIs.
  • Multiple version support with same library.
  • Easy access the SOAP response, allowing further performance optimization for demanding applications.
  • High performance Web Service Engine to replace AXIS. It's about 15 times faster in loading the library, and 4+ faster in serialization/deserialization than AXIS.

Virtual Infrastructure API is an open source project from VMware CoDevelopment Engineering. It aims to simplify the use of VI SDK. If you are using Java to develop applications talking to VMware Virtual Infrastructure, this API is for you. Using this API instead of the VI SDK web services interfaces results significantly less line of code, and much more readable code.

The Virtual Infrastructure Java API was initially created by Steve JIN from VMware CoDevelopment Engineering with strong support/help from Sujit Panikatt and other VMware colleagues. It's open sourced at sourceforge.net under BSD license in May 2008.

To download the binary and source code, visit http://vijava.sf.net. Given the increased size, the binary (.zip) and source (.jar) are packaged separately for the first time. The binary also include the dom4j 1.6.1 binary. That is the only 3rd party you will need. No AXIS anymore!

The VI Java API interfaces do not change, so the applications still work. Since Java enum type is used for XML enumeration types, the related code to access these types may need to be updated. Check out the samples to findout more.

Posted by
Eric Sloof
in Tools at 07:51 | No comments | No Trackbacks
Bookmark and Share
Trackbacks
Trackback specific URI for this entry
No Trackbacks
Comments
Display comments as (Linear | Threaded)
No comments
Add Comment
Standard emoticons like :-) and ;-) are converted to images.
E-Mail addresses will not be displayed and will only be used for E-Mail notifications.

To prevent automated Bots from commentspamming, please enter the string you see in the image below in the appropriate input box. Your comment will only be submitted if the strings match. Please ensure that your browser supports and accepts cookies, or your comment cannot be verified correctly.
CAPTCHA

 
   
Submitted comments will be subject to moderation before being displayed.
 
 


Twitter RSS FeedLinkedIn

www.hetesambal.nl

New Veeam Webinar: Discover game changing replication for vSphere VMs! Register now >>



Recent Entries

vCenter Infrastructure Navigator 1.1 - What's New
Tuesday, May 1 2012
Technical Paper - Multipathing Configuration for Software iSCSI Using Port Binding
Thursday, April 26 2012
Technical Paper - Storage Protocol Comparison
Thursday, April 26 2012
RVTools version 3.3 is now available for download
Monday, April 23 2012
Geoff White has released the esxplot 1.5 ALPHA code
Monday, April 23 2012
Load balancing vCloud Director multi-cell with the Kemp Loadmaster
Friday, April 20 2012
VMware has released the public draft of the vSphere 5.0 Hardening Guide
Thursday, April 19 2012
Now available in Rough Cuts - Managing and Optimizing vSphere Deployments
Tuesday, April 17 2012
New Training Course - VMware vCloud: Design Best Practices
Tuesday, April 17 2012
Technical Paper - Integrating VMware View and VMware ThinApp with Citrix XenApp
Monday, April 16 2012

Archive

  • May 2012 (17)
  • April 2012 (17)
  • March 2012 (27)
  • February 2012 (22)
  • January 2012 (22)
  • December 2011 (21)
  • November 2011 (24)
  • October 2011 (27)
  • September 2011 (26)
  • August 2011 (35)
  • July 2011 (25)
  • June 2011 (15)
  • May 2011 (20)
  • April 2011 (22)
  • March 2011 (23)
  • February 2011 (18)
  • January 2011 (13)
  • December 2010 (23)
  • November 2010 (18)
  • October 2010 (31)
  • September 2010 (22)
  • August 2010 (23)
  • July 2010 (19)
  • June 2010 (19)
  • May 2010 (19)
  • April 2010 (20)
  • March 2010 (23)
  • February 2010 (22)
  • January 2010 (30)
  • December 2009 (37)
  • November 2009 (29)
  • October 2009 (27)
  • September 2009 (36)
  • August 2009 (35)
  • July 2009 (35)
  • June 2009 (43)
  • May 2009 (35)
  • April 2009 (56)
  • March 2009 (51)
  • February 2009 (69)
  • January 2009 (69)
  • December 2008 (60)
  • November 2008 (56)
  • October 2008 (49)
  • September 2008 (63)
  • August 2008 (44)
  • July 2008 (54)
  • June 2008 (26)
  • May 2008 (34)
  • April 2008 (27)
  • March 2008 (38)
  • February 2008 (29)
  • January 2008 (35)
  • December 2007 (24)
  • November 2007 (23)
  • October 2007 (20)
  • September 2007 (54)
  • August 2007 (15)
  • July 2007 (22)
  • June 2007 (13)
  • Recent...
  • Older...
Based on the s9y Bulletproof template framework
Powered by s9y – Template by Bulletproof development team.
  • NTPRO.NL
  • Online Training
  • VMworld
  • Videos
  • Tools
  • iTunes
  • About