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服务端,能够同时接入几十个甚至几百个各 ...
随机推荐
- 零基础学python之构建web应用(入门级)
构建一个web应用 前面的学习回顾: IDLE是Python内置的IDE,用来试验和执行Python代码,可以是单语句代码段,也可以是文本编辑器中的多语句程序. 四个内置数据结构:列表.字典.集合和元 ...
- move.js运动插件
move.js 运动插件是一款针对元素动画效果的插件.可以运用此插件制作出各类元素效果. 插件GitHub地址:https://github.com/visionmedia/move.js 下面整理学 ...
- 客户端传入数据的校验-RestController进阶
使用Hibernate Validator进行数据校验 Bean Validation注解(需要加入相关依赖,在SpringBoot中可以直接使用,SpringBoot会帮我们直接加入) @Null ...
- Django 前后端不分离 代码结构详解
Demo: hello_pycharm 根目录文件:hello_pycharm [__init__.py __pycache__ settings.py urls.py wsgi.py] A ...
- 深入理解List集合框架底层原理的实现
前言: 此篇文章讲解ArrayList和LinkedList底层实现原理.for和foreach遍历集合哪个效率会更高一些! 讲讲什么是集合框架?集合框架是为表示和操作集合而规定的一种统一的标准的体系 ...
- html , body , margin , overflow 之大乱战
<!DOCTYPE html> <html> <head> <style> html,body{ margin:0 ;padding:0 } div{m ...
- Python图形界面开发—wxPython库的布局管理及页面切换
前言 wxPython是基于Python的跨平台GUI扩展库,对wxWidgets( C++ 编写)封装实现.GUI程序的开发中界面布局是很重要的一个部分,合理的页面布局能够给予用户良好使用体验.虽然 ...
- nginx keepalived 高可用方案(转)
转自: https://www.cnblogs.com/leeSmall/p/9356535.html 一.Nginx Rewrite 规则 1. Nginx rewrite规则 Rewrite规则含 ...
- 将React Native 集成进现有OC项目中(过程记录) 、jsCodeLocation 生成方式总结
将RN集成到现有OC项目应该是最常见的,特别是已经有OC项目的,不太可能会去专门搞个纯RN的项目.又因为RN不同版本,引用的依赖可能不尽相同,所以特别说明下,本文参考的文档是React Native ...
- “Hello World!”Final发布文案加美工
文案: 大家好,我们是“Hello World!”团队,本次我将向大家简要介绍一下空天猎的final发布,在空天猎final发布中,我主要从以下两个方面向大家进行介绍,第一个方面是增加了敌方的boss ...