Component Template Library (CTL)

CTL logo.


The Component Template Library can be used to realize distributed component based software systems. This document describes and discusses the CTL protocol, shows how to use it for rapid development of distributed software projects and compares it to similar systems like CORBA and the CCA.

The CTL4j and its documentation was created by Boris Buegling

Other resources

Since my uplink is quite slow, you might want to use this mirror to download files.

Trac (wiki and issue tracker, up-to-date and in-depth documentation)


‘The Component Template Library Protocol and its Java Implementation’


CTL4j v0.9 (base of the project work):

CTL4j v0.9.5 (base of the distributed debugger / SEP 2006):

CTL4j current:


The easiest way for installation is using the Quick-Start installer or the all-in-one JAR.


Coded with Wing IDE.