• Partagez
  • E-mail
  • Intégrer
  • J'aime
  • Télécharger
  • Contenu privé
Intégrer Lync dans vos applications métiers, ou le contraire
 

Intégrer Lync dans vos applications métiers, ou le contraire

on

  • 771 vues

Lync 2013 propose un jeu riche d'interfaces de programmation (API). Cette session a pour objecttif de décrire les possibilités de développements autour de Lync 2013 : les nouveaux SDK Client, ...

Lync 2013 propose un jeu riche d'interfaces de programmation (API). Cette session a pour objecttif de décrire les possibilités de développements autour de Lync 2013 : les nouveaux SDK Client, Serveur et Web, évolutions par rapport à Lync 2010, comment migrer vos applicaitons réalisées sous Lync 2010. Exemple et cas d'utilisations.

Statistiques

Vues

Total des vues
771
Vues sur SlideShare
771
Vues externes
0

Actions

J'aime
0
Téléchargements
23
Commentaires
0

0 Ajouts 0

No embeds

Accessibilité

Catégories

Détails de l'import

Uploaded via as Microsoft PowerPoint

Droits d'utilisation

© Tous droits réservés

Report content

Signalé comme inapproprié Signaler comme inapproprié
Signaler comme inapproprié

Indiquez la raison pour laquelle vous avez signalé cette présentation comme n'étant pas appropriée.

Annuler
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Votre message apparaîtra ici
    Processing...
Poster un commentaire
Modifier votre commentaire
  • Notation
  • Intro code / dev
  • Les blocs de couleurs sont éditables et peuvent reprendre la couleur du type de session qui est donnée.Idem pour les textes.
  • SDK Persistant Chat : Nouvelle version du SDK Group Chat

Intégrer Lync dans vos applications métiers, ou le contraire Intégrer Lync dans vos applications métiers, ou le contraire Presentation Transcript

  • Donnez votre avis ! Depuis votre smartphone, sur : http://notes.mstechdays.fr De nombreux lots à gagner toutes les heures !!! Claviers, souris et jeux Microsoft… Merci de nous aider à améliorer les TechDayshttp://notes.mstechdays.fr
  • Intégrer Lync dans vos applications métiers ou l’inverse Sébastien CROCQUESEL / Alexis CONIA Architecte .Net / MVP Lync Alsy / Eliade COL302Code / Développement
  • Notre identité Spécialiste Microsoft• +20 ans d’existence• +15 ans de partenariat avec Microsoft• 190 experts• Filiale d’Orange Business Services• Centre des usages Microsoft Rhône-Alpes
  • Spécialiste MICROSOFT • +10 ans d’existence • Microsoft Gold Partner ServerNotre Offre : Platform • Microsoft Cloud Accelerate Partner• Délégation de Compétences • Desktop Deployment Planning• Projet et Expertise : travailler en mode Services projet ou expertise, avec un focus • SharePoint Deployment Planning exclusif sur les solutions d’infrastructure Services Microsoft. • Private Cloud Deployment Planning• Proacteem : assurer le management des Services infrastructures Microsoft.• Traineed : former en mode Coaching
  • De nombreuses API .NET Lync SDK UCMA 4.0 Lync Server SDK UCWA 4.0 Persistent Chat
  • Lync 2013 • Première version introduite avec Lync 2010 • API .Net • Contrôles WPF et Silverlight • Automatisation du client Lync • Extension du client • Développement sur des composants Persistant chatLync 2013
  • Building Blocks Lync Controls WPF Silverlight Automation Lync Managed API
  • Nouveautés • Sélectionner l’application ou l’écran • Accéder au contenu à partager à partager • Gérer les fonctions de partage • Lancer ou Arrêter le partage • Partager un document • Donner ou enlever le contrôle • Supprimer un document • Contenu utilisable • Powerpoint • Fichier • Tableau Blanc Application Sharing Content SharingLync SDK
  • Expérience de développement • WPF et Silverlight • Silverlight – Pas de support du mode “out-of-browser” – Compatible uniquement avec IE (Active X) – Utilisable uniquement avec un site de confiance • Le client Lync doit être connecté – Utilisation de cette connexion pour accéder au serveur LyncLync SDK
  • Scénarii • Intégration de la présence dans les applications métiers : – CRM – Application Logistique / Supply Chain • Afficher les informations dans le client Lync – Remonter la fiche client lors d’un appel Lync – Afficher les données du compte client • Personnaliser entièrement l’interface et les fonctionnalités du client Lync – « Brander » l’UI avec le logo et les couleurs de l’entreprise – Besoin spécifique pour une borne interactive ou client spécifique.Lync SDK
  • Lync SDK INTÉGRER LYNC DANS UNE APPLICATION METIERLync SDK
  • De nombreuses API .NET Lync SDK UCMA 4.0 Lync Server SDK UCWA 4.0 Persistent Chat
  • Lync Server SDK • Manipuler les messages SIP • Filtrage / Routage / Modification / Journalisation • Microsoft SIP Processing Language (MSPL) + .NET • Scénarii – Filtrer le contenu des messages instantanés – Intercepter et bloquer des appels – Suppression des informations de durée d’inactivitéLync Server SDK
  • De nombreuses API .NET Lync SDK UCMA 4.0 Lync Server SDK UCWA 4.0 Persistent Chat
  • Vue d’ensemble UCMA Conferencing Routage des flux Canaux contextuels • Gestion et planification audio/video • Canal de communication de conférence • Contrôle total des flux avec une extension • Salle d’attente entre participants Silverlight au client Lync • Appels Back-to-back Serveur IM / vocal Text-To-Speech Haute disponibilité • Agit comme n’importe Reconnaissance vocale quel client Lync • Speech 11 • Avec des privilèges • VXML supplémentairesUnified Communications Managed API – Vue d’ensemble
  • Nouveauté 4.0 UCMA Workflow ne fera pas parti de Lync 2013 Support du Framework Async Task • UCMA est asynchrone par nature • Le pattern IAsyncResult est verbeux et difficile à maintenir • async/await fournit une syntaxe plus simple pour écrire du code asynchroneUnified Communications Managed API - Nouveautés
  • Unified Communications Managed API DÉVELOPPER UNE APPLICATION UCMA AVEC ASYNCUnified Communications Managed API
  • De nombreuses API .NET Lync SDK UCMA 4.0 Lync Server SDK UCWA 4.0 Persistent Chat
  • Unified Communication Web API • Expose les fonctionnalités de Lync à travers HTTP – Présentiel – Gestion des groupes / contact – Gestion des conférences planifiées – Recherche – Messagerie instantanée • Accélérer son adoption en utilisant des concepts familiers – REST-Like, JSON & XMLUnified Communication Web API
  • Toutes plateformesUnified Communication Web API
  • Tous langagesUnified Communication Web API
  • Unified Communication Web APIPRÉSENTIEL ET IM
  • Principes Votre Application Canal de contrôle UCWA Helpers Canal de données
  • Transport.js • Créé/Consomme les requêtes HTTP • Adresse la problématique de cross-domainUnified Communications Web API
  • Transport.js myTransport.clientRequest( request ); var request = { url: « mylinK », verb: « get » (get, post, put, delete), acceptType: « application/json » (ou xml), contentType: « application/json » (ou xml), data: {a: b}, callback: function(){}, notifyAction: true/false (mise à jour UI) }Unified Communications Web API
  • Cache.js • Stocke et fournit les liens des ressources – Pas besoin de les créer soi-même • Optimise les performances les liens changeant rarementUnified Communications Web API
  • Cache.js // par le nom de la ressource myCache.findLinkInCach("me"); // ressource imbriquée myCache.findEmbeddedLinkInCache("me", "presence"); // extrait les liens dune réponse brute et les stocke pour nous myCache.cacheLinks(data);Unified Communications Web API
  • Indicateur de présence function handleGetPresence(data) { if(data.results !=== undefined) { $("#presence").text(data.results.availability); } } $("#getPresence").click(function() { myTransport.clientRequest({ url: myCache.findEmbeddedLinkInCache("me", "presence"), verb: "get", callback: handleGetPresence }); return false; });Unified Communications Web API
  • De nombreuses API .NET Lync SDK UCMA 4.0 Lync Server SDK UCWA 4.0 Persistent Chat
  • Persistant Chat SDK • Fonctions dans le SDK Lync : Nouveauté Lync 2013 – Gérer l’accès à une salle – Ajouter / Supprimer un message dans une salle • Développement d’add-in pour les salles – Association de l’add-in avec la salle sur le serveur Lync – Application Silverlight hébergée sur IIS – Utilisation du panneau d’extension du client Lync • SDK Persistent Chat Server – API Serveur, basée sur UCMA – Ajouter / Supprimer un message – Uploader des fichiers – Automatiser les actions à partir du serveurPersistent Chat SDK
  • Comment migrer ?• Lync SDK  Remplacer les Assemblies Lync 2010 par la version 2013  Remplacer les contrôles WPF et Silverlight par la version 2013• Lync Server SDK  Rétrocompatibilité avec les applications sous Lync Server 2010• UCMA  UCMA 3.0 compatible avec Lync Server 2013  Recompilation avec les assemblies en 4.0
  • Pour aller plus loin• Exemples disponibles dans chaque SDK• Documentation sur MSDN ou dans le fichier chm• Dev Center Microsoft Lync http://msdn.microsoft.com/en-us/lync/gg132942.aspx• Lync http://www.microsoft.com/france/serveur-cloud/lync/default.aspx• Blogs http://www.techandprog.fr http://blog.greenl.ee/
  • Questions / Réponses
  • Développeurs Pros de l’IT http://aka.ms/generation-app Formez-vous en ligne www.microsoftvirtualacademy.com http://aka.ms/evenements- developpeurs Retrouvez nos évènements http://aka.ms/itcamps-france Les accélérateurs Faites-vous accompagnerWindows Azure, Windows Phone, gratuitement Windows 8 Essayer gratuitement nos http://aka.ms/telechargements solutions IT La Dev’Team sur MSDN Retrouver nos experts L’IT Team sur TechNet http://aka.ms/devteam Microsoft http://aka.ms/itteam