Presentation is loading. Please wait.

Presentation is loading. Please wait.

Microsoft Office System UK Developers Conference Radisson Edwardian, Heathrow 29 th & 30 th June 2005.

Similar presentations


Presentation on theme: "Microsoft Office System UK Developers Conference Radisson Edwardian, Heathrow 29 th & 30 th June 2005."— Presentation transcript:

1 Microsoft Office System UK Developers Conference Radisson Edwardian, Heathrow 29 th & 30 th June 2005

2 Live Communications Server: Architecture And Client Automation Graham Tyler Associate Consultant Microsoft Ltd

3 Live Communications Agenda This presentation: Platform overview Customising the client Automating the client Later today: Custom clients [Graham Tyler] Server applications [John Lamb]

4 Integration with productivity applications Where’s The Real Value?

5 Adding “Real-Time” to Microsoft Office Enabling Contextual Collaboration Presence in Outlook, Excel, Word, SharePoint and more Enabling higher productivity from users’ favorite applications

6 Integration with knowledge worker applications SCM Where’s The Real Value? ERP CRMLOB

7 Where’s The Real Value? Integration with communications infrastructure

8 Where’s The Real Value? Rich communications experience

9 What Does This Mean for Developers? Every Application should: Expose presence Enable instant communication Drive contextual collaboration Not just Instant Messaging Use IM “channel” to drive business processes BOTs (user interaction or assistance agents) Richer Media Voice, Video, Whiteboard, Application Sharing

10 Platform Overview RTC Client APIs 3 rd Party Client 3 rd Party Application (SIP) Real-Time Signaling Infrastructure 3 rd Party Application 3 rd Party Manifest 3rd Party Script

11 Techniques Client Automation Office 2003/SharePoint ‘automate’ the LC Client (Communicator or Windows Messenger) – so can your app Uses the Windows Messenger API RTC Client APIs Demos today Live Communications Server APIs Advanced functionality

12 Base Client Windows Messenger Default Client Experience Download 5.1 for LCS Connectivity Windows XP and Windows 2000 RTC Client APIs WindowsMessenger

13 Premium Client RTC Client APIs WindowsMessenger Microsoft Office Communicator Part of Office Must be installed Support same interfaces as Windows Messenger Can be driven directly or through Windows Messenger Automation

14 Integration with the Client Client Automation Interfaces Fastest way to add Presence and Instant Communications to your Applications and Web Sites Used by Office and Microsoft SharePoint High Level APIs No UI to write RTC Client APIs 3rd Party Application

15 What About Scripting? Microsoft Visual Basic Scripting Edition (VBScript), Sun JavaScript and Microsoft JScript are supported Security Issues lead to restrictions Exclude accessing certain user properties Blocked, FriendlyName, PhoneNumber, E-mail, SignInName Can get status if you know the contact information Can’t add contact automatically Can’t do voice, video calls Restrictions on Window positioning

16 Customizing Extend Help Menu Add custom ‘Help’ link to the help menu Links to content in separate browser window Tabs Extend Communicator with HTML pages

17 Tabs Web Pages inside Client UI Up to 32 tabs Communicator can add User URI and/or Contact URI to web page parameters http://contosotabs?userid=sip:donh@contoso.com?co ntactid=sip:alexha@contoso.com

18 Tabs (step 1) : Registry key Registry key: HKEY_LOCAL_MACHINE \SOFTWARE\Policies\Microsoft\Communicator TABURL = http://server/tabs/tabs.xmlhttp://server/tabs/tabs.xml Administrator can set the registry key using Group Policy

19 Tabs (step 2): XML descriptor Tab Descriptor XML file: http://site/image.png Tab title Tooltip text http://site/content 1 true post

20 Tabs (step 3): Deploy tabs Deploy tabs as web content Tips: Enable dynamic content Control the length of the refresh cycle Use a watermark background image

21 Adding Client Tabs

22 Client Automation Communicator works on behalf of the application COM object CoCreateInstance CreateObject Replace undocumented interfaces from previous releases Aggregate service providers

23 Should I Use Messenger Automation? Pros Simple to develop Users have a familiar interface Inherits new features Cons Separate user experience Can’t control the UI Less control Unable to participate in flow of information

24 ShortCuts (Shell Extensions) tel:Brings up phone view but does not dial callto:Brings up phone view dials the appropriate number sip:Bring up Conversation Window. If the user self, email sips:If in TLS, Bring up Conversation Window. If the user self, email In not TLS, dialog box stating high security is required conf:PSTN Conference Control im:Conversation Window

25 Persona Control ActiveX Control to simplify Automation One property to set Presence “GumDrop” Hover Popup Name, uri, etc. Right Click Menu Start IM, Call, etc Available July 2005

26 Automating Communicator From Your Application

27 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.


Download ppt "Microsoft Office System UK Developers Conference Radisson Edwardian, Heathrow 29 th & 30 th June 2005."

Similar presentations


Ads by Google