Archive for the ‘Java’ Category

Automation Leveraging NSX REST API Guide

Tuesday, June 21st, 2016

I also published this blog post about automation leveraging the NSX REST API on the VMware NSX Network Virtualization Blog on June 21, 2016. The full blog post is provided below and can also be seen on the VMware NSX Network Virtualization Blog site. (more…)


Mac OS X: Java – “Application Blocked by Security Settings” Solution

Wednesday, December 24th, 2014

Starting with Java 8 Update 20 (Java 8u20) and later versions the option to lower the security setting in the Java Console Panel to Medium has been removed. Prior, changing the setting to Medium would quickly resolve issues where certain unsigned Java applets would not run. Now, with Java 8u20 and later, only High and Very High levels are available. These security levels are described on the website as stated below. (more…)


Eclipse IDE for Java EE Developers

Saturday, April 20th, 2013

Eclipse Juno 4.2One of my favorite development tools at an unbelievably low price – FREE! Can’t get much better than that. Download ‘Eclipse IDE for Java EE Developers’ and give it a try. If you are not much of a Java/J2EE programmer, that’s ok – just download one of the many plugins available for C/C++, Perl, Python, etc. The latest Eclipse release is Eclipse Juno (4.2) SR2. For more information, see the Eclipse website at (more…)


XenServer, Hyper-V, and ESXi – Architecture, API, and Coding

Monday, December 24th, 2012

VirtualizationBelow is a link to the slide deck for a presentation I gave to some friends/colleagues for a Berkeley Virtualization and Cloud Computing certification course I took in early 2012. For my final project I did a XenServer, Hyper-V, and ESXi hypervisor comparison in regards to market share, architecture/installation, and APIs/coding. The project involved not only a presentation but coding for all three hypervisors – XenServer, Hyper-V, and ESXi. Technical details, demos, and coding examples are provided in the presentation. You can also download all code from either the download section of this site or for the latest code updates download from GitHub. (more…)


Expanding the Java vSphere Client Code Example (HueVIClient 2.0 – Connecting to VMware ESXi)

Monday, February 27th, 2012

In a previous blog I demonstrated using the VMware VI (vSphere) Java API with VMware ESXi (see prior blog Using the VI Java API with VMware ESXi). I’ve decided to add to this code to provide further functionality and demonstrate the power of the API. In the prior blog I created a vSphere Client in Java from scratch to connect to VMware ESXi and perform basic management functions. This update adds on and improves the original foundation we have already built. (more…)


VMware VI SDK – guestOsId values (VirtualMachineGuestOsIdentifier)

Tuesday, October 18th, 2011

I was creating some Virtual Machines using the Java VI SDK and needed the respective values for the VirtualMachineGuestOsIdentifier (abbreviated by many as guestOsId). I realized many people are searching for this information but have trouble locating it simply because they don’t know where to look. Posting here to save anyone searching the trouble.

VirtualMachineGuestOsIdentifier (guestOsId) list: link


How to install Flash, Python, and Java on Ubuntu 10.10

Saturday, December 25th, 2010

Just some quick tips on how to install Flash, Python, and Java on Ubuntu 10.10. Flash and Python are pretty straight-forward. However, installing Java is slightly more complicated since Sun’s (now Oracle) Java 6 has been removed from the Ubuntu Multiverse. The Ubuntu gatekeepers are now more heavily asserting that people follow their recommendation for using “OpenJDK.” (more…)


Using the VI Java API with VMware ESXi

Wednesday, October 20th, 2010

Earlier this year, when I first thought to test out the VI Java API, I estimated I would spend several hours learning the API just to write a simple test program. I was surprised when in less than two hours, I had created my first java program for my ESXi server. Granted it’s a simple program, but the ease and speed of creating something that interacts with my ESXi server was impressive. (more…)


Oracle – Running with Java

Thursday, May 13th, 2010

Oracle acquires Sun MicrosystemsToday at the “Bay Area JUG Roundup 2010″ at Oracle’s office in Redwood City, I got my first glimpse into what the future of Java may be under Oracle. It was a fun event and a good sign that Oracle is heading in the right direction with its approach to Java. (more…)


Terracotta: Delivering Scalability and Availability

Sunday, November 9th, 2008

Last Monday I attended a fascinating Java developer meeting in San Francisco. Orion Letizi, co-founder of Terracotta, gave a demonstration of a way to deliver enterprise-grade scalability and availability using an open-source network-attached memory solution for Java.  (more…)