Coalevo Site - The Coalevo Project
Subprojects
Warning
We are currently working hard to bring the bundle documentation sites online.
Links may be broken for a while, we apologize for the inconvenience and thank
for your patience.
Subprojects are currently grouped into six categories, according to architecture definitions:
- Base Bundles
- System Service Bundles
- Application Service Bundles
- Protocol Service Bundles
- Client Bundles
- Text Transform Bundles
Binaries can be obtained from the Coalevo Bundle Repository the descriptor for the repository (OBR) is available at http://www.coalevo.net/repo/repository.xml.
| Base Bundles | ||
|---|---|---|
| Foundation | The foundation bundle principally provides the classes and interfaces that form the base model of the Coalevo platform. Additionally it provides some services and utilities for localized bundle messages, bundle configuration and cryptography. |
|
| Security | The security bundle provides authentication and authorization and the means to manage the related information. |
|
| System Service Bundles | ||
| System Services | The system services bundle provides services for session handling, pooled and scheduled execution, backup, maintainance and sending eMail. |
|
| IP Locator | The IP Locator bundle provides the means to resolve IP addresses into country and language information. |
|
| Statistics | The statistics bundle provides the means to handle simple statistical counters as well as sophisticated RRD based statistics collection and plotting (including XML templates for RRD databases and plots). |
|
| StAX | A StAX bundle that provides the means to obtain a StAX parser. Wraps a high perfromance StAX implementation under Apache License (Woodstox). |
|
| Application Service Bundles | ||
| Userdata | The userdata bundle provides the means to store and retrieve user related data (e.g. mainly profiles), typed as well as XML, directly and by searching. |
|
| Presence | The presence bundle provides presence handling including subscriptions and notifications. |
|
| Messaging | The messaging bundle provides instant messaging for individuals, groups and services (notifications). |
|
| Discussion | The discussion bundle provides moderated or non moderated discussion fora and handles moderation, subscriptions, related links and entries. |
|
| Protocol Service Bundles | ||
| Shell Access | The shell access bundle provides shell access (telnet, SSH2) to many parts of the Coalevo platform and it's application services. |
|
| Public Web | The public web bundle provides web resources that may be used in multi-tier apps, or directly in frontends (Widgets, Web Widgets, Web 2.0 Pages, etc.). It is designed following the REST architectural style, exposing web resources as (semantically hopefully sense-making) URL's, delivering mainly XML response defined by publicly available XML Schemas. |
|
| Radius | The radius bundle provides RADIUS protocol access to authenticate against a security service within the LAN. This may be useful for integration of other products that require some means for authentication. |
|
| EMPP Base | The EMPP base bundle provides the Extensible Messaging and Presence protocol base. EMPP was designed to overcome the drawbacks of XMPP; this implementation is based on StAX, for the best possible XML performance to maintainability ratio. |
|
| EMPP Server | The EMPP server provides Apache MINA based (NIO Framework) high performance EMPP protocol access to some parts of the Coalevo platform and it's application services. |
|
| Client Bundles | ||
| Manager | The manager bundle provides a local GUI for managing the container (OSGi generic), Metatype based configuration (dialogs are automatically generated) and access to the Coalevo security management (users, services, credentials and authorizations). |
|
| Text Transform Bundles | ||
| Text Bundle | The text bundle provides a mediator service that decouples dependencies between other services and text transform implementations. |
|
| BBCode Bundle | The BBCode bundle provides a high performance extensible BBCode Parser base transformers (HTML, ANSI, TelnetD, Plain). The performance is achieved by the fact that it is designed similar to SAX, as an event delivering parser that allows to transform a document with a single pass. The implementation is based on ANTLR, and may be used together with the text bundle outside of a Coalevo context (OSGi or library). |
|
| TML Bundle | The TML bundle provides a TML parser that is based on/derived from Terrence Markup Language transformers (HTML, ANSI, TelnetD, Plain). It transforms (wiki like) implicit markup in a single pass over the document. The implementation is based on ANTLR and may be used together with the text bundle outside of a Coalevo context (OSGi or library). |
|

