Presentation is loading. Please wait.

Presentation is loading. Please wait.

UCM201 – Unified Communications for Developers: Building Communications Into Your Applications Kirt Debique General Manager, Microsoft Office Communications.

Similar presentations


Presentation on theme: "UCM201 – Unified Communications for Developers: Building Communications Into Your Applications Kirt Debique General Manager, Microsoft Office Communications."— Presentation transcript:

1 UCM201 – Unified Communications for Developers: Building Communications Into Your Applications Kirt Debique General Manager, Microsoft Office Communications Platform Chris Mayo Technical Evangelist, Microsoft Unified Communications Albert Kooiman Senior Product Manager, Microsoft Office Communications Extensibility Bruno Laurent Product Manager, Dassault Systèmes 3DLive

2 Learn the capabilities of Microsoft’s Software-Powered UC Understand the benefits of embedding UC in your applications See a Software-Powered Unified Communications end to end demo See a demo of authoring a UC speech application Session Objectives In this session, you will… See a demo of Dassault Systèmes 3DLive

3 OCS 2007 and Communicator 2007 APIs Client Contextual CollaborationBusiness Process Communications Anywhere Information Access Unified Communications Platform Microsoft Office Communications Server 2007 Microsoft Office Communicator 2007 Presence Controls Samples & Developer Modules UC JavaScript Samples & Developer Modules Communicator Automation Unified Communications Client API Unified Communications AJAX Service Speech Server Managed API VoiceXML / SALT & Windows Workflow Activities VoiceXML / SALT & Windows Workflow Activities Unified Communications Managed API Middle-tier

4 Which SDK for which functionality? Contextual Collaboration Embedding Presence & Click to Communicate Communicator Automation API Unified Communications AJAX SDK Unified Communications Client API 1.0 SDK Embedding PIM Information Exchange Web Services Building Communications Clients Unified Communications Client API 1.0 SDK Unified Communications AJAX SDK Business Process Communications Building Alerts & Notifications Unified Communications Managed API 1.0 SDK Unified Communications AJAX SDK Exchange Web Services Building Automated Agents (Bots) Unified Communications Managed API 1.0 SDK Anywhere Information Access Self Service Applications Speech Server (2007) SDK Unified Communications Managed API 1.0 SDK

5 Embedding Presence

6 Contextual Collaboration In Outlook UC Platform Capabilities Contextual Collaboration Contextual Collaboration Business Process Communications Anywhere Information Access

7 Microsoft Dynamics CRM 4.0 UC Platform Capabilities Contextual Collaboration Contextual Collaboration Business Process Communications Anywhere Information Access

8 Different ways to embed Presence Embedding presence in a Windows Client Leveraging Communicator Automation Managed Control ActiveX Control In your own application directly Build your own using the UC Client API Embedding presence in a Reach Client AJAX Web API Zero Download Cross-Browser

9 Automated Agents Platform Capabilities Contextual Collaboration Business Process Communications Anywhere Information Access

10 Response Bot in Managed Code

11 Speech Application Development Steps 1.Define the dialogue flow 2.Specify possible answers (grammars) 3.Record questions (prompts) 4.Integrate into the back-end 5.Deploy, test and tune application

12 Dialog Workflow Designer Windows Workflow Extended for Speech Toolbox of VUI Activities Custom Activity Support Extensible with other Workflows Conversational Grammar Builder Easy-to-use UI Natural Language Multi-lingual Integrated Speech Debugger WF and VS Integration Speech Debugger UI Prompt Management Prompt Recording Studio DB Prompt Management Prompt Validation Managed Code DLL VS Plug-Ins For Each Development Step

13 Speech Application Development Steps 1.Define the dialogue flow 2.Specify possible answers (grammars) 3.Record questions (prompts) 4.Integrate into the back-end 5.Deploy, test and tune application

14 Dialog Workflow Designer

15 Useful Links 1.Microsoft Unified Communications: http://www.microsoft.com/uc/default.mspx http://www.microsoft.com/uc/default.mspx 2.Microsoft Unified Communications Client API SDK: http://www.microsoft.com/downloads/details.aspx?FamilyID=82C468DA-3294-4CA9-BBCC-D455CFD06AF2&displaylang=en http://www.microsoft.com/downloads/details.aspx?FamilyID=82C468DA-3294-4CA9-BBCC-D455CFD06AF2&displaylang=en 3.Microsoft Unified Communications Managed API SDK: http://www.microsoft.com/downloads/details.aspx?familyid=B30306E4-7DC1-44D2-9A68-9B4A6FC5C2DF&displaylang=en http://www.microsoft.com/downloads/details.aspx?familyid=B30306E4-7DC1-44D2-9A68-9B4A6FC5C2DF&displaylang=en 4.Microsoft Office Communicator 2007 Presence Controls: http://www.microsoft.com/downloads/details.aspx?familyid=25A27453-15FF-48AB-AF1B-692CD77AB510&displaylang=en http://www.microsoft.com/downloads/details.aspx?familyid=25A27453-15FF-48AB-AF1B-692CD77AB510&displaylang=en 5.Microsoft Unified Communications Client API SDK: http://www.microsoft.com/downloads/details.aspx?FamilyID=82C468DA-3294-4CA9-BBCC-D455CFD06AF2&displaylang=en http://www.microsoft.com/downloads/details.aspx?FamilyID=82C468DA-3294-4CA9-BBCC-D455CFD06AF2&displaylang=en

16 © 2007 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. This document may contain information related to pre-release software, which may be substantially modified before its first commercial release. Accordingly, the information may not accurately describe or reflect the software product when first commercially released MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Download ppt "UCM201 – Unified Communications for Developers: Building Communications Into Your Applications Kirt Debique General Manager, Microsoft Office Communications."

Similar presentations


Ads by Google