Programming for Unified Communications

Programming for Unified Communications
Published:May 27, 2009Language:English
Author:Rui Maximo; Kurt De Ding; Vishwa Ranjan; Chris Mayo; Oscar Newkerk; and the Microsoft OCS teamTechnology:Microsoft Office Communications Server 2007
Length:416 PagesISBN 13:9780735626232

List Price:

$ 49.99
About The BookDeliver unified communications and collaboration solutions to the enterprise

Exploit the Unified Communications (UC) platform’s rich and open API set—and create your own real-time communication solutions faster. Led by a team of UC programming experts, you’ll get the code walkthroughs and pragmatic advice you need to seamlessly integrate enterprise IM, presence, VoIP, and conferencing into your applications now. Connect users exactly how and when they want—and increase business agility
  • Examine the architecture, design model, and scenarios for each API—matching the right functionality to your needs
  • Automate Office Communicator features—sign-in, contacts, presence, conversations
  • Use contextual collaboration to send and receive application-specific messages between clients
  • Develop Windows Workflow applications that support both voice and IM
  • Create and provision custom presence applications
  • Build server-side applications that maximize throughput and enable multiparty conferencing
  • Prepare your application for deployment
  • Apply best practices for debugging and troubleshooting
  • Welcome to the companion content page for Programming for Unified Communications with Microsoft Office Communications Server 2007 R2. You can find the code samples for this book on MSDN:
    System Requirements
    You'll need the following hardware and software to build and run the code samples for this book:
    • Hardware: Use only a 64-bit computer that is running a 64-bit edition of Windows Server (see more about the operating system below). Other technical specifications include the following:
      • CPU: Dual-core 2.0-gigahertz (GHz) 4-way processor
      • RAM: 2 gigabytes (GB) of memory
      • Hard drive: 100-GB hard drive
      • Network adapter 100 megabit-per-second (Mbps) network adapter
    • Operating System: Use only the 64-bit edition of Windows Server 2003 SP2, Windows Server 2003 R2 SP2, or Windows Server 2008. Supported editions include Standard, Enterprise, and Data Center versions of Windows Server 2003 and Windows Server 2008.
    Client Computers
    • Hardware: Use any 32-bit or 64-bit computer that is running Windows Vista SP1. Other technical specifications include the following:
      • CPU: A minimum 1.6-GHz Pentium III+ processor
      • RAM: 1 GB of memory
      • Hard drive: 50-GB hard drive
      • Network adapter: 100-Mbps network adapter
      • Video: A video monitor with 800 × 600 or higher resolution and at least 256 colors
      • A CD-ROM or DVD-ROM drive
      • A Microsoft mouse or compatible pointing device
    • Operating System: The 32-bit or 64-bit edition of Windows Vista SP1 or later. Windows Vista Home Premium Edition, Windows Vista Business Edition, or Windows Vista Ultimate Edition.
    About Rui Maximo; Kurt De Ding; Vishwa Ranjan; Chris Mayo; Oscar Newkerk; and the Microsoft OCS teamRui Maximo is a senior technical writer in the Office Communications Group, was lead program manager for Office Communications Server 2007, and contributed to a range of manageability, topology, VoIP, and Web access features.

    Kurt De Ding is a senior programming writer in the Office Communications Group.

    Vishwa Ranjan is a program manager in the Unified Communications Group.

    Chris Mayo is a technical evangelist in the Microsoft Developer and Platform Evangelism Group.

    Oscar Newkerk is a UC architect and a former technical evangelist at Microsoft.

    The Microsoft Office Communications Server Team designs, develops, and supports Office Communications Server technology.
    Other Books By Rui Maximo
    Looking for training resources, events and advice from peers? Join the Microsoft Training and Certification Community. Preparing for an exam now? Find your Microsoft Certification Study Group. Talk to us on these social networks:
    What do you think of this book? Your feedback is important in helping us create books that serve your needs and meet your expectations.Please take our survey at

    Note: You will need this book's 13-digit International Standard Book Number (ISBN) to take the survey.The ISBN 13 can be found above.
    To report or search for corrections in this book or its companion content,
    search for the title in our online store and then check the Errata & Updates tab. To report errors, please go to our Submit errata page.