Suche senden
Hochladen
IBM Lotusphere 2011 AD306 - IBM Lotus Sametime Proxy: A Collaborative Recipe for Success
•
Als ODP, PDF herunterladen
•
0 gefällt mir
•
825 views
William Holmes
Folgen
IBM Lotus Sametime Proxy: A Collaborative Recipe for Success
Weniger lesen
Mehr lesen
Software
Melden
Teilen
Melden
Teilen
1 von 37
Jetzt herunterladen
Empfohlen
Ad106 - XPages Just Keep Getting Better
Ad106 - XPages Just Keep Getting Better
ddrschiw
AD112 -- Development and Deployment of Lotus Product Documentation Wikis
AD112 -- Development and Deployment of Lotus Product Documentation Wikis
ddrschiw
Iteria lowcode 2022-01-10
Iteria lowcode 2022-01-10
Jozef Slezak
What’s new for Developers in IBM Domino & Domino Designer 9.0.1
What’s new for Developers in IBM Domino & Domino Designer 9.0.1
IBM Connections Developers
XPages Workshop: Concepts And Exercises
XPages Workshop: Concepts And Exercises
ddrschiw
Social Enabler for XPages
Social Enabler for XPages
Niklas Heidloff
Micronaut: A new way to build microservices
Micronaut: A new way to build microservices
Luram Archanjo
Running Spring Boot Applications as GraalVM Native Images
Running Spring Boot Applications as GraalVM Native Images
VMware Tanzu
Empfohlen
Ad106 - XPages Just Keep Getting Better
Ad106 - XPages Just Keep Getting Better
ddrschiw
AD112 -- Development and Deployment of Lotus Product Documentation Wikis
AD112 -- Development and Deployment of Lotus Product Documentation Wikis
ddrschiw
Iteria lowcode 2022-01-10
Iteria lowcode 2022-01-10
Jozef Slezak
What’s new for Developers in IBM Domino & Domino Designer 9.0.1
What’s new for Developers in IBM Domino & Domino Designer 9.0.1
IBM Connections Developers
XPages Workshop: Concepts And Exercises
XPages Workshop: Concepts And Exercises
ddrschiw
Social Enabler for XPages
Social Enabler for XPages
Niklas Heidloff
Micronaut: A new way to build microservices
Micronaut: A new way to build microservices
Luram Archanjo
Running Spring Boot Applications as GraalVM Native Images
Running Spring Boot Applications as GraalVM Native Images
VMware Tanzu
Spring Native and Spring AOT
Spring Native and Spring AOT
VMware Tanzu
AD109 - Using the IBM Sametime Proxy SDK: WebSphere Portal, IBM Connections -...
AD109 - Using the IBM Sametime Proxy SDK: WebSphere Portal, IBM Connections -...
Carl Tyler
JPQL/ JPA Activity 1
JPQL/ JPA Activity 1
SFI
AD201 - IBM Domino Application Development Today And Tomorrow
AD201 - IBM Domino Application Development Today And Tomorrow
pjanzen11
WebKit and Blink: open development powering the HTML5 revolution
WebKit and Blink: open development powering the HTML5 revolution
juanjosanchezpenas
IBM Lotusphere 2012 AD205 - IBM Sametime® in IBM Connections®, IBM WebSphere®...
IBM Lotusphere 2012 AD205 - IBM Sametime® in IBM Connections®, IBM WebSphere®...
William Holmes
Code One 2018 maven
Code One 2018 maven
Massimiliano Dessì
We4IT lcty 2013 - infra-man - whats new in ibm domino application development
We4IT lcty 2013 - infra-man - whats new in ibm domino application development
We4IT Group
Migrating a Large AEM Project to Touch UI
Migrating a Large AEM Project to Touch UI
Gregor Zurowski
An Introduction to the Model-View-Controller Pattern
An Introduction to the Model-View-Controller Pattern
Teamstudio
Ad101 - IBM Lotus Domino Designer: Full Speed Ahead!
Ad101 - IBM Lotus Domino Designer: Full Speed Ahead!
ddrschiw
Yoav Kutner Dutchento
Yoav Kutner Dutchento
Guido X Jansen
Pilot Study - WSO2 Enterprise Integrator v6.1.1
Pilot Study - WSO2 Enterprise Integrator v6.1.1
GaneshNagalingam1
The WebKit project
The WebKit project
juanjosanchezpenas
Whats new in IBM Domino Version 9 Social Edition
Whats new in IBM Domino Version 9 Social Edition
Novakenstein
Deview 2013 mobile browser internals and trends_20131022
Deview 2013 mobile browser internals and trends_20131022
NAVER D2
What's new in designer
What's new in designer
Raj J (Rajendran)
Orkhan Gasimov "Reactive & Distributed - Modern JavaScript"
Orkhan Gasimov "Reactive & Distributed - Modern JavaScript"
LogeekNightUkraine
Mobile Browser Internal (Blink Rendering Engine)
Mobile Browser Internal (Blink Rendering Engine)
Hyungwook Lee
Social Connections VI — IBM Connections Extensions and Themes Demystified
Social Connections VI — IBM Connections Extensions and Themes Demystified
Claudio Procida
IBM Lotusphere 2013 AD109: Using the IBM® Sametime® Proxy SDK: WebSphere Port...
IBM Lotusphere 2013 AD109: Using the IBM® Sametime® Proxy SDK: WebSphere Port...
William Holmes
Developing XPages Applications
Developing XPages Applications
Niklas Heidloff
Weitere ähnliche Inhalte
Was ist angesagt?
Spring Native and Spring AOT
Spring Native and Spring AOT
VMware Tanzu
AD109 - Using the IBM Sametime Proxy SDK: WebSphere Portal, IBM Connections -...
AD109 - Using the IBM Sametime Proxy SDK: WebSphere Portal, IBM Connections -...
Carl Tyler
JPQL/ JPA Activity 1
JPQL/ JPA Activity 1
SFI
AD201 - IBM Domino Application Development Today And Tomorrow
AD201 - IBM Domino Application Development Today And Tomorrow
pjanzen11
WebKit and Blink: open development powering the HTML5 revolution
WebKit and Blink: open development powering the HTML5 revolution
juanjosanchezpenas
IBM Lotusphere 2012 AD205 - IBM Sametime® in IBM Connections®, IBM WebSphere®...
IBM Lotusphere 2012 AD205 - IBM Sametime® in IBM Connections®, IBM WebSphere®...
William Holmes
Code One 2018 maven
Code One 2018 maven
Massimiliano Dessì
We4IT lcty 2013 - infra-man - whats new in ibm domino application development
We4IT lcty 2013 - infra-man - whats new in ibm domino application development
We4IT Group
Migrating a Large AEM Project to Touch UI
Migrating a Large AEM Project to Touch UI
Gregor Zurowski
An Introduction to the Model-View-Controller Pattern
An Introduction to the Model-View-Controller Pattern
Teamstudio
Ad101 - IBM Lotus Domino Designer: Full Speed Ahead!
Ad101 - IBM Lotus Domino Designer: Full Speed Ahead!
ddrschiw
Yoav Kutner Dutchento
Yoav Kutner Dutchento
Guido X Jansen
Pilot Study - WSO2 Enterprise Integrator v6.1.1
Pilot Study - WSO2 Enterprise Integrator v6.1.1
GaneshNagalingam1
The WebKit project
The WebKit project
juanjosanchezpenas
Whats new in IBM Domino Version 9 Social Edition
Whats new in IBM Domino Version 9 Social Edition
Novakenstein
Deview 2013 mobile browser internals and trends_20131022
Deview 2013 mobile browser internals and trends_20131022
NAVER D2
What's new in designer
What's new in designer
Raj J (Rajendran)
Orkhan Gasimov "Reactive & Distributed - Modern JavaScript"
Orkhan Gasimov "Reactive & Distributed - Modern JavaScript"
LogeekNightUkraine
Mobile Browser Internal (Blink Rendering Engine)
Mobile Browser Internal (Blink Rendering Engine)
Hyungwook Lee
Social Connections VI — IBM Connections Extensions and Themes Demystified
Social Connections VI — IBM Connections Extensions and Themes Demystified
Claudio Procida
Was ist angesagt?
(20)
Spring Native and Spring AOT
Spring Native and Spring AOT
AD109 - Using the IBM Sametime Proxy SDK: WebSphere Portal, IBM Connections -...
AD109 - Using the IBM Sametime Proxy SDK: WebSphere Portal, IBM Connections -...
JPQL/ JPA Activity 1
JPQL/ JPA Activity 1
AD201 - IBM Domino Application Development Today And Tomorrow
AD201 - IBM Domino Application Development Today And Tomorrow
WebKit and Blink: open development powering the HTML5 revolution
WebKit and Blink: open development powering the HTML5 revolution
IBM Lotusphere 2012 AD205 - IBM Sametime® in IBM Connections®, IBM WebSphere®...
IBM Lotusphere 2012 AD205 - IBM Sametime® in IBM Connections®, IBM WebSphere®...
Code One 2018 maven
Code One 2018 maven
We4IT lcty 2013 - infra-man - whats new in ibm domino application development
We4IT lcty 2013 - infra-man - whats new in ibm domino application development
Migrating a Large AEM Project to Touch UI
Migrating a Large AEM Project to Touch UI
An Introduction to the Model-View-Controller Pattern
An Introduction to the Model-View-Controller Pattern
Ad101 - IBM Lotus Domino Designer: Full Speed Ahead!
Ad101 - IBM Lotus Domino Designer: Full Speed Ahead!
Yoav Kutner Dutchento
Yoav Kutner Dutchento
Pilot Study - WSO2 Enterprise Integrator v6.1.1
Pilot Study - WSO2 Enterprise Integrator v6.1.1
The WebKit project
The WebKit project
Whats new in IBM Domino Version 9 Social Edition
Whats new in IBM Domino Version 9 Social Edition
Deview 2013 mobile browser internals and trends_20131022
Deview 2013 mobile browser internals and trends_20131022
What's new in designer
What's new in designer
Orkhan Gasimov "Reactive & Distributed - Modern JavaScript"
Orkhan Gasimov "Reactive & Distributed - Modern JavaScript"
Mobile Browser Internal (Blink Rendering Engine)
Mobile Browser Internal (Blink Rendering Engine)
Social Connections VI — IBM Connections Extensions and Themes Demystified
Social Connections VI — IBM Connections Extensions and Themes Demystified
Ähnlich wie IBM Lotusphere 2011 AD306 - IBM Lotus Sametime Proxy: A Collaborative Recipe for Success
IBM Lotusphere 2013 AD109: Using the IBM® Sametime® Proxy SDK: WebSphere Port...
IBM Lotusphere 2013 AD109: Using the IBM® Sametime® Proxy SDK: WebSphere Port...
William Holmes
Developing XPages Applications
Developing XPages Applications
Niklas Heidloff
Twelve Tasks Made Easier with IBM Domino XPages
Twelve Tasks Made Easier with IBM Domino XPages
Teamstudio
AD106 - IBM Lotus Domino XPages anywhere - Write them once, See them Everywhere
AD106 - IBM Lotus Domino XPages anywhere - Write them once, See them Everywhere
Stephan H. Wissel
Philipe Riand - Building Social Applications using the Social Business Toolki...
Philipe Riand - Building Social Applications using the Social Business Toolki...
LetsConnect
Ad111
Ad111
ddrschiw
AD111 -- Harnessing the Power of Server-Side JavaScript and Other Advanced XP...
AD111 -- Harnessing the Power of Server-Side JavaScript and Other Advanced XP...
ddrschiw
How to extend IBM Connections Communities and Profiles
How to extend IBM Connections Communities and Profiles
IBM Connections Developers
IBM Z for the Digital Enterprise - DevOps for Z
IBM Z for the Digital Enterprise - DevOps for Z
DevOps for Enterprise Systems
Dev ops for z
Dev ops for z
bamadhu
Id111 - IBM Notes Browser Plug-in at Connect 2014
Id111 - IBM Notes Browser Plug-in at Connect 2014
rajeshpatil
IBM Domino 9.0 Social Edition OpenSocial Component Deployment
IBM Domino 9.0 Social Edition OpenSocial Component Deployment
Rahul A. Garg
Show110 - Make your business Open and Social using IBM Notes Social Edition 9.0
Show110 - Make your business Open and Social using IBM Notes Social Edition 9.0
sieverssj
How to use the Social Business Development Environments
How to use the Social Business Development Environments
IBM Connections Developers
What's new in ibm i notes 9.0
What's new in ibm i notes 9.0
Ranjit Rai
MAS202 - Customizing IBM Connections - Downloadable
MAS202 - Customizing IBM Connections - Downloadable
paulbastide
MAS202 - Customizing IBM Connections
MAS202 - Customizing IBM Connections
paulbastide
IBM Connect2014 JMP106
IBM Connect2014 JMP106
Thomas Evans
Programmatic Access to and Extensibility of the IBM SmartCloud for Social Bus...
Programmatic Access to and Extensibility of the IBM SmartCloud for Social Bus...
IBM Connections Developers
Programmatic Access to and Extensibility of the IBM SmartCloud for Social Bus...
Programmatic Access to and Extensibility of the IBM SmartCloud for Social Bus...
Niklas Heidloff
Ähnlich wie IBM Lotusphere 2011 AD306 - IBM Lotus Sametime Proxy: A Collaborative Recipe for Success
(20)
IBM Lotusphere 2013 AD109: Using the IBM® Sametime® Proxy SDK: WebSphere Port...
IBM Lotusphere 2013 AD109: Using the IBM® Sametime® Proxy SDK: WebSphere Port...
Developing XPages Applications
Developing XPages Applications
Twelve Tasks Made Easier with IBM Domino XPages
Twelve Tasks Made Easier with IBM Domino XPages
AD106 - IBM Lotus Domino XPages anywhere - Write them once, See them Everywhere
AD106 - IBM Lotus Domino XPages anywhere - Write them once, See them Everywhere
Philipe Riand - Building Social Applications using the Social Business Toolki...
Philipe Riand - Building Social Applications using the Social Business Toolki...
Ad111
Ad111
AD111 -- Harnessing the Power of Server-Side JavaScript and Other Advanced XP...
AD111 -- Harnessing the Power of Server-Side JavaScript and Other Advanced XP...
How to extend IBM Connections Communities and Profiles
How to extend IBM Connections Communities and Profiles
IBM Z for the Digital Enterprise - DevOps for Z
IBM Z for the Digital Enterprise - DevOps for Z
Dev ops for z
Dev ops for z
Id111 - IBM Notes Browser Plug-in at Connect 2014
Id111 - IBM Notes Browser Plug-in at Connect 2014
IBM Domino 9.0 Social Edition OpenSocial Component Deployment
IBM Domino 9.0 Social Edition OpenSocial Component Deployment
Show110 - Make your business Open and Social using IBM Notes Social Edition 9.0
Show110 - Make your business Open and Social using IBM Notes Social Edition 9.0
How to use the Social Business Development Environments
How to use the Social Business Development Environments
What's new in ibm i notes 9.0
What's new in ibm i notes 9.0
MAS202 - Customizing IBM Connections - Downloadable
MAS202 - Customizing IBM Connections - Downloadable
MAS202 - Customizing IBM Connections
MAS202 - Customizing IBM Connections
IBM Connect2014 JMP106
IBM Connect2014 JMP106
Programmatic Access to and Extensibility of the IBM SmartCloud for Social Bus...
Programmatic Access to and Extensibility of the IBM SmartCloud for Social Bus...
Programmatic Access to and Extensibility of the IBM SmartCloud for Social Bus...
Programmatic Access to and Extensibility of the IBM SmartCloud for Social Bus...
Kürzlich hochgeladen
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
Arshad QA
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
joe51371421
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
anilsa9823
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
Cionsystems
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
harshavardhanraghave
Professional Resume Template for Software Developers
Professional Resume Template for Software Developers
Vinodh Ram
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
kalichargn70th171
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
kalichargn70th171
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
bodapatigopi8531
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
ABDERRAOUF MEHENNI
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
Evangelist Apps https://twitter.com/EvangelistSW/
DNT_Corporate presentation know about us
DNT_Corporate presentation know about us
Dynamic Netsoft
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
aagamshah0812
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
OnePlan Solutions
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Steffen Staab
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
Willy Marroquin (WillyDevNET)
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
panagenda
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
ICS
Kürzlich hochgeladen
(20)
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Professional Resume Template for Software Developers
Professional Resume Template for Software Developers
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
DNT_Corporate presentation know about us
DNT_Corporate presentation know about us
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
IBM Lotusphere 2011 AD306 - IBM Lotus Sametime Proxy: A Collaborative Recipe for Success
1.
(AD306) IBM Lotus
Sametime Proxy: A Collaborative Recipe for Success © 2011 IBM Corporation William Holmes Software Engineer @ IBM
2.
Disclaimer ● Information
regarding potential future products is intended to outline our © 2011 IBM Corporation general ● product direction and it should not be relied on in making a purchasing decision. ● The information mentioned regarding potential future products is not a ● commitment, promise, or legal obligation to deliver any material, code or ● functionality. ● Information about potential future products may not be ● incorporated into any contract. The development, release, and timing of any ● future features or functionality described for our products remains at our sole ● discretion.
3.
© 2011 IBM
Corporation 3 Agenda ●IBM Lotus® Sametime® Proxy Server * Overview ─ The Product ─ JavaScriptTM API ●New Offerings in Sametime Proxy ─ OpenAjax Hub ─ Framework update ●How IBM products collaborate with the Sametime Web client. ─ Sametime Meetings ─ Lotus Sametime Advanced ─ More ... ●Integrating the SDK into Current and New Applications ─ Shallow, Simple or Full Integration ●Application Integration ● ●* This presentation may refer to the associated product as “Sametime Web client” and/or “Sametime Proxy Web client”.
4.
Introduction ● Sametime
Proxy Server ● The IBM Lotus Sametime Proxy Server runs on WebSphere® Application © 2011 IBM Corporation 4 Server. ● ● It requires a Lotus Sametime Community Server. ● ● It can also communicate with ... ─ Lotus Sametime Meeting server ─ Lotus Sametime Connections Server ─ Lotus Sametime Unified Telephony Server ─ TCSPI-enabled server ─ ●
5.
Introduction ● Applications
can utilize the underlining data and UI widgets documented in the © 2011 IBM Corporation 5 associate SDK provided with the product. ● ● The Sametime WebClient comes with a feature rich SDK. ● ● The SDK provides access to both low level data models and a variety of UI widgets. ● ● ● ●
6.
© 2011 IBM
Corporation 6 Introduction ● Sametime Proxy WebClient Overview ● Extends the traditional Sametime Solution to provide a web based application. ● ●
7.
UI Widgets ●
sametime.WebClient ● sametime.Awareness © 2011 IBM Corporation 7
8.
UI Widgets ●
sametime.QuickFind ● sametime.LiveName © 2011 IBM Corporation 8 ● ● ● ● ● ●
9.
UI Widgets ●
sametime.Chat ● sametime.GroupChat © 2011 IBM Corporation 9
10.
UI Widgets ●
sametime.UserInfo ● sametime.BusinessCard © 2011 IBM Corporation 10
11.
© 2011 IBM
Corporation 11 JavaScript APIs Overview ● ● Base Component Architecture 1 2 ● 1 Sametime Proxy Server REST GET POST PUT DELETE HTTP REQUESTS APIs RTC4WEB (Long Poll) COMMUNICATION LAYER HUB Sametime Community Server Client
12.
© 2011 IBM
Corporation 12 JavaScript APIs Overview 1 Login / Logout are Synchronous HTTP requests 2 3 RTC4WEB Long Poll 1 Asynchronous HTTP request 2 Publish/Subscribe 3 30 Seconds Request Channel (Comet ) 4 Continues polling for Data 4 5 JavaScript APIs use callback functions allowing integrating application(s) to handle returned data including successful and unsuccessful requests. 1
13.
Model Model ©
2011 IBM Corporation 13 JavaScript APIs Overview ● sametime.LiveName 1 Based on a LiveName Model 2 Each Model distributes updates to each LiveName for that model 3 4 5 6 7 8 9 10Model is JavaScript Framework Independent 1 Create a model 1 var myModel = stproxy.getLiveNameModel(<userId>); 2 Use an event subscription to connect for updates 3 myModel.onUpdate(update); 4 Overriding the function is NOT recommended. 5 dojo.connect(myModel,”onUpdate”, myHanlder) 6 11 1 STATUS UPDATE
14.
© 2011 IBM
Corporation 14 JavaScript APIs Overview ● Creating a Livename ●Option1: <div dojo.type=”sametime.LiveName” userId=”<userId>”/> ●Option2: new sametime.LiveName({“userId”:<userId>},<myDivElement>); ● ● sametime.Chat / sametime.GroupChat 1Start a Chat 1stproxy.openChat(<userId>,/*isIncoming*/ true); 2Create a Chat model 1var myChatModel = stproxy.getChatModel(<userId>); 3Create a GroupChat model 1var myGroupChatModel = stproxy.getGroupChatModel(<placeId>) 4 5Each Chat/GroupChat model provides a set of event handlers. 1
15.
© 2011 IBM
Corporation 15 JavaScript APIs Overview ● UI plugin extension points ● LiveName 1 Status Icons 2 Custom Attribute Icons 3 Text Plugins (CSS) 4 ● (Right Click) Context Menus 1 LiveName 2 Groups 3 ● Toolbars 1Main Menu 2Chat Menu ● ●
16.
New Offerings in
Lotus Sametime Proxy Server ● Open AJAX Hub v.2.0 © 2011 IBM Corporation 16 ● ● Defined by the Open Ajax Alliance ● ● The hub provides JavaScript functionality which addresses our XHR Cross Domain (same origin) requirements. ● ● Why start using the Hub? ● Not necessary to lower the document domain for your application. ● No requirement to use alternative AJAX proxies. ● ● IBM continue to have an active roll in the development of the hub. ● ● 1
17.
New Offerings in
Lotus Sametime Proxy Server 1 Configuration Changes ●The hosting application must set the tunnelURI in the global stproxyConfig JavaScript Object. ● ● ● © 2011 IBM Corporation 17 1 2 Example tunnel.html source 3 4 ● ● ● ● ● ●
18.
New Offerings in
Lotus Sametime Proxy Server 3 Optional Configuration Changes ●If your application already uses/loads the AJAX Hub... ●Loading of the hub from the Sametime Proxy Server can be disabled © 2011 IBM Corporation 18 ● ● ● ●baseComps.js?oah=false ● ● Benefit ● Reduce redundancy ● Increase page load speeds. ● ● ● ● ●
19.
New Offerings in
Lotus Sametime Proxy Server © 2011 IBM Corporation 19 ● JavaScript Framework update 1 Dojo Toolkit 1 Now supporting Dojo v.1.5 2 Still backward compatible to Dojo v.1.4.3 3 We intend to follow the versions to ensure as broad compatibility as possible 2 3 Additional Portal AJAX proxy support 1 Encoding cookie security 2 4 Double Byte character Searching 1
20.
© 2011 IBM
Corporation 20 Integrated IBM Products 1 Lotus Sametime Meetings 2
21.
© 2011 IBM
Corporation 21 Integrated IBM Products 1 Lotus Sametime Meetings 2
22.
© 2011 IBM
Corporation 22 Integrated IBM Products 2 Lotus Sametime Advanced 2
23.
© 2011 IBM
Corporation 23 Integrated IBM Products 2 Lotus Sametime Advanced 2
24.
© 2011 IBM
Corporation 24 Integrated IBM Products 3 Lotus Connections 2
25.
© 2011 IBM
Corporation 25 Integrated IBM Products 3 Lotus Connections 2
26.
© 2011 IBM
Corporation 26 Integrated IBM Products ● iNotes ● Lets watch a short video
27.
© 2011 IBM
Corporation 27 Integrated IBM Products 5 Portal 7.x 1 Theme Support (non-dojo integration) 2 Sametime Proxy Contact List Portlet 3 4 5 6 7 8 9 10 11 12 13
28.
© 2011 IBM
Corporation 28 Integrated IBM Products 3 Portal Awareness support ● Regular vcard ● ● <span class="vcard X-person-profile-inplace"> ● ... ● </span> ● ● ● ● Adding awareness to current vcard tags ● ● <span class="vcard X-person-profile-inplace X-sametime-resolve"> ● ... ● </span> 1 2 Its that simple ! 1 3 4
29.
© 2011 IBM
Corporation 29 Integrated IBM Products ● Portal Awareness support ● Sametime Livename with vCard Support 1 1 2 ●
30.
© 2011 IBM
Corporation 30 Integrating the SDK: Shallow integration ● Simple connection to Sametime ─ Launch the client externally using an on-page button ●
31.
© 2011 IBM
Corporation 31 Integrating the SDK: Simple integration ● Standard set of steps ─ Load the CSS file for styling ─ Set the configuration values ─ Load Dojo ─ Load the Base Components library ─ Load the UI widgets – all widgets or only those needed
32.
© 2011 IBM
Corporation 32 Integrating the SDK: Full integration ● Consider your usage ─ Do you need Sametime support on all pages? – Requires delivery of basic information to all pages – These will require Dojo if you use the UI Widgets ─ ─ Which widgets will you use? – Should you include widgetsall.js or simply livename.js? – Common widgets are: ● Status – you should be able to change your status ● BuddyList – show your contact list ● LiveName – presence awareness
33.
© 2011 IBM
Corporation 33 Example Demo ● Company Agent ● Logged into Sametime WebClient ● Company Agent ● ● Policy Holder ● Logged into your Application ● ●Customer Login
34.
Offerings ● How
will you use Sametime Proxy ? ● ● Full Web Client ● UI Widgets (using Dojo) ● Model Frameworks (using another JavaScript Framework) ● Custom UI using the Base Component JavaScript APIs ● Or ● Using the REST services provided by the Sametime Proxy Server ● ● ● © 2011 IBM Corporation 34
35.
© 2011 IBM
Corporation 35 Summary 1 ● Model Architecture is not dependent on a JavaScript framework ● ● Widget/Plugin Extension Points allowing customization of functionality and L&F ● ● Integrate as much or as little as you require ● ● Sametime WebClient does not require browser plugins ● ● Integration should be easy, don't try and make it complicated. ● ● Read the SDK document … Please ● ● ● ● ● ●
36.
Question Time ©
2011 IBM Corporation 36
37.
© 2011 IBM
Corporation 37 Legal Disclaimer ● © IBM Corporation 2011. All Rights Reserved. ●The information contained in this publication is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information contained in this publication, it is provided AS IS without warranty of any kind, express or implied. In addition, this information is based on IBM’s current product plans and strategy, which are subject to change by IBM without notice. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this publication or any other materials. Nothing contained in this publication is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. ●References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in this presentation may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results. ●Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here. ●All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer. ●IBM, the IBM logo, Lotus, Lotus Notes, Notes, Domino, Quickr, Sametime, WebSphere, UC2, PartnerWorld and Lotusphere are trademarks of International Business Machines Corporation in the United States, other countries, or both. Unyte is a trademark of WebDialogs, Inc., in the United States, other countries, or both. ●Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both.
Jetzt herunterladen