Home > Blogs > VMware Developer Blog

Technology Exchange Developer Day – Demo Abstracts

Technology Exchange Developer Day

Click here for the event!

1:30 – 2:15 pm

Key Features in vSphere 4.0 – Host Profiles
Host Profiles greatly simplify host configuration management in scale-out deployments. This demonstration will illustrate how to use the vSphere APIs to create and apply HostProfiles, and check the host configuration for compliance. This is implemented using Java programming language (1.5) and vSphere APIs (version 4.0).
1:30 – 2:15 pm
vCenter Orchestrator
1:30 – 2:15 pm
Benefits of VMware Ready Management Solutions qualification
Are you looking for a way to differentiate your product from competitors and desiring closer alignment with VMware product and solution directions? In this talk you will learn how VMware's qualification program for vSphere management integrations provides tools for you to build better integrations with VMware APIs, get you noticed by VMware's customers and field, and shorten your sales cycle. The tools and best practices are useful even for developing better "products" just for internal use. We'll discuss the technical and business requirements for earning the VMware Ready logo, qualification tools and guidance provided, third party lab testing, and timelines. You will leave this talk with a clear grasp of some important integration best practices and next steps to win the recognition your management integration deserves.
10:45 – 11:30 am

Key Features in vSphere 4.0 – Live Migration (vMotion), DRS, HA and FT
This demonstration will show how to use the vSphere APIs to perform VMotion and Storage VMotion. It will also demonstrate how to enable and disable a DRS cluster and change its automation level. This sample is implemented using Java programming language and vSphere APIs, version 4.0.
10:45 – 11:30 am

Vprobes – Observing the software stack from top to bottom
VProbes is an instrumentation framework that enables users to observe VMware and guest software during runtime. We will also provide a brief overview of the current technology and what the future may hold.

12:30 – 1:30 pm

VMware Studio – Enabling Creation and Deployment of vApps

This demo shows how to package your application into a VM using Eclipse for easy distribution as a VM or vApp. You will also learn how to use standard build profiles and an Eclipse plugin to push just-compiled software bits onto a VM and package it as a VM/vApp for testing. This mechanism simplifies the dev/test environment and shortens test /bugfix cycles.

12:30 – 1:30 pm

Replay Debugging in VMware Workstation
Replay debugging allows a developer to debug a recorded form of a program.Recordings are deterministic, so non-deterministic bugs can trivially be dissected in the debugger (compare this to the sometimes-it-happens-sometimes-it-doesn't reality of traditional debugging). In addition, replay debugging occurs offline (during replay time, not record time), so the debugging process is non-invasive (compare this to the that-dar n-bug-disappears-whenever-I-attach-a-debugging reality of traditional debugging). Finally, we also provide an abstraction of reverse execution that helps move directly from the manifestation of a bug to its origin. This demonstration shows the power of replay debugging of Windows programs using Visual Studio and VMware Workstation. The demo will help attendees decide whether replay debugging can assist them in their software development endeavors.
2:30 – 3:30 pm

VMware Next Generation Development and Certification IDE Environment
In this session we will demonstrate VMware's next generation development and certification environment. We will explain use cases for Device Driver development/certification, CIM Provider Development/certification, and Server/Storage certification.
2:30 – 3:30 pm

Look before you leap – Checking compatibility and license-level before making calls.
This demonstration will illustrate host capabilities, how to write SDK checks for vMotion and storage vMotion compatibility, as well as verifying feature compatibility and licensing.
2:30 – 3:30 pm

Extending PowerCLI to Enterprise Applications with Virtualization EcoShell

IT organizations are identifying increasingly flexible ways to manage their environments with Windows PowerShell. Using VMware PowerCLI, power users and developers are rapidly developing new features to enhance virtualization management capabilities. Learn how Virtualization EcoShell can provide a graphical development platform for VMware PowerCLI and the vSphere Web Services SDK that simplifies development of PowerShell-based management solutions that extend from the Hypervisor to the rest of the Datacenter.

3:45 – 4:45 pm

VIX API Applications and Scripts for Managing Guest Environments

We will show examples of how the VIX API can be used to develop tools for managing guest environments in VMware products. Included will be a domonstration of prrof-of-concept tools that monitor processes and transfer files to multiple guests simultaneously. We will also show a Perl script that combines vSphere Web Services SDK and VIX SDK to re-size a virtual disk and then the filesystem above it on the fly.

3:45 – 4:45 pm

Chargeback Demo
The Charge Back API team would like to take this opportunity to answer your questions, solicit feedback and engage in further discussions.
4:45 – 5:45 pm

Hardware Health Monitoring
This discussion will feature our R&D and Product Management teams talking about Hardware Health Monitoring SDKs and APIs, with a chance for audience discussion as well.
4:45 – 5:45 pm

vSphere APIs for Performance Monitoring – A Panel Discussion
Our panel of experts will provide an opportunity to explore a deeper conversation on vSphere API monitoring topics
4:45 – 5:45 pm

Choosing the right VMware Toolkit – A Panel Discussion
This panel will provide an overview of several toolkits offered by VMware. The attendees will have an opportunity to ask questions about the appropriateness of different toolkits for different scenarios.
5:45 – 6:45 pm

vSphere Client Plug-Ins Demo
The vSphere Client Plug-in technology allows applications to extend the vSphere Client, displaying GUI objects in tabs, responding to inventory actions and creating new drop-down menu items. In this demo we will show how to create, deploy and run a script as well as .Net vSphere Client Plug-ins. We will also describe the various extension points of the vSphere Client and demonstrate various features of the plug-in API.

5:45 – 6:45 pm

Demo of VMware Disk Development Kit(a part of vStorage APIs)

VixDiskLib and VixMntapi libraries can be used to manipulate virtual disks in both hosted and virtual infrastructure environments. These libraries can be used to enable on-line backups of running VMs from outside the VM. This demo will illustrate some additional use cases, like the use of these libraries to perform disk and file level tasks such as checking for presence of a file on a powered off vm. The demo is implemented using standard C.

9:45 – 10:45 am

Introduction to the vSphere Webservices SDK
This lab will provide hands-on training for developers to integrate their applications with VMware environments to automate and extend it. The participants will have their choice of using Java or C#. Attendees will walk away from the lab with a better understanding of VMware vSphere, resources for using the SDK, and the essential skills for building the most common types of integrations. Exercises will cover triggering tasks, examining VM attributes, performing actions on many VMs simultaneously, and exporting performance data. This lab requires some basic programming experience, ideally in C# or Java.

9:45 – 10:45 am

Key Features in vSphere 4.0 – Import/Export vApp
This demonstration shows how to use the vSphere APIs to import and export a vApp or a virtual machine. This is implemented using the Java programming language and vSphere APIs, version 4.0.

9:45 – 10:45 am

Java Application Development/Debugging with Eclipse, the Spring framework and VMware Workstation

This demo shows an Eclipse plug-in with the Spring Tools Suite (STS) that allows remote launching and debugging of server-side Java applications in a virtual machine running within VMware Workstation. The demo will also show the use of an OSGi server (using new bundling methods) launched in the virtual machine's guest operating system.

2 thoughts on “Technology Exchange Developer Day – Demo Abstracts

Comments are closed.