nestor.bonifas@fr.ibm.com IBM Lotus Sametime Advanced Fonctions & Intrégration applicative



Documents pareils
Communication Unifiée UC² IBM Corporation

Communications unifiées?

Solution de Collaboration synchrone

WEB page builder and server for SCADA applications usable from a WEB navigator

Instructions Mozilla Thunderbird Page 1

Once the installation is complete, you can delete the temporary Zip files..

UC² : Le poste de travail du futur (disponible aujourd hui)

TABLE DES MATIERES A OBJET PROCEDURE DE CONNEXION

Contents Windows

Lila Dorato Technical Sales

Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite.

How to Login to Career Page

lundi 3 août 2009 Choose your language What is Document Connection for Mac? Communautés Numériques L informatique à la portée du Grand Public

Utiliser une WebCam. Micro-ordinateurs, informations, idées, trucs et astuces

WiFi Security Camera Quick Start Guide. Guide de départ rapide Caméra de surveillance Wi-Fi (P5)

Guide d'installation rapide TFM-560X YO.13

Cedric Dumoulin (C) The Java EE 7 Tutorial

Atelier Progress Rollbase

DOCUMENTATION - FRANCAIS... 2

Tutoriel de formation SurveyMonkey

Micro-ordinateurs, informations, idées, trucs et astuces utiliser le Bureau à distance

Architecture client riche Evolution ou révolution? Thomas Coustenoble IBM Lotus Market Manager

SHAREPOINT PORTAL SERVER 2013

RELEASE NOTES. Les nouveautés Desktop Manager 2.8

DOCUMENTATION - FRANCAIS... 2

La suite collaborative "Multimedia Conference" proposée par Orange Business Services

VTP. LAN Switching and Wireless Chapitre 4

Vanilla : Virtual Box

Instructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00

Supervision et infrastructure - Accès aux applications JAVA. Document FAQ. Page: 1 / 9 Dernière mise à jour: 15/04/12 16:14

Editing and managing Systems engineering processes at Snecma

RAPID Prenez le contrôle sur vos données

Fiche Produit TSSO Extension Mobility Single Sign-On

WDpStats Procédure d installation

Package Contents. System Requirements. Before You Begin

Logitech Tablet Keyboard for Windows 8, Windows RT and Android 3.0+ Setup Guide Guide d installation

IBM Workplace : Live!

1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7

Guide Installation Serveur Extensive Testing

LOGICIEL D'ADMINISTRATION POUR E4000 & G4000 MANAGEMENT SOFTWARE FOR E4000 & G4000

et Active Directory Ajout, modification et suppression de comptes, extraction d adresses pour les listes de diffusion

Paxton. ins Net2 desktop reader USB

ADMINISTRATION DE ADOBE LIVECYCLE MOSAIC 9.5

Les Portfolios et Moodle Petit inventaire

Notice Technique / Technical Manual

Quatre axes au service de la performance et des mutations Four lines serve the performance and changes

calls.paris-neuroscience.fr Tutoriel pour Candidatures en ligne *** Online Applications Tutorial

Guide Installation Serveur Extensive Testing

Surveillance de Scripts LUA et de réception d EVENT. avec LoriotPro Extended & Broadcast Edition

Thank you for choosing the Mobile Broadband USB Stick. With your USB Stick, you can access a wireless network at high speed.

ICT7 Luxembourg. ICT7 Belgium. ICT7 France. 33 people. 12 people. 2 people

Principe de TrueCrypt. Créer un volume pour TrueCrypt

UML : Unified Modeling Language

HSCS 6.4 : mieux appréhender la gestion du stockage en environnement VMware et service de fichiers HNAS Laurent Bartoletti Product Marketing Manager

XtremWeb-HEP Interconnecting jobs over DG. Virtualization over DG. Oleg Lodygensky Laboratoire de l Accélérateur Linéaire

USB 598. Quick Start Guide (Windows) Guide de démarrage rapide (Windows) USB Modem. Modem USB.

Acce s aux applications informatiques Supply Chain Fournisseurs

Ocs Inventory et GLPI s appuie sur un serveur LAMP. Je vais donc commencer par installer les paquets nécessaires.

LE FORMAT DES RAPPORTS DU PERSONNEL DES COMMISSIONS DE DISTRICT D AMENAGEMENT FORMAT OF DISTRICT PLANNING COMMISSION STAFF REPORTS

Table des matières. 1. Installation de VMware ESXI Pré-requis Installation... 3

MELTING POTES, LA SECTION INTERNATIONALE DU BELLASSO (Association étudiante de lʼensaparis-belleville) PRESENTE :

Gestion des prestations Volontaire

Mon Service Public - Case study and Mapping to SAML/Liberty specifications. Gaël Gourmelen - France Telecom 23/04/2007

Cours Plugin Eclipse. Université Paris VI / Parcours STL / Master I Pierre-Arnaud Marcelot - Iktek - pamarcelot@iktek.com

GIGABIT PCI DESKTOP ADAPTER DGE-530T. Quick Installation Guide+ Guide d installation+

JES Report Broker. Campus Technologies. SAE de CHALEMBERT 1 Rue Blaise PASCAL JAUNAY-CLAN info@campustec.

ANGULAR JS AVEC GDE GOOGLE

Oracle Database SQL Developer Guide D'Installation Release 4.0 E

Roger Barbeau Spécialiste en technologie

S T L - C P S - L e s p l u g i n s E c l i p s e. - Une Introduction , Frédéric Peschanski

Forthcoming Database

3615 SELFIE. HOW-TO / GUIDE D'UTILISATION

Module pour la solution e-commerce Magento

Women s State of the Media Democracy 2012 L observatoire international des usages et interactions des médias

Our recommendation engine has come up with some personalized suggestions for you.

Installer Enterprise Miner 5.1 en SAS environnement Windows

1 Configuration des Fichiers Hosts, Hostname, Resolv.conf

Réinvestir les scénarios de test de la plate-forme d'apprentissage Moodle pour stimuler les échanges sur ces fonctionnalités

SERVEUR DÉDIÉ DOCUMENTATION

3 Octobre Les Communautés MS

2X ThinClientServer Guide d utilisation

Intégration du Web 2.0 dans les solutions IBM

TD/TP 1 Introduction au SDK d Android

Compléter le formulaire «Demande de participation» et l envoyer aux bureaux de SGC* à l adresse suivante :

Direction des Systèmes d'information

Lesson Plan Physical Descriptions. belle vieille grande petite grosse laide mignonne jolie. beau vieux grand petit gros laid mignon

Le Cloud Computing est-il l ennemi de la Sécurité?

Folio Case User s Guide

Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David

en SCÈNE RATIONAL Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE sbataouche@fr.ibm.com

Acronymes et abréviations. Acronymes / Abbréviations. Signification

Extension fonctionnelle d un CRM. CRM étendu >> Conférence-débat 15 April Club Management des Systèmes d Information de l'iae de Paris Alumni

! " # $ % & OPN Day Paris 14 mars 2006

If you understand the roles nouns (and their accompanying baggage) play in a sentence...

Logitech Speaker System Z553 Setup Guide Guide d installation

Règles et paramètres d'exploitation de Caparmor 2 au 11/12/2009. Pôle de Calcul Intensif pour la mer, 11 Decembre 2009

REMBO Version 2.0. Mathrice 2004 DESCRIPTION MISE EN OEUVRE CONCLUSION.

Transcription:

nestor.bonifas@fr.ibm.com IBM Lotus Sametime Advanced Fonctions & Intrégration applicative

Contenu 3 8 31 Offres Sametime: Présentiel, Visiophonie et Intégration Sametime Advanced Intégration d applications dans Sametime et Vice -Versa: Imbed / Plugs-in 2

Offres Sametime: Présentiel, Visiophonie et Intégration

Lotus Sametime Entry fournit à l intérieur du client Notes Présence IM sécurisé Texte riche, émoticons Carte de visite Collaboration contextuelle (Office, Outlook) 4

Lotus Sametime Standard Chat, VoIP, Video intra-entreprise Intégration Téléphonie (UC2) Gestion de la localisation Transfert de Fichier, Capture d écran Conférence Web Clients Mobiles Fédération d IM Extensibilité Eclipse & SDKs 5

Fonctionnalités de communication unifiée UC2 Lotus Sametime 8 Click-to-talk, Click-to-see Intégration de solution partenaire Click-to-call, Click-to conference Web Conf Integration

Synthèse de l offre Sametime Sametime Advanced Sametime Standard Sametime Entry Alcatel- Lucent

IBM Lotus Sametime Advanced

Objectifs Lotus Sametime Advanced Permettre de rechercher des experts et réponses quand on ne sait pas à qui s adresser Partager de l expertise métier en temps réel afin de construire une base de connaissances Fournir un forum d équipe pour partager des informations ensemble en temps réel Les utilisateurs finaux doivent être capable de partager facilement leurs écrans afin de fluidifier la communication Exploiter la localisation géographique et utiliser le présentiel afin de réduire les coûts, améliorer le service clients et optimiser le travail en équipe

Offre orientée Communauté Lotus Sametime Advanced Chat Persistant Broadcast Collaboration experte Partage à la demande Localisation

Sametime Advanced :Fonctionnalités Chat persistant Conserve une discussion de chat continu sur des sujets spécifiques avec une communité de personnes. Lorsqu un nouvel arrivant se connecte, il voit l historique. Outils de broadcast Création de communautés d intérêt. Envoi de chats, sondages, annonces ou questions à l ensemble des membres d une communauté en temps réel. Partage instantané (Instant Share) Partage instantané d écrans avec un ou plusieurs contacts de vos chats Services de localisation Stocke les emplacements géographiques pour une utilisation plus facile par les utilisateurs

Fonctionnalités de chat persistant : accès navigateur

Accès aux Chat-Rooms avec Sametime Connect Client

Fonctionnalités de planification automatique de chats : alertes sur mots clés, nombre de personnes présentes,

Historique et moteur de recherche Définition de la limite de taille de l historique des chats. Ces données sont accessibles via date, personne et moteur de recherche.

Sécurisation : Rôles et contrôle des contenus Chat rooms: Accès Anonyme, Utilisateur authentifié, et/ou Password. Gestion d accés aux dossiers des chat rooms grâce à des rôles. Les transcriptions peuvent être éffacées. Les Chat rooms peuvent être inactivées. Les Chat rooms peuvent être archivées.

Extraction des contenus réutilisables vers des FAQs Les utilisateurs peuvent évaluer le contenu des FAQs.

Statistiques d utilisation des Chat-Rooms

Outils de Broadcast : Diffusion de questions ou de demandes aux personnes présentes ou à l intérieur de la communauté Question d expertise: diffusion de questions, des experts volontaires répondent, capacité à archiver les réponses pour des futures recherches ou une FAQ Sondage instantané: récupérer les réponses ou les opinions à des questions de sondage Broadcast Chat: inviter les membres d une communauté spécifique à une conversation de groupe Diffusion d annonces : informer d événements à venir

Communauté de Broadcast Les communautés de Broadcast se rajoutent à la liste de contacts Sametime.

Broadcast Chat Invitation aux membres de la communauté de broadcast à se joindre au chat.

Sondage immédiat

Annonces

Broadcasts les plus récents

Filtres Bloquer les broadcasts en fonction de son statut présentiel ou par des motsclé, le moyen d usage ou la communauté.

Préférences de notification pour le Broadcast Paramétrer les notifications par fonction et/ou Communauté de Broadcast.

Recherche avancée Recherche dans toutes les Chat rooms, FAQs et contenus Broadcast.

Evaluation / Rating Les membres de la Communité peuvent chercher, lire et apprécier les FAQs.

Instant Share Partage de session depuis le chat : application, fenêtre ou prise de main.

Instant Share Plus webcam. Limité à deux seulement Instant-Share actions

Services de localisation Les informations d emplacement sont stockées sur le serveur Sametime Advanced. Dernier emplacement de connexion pour les utilisateurs offline. Emplacements déjà identifiés auparavant. Plugs In de Géo-localisation via Partenaires.

Architecture des serveurs pour Sametime Advanced

Intégration Sametime : Applications et Plugs-in Pour le Web Pour les applicatifs Java Pour les clients Sametime et Notes

Services offerts par la plateforme serveur Sametime Services de Communauté et de communication: Présence et Chat Services de réunion en ligne: Tableau blanc partagé, partage de documents et d application en ligne Aujourd hui accès navigateur, demain avec Client Sametime Connect aussi Centre de Réunion (Meeting Center) pour des réunions plannifiées à l avance avec stockage des agendas et de tout le contenu de ces réunions On pourra rejouer le meeting penser à le formation Services de personnalisation et d intégration: Mise à disposition des APIs qui permettent d intégrer ces fonctions de temps réel au sein des applications.

Sametime Links Toolkit Ajouter des fonctions Sametime à des pages Web en Javascript et HTML Les développeurs transforment les noms présents dans leurs pages en liaisons Sametime en ajoutant simplement quelques lignes de HTML (sans modifier la présentation de la page) Présentiel avec icones d état (dispo, en réunion, ne pas déranger,parti ) Messagerie instantanée, Chats 1 à 1 ou à plusieurs, Possibilité de lancer des réunions à la demande Communication avec le serveur via HTTP; possibilité de fonctionnement extranet à travers les firewalls Code trés léger (~50K), et rien de spécial à installer

Sametime Connect Web API Toolkit (ST Connect Client proxy) Ce nouveau Toolkit API fournit une nouvelle méthode pour provisionner des pages Web avec les fonctions de présentiel et de communication de Sametime On va se servir du Client Sametime Connect lancé localement sur le poste pour activer des fonctions de «Proxy» (Gestion des contacts, démarrage des chats, statuts présentiels). Les actions activées depuis la page web vont démarrer les fonctions correspondantes du client Sametime Connect. Ce jeu de nouvelles API s ne remplace pas les API s Sametime Links, mais fournissent un accélerateur local pour une meilleure intégration web/sametime.

Sametime Java Toolkit Ajouter des fonctions Sametime à des applications Java (JDK 1.4.2, 1.5) Orienté-Objet, modulaire, extensible, et thread-safe Fournit tous les principaux composants de communauté Sametime Exemples: Service support vente au client sur un site de WebCommerce Présentiel au sein d une application de gestion d expertise Partage d application au sein d une application e-business Bots de réponse automatique

Exemple de Bot: Cours d une action en direct StockBot est un expert virtuel qui exécute une fonction

Plug-in fonctionnant dans Sametime et dans Notes 8

Sametime Connect Toolkit pour étendre le client ST Connect Collection d APIs fonctionnant sur Lotus Expeditor et Eclipse qui permettent d intégrer des applications externes ou d etendre le client Sametime Connect Ces Plug-ins fonctionnent aussi dans Lotus Notes 8 Un Plug-in définit des: Extensions Récupération de la fonction en se connectant à un point d extension Points d extension Declaration des extensions utilisables par les plug-ins

Plug-in et courant electrique Cable d alimentation Eclipse RCP application Prise d alimentation Point d extension proposé par un plug-in Multiprise Extension qui permet de se connecter à un point d extension proposé par un autre plug-in

Autre analogie: Construction par blocs Extension Points Plug-in (Extension) Eclipse Platform Les Plug-ins Eclipse plug-ins embarquent une implantation architecturale pour pouvoir batir une application à partir d objets existants.

Common Eclipse IDE development terms (Peau-Rouge only!!!) Workbench Collection of toolbars, menus, and one or more perspectives Workspace Development profile that contains projects, folders, files, and settings Can be reused for future plug-in projects Perspective Container for specific views and editors Runtime environment Contains information for running and testing your app with a specific JRE Target platform The application to launch when you run or test plug-ins Gives you access to the exposed plug-ins and extension points in the app Launch configuration Used to run or debug plug-ins against the configured target platform

Some of the User Interface Extension Points Tools Menu Action Bar Telephony Live Names Mini-App / Shelf View Branding Status Bar

Some of the Chat Window UI Extension Points Tools Menu Action Bar Telephony Live Names Branding Status Bar Messages Tools Bar

UI Extension Point Examples The following slides show how the UI extension points can be extended, such as: System Tray Icon Contact List Context Menu Action Bar Mini-app

Adding an Action in Sametime System Tray Icon Right-clicking on the Sametime client icon in the system tray will bring up a context menu You can add your own action to this menu Use the org.eclipse.ui.actionsets extension point You will need to implement the following extensions to provide details to the Sametime Connect client actionset defines the id, description, label, and visibility actionclass defines the class to use for action, label, location, and tooltip text

Adding a Right-click Mouse Action to a Person or Group Right-clicking on a person or group will bring up a context menu You can add your own action to this menu Use the org.eclipse.ui.popupmenus extension point You will need to implement the following extensions to provide details to the Sametime Connect client objectcontribution defines the id, objectclass, and if adaptable or not actionclass defines the class to use for action, label, and style

Add an Icon to the Action Bar Icons can be added to the Action bar of the main client Tools are provided by standard Eclipse extension points Use the org.eclipse.ui.viewactions extension point You will need to implement the following extensions to provide details to the Sametime Connect client viewcontribution defines the id for class and targetid (the imhub plug-in) actionclass defines the class to use for action, icon, label, style, and tooltip text

Integrating New ShelfView Apps into the Client Mini-App / ShelfView

Example using services: Recent Buddies Mini-app Included with the Sametime 8.0 SDK is the example plug-in, Recent Buddies. This plug-in keeps track of people you have chatted with, how many times you chatted and shows their current awareness status. We will not go through the entire example here, but only point out what plug-ins this plug-in is extending. In this case, we are implementing the community services, listening for when we chat and then for awareness updates. We also use the directory services so we can pull back business card information.

That was just a few samples. Remember you can extend pretty much anything in the Eclipse core, IBM Lotus Expeditor, and the Sametime Connect 8.0 client that has extension points. Shipping samples include: Acronym Expander Alerts Branding BuddyNote Event Logger Invite Coworkers Quick Response Recent Buddies Snippets Check with the Sametime 8.0 SDK integration guide.

Branding Areas By creating a branding plug-in, you can put your own look and feel on the Sametime Connect client. The branding areas can also be used as control areas where actions can performed. For example, the contact list at the far right could launch a help window or an external URL when clicked. The chat window in the top right could also. It is showing the tool tip overlay. The login window is also shown here with a custom logo.

Sametime Development Requirements Sametime Connect 8.0 Internal or external build Sametime Connect Toolkit Included in the Lotus Sametime 8.0 SDK A standard JRE, 1.4.2 or higher (J2SE 5.0 JRE recommended) Required to run the Eclipse IDE Eclipse 3.2 IDE Eclipse J9 JDT Launching plug-in Enables you to use the J9 JCL Desktop JRE in Eclipse

Deploying Plug-ins When you have finished developing and testing your custom plug-in for Lotus Sametime Connect 8.0 client, you will need to make your plug-in available to your target end users. To do so, you have a couple of options: Auto provision plug-ins: Work with the Sametime administrator to automatically provision your plug-in to all Lotus Sametime Connect users in a particular community. When using this option, your plug-in is automatically downloaded to the client when the user launches Lotus Sametime Connect. The user is notified of the update and can have the client restart automatically to load the new plug-in. The user doesn t need to take any other action. Manually install plug-ins: Post your plug-in on an Eclipse update site and instruct end users to install the plug-in using the Lotus Sametime Connect Manage Updates User Interface. Note that Sametime administrators can disable the ability for end users to install plug-ins in this way, in which case you ll need to use the first option.

Questions / Réponses

APIs, Extensions et SDK REST API s : Securely create, retrieve, update, delete Sametime Advanced content Programmatic access to search, monitoring/statistics, location service, workflow, alert broadcast sending. ATOM Feeds : Access to folder, chat room list and chat room content Programmatic extension points : Client extensions Access control prevent user access, kick users out of chat rooms LDAP extension to customize business card content SDK : Sample J2EE application - support ticket scenario to integrate with Sametime Adv. Sample lightweight web application for monitoring features Sample scripts for admin tasks and real-messaging features

Telephony Toolkit Allows telephony service providers to integrate telephony services, including voice and video, with Sametime Connect client and server: telephone calling services Connect client only: VoIP and video services Client Telephony Toolkit Click-to-call: conference calling services Voice Chat: peer-to-peer VoIP Video Chat: peer-to-peer VoIP with video Telephony Conferencing Service Provider Interface (TCSPI) Toolkit Server side plug-ins that hook into PBX systems Provides telephone call management, audio conference calls control and management

Sametime Helper Toolkit Provides external interface to basic functionality of the locally running instance of the Sametime Connect desktop application Provides a Windows native and Java object oriented API to facilitate inter-process communication between the desktop and Sametime Connect Example: Invoke features in Sametime Connect from custom Microsoft Windows applications Basic functionality exposed by the toolkit: Contact management, query, and notification Chat session initiation Instant share initiation

Links for infos Petit livre rouge (Red-book sur le développement de plug-ins en 7.5) http://www.redbooks.ibm.com/abstracts/sg247346.html Exemples de plug-ins: http://www-128.ibm.com/developerworks/lotus/library/sametime-ldap-plugin/index.html http://www-128.ibm.com/developerworks/lotus/library/sametime-googlemaps/ Les SDK s Eclipse environnement de développement pour les Plugs-In Copies d écran ci-après..