VMware Communities > Blogs > Developer Center Blog > Tags

Blog Posts

Developer Center Blog

14 Posts tagged with the api tag
2

Please Note: We will continue to update this post with latest webinar information, for all new VMware SDK API information visit us on our new Blog platform @ http://blogs.vmware.com/developer

Welcome to our VMware Coffee Talk Live Webinars. The goal of our webinars is to communicate latest information about our SDKs and Toolkits to our developers and scripters integrating and automating with the vSphere platform. Our meetings will be held the first Wednesday of the month from 9:00 am – 10:00 am PST. We will also be recording these sessions for folks that cannot attend. Visit our calendar on vmwareapis@gmail.com for latest sessions and be sure to invite a friend.

http://communities.vmware.com/servlet/JiveServlet/downloadImage/5809/vmware.GIF http://communities.vmware.com/servlet/JiveServlet/downloadImage/5802/coffee-cup.jpg

About our live webinars We will be using Web Ex for our events this means that some of the folks out there might need to download the Web Ex client. Our recorded sessions and pdfs will be posted here as well. These webinars are a great opportunity for you to meet our Product Management and Engineering teams and ask your questions. Looking forward to hearing from you.

Topic Day Registration Information Presentation, WebinarLinks
What is new with vSphere Web Services SDK Deep Dive with Balaji Parimi\ Part 1 Wed May 6th, 2009 Completed vSphereSDK_NewFeatures-5-6-09.pdf

Webinar recording Link\
What is new with vSphere Web Services SDK Best Practices with Balaji Parimi\ Part 2 Friday May 8th, 2009 Completed vSphereSDK_BestPractices.pdf

Webinar recording Link\
PowerCLI - What is new in PowerCLI by Carter Shanklin Wed June 3rd, 2009 Completed PDF, Slides, Sample Code Link\

Webinar recording link\
Special Event - VMware Studio 2.0 - Matthew Ford\ Wed June 24th, 2009 Completed Studio-CoffeeTalk-final.pdf

Webinar recording link\
VMware Virtual Disk Development Kit - VDDK 1.1 - Sudarsan Piduri\ Wed July 1st, 2009 Completed vddk-coffee-talk.pdf

Webinar recording\
Extending PowerCLI to Enterprise Applications with Virtualization EcoShell - Scott Herold Wed August 5th, 2009 Completed Virtualization EcoShell.pdf

Webinar recording Link\
Best of Technology Exchange - Developer Day Wed Sept 2nd 2009 TBD TBD
vCenter Orchestrator APIs October 7th 2009 TBD TBD

2 Comments Permalink
0

We wanted to let you know we ran a very successful vSphere SDK lab at [Partner Exchange / Tech Exchange a few weeks ago in Orlando. For those of you who missed the event, I'm posting the manuals and code files. Going through the lab is a great way to get started with the API and includes handy sample code for modification or inclusion in your own programs.

{youtube}http://www.youtube.com/watch?v=paGqr9SWl-4{youtube}

The lab covers both the Java and C# versions of the VI SDK and uses the vSphere Web Services SDK 4.0 (formerly VI SDK 4.0). Though the lab doesn't cover any vSphere-specific features, I haven't tested it with VI SDK 2.5 and it will probably require some minor modification. For scripters that would prefer an introduction to the vSphere Perl SDK (formerly the VI Perl Toolkit) or the vSphere PowerCLI (formerly VI Toolkit for Windows), I posted a similar lab for those in an earlier blog post.

Exercises cover all the basics for using the SDK:
* Understanding managed objects and data objects
* Connecting to the VI API webservice
* getting the properties of managed objects using the PropertyCollector
* Using the SearchIndex
* Finding objects using TraversalSpecs
* Finding objects based on arbitrary criteria
* Collecting properties of multiple objects at the same time
* Understanding performance differences in some basic property collection strategies
* Monitoring properties for changes
* Monitoring tasks for completion
* Gathering performance statistics

There's obviously a lot more to do in the SDK, but once you've mastered those basic skills, most of the rest of the SDK is just an extension of what you already know. The exercises on collecting multiple objects properties at the same time and understanding performance differences due to property collector strategies cover some common problems I see with the management ecosystem partners I handle and are a great review for anyone trying to make sure their SDK code scales well.

A few things to note: I didn't update the doc with the new names of the various API components... I wrote the lab while those names were still under development. Also, I want to thank the other folks who helped put this lab together: Balaji Parimi (who wrote the Java code), Rajesh Kamal (who wrote the C# code), Alton Yu, John Kennedy, Paul Vasquez, and Steve Jin.

While most of the code handles errors gracefully and follows best practices, I’d like to point out that the code here is designed to teach concepts, not to be “enterprise ready”.

0 Comments Permalink
2

Folks,

Just wanted to clarify - event will be held in the Moscone Center in SF and not the Cal Academy of Sciences ;( I put this picture here because i think it would be a nice place to visit for anyone that is traveling from out of town - but I do agree this would be a SUPERB venue for a Developer Day.

Please save the date for VMware's first Developer Day @ VMworld 2009 - Monday August 31, 2009 in San Francisco CA.

We will be publishing session and registration information in a couple of weeks, but can provide some general information.

o 1 Day event dedicated for software developers building solutions for the VMware platform

o TAP membership is not required, or purchase of full VMworld Conference Pass

o There will be a Tech Exchange - TAP Track for Product Roadmaps (NDA - TAP membership required to attend)

o Sessions will range from vSphere SDKs to vCloud APIs - please stay tuned for session updates

o We will have plenty of demos and opportunity to meet with our R&D teams

Wanted to thank the community for your support and please keep the feedback coming. If you have ideas on what you would like to see please let us know and look forward to meeting the community members.

Nice picture below of the California Academy of Sciences - great destination for anyone that has not visited. They also have a great restaurant and Bar. My house is the little one under the television tower on the hillside - (which might explain my sense of humor and hair loss ;)

sf-cal.jpg

2 Comments Permalink
0

Folks, we are going to be moving over to a new platform in the next few days.

Please bookmark

http://blogs.vmware.com/developer

moving-forklift.jpg

0 Comments Permalink
0


Folks,

Just wanted to let everyone know registration is open for VMworld Developer Day. We will be publishing Session and Demo details in a few days. Note event is open to all, and even better you get a FREE vSphere Standard License as part of the package of goodies.. more details to come.

VMware Developer Day:
http://communities.vmware.com/community/developer/techexchange

Registration Info:
http://communities.vmware.com/community/developer/techexchange/register

Regards,
Pablo

PS. As a random side note in case you plan to see the sites in SF before the event The King Tut exhibit is open and worth the effort to see.

http://communities.vmware.com/servlet/JiveServlet/downloadImage/6184/king-tut.jpg

0 Comments Permalink
0


Folks,

We have put together a survey to help us understand what your needs are from a vSphere Management perspective. The survey is targeted at folks that manage and write management applications for vSphere, VI 3.x environments.

Please take our survey - click here

The goal of this survey is to better understand which applications (commercial or in-house developed) you use or develop to manage the VMware vSphere Platform. We need your feedback as it will help us understand which 3rd party vendors or tools VMware needs to focus on.

This survey should take approximately 22 minutes to complete.

We will be awarding great prizes to lucky winners.

Grand Prize - 1 Full Conference Pass to VMworld San Francisco 2009
First Prize is - 1 iPod Touch 8GB

Winners will be chosen in a random drawing

Please review the contest rules, terms, and conditions below.

Contest Information and Rules

o Survey Starts: June 17, 2009 11:59 PM PST
o Closes: Monday August 3rd, 2009 10:00 PM CST
o Winners will be announced on the Developer Center Blog: Friday August 7th 2009
o VMware employees are excluded from entering
o One entry per person
o Raffle participants must fully complete survey
o Winners will be chosen at random by VMware
o You must provide a valid corporate email address - no personal email addresses please
o This contest is for VMware customers, there is no purchase necessary to participate
o Terms and Conditions

http://communities.vmware.com/servlet/JiveServlet/downloadImage/6041/survey.gif

0 Comments Permalink
3


Folks,

I published the VMware Product Icons a few weeks ago for you to use within your products, I hope they were useful for you.

Now the amazing Tera S. from our Art Department has made available some really nice icons to use within your ppt presentations

PPT and Guidelines included within the ZIP File... Happy Power Pointing ;) These ppt are also included in the VIOPS site but thought it would be good to make them available here as well.

Corp-Icons.jpg

3 Comments Permalink
0


http://www.fiveruns.com/images/developers.png?1234384652 (image borrowed from http://www.fiveruns.com/images/developers.png?1234384652)

Folks,

Thought it would be good to highlight some sessions that might be of interest to our TAP partners building performance monitoring applications...

Preetham will provide an introduction and update on what is new and exciting with our SDK and APIs.
Session Title: SDKs and APIs - Tools for Successful Integration with the Next Generation of VMware Infrastructure
ID: VI-02 (1hr)

Our experts from Co Dev team will be providing some lessons learned and best practices...
Session Title: VI SDK Usage Best Practices and Upcoming Features
ID: VI-05 (1hr)

This is the first time Kit will be presenting to our TAP partners and should be a sell out,, register early
Session Title: Understanding "Host" and "Guest" Memory Usage and Other VI Memory Statistics
ID: VI-06

Ravi and Preetham will be providing a deeper dive into our monitoring APIs
**Session Title:**Application Performance Monitoring through VI APIs
ID: VI-03 (1hr)

This will be an awesome Lab !
Lab Title: VI SDK Programming: Automating, Integrating, and Extending the VDC-OS
ID: HOLSDK (2hr 15min)Hands On Lab

There are plenty of more sessions - please take a look Complete Agenda

Registration and more Event Info

0 Comments Permalink
0

Folks,

Exciting things happening in our community !

We have just created a nice comfortable place where all Lab Manager developers can share ideas, contribute and build a strong vibrant ecosystem. Please join us.
http://communities.vmware.com/community/developer/labmanager

Pablo Roesch

http://communities.vmware.com/labmanager.jpg

0 Comments Permalink
0

aquarium.jpg

Folks,

Just wanted to let you know that we have added VProbes into our Developer Community. There is a lot of exciting performance monitoring development happening in this area and think the good folks from R&D would be excited to hear about your experiences with the APIs. If you want to learn more about VProbes check out Keith's blog.

http://x86vmm.blogspot.com

Be the first to post on the community ! http://communities.vmware.com/community/developer/vprobes

-Pablo

ps. In case you are wondering about the aquarium photo. Image above is the #1 2008 World Ranking Winner - Photo borrowed from my favorite aquarium store in SF http://www.adana-usa.com/

0 Comments Permalink
4

Hello, my name is David Deeths and I’m a new contributor to the VMware Developer Blog. I wanted to share with the community the scripting lab we put together for VMworld 2008. This is a great introduction to scripting with the VI Toolkits in Perl or PowerShell. The PowerShell version doesn’t require any programming or scripting experience at all.

The labs will help you get started with scripting VMware Infrastructure to enable automation, extensibility, and integration with existing tools. When we ran this at VMworld, we had about 600 attendees and it was so popular some students camped out in line to attend the lab a second time. We had so many folks request a way to share this with their teams that we decided to publish the whole thing for the community.

The lab is available in two versions: one shows how to use the VI Perl Toolkit and the other shows how to use the PowerShell-based VI Toolkit (for Windows). The attached files contain the manuals for both versions of the lab and the exercises for both versions of the lab.

The lab takes 2-3 hours to complete (not including the time to set the environment up first), but is conveniently split into 20 minute exercises. You’ll walk away with a better understanding of VMware Infrastructure, resources for using the toolkits, and a variety of useful scripts for performing common administrative tasks. The exercises cover triggering tasks, examining VM attributes, performing actions on VMs, and exporting performance data.

My team for the lab was phenomenal, and I want to thank Doug Baer, Shridhar Deuskar, Lisa Guinn, Terry Lyons, Aaron Miller, Alket Memushaj, Owen Thomas, Brian Watrous, and Alton Yu for building this exceptional lab.

If you don’t have gear to try this out on or if you want more lab opportunities, a similar lab is in the works for VMworld EMEA (Cannes, February 24-26). For Technology Exchange (Orlando, April 14-17), we’re looking into doing a lab focused more on professional-developers that covers the VI SDK using Java and C#.

Enjoy!

PS. I’d like to point out that the code here is designed to teach concepts, not to be “enterprise ready”. Things like error checking have been kept to a minimum so concepts covered in each exercise are as easy as possible to understand. The lawyers have asked that I inform you that the sample code is provided "AS-IS" for use, modification, and redistribution in source and binary forms, provided that the copyright notice and this following list of conditions are retained and/or reproduced in your distribution. To the maximum extent permitted by law, VMware, Inc., its subsidiaries and affiliates hereby disclaim all express, implied and/or statutory warranties, including duties or conditions of merchantability, fitness for a particular purpose, and non-infringement of intellectual property rights. IN NO EVENT WILL VMWARE, ITS SUBSIDIARIES OR AFFILIATES BE LIABLE TO ANY OTHER PARTY FOR THE COST OF PROCURING SUBSTITUTE GOODS OR SERVICES, LOST PROFITS, LOSS OF USE, LOSS OF DATA, OR ANY INCIDENTAL, CONSEQUENTIAL, DIRECT, INDIRECT, OR SPECIAL DAMAGES, ARISING OUT OF THIS OR ANY OTHER AGREEMENT RELATING TO THE SAMPLE CODE.

You agree to defend, indemnify and hold harmless VMware, and any of its directors, officers, employees, agents, affiliates, or subsidiaries from and against all losses, damages, costs and liabilities arising from your use, modification and distribution of the sample code.

VMware does not certify or endorse your use of the sample code, nor is any support or other service provided in connection with the sample code.

4 Comments Permalink
0

December 31st 2008 article from NetworkWorld / NY Times recommends our VMware Developer websites as the # 3 Website IT Pros should master... ;)

"..... To get the best real-world feedback on how best to deploy VMware, keep your eyes on the VMware Communities Web site. It’s got user groups in your community and lots of tips from other VMware developers that can help you solve problems faster..."

NY Times: http://www.nytimes.com/external/idg/2008/12/31/31idg-Nine-Web-sites.html?em

Network World: http://www.nytimes.com/external/idg/2008/12/31/31idg-Nine-Web-sites.html?em

Big Thanks to our VMware community of developers for your contributions !!

number3.jpg


Pablo Roesch
VI SDK Product Marketing
http://vmware.com/developer

0 Comments 0 References Permalink
0

Folks,

We just published the VI API Performance Video for developers building performance monitoring applications..

Sit back, grab some warm tea and enjoy the show.

http://download3.vmware.com/media/partners/techexchange/vi05.html

Also, In case you have not noticed the Developer Community page has gone through some small changes in terms of look and feel.. this is the first installation of our infrastructure improvement efforts. Thanks Robert D and team !

http://vmware.com/developer

0 Comments 0 References Permalink
2

Welcome to the VMware Developer Center Blog
elsalvi.jpg


Atami Beach, San Salvador

Hello,

Welcome the VMware Developer Center Blog. My name is Pablo Roesch and I am the Product Marketing Manager for the VMware Infrastructure SDKs. My job at VMware is to help empower developers, IT administrators when integrating, and automating with our SDKs.

Before VMware I worked for Sun Microsystems in various roles, most recently responsible for building out the Developer Services Portfolio for the Sun Developer Network. On the personal side I have lived in San Francisco most of my life, and enjoy spending time with my wife and kids. Just in case you are ever in this fine city I would recommend the Slanted Door for dinner and CafeGreco for an after dinner Cappuccino. As a side note I have included a photo of my all time favorite beach in San Salvador which helps me put things into perspective.

It is an exciting time for us at VMware as our SDKs are going through a much needed evolution with recent release of the VI Perl Toolkit 1.5 and upcoming sneak peak of the VI Toolkit for Windows (manage VI using Powershell)

I often get asked what the difference is between the VMware Developer Center and the Developer Community so thought I would bring this up front.

The VMware Developer Center provides information on latest SDK product downloads, knowledge base articles, webinars, questions and answers as expressed by VMware. The Developer Community is how the community interacts with VMware. The VMware Community is where developers, scripters post questions about our SDKs, provide sample code for community use, and comments on our products.

Visit our VMware Developer Center http://vmware.com/developer as we have recently made some much needed improvements to hope you find them helpful.

Navigation: Created a new navigational bar on right hand side, which will help with navigation of our site.

Knowledge Base Articles: Growing list of KB articles, to see current list click here

SDK Questions and Answers: Adding list of frequently asked questions

New webinars and sessions: New sessions posted range Product information to VMworld Sessions.

VMware Sample Code: Ongoing effort to increase our code sample library as requested by our users. Comment or suggestion for Sample Code? Please let us know by answering this quick questionnaire.

We look forward to continuing improvements to our site, please keep the feedback coming !

Pablo Roesch - VMware SDK Product Marketing Manager

Visit the VMware Developer Center: http://vmware.com/developer Latest Downloads, Code Samples, Knowledge Base Articles

2 Comments Permalink

Developer Center Blog

VMware Developer Blog provides content for the VMware Developer Community.