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

Slides:



Advertisements
Similar presentations
Unified Communications End-User Experience
Advertisements

Lync Online Name | Title | Microsoft Corporation.
Name | Title | Microsoft Corporation
Microsoft® SharePoint™ Products And Technologies “v2.0” Overview Brian Murphy Product Planner Microsoft Corporation.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Microsoft Office System UK Developers Conference Radisson Edwardian, Heathrow 29 th & 30 th June 2005.
Introduction to Microsoft ® Lync ™ UK CES Communications Conference 2011.
Microsoft Office System UK Developers Conference Radisson Edwardian, Heathrow 29 th & 30 th June 2005.
1 of 4 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
1 of 2 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
1 of 4 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Microsoft Office Sharepoint Server 2007 (MOSS) Overview Momentum Microsoft November 15, 2007.
Live Meeting APIs Robert Devine Program Manager Microsoft Corporation.
Unified. Simplified. Unified Communications Launch 2007.
Introduction to Microsoft Lync Online This course covers the following: Overview of Microsoft Lync Online Customizing Lync Online.
Ramu V. Sunkara Vice President Real-Time Collaboration Products ▲ Sales, ▼ Costs: Enable Real-Time Collaboration (RTC) Within Your Products.
Winter Consolidated Server Deployment Guide for Hosted Messaging and Collaboration version 3.5 Philippe Maurent Principal Consultant Microsoft.
Microsoft Office System UK Developers Conference Radisson Edwardian, Heathrow 29 th & 30 th June 2005.
Introducing Microsoft Lync 2010 Connect and Collaborate.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Microsoft ® Lync ™ 2010 IM and Presence Training.
Crystal Hoyer Program Manager IIS Team Preview of features that will be announced at MIX09 Please do not blog, take pictures or video of session.
Microsoft Office Communicator A General Introduction.
DSP- Bringing BI to SharePoint.  DSP Portal Edition provides an easy-to-use framework that links information stored in data warehouses to corporate portals.
Introducing Reporting Services for SQL Server 2005.
Business Solutions Using Microsoft ® Office SharePoint ® Server ROADSHOW.
Unified Communications LITN Spring  A set of products that provides a consistent, unified user interface and user experience across multiple devices.
Operating Systems & Information Services CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Make the most of Office 2010, Expression.
OFC290 Information Rights Management in Microsoft Office 2003 Lauren Antonoff Group Program Manager.
Edit the same file in real time with friends or colleagues Real Office documents, presentations and spreadsheets on the Web.
SharePoint Portal Server Office XP Launch Tour Breakout Presentation nametitle Microsoft Corporation.
James Akrigg Microsoft Ltd Integrating InfoPath Forms Into Workflow Solutions And Business Processes.
Microsoft Dynamics NAV 2009 and Architecture Overview Name Title Microsoft Corporation.
UCM201 – Unified Communications for Developers: Building Communications Into Your Applications Kirt Debique General Manager, Microsoft Office Communications.
Microsoft Office SharePoint Server 2007 Enterprise Search Enterprise Search Overview.
1 of 3 Microsoft ® Office Communicator 2007 can help you perform a wide range of tasks including secure Instant Messaging (IM). With its rich collaboration.
MSG331 Exchange Server 2000/2003 Software Development Kit Susan Hill Lead Programmer Writer Microsoft Corporation.
Extending the 2007 Microsoft Office System User Interface Mike Taulty Developer & Platform Group, Microsoft Ltd
Introducing Microsoft Lync 2010 Connect and Collaborate.
Microsoft® Lync™ 2010 Attendee This course covers: Lync Attendee Overview Join Online Meeting Experience Set up Audio and Video Manage Your Meeting Lync.
The 2007 Microsoft Office System Servers Enterprise Content Management, Workflow and Forms Martin Parry Developer and Platform Group, Microsoft Ltd
Workflow in Microsoft Office SharePoint Server Jessica Gruber Consultant Microsoft Corporation.
Compelling Examples of UC as an Application Platform.
Microsoft Virtual Academy Talbott Crowell | Chief Architect, ThirdM.com Rob Latino | Program Manager in Office 365 Support, Microsoft.
Windows Vista Configuration MCTS : Internet Explorer 7.0.
Connecting people in new ways, anytime, anywhere Quick adoption through Ease of use and Microsoft Office Ease deployment through interoperability and.
1/10/2018 9:33 PM Cloud Roadshow © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO.
Success through People with LinkedIn and O365
Make your app a native part of Office with Add-ins
Microsoft Office Live Meeting 2007
5/12/2018 3:54 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Office 365 Developer Overview
Microsoft Office SharePoint Server 2007 Enterprise Search
Building Custom Application With Office Add-Ins for OneNote
Office 365 Development July 2014.
Visual Studio Tools for Office 2005
Accessing and Surfacing LOB Data in SharePoint 2010
Excel Services Deployment and Administration
Publish Visio 2010 drawings to a SharePoint site
11/23/2018 8:30 AM BRK3037 BRK3037: Dive deep on building apps and services with the Office 365 Communications Platform David Newman Senior Program Manager.
11/27/2018 6:59 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Learn how to make SharePoint Accessible and Inclusive
What's New in Visual Studio 2005
Office 365 Development.
Microsoft Office System UK Developers Conference
The complete developer's guide to the SkyDrive API
Windows Forms in Visual Studio 2005: An in-depth look at key features
Office Communications Server 2007 R2 Group Chat
SharePoint 2007 Developer Overview Collaboration BI Features
Developer & Platform Group, Microsoft Ltd
Presentation transcript:

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

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

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

Integration with productivity applications Where’s The Real Value?

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

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

Where’s The Real Value? Integration with communications infrastructure

Where’s The Real Value? Rich communications experience

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

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

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

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

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

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

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, , 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

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

Tabs Web Pages inside Client UI Up to 32 tabs Communicator can add User URI and/or Contact URI to web page parameters

Tabs (step 1) : Registry key Registry key: HKEY_LOCAL_MACHINE \SOFTWARE\Policies\Microsoft\Communicator TABURL = Administrator can set the registry key using Group Policy

Tabs (step 2): XML descriptor Tab Descriptor XML file: Tab title Tooltip text 1 true post

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

Adding Client Tabs

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

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

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, sips:If in TLS, Bring up Conversation Window. If the user self, In not TLS, dialog box stating high security is required conf:PSTN Conference Control im:Conversation Window

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

Automating Communicator From Your Application

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