|
|
|
|
|
Posted by: MDJ -
on Friday, September 24, 2004 - 04:58 PM |
| |
|
The goal of the Eclipse Communications Project (ecomm) is to provide an open source, peer-to-peer messaging and communications framework for the Eclipse platform.
http://www.eclipse.org/proposals/ecomm/index.html
The ecomm project will deliver to developers a set of communications plugins that can be used to construct Eclipse-based communications applications. The purpose of such a framework is to make the use of the Eclipse platform easier and more attractive for development of applications that require group communications.
The major emphasis of the ecomm project will be to provide high-level Eclipse-specific APIs for generic group messaging features, and implement these APIs with standard and popular implementation technologies. Such an approach will allow ecomm to provide application level use of multiple protocols, both standards-based and proprietary.
The major technical features of the ecomm framework will be:
1. Peer-to-Peer Architecture
2. Interoperability through Open, Layered, Replaceable Protocols
3. Flexible Security: Identity/Authentication, Encryption, and Authorization
4. End-to-end System Scalability
5. Application Extensibility
6. Component Architecture Leveraging the OSGI Model
7. System Provisioning, Monitoring, and Manageability
These technical features are directed at supporting plugin developers in the creation of applications that require generic inter-process communications and messaging, for communication with both new and existing systems. The set of system features will be enhanced and adjusted as the community dictates.
EComm Reference Applications
The project will also provide reference implementations of ecomm applications. These applications will provide opportunities for community usage, application-level exposure and testing of the communications functionality, and example code for applications developers.
Here is a (non-exhaustive) list of features and target application areas that will be enabled by the ecomm framework:
File Sharing
Application Sharing
Instant Messaging/Chat
Audio/Video Conferencing
Web Co-Browsing
Collaborative Web Content Creation
Customizable User Presence/Awareness
Workflow Automation
Collaborative Modeling/Shared Editing
Agile Development Team Communication/Collaboration
Online Education/Training
Enterprise Content Management
As ecomm plugins are released, reference applications within the above categories will also be released so that both users and developers can immediately use ecomm application-level features.
http://www.eclipse.org/proposals/ecomm/index.html
|
|
|
| |
|