- You'll save an extra 5% on Books purchased from Amazon.ca, now through July 29th. No code necessary, discount applied at checkout. Here's how (restrictions apply)
Professional Unified Communications Development with Microsoft Lync Server 2010 Paperback – May 31 2011
Special Offers and Product Promotions
Customers Who Bought This Item Also Bought
No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.
Getting the download link through email is temporarily not available. Please check back later.
To get the free app, enter your mobile phone number.
From the Back Cover
Get the tools you need to ride the next communication wave
Whether you want to embed context into conversations or build sophisticated server-side communications solutions, this guide shows you how to integrate the right functionality into your applications. It goes beyond simple examples to demonstrate how to create real software solutions on the Unified Communications (UC) platform. You'll quickly progress from a basic understanding of custom UC development to using the Microsoft Lync APIs to help streamline communications and collaboration. By the end of this helpful guide, you'll discover how to extend and customize your existing messaging and voice infrastructure to your changing business needs.
Professional Unified Communications Development with Microsoft Lync Server 2010:
Dives into building communication clients in Microsoft Lync 2010 and building solutions with Communications Server 2010 and Exchange Server 2010
Explores the classes and operations in the UCMA API that can be used to control presence, audio, and IM sessions, conferences, and more
Explains the SIP messaging that UCMA uses behind the scenes to perform various operations
Walks you through several useful troubleshooting techniques and solutions to specific common issues
Covers how to build interactive voice or IM applications using communication workflows and custom communication workflow activities
Join our Programmer to Programmer forums to ask and answer programming questions about this book, join discussions on the hottest topics in the industry, and connect with fellow programmers from around the world.
Take advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use.
Find articles, ebooks, sample chapters, and tables of contents for hundreds of books, and more reference resources on programming topics that matter to you.
Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.
About the Author
George Durzi is a Principal Consultant at Clarity Consulting where he focuses on building solutions on the Microsoft platform. He helped build the developer training content for Microsoft Lync Server 2010.
Michael Greenlee is an implementation manager for Clarity Connect, a next-generation contact center platform developed by Clarity Consulting on the Microsoft Unified Communications platform.
Most Helpful Customer Reviews on Amazon.com (beta)
The chapters are well organized and things are well explained. I like the small code snippets and explanation of each control. I've downloaded the source code and I'm impressed with it too. I like source code as it is easy to copy and paste snippets into my own applications so seeing well written source excites me. Chapters progress well and allow you to build on what you have learned. At the same time the different APIs are independent so if you aren't interested in user interface and controls you can skip that and concentrate on the server side UCMA stuff.
I have both the paper and electronic versions. Yes the electronic version may be more expensive but I can't understand giving a book a bad rating just because the electronic version costs more.
In conclusion, I am recommending this book to other Lync developers.
George and Michael really did an excellent job explaining the concepts for how to use these APIs. Based on their recommendations, I could immediately tell they had personal experience using these APIs. This book helped enrich my development skills beyond what's available in the SDK.
I previously read many of Michael's past articles on UC Blog. So, it helped that I was familiar with his writting. So, I didn't hesitate to read his book.
It's nice to see another book on the topic of Lync APIs come after the only other book that covers the previous version of these APIs, Programming for Unified Communications with Microsoft® Office Communications Server 2007 R2. As far as I'm aware, this is the only programming book covering Lync's APIs.
I've been using George and Michael's book as reference when developing my own Lync projects. Excellent work guys!
What it is:
- A great resource for quickly coming up to speed on the UCMA API.
- Provides insight into how UCMA applications work and interact with the Lync Core application.
- Provides insight into how the UCMA API interacts with the Client and Presence API's.
- Contains many downloadable source code examples.
- Includes basic information for installing and debugging your UCMA application on an existing Lync Server.
- It will make you laugh.
What it is not:
- It is not a UCMA "Bible", but close too it.
- It does not tell you how to setup and configure your own Lync development environment or lab.
- It does not provide much (if any) detail about the Lync Server, Lync Client or other API's. (After all, it is a UCMA book)
While Microsoft has done a great job defining the APIs related to Lync, the Lync Core remains a mostly an undocumented "black box". This fact makes it very difficult to develop UCMA applications. This book really helps fill-in the missing elements and quickly increases your Lync UCMA knowledge. I hardly ever buy books anymore, but this one was well worth it, and I have proudly added it to my collection of books.