Some of the most exciting features included with the Lync Client Platform SDK are the new user interface controls for WPF and Silverlight. These controls enable many of the most commonly accessed features of Lync to be embedded, quickly and easily, in line of business applications. Connectivity is a snap, because all of these controls rely upon a running instance of Lync to be present on the user’s desktop. The controls establish their connection with Lync automatically, and require no special configuration by the developer or user of the application.
The controls ship with a default look-and-feel which emulates the behavior of the Lync desktop client, but like any other WPF or Silverlight control, they can be customized extensively by either restyling or retemplating. We’ll discuss the customization of these controls more in a future post, but lets begin by introducing the controls:
ContactCard
ContactList
As you can see, the Lync controls enable a wide range of ready-to-use features that make it very easy for developers to integrate collaboration functionality directly within their business applications and websites. In our next post, we will present a “Hello World” sample application that demonstrates just how easy this is.