Extending the User Interface Layer

A user interface plug-in module adds one or more extensions to the
and the
vSphere Web Client
user interface layer.
Extensions to the user interface layer can include new data views, either in the virtual infrastructure or as global views. When you create a data view extension, you must also create the actual GUI objects in Adobe Flex or in HTML and package them in the plug-in module. These GUI objects rely on data from the
and the
vSphere Web Client
service layers. You can use the libraries included with the
vSphere Web Client
SDK to enable communication between your GUI objects and the service layer or if you create an HTML plug-in, you can use a library of your choice.
Other user interface extensions can include new workspaces for custom objects, shortcuts added to the object navigator or home screen, new relations between vSphere objects, and new actions associated with vSphere objects.