API Client Lync2010

Post on 30-Apr-2015

1.074 views 4 download

description

Description de l'API Client .NET de Lync2010.

Transcript of 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

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

l’ API client .NETpour 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

Samuel Blanchard Naviso4

Architecture de Lync2010

Serveur

Client

Client

Client SIP

Autreprotocole

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

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

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

Samuel Blanchard Naviso8

L’ API client .NET

API Client

Contrôles

WPF Silverlight

SDK

Client Automation

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)

Samuel Blanchard Naviso10

Code managé & COM

LyncCOM

Contrôles WPF

Contrôles Silverlight

SDK

Automation

Autre non .NET

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.

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

Demo – Lync dans mes applications

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

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

Demo – Redéfinition de l’interface utilisateur

Participant

Abonnerment

Abonnement

Conversation

Abonnement

Conversation

Envoyer

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)

Demo – Application contextuelle

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

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

Q&R

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