Sametime SDK
1,Sametime Server
A、Sametime includes many server applications, which collectively provide the capabilities of the Sametime server. All client-to-client communication such as instant messaging passes through the Sametime server.
B、Users who log onto the Sametime server from different clients can communicate.
C、Once the client is logged on to the Sametime server, it has access to all Sametime services and can communicate with any other Sametime client logged onto the Sametime server。
D、The Sametime server consists of three servers that interact with one another:Community server、Meeting server、Domino DNA
2、The Sametime Developer Toolkits
Developers use the toolkits to embed real-time capabilities, such as chat and real-time help features, into e-business applications.The toolkits can also be used to expand Sametime’s native functionality, for example building plug-ins to incorporate your company’s internal directory with Sametime.
Client Toolkits:The client toolkits are intended to be used by client or browser-based applications。
Sametime Connect Toolkit:Build Eclipse plug-ins to integrate with or extend the Sametime Connect client
Sametime Browser IM Toolkit:Add Sametime features to Web pages using Javascript and HTML
Sametime Java Toolkit:Add Sametime features to Java applications.
Sametime Helper Toolkit:Invoke features in the Sametime Connect client from custom Microsoft Windows applications.
Sametime Connect Web API Toolkit:Invoke Sametime features (livename presence,chat, etc.) in the Sametime Connect client from web pages.
Server Toolkits:The server toolkits are to be used by applications that work in conjunction with the Sametime server.
Community Server Toolkit:Build Java components that add or extend services on the Sametime server.
Directory and Database Access Toolkit:Build C++ or Java components for the Sametime server that provide directory integration, chat logging, or virus scanning services.
Sametime Monitoring and Statistics Toolkit:Access Sametime server statistics in XML format via HTTP.
Online Meeting Toolkit:Schedule and manage online meetings via HTTP. Integrate third party tools with MRC
Meeting Room Client JavaScript Extensibility API
Sametime Gateway Toolkit:Build plug-ins and event consumers to extend policy compliance and logging requirements between a local Sametime community and one or many external communities.
Telephony Toolkit:The telephony toolkit consolidates the Telephony Conferencing Service Provider Interface (TCSPI) toolkit with the client telephony APIs.
Client Telephony APIs Toolkit
Telephony Conferencing Service Provider Interface (TCSPI) Toolkit
3、Sametime Connect Toolkit
The Sametime Connect Toolkit can be used to develop plug-ins that customize the Sametime Connect client.For example, the Quick Response plug-in adds an icon to an existing toolbar。
DOC:Integration Guide
4、Browser IM Toolkit
The Browser IM toolkit is a collection of APIs that can be used to build web enabled communication enabled business (CEBP) processes by embedding presence, instant messaging and other real-time capabilities inside a web application.
The browser client API is divided into three distinct parts:At the lowest level is a REST API,The next layer up is the API referred to as the Base Components, The top level API is the User Interface API.
DOC:Developer’s Guide
6、Sametime Java Toolkit
The Sametime Java Toolkit is a collection of building blocks or components that developers use to build applications that leverage the functionality and services provided by IBM Sametime。
The Sametime Java Toolkit provides you with access to core Sametime services, such as awareness and chat.
The toolkit has a layered architecture composed of two main layers:
• Transport
• Services
The Transport Layer provides the communication link between the application and the Sametime server, while the Services Layer provides the application with the Sametime Community and Meeting services.
7、Sametime Helper Toolkit
The Sametime Helper Toolkit is an API that provides an external interface to basic functionality of the IBM Sametime Client
This toolkit differs from other Sametime client toolkits by providing an external interface to basic functionality exposed in the locally running desktop IBM Sametime Client application
Sametime SDK的更多相关文章
- Lotus Sametime
编辑 Lotus Sametime属于IBM旗下的Lotus软件,包括一个成熟的协作平台提供商. 外文名 Lotus Sametime 属 于 IBM旗下的Lotus软件 包 括 一个成熟 ...
- 配置android sdk 环境
1:下载adnroid sdk安装包 官方下载地址无法打开,没有vpn,使用下面这个地址下载,地址:http://www.android-studio.org/
- 阿里云直播 C# SDK 如何使用
阿里云直播SDK的坑 1.直播云没有单独的SDK,直播部分被封装在CDN的相关SDK当中. 2.针对SDK,没有相关Demo. 3.针对SDK,没有相关的文档说明. 4.针对SDK的说明,官网上的说明 ...
- 使用Visual Studio SDK制作GLSL词法着色插件
使用Visual Studio SDK制作GLSL词法着色插件 我们在Visual Studio上开发OpenGL ES项目时,避免不了写Shader.这时在vs里直接编辑shader就会显得很方便. ...
- iOS开发之App间账号共享与SDK封装
上篇博客<iOS逆向工程之KeyChain与Snoop-it>中已经提到了,App间的数据共享可以使用KeyChian来实现.本篇博客就实战一下呢.开门见山,本篇博客会封装一个登录用的SD ...
- Intel Media SDK H264 encoder GOP setting
1 I帧,P帧,B帧,IDR帧,NAL单元 I frame:帧内编码帧,又称intra picture,I 帧通常是每个 GOP(MPEG 所使用的一种视频压缩技术)的第一个帧,经过适度地压缩,做为随 ...
- Android SDK 在线更新镜像服务器资源
本文转自:http://blog.kuoruan.com/24.html.感谢原作者. 什么是Android SDK SDK:(software development kit)软件开发工具包.被软件 ...
- TYPESDK手游聚合SDK服务端设计思路与架构之二:服务端设计
在前一篇文中,我们对一个聚合SDK服务端所需要实现的功能作了简单的分析.通过两个主要场景的功能流程图,我们可以看到,作为多款游戏要适配多个渠道的统一请求转发中心,TYPESDK服务端主要需要实现的功能 ...
- TYPESDK手游聚合SDK服务端设计思路与架构之一:应用场景分析
TYPESDK 服务端设计思路与架构之一:应用场景分析 作为一个渠道SDK统一接入框架,TYPESDK从一开始,所面对的需求场景就是多款游戏,通过一个统一的SDK服务端,能够同时接入几十个甚至几百个各 ...
随机推荐
- linux下查看端口是否被占用以及查看所有端口
1.查看服务器端口是否被占用 >lsof -i:8081 2.查看服务器所有端口 >netstat -ntlp 3.查看服务器是否开放某端口 tcp端口:>netstat -ntp ...
- senlenium使用
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 3 ...
- UNITY_委托和事件
UNITY_委托和事件 参考资料: Unity3D脚本编程-使用C#语言开发跨平台游戏-陈嘉栋 观察者模式 主题(Subject)管理某些数据,当主题的数据发生改变时,会通知已经注册(Register ...
- 【LeetCode算法题库】Day1:TwoSums & Add Two Numbers & Longest Substring Without Repeating Characters
[Q1] Given an array of integers, return indices of the two numbers such that they add up to a specif ...
- ReLU——Deep Sparse Rectifier Neural Networks
1. 摘要 ReLU 相比 Tanh 能产生相同或者更好的性能,而且能产生真零的稀疏表示,非常适合自然就稀疏的数据. 采用 ReLU 后,在大量的有标签数据下,有没有无监督预训练模型取得的最好效果是一 ...
- nodejs ejs模板数据库操作
1. 建立数据连接setting.js var settings = {}; settings.db = { host: 'localhost', user: 'root', password: '1 ...
- 学员管理系统(SQLAlchemy 实现)
一.业务逻辑 二.设计表结构 三.代码结构 start.py import os, sys sys.path.insert(0, os.path.dirname(os.path.dirname(os. ...
- python3使用csv包,读写csv文件
python操作csv,现在很多都用pandas包了,不过python还是有一个原始的包可以直接操作csv,或者excel的,下面举个例子说明csv读写csv文件的方法: import os impo ...
- python os.walk详解
os模块大全详情 os.walkos.walk方法,主要用来遍历一个目录内各个子目录和子文件. os.walk(top, topdown=True, onerror=None, followlinks ...
- 20135313-exp1
北京电子科技学院(BESTI) 实 验 报 告 课程:Java程序设计 班级:1353 姓名:吴子怡 学号:20135313 成绩: 指导教师:娄嘉鹏 实 ...