API Client Lync2010

23
Naviso conçoit, développe et déploie des solutions de gestion informatiques complètes destinées aux Chefs d'Entreprise et aux Cabinets d'Expertise Comptable. Une approche purement technique touchant rapidement ses limites, Naviso intègre à ses outils technologiques une approche organisationnelle métier. Notre objectif est de vous faire bénéficier de réelles solutions collaboratives et évolutives, afin de vous accompagner de façon durable et pérenne dans la gestion de vos activités. Rejoignez nous sur http://www,naviso,fr

description

Description de l'API Client .NET de Lync2010.

Transcript of API Client Lync2010

Page 1: API Client Lync2010

Naviso conçoit, développe et déploie des solutions de gestion informatiques complètes destinées aux Chefs d'Entreprise et aux Cabinets d'Expertise Comptable.

Une approche purement technique touchant rapidement ses limites, Naviso intègre à ses outils technologiques une approche organisationnelle métier.

Notre objectif est de vous faire bénéficier de réelles solutions collaboratives et évolutives, afin de vous accompagner de façon durable et pérenne dans la gestion de vos activités.

Rejoignez nous sur http://www,naviso,fr

Page 2: API Client Lync2010

Samuel BlanchardResponsable développementhttp://blog.naviso.fr

l’ API client .NETpour Lync2010

Page 3: API Client Lync2010

Samuel Blanchard Naviso3

Qu’est ce que Lync ? Application de communication ( audio,

vidéo, IM ) Panoplie d’outils collaboratifs ( tableau,

prise de contrôle à distance, fichier ) Intégration à Microsoft Office, Exchange,

Outlook Communication sécurisée

Page 4: API Client Lync2010

Samuel Blanchard Naviso4

Architecture de Lync2010

Serveur

Client

Client

Client SIP

Autreprotocole

Page 5: API Client Lync2010

Samuel Blanchard Naviso5

L’ API .NET de Lync2010API Lync

Client

Contrôles SDK

Serveur

UCMA 3.0

Lync Server 2010

UCCA n’est pas reprise dans ce schéma car elle n’est pas une librairie .NET mais COM.

L’API Serveur n’est pas applicable au Cloud

Page 6: API Client Lync2010

Samuel Blanchard Naviso6

L’ API Lync Server 2010

100% code managé SDK de Filtrage de SIP (protocole

multimédia) Pour créer de solutions d’archivages

Non ap

plica

ble

au Clou

d

Page 7: API Client Lync2010

Samuel Blanchard Naviso7

L’ API serveur UCMA 3.0

100% Code managé Application externe au serveur

( Endpoints ) Pour créer des agents interactifs

Non ap

plica

ble

au Clou

d

Page 8: API Client Lync2010

Samuel Blanchard Naviso8

L’ API client .NET

API Client

Contrôles

WPF Silverlight

SDK

Client Automation

Page 9: API Client Lync2010

Samuel Blanchard Naviso9

L’ API client .NET 100% Code managé Lync doit fonctionner sur le poste. Pour intégrer Lync dans ses applications :

contrôles en WPF ou Silverlight (Contrôles)

Pour contrôler Lync : écouter ces évènements, remplacer l’ UI (SDK)

Pour intégrer ses applications dans Lync : créer des applications contextuelles (Automation)

Page 10: API Client Lync2010

Samuel Blanchard Naviso10

Code managé & COM

LyncCOM

Contrôles WPF

Contrôles Silverlight

SDK

Automation

Autre non .NET

Page 11: API Client Lync2010

Samuel Blanchard Naviso11

Les contrôles Lync2010 WPF & Silverlight Accessible depuis la ToolBox de VS2010 Visuel totalement remaniable via Blend

ou VS2010 Pour Silverlight : ne fonctionne que sur IE

(ActiveX) + site de confiance.

Page 12: API Client Lync2010

Samuel Blanchard Naviso12

Les contrôles Lync2010 Disponibilité : Indicateur de présence et

choix de son status communications : Vidéo, Audio,

Conversation, Partages Contacts : Listes, recherches

Page 13: API Client Lync2010

Demo – Lync dans mes applications

Page 14: API Client Lync2010

Samuel Blanchard Naviso14

Prendre le contrôle

Complémentaire aux contrôles Disponible pour toutes technos .NET :

ASP.Net, WinForm, WPF, Silverlight Ecouter et agir sur Lync pour les :

Conversations Participants Messages

Page 15: API Client Lync2010

Samuel Blanchard Naviso15

Plus loin avec UI Suppression Mode

Redéfinir l’interface utilisateur : Cacher l’UI classique de Lync pour

passer en UI Suppression Mode (via un registre). Prendre en charge l’authentification

Page 16: API Client Lync2010

Demo – Redéfinition de l’interface utilisateur

Page 17: API Client Lync2010

Participant

Abonnerment

Abonnement

Conversation

Abonnement

Conversation

Envoyer

Page 18: API Client Lync2010

Samuel Blanchard Naviso18

Automation dans Lync

Application contextuelle dans Lync : Lien vers une Url Intégration page Web

Installation sur le poste (via un registre ou code)

Page 19: API Client Lync2010

Demo – Application contextuelle

Page 20: API Client Lync2010

Samuel Blanchard Naviso20

Conclusion

Beaucoup de scenarii couverts aussi bien coté client que serveur

Facilité d’intégration dans l’existant coté client

Prise en main très rapide du SDK Lync

Page 21: API Client Lync2010

Samuel Blanchard Naviso21

Remerciements Simon Ferquel pour son control

FlowControls Le Club Sharepoint & .NET Ouest et plus

particulièrement Eudes-Olivier Robert Michael Hyot (Naviso) pour son

implication dans le communautaire et ses encouragements

Alessandra Sada pour son soutien

Page 22: API Client Lync2010

Q&R

Page 23: API Client Lync2010

Naviso conçoit, développe et déploie des solutions de gestion informatiques complètes destinées aux Chefs d'Entreprise et aux Cabinets d'Expertise Comptable.

Une approche purement technique touchant rapidement ses limites, Naviso intègre à ses outils technologiques une approche organisationnelle métier.

Notre objectif est de vous faire bénéficier de réelles solutions collaboratives et évolutives, afin de vous accompagner de façon durable et pérenne dans la gestion de vos activités.

Rejoignez nous sur http://www,naviso,fr