Sametime bez tajemnic Rafał Skirzyński 2009 IBM Corporation
Agenda Słowniczek Pomysły Dyskusja
Ankieta: Czy Sametime to: a. b. c. d. e. platforma? komunikator? chat? voip? webkonferencje?
Rodzina produktów IBM Lotus Sametime
Serwer Sametime Community Services Instant Messaging (1-1 / n-way) Kontakty Przesyłanie plików itd Webkonferencje Współdzielenie ekranu Biała tablica
Domino Server Sametime Community Server Sametime Meeting Server Database Manager HTTP/Servlet Manager Telephony Service GWController Whiteboard Server Shared Object Server Material Manager Event Server ConfigurationBridg e Broadcast Gateway Authentication Server Activity Provider ST T.120 MCU ST File Transfer ST Mux ST Configuration ST Directory ST Conference STCommunity Launch ST Community ST Chat Logging ST ChatLogging ST Capabilities ST Policy Serwer Sametime Sametime Server
Sametime - architektura Sametime Clients Sametime server VP VP Sametime server
Sametime - architektura Sametime Clients Sametime server VP VP Sametime Gateway server
Sametime - architektura Sametime Clients Sametime server VP MUX VP MUX
Serwer Sametime - pojemność Sametime Community 20,000-30,000 użytkowników Sametime Meeting Server 200 równoczesnych spotkań 1000 równoczesnych użytkowników Sametime Multiplexor 40,000 użytkowników
Pomysły
1. Cięcie kosztów - webkonferencje Trudność: Potrzebne umiejętności: podstawowa administracja Wymagania licencyjne: Sametime Standard
N ar zędzia pr ezenter a m iniatury, w skaźnik laserow y, notatki Z apr aszanie poprzez dr ag and dr op M ateriały przechow yw ane w bibliotece, w spółdzielone dla uczestnik ów M ożliw ość nagr ania jako.m ov All plans are subject to change
2. Cięcie kosztów click-to-talk Trudność: Potrzebne umiejętności: podstawowa administracja Wymagania licencyjne: Sametime Standard
3. Cięcie kosztów click-to-call Trudność: Potrzebne umiejętności: administracja, potencjalny development Java Wymagania licencyjne: Sametime Standard Integracja: Klient lub serwer Gotowy plugin lub własny TCSPI
Sametime - architektura Sametime client SCCP, SIP INNE SYSTEMY PBX IP Phones, PSTN VP Sametime Clients Sametime server
Demo
4. Cięcie kosztów Unified Telephony Trudność: Potrzebne umiejętności: administracja Wymagania licencyjne: Sametime Unified Telephony
Przykład - CISCO
Przykład - CISCO
SUT
SUT - dostępność Status dostępności Sametime Status dostępności telefonicznej
Click-to-Call Po wybraniu kontaktu Przy użyciu klawiatury ekranowej Wg nazwy z książki numerów Z menu kontekstowego Z sesji chatu
SUT zewnętrzne połączenia Automatyczne wyszukiwanie Klawiatura ekranowa
SUT - Wbudowany softphone
SUT - Telekonferencja Lista uczestników Akcje uczestnika Status Business card Mute/unmute Hold/resume Rozłącz Przekieruj na inne urządzenie Przekaż do innej osoby Zaproś... Akcje moderatora Zaproś Mute/unmute Rozłącz Zakończ
SUT - Wideotelefon Własny obraz można oczywiście ukryć...
SUT - Połączenia przychodzące Reguły dla połączeń przychodzących Numery / urządzenia preferowane
SUT - reguły Np na podstawie statusu sametime, miejsca, rozmówcy, daty, godziny Również sekwencyjnie.
SUT Ustawianie aktualnego numeru
SUT Książka telefoniczna
5. Sametime jako platforma Trudność: Potrzebne umiejętności: administracja, Java Wymagania licencyjne: Sametime Standard
Sametime architektura Lotus Expeditor Eclipse 3.2, OSGI
Lotus Expeditor Eclipse 3.2 Wspierane platformy Enterprise / ISV Applications Web Application View ( with SWT Browser) Workbench UI JFace Personalities skinnable widgets SWT Workbench Contributions ercp Application View Managed Browser Preference Pages Lockdown/Kiosk Application Launcher/ Workbench Switcher Generic UI frame Help UI (with Lucene) Portlet Viewer Topology Handler CAI Draw2D Update Manager GEF Eclipse Core Extension Point Framework (Eclipse 3.2) JMS JNDI Micro Broker MQe MQTT EMF XSD Transaction Container Web Container Web Services Client (JSR172) JDBC DB2e/Cloudscape Portlet Container (JSR168) Web Services Provider (JSR172) XML Parsing Web Services Security (JSR172) SDO J2SE 1.4.2 Web Services Resource Fmw k Netw ork Status Web Services Client (JSR101) OSGi Event Admin Device Agent Managed Settings Svc SyncML Framew ork OSGi Services Accounts Credential Store (Equinox) OSGi Framework R4 J2SE 5.0 Java Class Library IBM WECE jcldesktop Java Virtual Machine (IBM J2SE 5.0 with J9 Technology) Windows XP Pro Property Broker Windows XP Tablet Windows XP Home RedHat RHEL WS 4 IBM J2SE 1.4.2 w ith J9 Technology IBM J9 WECE jcldesktop Novell Linux Desktop 9 SUSE
Demo
6. Dodatki, zabawki ale na poważnie Trudność: Potrzebne umiejętności: administracja, Java Wymagania licencyjne: Sametime Entry / Standard (zależy od zastosowania) Przykład - boty
Demo
7. Własne aplikacje Trudność: Potrzebne umiejętności: administracja, (prawie) dowolny język programowania Wymagania licencyjne: Sametime Standard Przykład osadzanie informacji o dostępności oraz funkcji chatu
Sametime integracja z www