Programming Environments You can compile the sample program and develop vSphere applications in the following environments: Visual Studio on WindowsOn Windows, programmers can use the C++ compiler in Visual Studio 2005, Visual Studio 2008, and later. Along with Visual Studio, you also need to install the 64-bit debugging tools. C++ and C on LinuxOn Linux, programmers can use the GNU C compiler, version 4 and higher. The sample program compiles with the C++ compiler g++, but VDDK also works with the C compiler gcc. Java Development for VADPWhen developing backup and restore software to run on vSphere, VMware recommends Eclipse with Java, on both Windows and Linux. The vSphere Web Services SDK now includes both Axis and JAX-WS bindings. You can call C or C++ code with wrapper classes, as in Java Native Interface (JNI). Parent topic: Prerequisites