<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>article Getting Started with vSphere SDKs - Updated for SDK 4.1 release in VMware{code}  Documents</title>
    <link>https://communities.vmware.com/t5/VMware-code-Documents/Getting-Started-with-vSphere-SDKs-Updated-for-SDK-4-1-release/ta-p/2784253</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;STRONG&gt;I am new to virtualization, where can I get more information ?&lt;/STRONG&gt;&lt;BR /&gt; Start by reviewing VMware information on virtualization.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;A class="jive-link-external" href="http://www.vmware.com/virtualization/"&gt;Introduction to Virtualization&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A class="jive-link-external" href="http://mylearn1.vmware.com/courseware/12046/PS_TA72_289362_166-1_FIN_v1.pdf"&gt;Managing your Virtualization through the VMware APIs&lt;/A&gt; &lt;span class="lia-inline-image-display-wrapper" image-alt="http___communities.vmware.com_servlet_JiveServlet_downloadImage_3526_icon_pdf_a.gif"&gt;&lt;img src="https://communities.vmware.com/t5/image/serverpage/image-id/81905iCAD2795414B30463/image-size/large?v=v2&amp;amp;px=999" role="button" title="http___communities.vmware.com_servlet_JiveServlet_downloadImage_3526_icon_pdf_a.gif" alt="http___communities.vmware.com_servlet_JiveServlet_downloadImage_3526_icon_pdf_a.gif" /&gt;&lt;/span&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;BR /&gt; &lt;STRONG&gt;What are the names of the VMware vSphere SDKs and CLIs and how can I find out what is new ?&lt;/STRONG&gt; (Updated for vSphere SDK 4.1 Release)&lt;BR /&gt; The VMware SDKs are organized into two categories, for Developers and&amp;nbsp; Administrators. We encourage you to visit the SDK / CLI product pages&amp;nbsp; and review the Release notes and Documentation. &lt;BR /&gt; &lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE class="jive-wiki-table"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Audience&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;vSphere&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;VMware Infrastructure 3.x&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Developer&lt;/TD&gt;&lt;TD&gt;vSphere Web Services SDK 4.1&lt;/TD&gt;&lt;TD&gt;VMware Infrastructure SDK&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Developer&lt;/TD&gt;&lt;TD&gt;vSphere SDK for Perl 4.1&lt;/TD&gt;&lt;TD&gt;VMware Infrastructure Perl Toolkit&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Developer&lt;/TD&gt;&lt;TD&gt;vSphere SDK for Java (Tech Preview)&lt;/TD&gt;&lt;TD&gt;VMware Infrastructure for Java (Tech Preview)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Developer&lt;/TD&gt;&lt;TD&gt;vSphere Guest SDK 4.0&lt;/TD&gt;&lt;TD&gt;VMware Guest SDK&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Developer&lt;/TD&gt;&lt;TD&gt;VIX API 1.6&lt;/TD&gt;&lt;TD&gt;VIX API&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Developer&lt;/TD&gt;&lt;TD&gt;Virtual Disk Development Kit 1.2&lt;/TD&gt;&lt;TD&gt;Virtual Disk Development Kit&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Developer&lt;/TD&gt;&lt;TD&gt;VMware Studio&lt;/TD&gt;&lt;TD&gt;VMware Studio 1.0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Developer&lt;/TD&gt;&lt;TD&gt;CIM SDK 4.1&lt;/TD&gt;&lt;TD&gt;CIM SDK&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Administrator&lt;/TD&gt;&lt;TD&gt;vSphere Management Assistant 4.1&lt;/TD&gt;&lt;TD&gt;VMware Infrastructure Management Assistant&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Administrator&lt;/TD&gt;&lt;TD&gt;vSphere Command Line Interface (vCLI) 4.1&lt;/TD&gt;&lt;TD&gt;VMware Infrastructure RCLI&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Administrator&lt;/TD&gt;&lt;TD&gt;VMware OVF Tool 1.0&lt;/TD&gt;&lt;TD&gt;Not Available&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Administrator&lt;/TD&gt;&lt;TD&gt;vSphere PowerCLI 4.1&lt;/TD&gt;&lt;TD&gt;VMware Infrastructure Toolkit for Windows&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;BR clear="left" /&gt; &lt;BR /&gt; &lt;STRONG&gt;What can I do with the VMware vSphere SDKs and APIs ?&lt;/STRONG&gt; &lt;BR /&gt; &lt;BR /&gt; The VMware vSphere SDKs and APIs allow developers, and administrators to&amp;nbsp; integrate and automate solutions using the vSphere APIs. Administrators&amp;nbsp; can use our easy to use tools such as the vSphere PowerCLI to automate&amp;nbsp; day to day tasks using PowerShell. Software developers can integrate&amp;nbsp; with existing appications using standards based solutions. As a general&amp;nbsp; rule of thumb our SDKs and Toolkits can do what the vSphere Client can&amp;nbsp; do. &lt;BR /&gt; &lt;BR /&gt; &lt;STRONG&gt;What are the common tasks that can be automated using the vSphere APIs ?&lt;/STRONG&gt; &lt;BR /&gt; &lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Provisioning&lt;/LI&gt;&lt;LI&gt;Hardware Health Monitoring&lt;/LI&gt;&lt;LI&gt;VM Lifecycle&lt;/LI&gt;&lt;LI&gt;TroubleShooting&lt;/LI&gt;&lt;LI&gt;Performance Monitoring&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;BR /&gt; &lt;STRONG&gt;Where can I download the latest SDKs, get Knowledge Base Articles, Code Sample and Community postings?&lt;/STRONG&gt;&lt;BR /&gt; Visit the &lt;A class="jive-link-external" href="http://developer.vmware.com/"&gt;http://developer.vmware.com/&lt;/A&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;STRONG&gt;I need to create scripts for ESXi - where can I go to find out more about what tools are available ?&lt;/STRONG&gt;&lt;BR /&gt; Visit the VMware Automation Tools site for CLI downloads, documentation, sample code and community contributions &lt;A class="jive-link-external" href="http://vmware.com/go/sysadmintools"&gt;http://vmware.com/go/sysadmintools&lt;/A&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;STRONG&gt;Where can I find a high level overview of our APIs ?&lt;/STRONG&gt; &lt;BR /&gt; Brief description of our APIs can be found &lt;A href="https://communities.vmware.com/legacyfs/online/9670_apis-overview.pdf"&gt;here&lt;/A&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;STRONG&gt;Where can I learn about latest webinar events ?&lt;/STRONG&gt; &lt;BR /&gt; We have started a webinar program we call VMware Coffee Talk Webinars.&amp;nbsp; We update the latest event on our calendar visit &lt;A class="jive-link-external" href="http://developer.vmware.com/"&gt;http://developer.vmware.com/&lt;/A&gt; Home page Events. You can also see our reference links for past recorded events: &lt;A _jive_internal="true" href="https://communities.vmware.com/docs/DOC-10751"&gt;http://communities.vmware.com/docs/DOC-10751&lt;/A&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;STRONG&gt;Can you briefly describe the vSphere API architecture?&lt;/STRONG&gt;&lt;BR /&gt; The VMware&amp;nbsp; vSphere API provides a complete set of language-neutral&amp;nbsp; interfaces to the VMware Virtual Infrastructure Management (VIM)&amp;nbsp; Framework. The vSphere API I is implemented as industry-standard Web&amp;nbsp; services hosted on VirtualCenter Server and ESX Server systems. The&amp;nbsp; vSphere API complies with the Web Services Interoperability Organization&amp;nbsp; (WS-I) Basic Profile 1.0, which includes XML Schema 1.0, SOAP 1.1, WSDL&amp;nbsp; 1.1. For more information see the &lt;A class="jive-link-external" href="http://www.ws-i.org/Profiles/BasicProfile-1.0-2004-04-16.html"&gt;WS-I Basic Profile 1.0&lt;/A&gt;&lt;BR /&gt; &lt;BR /&gt; The Web service provides all the operations necessary, including&amp;nbsp; life-cycle operations, to monitor and manage virtual infrastructure&amp;nbsp; components—compute resources, virtual machines, networks, and storage.&lt;BR /&gt; &lt;BR /&gt; VMware has Perl (vSphere Web Services SDK) and PowerShell (vSphere&amp;nbsp; PowerCLI) bindings to facilitate management for Perl and Windows&amp;nbsp; developers / administrators. &lt;BR /&gt; &lt;BR /&gt; &lt;STRONG&gt;What is the vSphere Web Services SDK, and what does it include?&lt;/STRONG&gt;&lt;BR /&gt; The vSphere Web Services SDK facilitates development of client&amp;nbsp; applications that target the vSphere API. The vSphere API is exposed as a&amp;nbsp; Web service on the vSphere 4.x, VMware Infrastructure 3 platforms (ESX&amp;nbsp; Server, VirtualCenter Server systems). The vSphere Web Services&amp;nbsp; includes: &lt;BR /&gt; &lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Pre-compiled Java client libraries -- vim.jar, vim25.jar -- for development and testing;&lt;/LI&gt;&lt;LI&gt;A complete set of documentation for setup, programming guide, and the API reference.&lt;/LI&gt;&lt;LI&gt;Sample code for Web-services client applications Java and Microsoft C# environments.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;BR /&gt; &lt;STRONG&gt;I am new to the vSphere Web Services SDK where do I start ?&lt;/STRONG&gt; (Updated for vSphere Web Services SDK 4.1)&lt;BR /&gt; 1. &lt;A class="jive-link-external" href="http://www.vmware.com/download/download.do?downloadGroup=VSDK41"&gt;Download the Software Development Kit.&lt;/A&gt;&lt;BR /&gt; &lt;BR /&gt; 2.&lt;A class="jive-link-external" href="http://www.vmware.com/support/developer/vc-sdk/visdk41pubs/vsp41_developerssetupguide.pdf"&gt; Read the Developer Set Up Guide&lt;/A&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="http___communities.vmware.com_servlet_JiveServlet_downloadImage_3526_icon_pdf_a.gif"&gt;&lt;img src="https://communities.vmware.com/t5/image/serverpage/image-id/81906iB657A7D5971CF089/image-size/large?v=v2&amp;amp;px=999" role="button" title="http___communities.vmware.com_servlet_JiveServlet_downloadImage_3526_icon_pdf_a.gif" alt="http___communities.vmware.com_servlet_JiveServlet_downloadImage_3526_icon_pdf_a.gif" /&gt;&lt;/span&gt;&lt;BR /&gt; &lt;BR /&gt; 3. &lt;A class="jive-link-external" href="http://www.vmware.com/support/developer/vc-sdk/visdk41pubs/vsp41_vsdk_prog_guide.pdf"&gt;Understand the capabilities by reading the Programming Guide&lt;/A&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="http___communities.vmware.com_servlet_JiveServlet_downloadImage_3526_icon_pdf_a.gif"&gt;&lt;img src="https://communities.vmware.com/t5/image/serverpage/image-id/81907i265BCE05BE885ECF/image-size/large?v=v2&amp;amp;px=999" role="button" title="http___communities.vmware.com_servlet_JiveServlet_downloadImage_3526_icon_pdf_a.gif" alt="http___communities.vmware.com_servlet_JiveServlet_downloadImage_3526_icon_pdf_a.gif" /&gt;&lt;/span&gt;&lt;BR /&gt; &lt;BR /&gt; 4. &lt;A class="jive-link-external" href="http://www.vmware.com/support/developer/vc-sdk/visdk41pubs/ApiReference/index.html"&gt;Review Reference Guide which provides a complete description of objects, methods, and properties.&lt;/A&gt;&lt;BR /&gt; &lt;BR /&gt; 5. &lt;A class="jive-link-external" href="http://www.vmware.com/support/developer/vc-sdk/wssdk_4_1_releasenotes.html"&gt;Review Release Notes&lt;/A&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;STRONG&gt;I am stuck what kind of help can I get for me or my organization ?&lt;/STRONG&gt; &lt;BR /&gt; VMware now offers dedicated developer support for your organization when&amp;nbsp; using the vSphere SDKs / APIs and CLIs. Developer support contracts&amp;nbsp; sold per developer seat with unlimited usage. Please be sure to read the&amp;nbsp; scope of support. Developer Support can be purchased online, through a&amp;nbsp; VMware Partner or by calling VMware directly. Developer Support Program&amp;nbsp; Information &lt;A class="jive-link-external" href="http://vmware.com/go/sdksupport"&gt;http://vmware.com/go/sdksupport&lt;/A&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;STRONG&gt;What programming languages does VMware recommend when using the vSphere Web Services SDK?&lt;/STRONG&gt;&lt;BR /&gt; The following are recommended languages when interfacing with the VMware vSphere Web Services SDK.&lt;BR /&gt; &lt;BR /&gt; &lt;A class="jive-link-external" href="http://www.vmware.com/support/developer/vc-sdk/visdk41pubs/vsp41_vsdk_prog_guide.pdf"&gt;Developer Community&lt;/A&gt;&lt;BR /&gt; &lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;Development Environment / Framework&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;Java: J2SE 1.5_0_08 or later&lt;/LI&gt;&lt;LI&gt;C#: Microsoft Visual Studio 2005, Microsoft Visual Studio 2003, Microsoft Visual C#&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;Web services client development tool set&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;Java: Apache Axis 1.4&lt;/LI&gt;&lt;LI&gt;C#: Microsoft .NET Framework 2.0&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;BR /&gt; &lt;STRONG&gt;Which versions of Apache Axis and Sun’s JDK are used to generate and compile the VI SDK client stub in Java?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Apache Axis uses Apache Axis 1.4 (recommended) or Apache Axis 1.2.1&lt;/LI&gt;&lt;LI&gt;Java uses Java Standard Edition 2, version 5.0 (J2SE 1.5.x) or J2SE 1.4.x. VMware recommends using J2SE 1.5.0_08 (or later).&lt;/LI&gt;&lt;LI&gt;For further details on the above please refer to the chapter&amp;nbsp; “Setting Up for Java Development”, chapter in the “Developer’s Setup&amp;nbsp; Guide.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;BR /&gt; &lt;STRONG&gt;Where can I find more information about Web Services?&lt;/STRONG&gt;&lt;BR /&gt; See the following industry sites:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;A class="jive-link-external" href="http://en.wikipedia.org/wiki/Web_service"&gt;Web Services&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A class="jive-link-external" href="http://www.w3schools.com/webservices/default.asp"&gt;Web Services Tutorials&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A class="jive-link-external" href="http://msdn.microsoft.com/en-us/webservices/bb245930.aspx"&gt;.Net&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A class="jive-link-external" href="http://ws.apache.org/axis/java/architecture-guide.html"&gt;Axis&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A class="jive-link-external" href="http://en.wikipedia.org/wiki/List_of_Web_service_Frameworks"&gt;Web Service Frameworks&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;BR /&gt; &lt;STRONG&gt;Where can I find more information on the vSphere and VI SDK Licensing Agreements ?&lt;/STRONG&gt;&lt;BR /&gt; Please review our VMware SDK Frequently Asked Questions Document &lt;A _jive_internal="true" href="https://communities.vmware.com/docs/DOC-7983"&gt;http://communities.vmware.com/docs/DOC-7983&lt;/A&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;STRONG&gt;What is the VMware Perl Toolkit and when should I consider using it?&lt;/STRONG&gt;&lt;BR /&gt; The VI Perl Toolkit provides an easy-to-use Perl Scripting interface to&amp;nbsp; the VMware Infrastructure API (VI API). Administrators and developers&amp;nbsp; who may be more familiar with Perl can readily leverage the VI API. The&amp;nbsp; VI Perl Toolkit has many uses ranging from day to day management,&amp;nbsp; automation of VI, to prototyping concept projects and applications. &lt;BR /&gt; &lt;BR /&gt; &lt;STRONG&gt;What is the vSphere PowerCLI ?&lt;/STRONG&gt;&lt;BR /&gt; The VI Toolkit for Windows provides Windows administrators with a&amp;nbsp; familiar and easy to use interface to manage VMware infrastructure. If&amp;nbsp; you would like to download, please visit &lt;A class="jive-link-external" href="http://vmware.com/go/powershell"&gt;http://vmware.com/go/powershell&lt;/A&gt; for more information. We recommend you review our &lt;A _jive_internal="true" href="https://communities.vmware.com/docs/DOC-4210"&gt;Managing VMware with PowerShell Frequently Asked Questions&lt;/A&gt;.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 22 Aug 2008 17:27:41 GMT</pubDate>
    <dc:creator>corey_r</dc:creator>
    <dc:date>2008-08-22T17:27:41Z</dc:date>
    <item>
      <title>Getting Started with vSphere SDKs - Updated for SDK 4.1 release</title>
      <link>https://communities.vmware.com/t5/VMware-code-Documents/Getting-Started-with-vSphere-SDKs-Updated-for-SDK-4-1-release/ta-p/2784253</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;STRONG&gt;I am new to virtualization, where can I get more information ?&lt;/STRONG&gt;&lt;BR /&gt; Start by reviewing VMware information on virtualization.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;A class="jive-link-external" href="http://www.vmware.com/virtualization/"&gt;Introduction to Virtualization&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A class="jive-link-external" href="http://mylearn1.vmware.com/courseware/12046/PS_TA72_289362_166-1_FIN_v1.pdf"&gt;Managing your Virtualization through the VMware APIs&lt;/A&gt; &lt;span class="lia-inline-image-display-wrapper" image-alt="http___communities.vmware.com_servlet_JiveServlet_downloadImage_3526_icon_pdf_a.gif"&gt;&lt;img src="https://communities.vmware.com/t5/image/serverpage/image-id/81905iCAD2795414B30463/image-size/large?v=v2&amp;amp;px=999" role="button" title="http___communities.vmware.com_servlet_JiveServlet_downloadImage_3526_icon_pdf_a.gif" alt="http___communities.vmware.com_servlet_JiveServlet_downloadImage_3526_icon_pdf_a.gif" /&gt;&lt;/span&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;BR /&gt; &lt;STRONG&gt;What are the names of the VMware vSphere SDKs and CLIs and how can I find out what is new ?&lt;/STRONG&gt; (Updated for vSphere SDK 4.1 Release)&lt;BR /&gt; The VMware SDKs are organized into two categories, for Developers and&amp;nbsp; Administrators. We encourage you to visit the SDK / CLI product pages&amp;nbsp; and review the Release notes and Documentation. &lt;BR /&gt; &lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE class="jive-wiki-table"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Audience&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;vSphere&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;VMware Infrastructure 3.x&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Developer&lt;/TD&gt;&lt;TD&gt;vSphere Web Services SDK 4.1&lt;/TD&gt;&lt;TD&gt;VMware Infrastructure SDK&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Developer&lt;/TD&gt;&lt;TD&gt;vSphere SDK for Perl 4.1&lt;/TD&gt;&lt;TD&gt;VMware Infrastructure Perl Toolkit&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Developer&lt;/TD&gt;&lt;TD&gt;vSphere SDK for Java (Tech Preview)&lt;/TD&gt;&lt;TD&gt;VMware Infrastructure for Java (Tech Preview)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Developer&lt;/TD&gt;&lt;TD&gt;vSphere Guest SDK 4.0&lt;/TD&gt;&lt;TD&gt;VMware Guest SDK&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Developer&lt;/TD&gt;&lt;TD&gt;VIX API 1.6&lt;/TD&gt;&lt;TD&gt;VIX API&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Developer&lt;/TD&gt;&lt;TD&gt;Virtual Disk Development Kit 1.2&lt;/TD&gt;&lt;TD&gt;Virtual Disk Development Kit&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Developer&lt;/TD&gt;&lt;TD&gt;VMware Studio&lt;/TD&gt;&lt;TD&gt;VMware Studio 1.0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Developer&lt;/TD&gt;&lt;TD&gt;CIM SDK 4.1&lt;/TD&gt;&lt;TD&gt;CIM SDK&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Administrator&lt;/TD&gt;&lt;TD&gt;vSphere Management Assistant 4.1&lt;/TD&gt;&lt;TD&gt;VMware Infrastructure Management Assistant&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Administrator&lt;/TD&gt;&lt;TD&gt;vSphere Command Line Interface (vCLI) 4.1&lt;/TD&gt;&lt;TD&gt;VMware Infrastructure RCLI&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Administrator&lt;/TD&gt;&lt;TD&gt;VMware OVF Tool 1.0&lt;/TD&gt;&lt;TD&gt;Not Available&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Administrator&lt;/TD&gt;&lt;TD&gt;vSphere PowerCLI 4.1&lt;/TD&gt;&lt;TD&gt;VMware Infrastructure Toolkit for Windows&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;BR clear="left" /&gt; &lt;BR /&gt; &lt;STRONG&gt;What can I do with the VMware vSphere SDKs and APIs ?&lt;/STRONG&gt; &lt;BR /&gt; &lt;BR /&gt; The VMware vSphere SDKs and APIs allow developers, and administrators to&amp;nbsp; integrate and automate solutions using the vSphere APIs. Administrators&amp;nbsp; can use our easy to use tools such as the vSphere PowerCLI to automate&amp;nbsp; day to day tasks using PowerShell. Software developers can integrate&amp;nbsp; with existing appications using standards based solutions. As a general&amp;nbsp; rule of thumb our SDKs and Toolkits can do what the vSphere Client can&amp;nbsp; do. &lt;BR /&gt; &lt;BR /&gt; &lt;STRONG&gt;What are the common tasks that can be automated using the vSphere APIs ?&lt;/STRONG&gt; &lt;BR /&gt; &lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Provisioning&lt;/LI&gt;&lt;LI&gt;Hardware Health Monitoring&lt;/LI&gt;&lt;LI&gt;VM Lifecycle&lt;/LI&gt;&lt;LI&gt;TroubleShooting&lt;/LI&gt;&lt;LI&gt;Performance Monitoring&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;BR /&gt; &lt;STRONG&gt;Where can I download the latest SDKs, get Knowledge Base Articles, Code Sample and Community postings?&lt;/STRONG&gt;&lt;BR /&gt; Visit the &lt;A class="jive-link-external" href="http://developer.vmware.com/"&gt;http://developer.vmware.com/&lt;/A&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;STRONG&gt;I need to create scripts for ESXi - where can I go to find out more about what tools are available ?&lt;/STRONG&gt;&lt;BR /&gt; Visit the VMware Automation Tools site for CLI downloads, documentation, sample code and community contributions &lt;A class="jive-link-external" href="http://vmware.com/go/sysadmintools"&gt;http://vmware.com/go/sysadmintools&lt;/A&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;STRONG&gt;Where can I find a high level overview of our APIs ?&lt;/STRONG&gt; &lt;BR /&gt; Brief description of our APIs can be found &lt;A href="https://communities.vmware.com/legacyfs/online/9670_apis-overview.pdf"&gt;here&lt;/A&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;STRONG&gt;Where can I learn about latest webinar events ?&lt;/STRONG&gt; &lt;BR /&gt; We have started a webinar program we call VMware Coffee Talk Webinars.&amp;nbsp; We update the latest event on our calendar visit &lt;A class="jive-link-external" href="http://developer.vmware.com/"&gt;http://developer.vmware.com/&lt;/A&gt; Home page Events. You can also see our reference links for past recorded events: &lt;A _jive_internal="true" href="https://communities.vmware.com/docs/DOC-10751"&gt;http://communities.vmware.com/docs/DOC-10751&lt;/A&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;STRONG&gt;Can you briefly describe the vSphere API architecture?&lt;/STRONG&gt;&lt;BR /&gt; The VMware&amp;nbsp; vSphere API provides a complete set of language-neutral&amp;nbsp; interfaces to the VMware Virtual Infrastructure Management (VIM)&amp;nbsp; Framework. The vSphere API I is implemented as industry-standard Web&amp;nbsp; services hosted on VirtualCenter Server and ESX Server systems. The&amp;nbsp; vSphere API complies with the Web Services Interoperability Organization&amp;nbsp; (WS-I) Basic Profile 1.0, which includes XML Schema 1.0, SOAP 1.1, WSDL&amp;nbsp; 1.1. For more information see the &lt;A class="jive-link-external" href="http://www.ws-i.org/Profiles/BasicProfile-1.0-2004-04-16.html"&gt;WS-I Basic Profile 1.0&lt;/A&gt;&lt;BR /&gt; &lt;BR /&gt; The Web service provides all the operations necessary, including&amp;nbsp; life-cycle operations, to monitor and manage virtual infrastructure&amp;nbsp; components—compute resources, virtual machines, networks, and storage.&lt;BR /&gt; &lt;BR /&gt; VMware has Perl (vSphere Web Services SDK) and PowerShell (vSphere&amp;nbsp; PowerCLI) bindings to facilitate management for Perl and Windows&amp;nbsp; developers / administrators. &lt;BR /&gt; &lt;BR /&gt; &lt;STRONG&gt;What is the vSphere Web Services SDK, and what does it include?&lt;/STRONG&gt;&lt;BR /&gt; The vSphere Web Services SDK facilitates development of client&amp;nbsp; applications that target the vSphere API. The vSphere API is exposed as a&amp;nbsp; Web service on the vSphere 4.x, VMware Infrastructure 3 platforms (ESX&amp;nbsp; Server, VirtualCenter Server systems). The vSphere Web Services&amp;nbsp; includes: &lt;BR /&gt; &lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Pre-compiled Java client libraries -- vim.jar, vim25.jar -- for development and testing;&lt;/LI&gt;&lt;LI&gt;A complete set of documentation for setup, programming guide, and the API reference.&lt;/LI&gt;&lt;LI&gt;Sample code for Web-services client applications Java and Microsoft C# environments.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;BR /&gt; &lt;STRONG&gt;I am new to the vSphere Web Services SDK where do I start ?&lt;/STRONG&gt; (Updated for vSphere Web Services SDK 4.1)&lt;BR /&gt; 1. &lt;A class="jive-link-external" href="http://www.vmware.com/download/download.do?downloadGroup=VSDK41"&gt;Download the Software Development Kit.&lt;/A&gt;&lt;BR /&gt; &lt;BR /&gt; 2.&lt;A class="jive-link-external" href="http://www.vmware.com/support/developer/vc-sdk/visdk41pubs/vsp41_developerssetupguide.pdf"&gt; Read the Developer Set Up Guide&lt;/A&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="http___communities.vmware.com_servlet_JiveServlet_downloadImage_3526_icon_pdf_a.gif"&gt;&lt;img src="https://communities.vmware.com/t5/image/serverpage/image-id/81906iB657A7D5971CF089/image-size/large?v=v2&amp;amp;px=999" role="button" title="http___communities.vmware.com_servlet_JiveServlet_downloadImage_3526_icon_pdf_a.gif" alt="http___communities.vmware.com_servlet_JiveServlet_downloadImage_3526_icon_pdf_a.gif" /&gt;&lt;/span&gt;&lt;BR /&gt; &lt;BR /&gt; 3. &lt;A class="jive-link-external" href="http://www.vmware.com/support/developer/vc-sdk/visdk41pubs/vsp41_vsdk_prog_guide.pdf"&gt;Understand the capabilities by reading the Programming Guide&lt;/A&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="http___communities.vmware.com_servlet_JiveServlet_downloadImage_3526_icon_pdf_a.gif"&gt;&lt;img src="https://communities.vmware.com/t5/image/serverpage/image-id/81907i265BCE05BE885ECF/image-size/large?v=v2&amp;amp;px=999" role="button" title="http___communities.vmware.com_servlet_JiveServlet_downloadImage_3526_icon_pdf_a.gif" alt="http___communities.vmware.com_servlet_JiveServlet_downloadImage_3526_icon_pdf_a.gif" /&gt;&lt;/span&gt;&lt;BR /&gt; &lt;BR /&gt; 4. &lt;A class="jive-link-external" href="http://www.vmware.com/support/developer/vc-sdk/visdk41pubs/ApiReference/index.html"&gt;Review Reference Guide which provides a complete description of objects, methods, and properties.&lt;/A&gt;&lt;BR /&gt; &lt;BR /&gt; 5. &lt;A class="jive-link-external" href="http://www.vmware.com/support/developer/vc-sdk/wssdk_4_1_releasenotes.html"&gt;Review Release Notes&lt;/A&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;STRONG&gt;I am stuck what kind of help can I get for me or my organization ?&lt;/STRONG&gt; &lt;BR /&gt; VMware now offers dedicated developer support for your organization when&amp;nbsp; using the vSphere SDKs / APIs and CLIs. Developer support contracts&amp;nbsp; sold per developer seat with unlimited usage. Please be sure to read the&amp;nbsp; scope of support. Developer Support can be purchased online, through a&amp;nbsp; VMware Partner or by calling VMware directly. Developer Support Program&amp;nbsp; Information &lt;A class="jive-link-external" href="http://vmware.com/go/sdksupport"&gt;http://vmware.com/go/sdksupport&lt;/A&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;STRONG&gt;What programming languages does VMware recommend when using the vSphere Web Services SDK?&lt;/STRONG&gt;&lt;BR /&gt; The following are recommended languages when interfacing with the VMware vSphere Web Services SDK.&lt;BR /&gt; &lt;BR /&gt; &lt;A class="jive-link-external" href="http://www.vmware.com/support/developer/vc-sdk/visdk41pubs/vsp41_vsdk_prog_guide.pdf"&gt;Developer Community&lt;/A&gt;&lt;BR /&gt; &lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;Development Environment / Framework&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;Java: J2SE 1.5_0_08 or later&lt;/LI&gt;&lt;LI&gt;C#: Microsoft Visual Studio 2005, Microsoft Visual Studio 2003, Microsoft Visual C#&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;Web services client development tool set&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;Java: Apache Axis 1.4&lt;/LI&gt;&lt;LI&gt;C#: Microsoft .NET Framework 2.0&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;BR /&gt; &lt;STRONG&gt;Which versions of Apache Axis and Sun’s JDK are used to generate and compile the VI SDK client stub in Java?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Apache Axis uses Apache Axis 1.4 (recommended) or Apache Axis 1.2.1&lt;/LI&gt;&lt;LI&gt;Java uses Java Standard Edition 2, version 5.0 (J2SE 1.5.x) or J2SE 1.4.x. VMware recommends using J2SE 1.5.0_08 (or later).&lt;/LI&gt;&lt;LI&gt;For further details on the above please refer to the chapter&amp;nbsp; “Setting Up for Java Development”, chapter in the “Developer’s Setup&amp;nbsp; Guide.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;BR /&gt; &lt;STRONG&gt;Where can I find more information about Web Services?&lt;/STRONG&gt;&lt;BR /&gt; See the following industry sites:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;A class="jive-link-external" href="http://en.wikipedia.org/wiki/Web_service"&gt;Web Services&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A class="jive-link-external" href="http://www.w3schools.com/webservices/default.asp"&gt;Web Services Tutorials&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A class="jive-link-external" href="http://msdn.microsoft.com/en-us/webservices/bb245930.aspx"&gt;.Net&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A class="jive-link-external" href="http://ws.apache.org/axis/java/architecture-guide.html"&gt;Axis&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A class="jive-link-external" href="http://en.wikipedia.org/wiki/List_of_Web_service_Frameworks"&gt;Web Service Frameworks&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;BR /&gt; &lt;STRONG&gt;Where can I find more information on the vSphere and VI SDK Licensing Agreements ?&lt;/STRONG&gt;&lt;BR /&gt; Please review our VMware SDK Frequently Asked Questions Document &lt;A _jive_internal="true" href="https://communities.vmware.com/docs/DOC-7983"&gt;http://communities.vmware.com/docs/DOC-7983&lt;/A&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;STRONG&gt;What is the VMware Perl Toolkit and when should I consider using it?&lt;/STRONG&gt;&lt;BR /&gt; The VI Perl Toolkit provides an easy-to-use Perl Scripting interface to&amp;nbsp; the VMware Infrastructure API (VI API). Administrators and developers&amp;nbsp; who may be more familiar with Perl can readily leverage the VI API. The&amp;nbsp; VI Perl Toolkit has many uses ranging from day to day management,&amp;nbsp; automation of VI, to prototyping concept projects and applications. &lt;BR /&gt; &lt;BR /&gt; &lt;STRONG&gt;What is the vSphere PowerCLI ?&lt;/STRONG&gt;&lt;BR /&gt; The VI Toolkit for Windows provides Windows administrators with a&amp;nbsp; familiar and easy to use interface to manage VMware infrastructure. If&amp;nbsp; you would like to download, please visit &lt;A class="jive-link-external" href="http://vmware.com/go/powershell"&gt;http://vmware.com/go/powershell&lt;/A&gt; for more information. We recommend you review our &lt;A _jive_internal="true" href="https://communities.vmware.com/docs/DOC-4210"&gt;Managing VMware with PowerShell Frequently Asked Questions&lt;/A&gt;.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Aug 2008 17:27:41 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/VMware-code-Documents/Getting-Started-with-vSphere-SDKs-Updated-for-SDK-4-1-release/ta-p/2784253</guid>
      <dc:creator>corey_r</dc:creator>
      <dc:date>2008-08-22T17:27:41Z</dc:date>
    </item>
    <item>
      <title>Re: Getting Started with vSphere SDKs - Updated for SDK 4.1 release</title>
      <link>https://communities.vmware.com/t5/VMware-code-Documents/Getting-Started-with-vSphere-SDKs-Updated-for-SDK-4-1-release/tac-p/2784254#M10</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Top 10 Best Practices Using vSphere SDKs. A Must Read For Every Developer. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check it out here: &lt;A href="http://bit.ly/dCm22w" target="test_blank"&gt;http://bit.ly/dCm22w&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Steve JIN&lt;/P&gt;&lt;P&gt;Author of VMware VI and vSphere SDK (Prentice Hall)&lt;/P&gt;&lt;P&gt;Creator of &lt;A href="http://vijava.sf.net"&gt;vSphere (VI) Java API&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.doublecloud.org/feed"&gt;Blog: DoubleCloud.ORG&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.twitter.com/sjin2008"&gt;Twitter: @sjin2008&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Jan 2010 15:03:52 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/VMware-code-Documents/Getting-Started-with-vSphere-SDKs-Updated-for-SDK-4-1-release/tac-p/2784254#M10</guid>
      <dc:creator>Steve_Jin</dc:creator>
      <dc:date>2010-01-29T15:03:52Z</dc:date>
    </item>
  </channel>
</rss>

