four ways to leverage the microsoft lync 2010 client apis in your applications l.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Four Ways to Leverage the Microsoft Lync 2010 Client APIs in Your Applications PowerPoint Presentation
Download Presentation
Four Ways to Leverage the Microsoft Lync 2010 Client APIs in Your Applications

Loading in 2 Seconds...

play fullscreen
1 / 19

Four Ways to Leverage the Microsoft Lync 2010 Client APIs in Your Applications - PowerPoint PPT Presentation


  • 122 Views
  • Uploaded on

EXL303. Four Ways to Leverage the Microsoft Lync 2010 Client APIs in Your Applications. Marcelo Farjalla Program Manager 2 Microsoft. Agenda: Lync 2010 SDK. Add value to the Lync user experience 1) Integrate Lync into 3 rd party applications

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Four Ways to Leverage the Microsoft Lync 2010 Client APIs in Your Applications' - vian


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
four ways to leverage the microsoft lync 2010 client apis in your applications
EXL303

Four Ways to Leverage the Microsoft Lync 2010 Client APIs in Your Applications

Marcelo Farjalla

Program Manager 2

Microsoft

agenda lync 2010 sdk
Agenda: Lync 2010 SDK
  • Add value to the Lync user experience

1) IntegrateLync into 3rd party applications

2) Send context from 3rd party applications to Lync

3) Extend the Lync conversation window

4) Customizeby building your own UI

add value to the lync user experience
Add Value to the Lync User Experience

Add a little SDK magic…

Lync ‘out-of-the-box’

save back to app

contextual data

3

what is the lync 2010 sdk
What is the Lync 2010 SDK?

It’s a managed .NET API…

…and a set of LyncUI Controls…

….that exposes Lync client functionality...

  • Dependency on Lync client
  • Ships with documentation and working samples
  • Designed for ease-of-use

…to Integrate, Send Context, Extend and Customizeyour UC investment

integrate lync into 3 rd party applications
IntegrateLync into 3rd Party Applications

Silverlight and WPF Controls

Browse People

Click to communicate

Check details

Find People

Set personal status

UC-enable your rich and Web apps at the drag of a mouse...

send context from 3rd party a pplications
Send Context from 3rd Party Applications
  • Invite w/ Context:
  • AppID
  • App Data
  • URL/Exe

Two-way app data

contextual conversations how it works
Contextual Conversations: How it works
  • Add context to Lyncinvites
    • Install contextual packages on client machines
    • Install Link for receivers who don’t have package
    • Add app data to your invites
    • Shell execute exe’s or launch an app within in Lync
    • Send data back and forth during a conversation
extend the lync conversation window
Extend the Lync Conversation Window

Web Services API’s

Source App

Context AppID

Lync API’s

customize build your own ui
Customize: Build Your Own UI

Fully custom Kiosk-type Lync application

  • Lync is running on the machine w/out UI
  • Registry key set to UI suppression
  • App has access to API
  • App provides all the UI
helpful links
Helpful links
  • Find out more about Lync 2010 SDK: http://msdn.com/lync
  • Lync 2010 SDK MSDN docs: http://msdn.microsoft.com/en-us/library/gg421054.aspx
  • Demo video of Visual Studio Lync Plug-in: http://channel9.msdn.com/posts/At-look-at-the-Lync-SDK-with-Marcelo-Farjalla
  • Lync Visual Studio Plug-in source code/instructional: http://msdn.microsoft.com/en-us/library/hh124093.aspx
  • Lync 2010 SDK Video Tutorials: http://channel9.msdn.com/Series/Unified-Communications-14-Labs/Session-4-Part-1-Introducing-the-Lync-2010-Managed-API
slide14

Thank You

Marcelo Farjalla

Program Manager 2, Lync Platform

mafarja@microsoft.com

resources
Resources
  • Connect. Share. Discuss.

http://northamerica.msteched.com

Learning

  • Sessions On-Demand & Community
  • Microsoft Certification & Training Resources

www.microsoft.com/teched

www.microsoft.com/learning

  • Resources for IT Professionals
  • Resources for Developers

http://microsoft.com/technet

http://microsoft.com/msdn

slide18

© 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.