Get started with desktop, application, and display sharing

Learn the programming concepts and Microsoft Lync 2013 SDK object model for building an application that manages desktop, application, and display sharing in a Microsoft Lync 2013 conversation.

Applies to: Lync 2013 | Lync Server 2013

What are desktop, application, and display sharing?

Microsoft Lync 2013 provides a modality that allows a Lync conversation participant to share a resource such as a view of a Windows desktop, a running application, or a monitor with other conversation participants. The shared resource can be remotely controlled if the sharing participant allows it.

The shared resource is displayed in a component of the Lync conversation window that is known as the sharing stage. It's not possible to share a computer resource through the Lync 2013 API without the use of the conversation window. For this reason, you cannot create a sharing application for use in a UI suppression scenario.

Get started with desktop, application, and display sharing

The prerequisites for working with resource sharing are as follows:

  • Microsoft Lync 2013

  • Sign-in credentials for Microsoft Lync Server 2013

  • Microsoft Lync 2013 SDK

Desktop, application, and display sharing essentials

To understand how to work with resource sharing, it's important to become familiar with the concepts in the following table.

Concept

Description

Sharing resources in a conversation

Learn about programmatically sharing a computer monitor, desktop, or running program with another Microsoft Lync 2013 user in a conversation window by using classes in Microsoft Lync 2013 SDK.

Application sharing modality

Learn about the Lync SDK ApplicationSharingModality class and how it enables you to share resources in an application.

What can you do with desktop, application, and display sharing?

The following table lists basic tasks for working with desktop, application, and display sharing.

Task

Description

How to: Start a resource sharing conversation

Learn how to start a Microsoft Lync 2013 sharing conversation and get a list of shareable resources that are shared in the conversation.

How to: Get a shareable resource and share it in a conversation

Learn how to use classes in Microsoft Lync 2013 SDK to select a locally shareable resource such as a desktop, monitor, or running program and then share it in a Microsoft Lync 2013 conversation.

How to: Accept or decline a request to control a shared resource

Learn how to accept or decline a request to control a locally shared resource in a Microsoft Lync 2013 conversation.

How to: Grant and revoke control of a shared resource

Learn how to grant and revoke control of a locally shared resource in a Microsoft Lync 2013 conversation.

How to: Request and release control of a shared resource

Learn how to request control of a computer resource that is shared by another Microsoft Lync 2013 conversation participant.

Beyond the basics: Learn more about desktop, application, and display sharing

The following table lists advanced concepts for working with desktop, application, and display sharing.

Concept

Description

Application sharing modality event handling

Learn about making your application UI responsive to the events raised by Microsoft Lync 2013 API application sharing modality in Microsoft Lync 2013 conversations.

See also