| CARVIEW |
|
jsdt
|
| Summary | Toolkit to support collaborative applications. |
|---|---|
| Categories | None |
| License | Lesser General Public License (LGPL) |
| Owner(s) | richburridge |
Description
The Shared Data Toolkit for Java Technology (JSDT) is a development library that allows developers to easily add collaboration features to applets and applications written in the Java programming language.
Enterprise developers can use the JSDT software to create network-centric applications, such as shared whiteboards or chat environments. It can also be used for remote presentations, shared simulations, and to easily distribute data for enhanced group workflow.
It provides the basic abstraction of a session (i.e., a group of objects associated with some common communications pattern), and supports full-duplex multipoint communication among an arbitrary number of connected application entities -- all over a variety of different types of networks
In addition, this toolkit provides efficient support of multicast message communications. This is accomplished by way of a single send method, and allows the user to define whether or not uniformly sequenced reception of data at all receiving locations is required.
The ability to create shared byte arrays and get and set their values is also provided to session members.
A token-based distributed synchronization mechanism is also provided, which can be used to ensure mutually exclusive access to a resource, to perform distributed, multi-application, atomic signalling, etc.
Three implementations are provided:
- socket - uses TCP/IP sockets
- multicast - uses reliable multicast frameworks (LRMP or RMF/RAMP).
- http - uses HTTP protocol.
A Frequently Asked Questions (FAQ) document for JSDT is available here
| Powered by CollabNet | Feedback |
FAQ |
Press |
Developer tools
© 1995 - 2007 CollabNet. CollabNet is a registered trademark of CollabNet, Inc. |
