10.07.2015 Views

Lotus Instant Messaging/ Web Conferencing ... - IBM Redbooks

Lotus Instant Messaging/ Web Conferencing ... - IBM Redbooks

Lotus Instant Messaging/ Web Conferencing ... - IBM Redbooks

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

These sections assume that the reader has a basic understanding of the Javaprogramming language and has developed basic Java applications.Note: While this section serves to provide a basic overview of the functionalityand capabilities of the Collaborative Components API, this subject is coveredin much greater detail in the Redpaper <strong>Web</strong>Sphere Portal 4.12 CollaborationServices, REDP0319.10.3.2 Overview of the Collaborative Components APIThe <strong>IBM</strong> <strong>Web</strong>Sphere Collaborative Components API allows developers who arewriting portlets for <strong>Web</strong>Sphere Portal Server to easily add <strong>Lotus</strong> collaborativefunctionality to their portlets.All of the Collaborative Components except for the Person and Menu tags are“UI Neutral”. In other words, the goal of most of the Collaborative Components isto provide the data from collaborative systems, and to allow the developer toexecute actions on the <strong>Lotus</strong> collaborative products while also leaving the userinterface up to the developer.Collaborative Components hide the configuration details of the <strong>Lotus</strong> productsthat are installed in the enterprise. Developers using these components can addcollaborative functionality to a portlet without regard to server configurationspecifics. For example, a developer can use the people awareness tags withouthaving to know the name of the Sametime or LDAP server.Attention: Collaborative Components are implemented in Java and includeno platform-specific code. They can be used on any J2EE-compliant server.Types of Collaborative ComponentsThe Collaborative Components can be divided into two main categories:►►Java Classes and Methods (cs.jar)This package contains all the Java implementations of the collaborativecomponents. There are classes and methods for leveraging Domino,QuickPlace®, Sametime, and Discovery Server.Java Script tag libraries (people.tld and menu.tld)These tag libraries provide Sametime awareness and contextual menus toJSPs.282 <strong>Lotus</strong> <strong>Instant</strong> <strong>Messaging</strong>/<strong>Web</strong> <strong>Conferencing</strong> (Sametime): Building Sametime-Enabled Applications

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!