Open Source Tool Chain
An intelligently put together suite of today’s open source tools can provide a software development environment virtually equivalent to competing commercial products.
The open source tool chain designed by elego provides a complete IDE for Java software development comprising change control and configuration management, as well as project and process management. Task and change set-based working methods required to fulfill CM process requirements are fully supported.
The Eclipse IDE is the pivotal integration point for all tools.
Subversion, as a fully-featured version control and archive system, serves as the basis of the system when tied into Eclipse via Subclipse.
The bug-tracking tool trac, integrated via the Eclipse plug-in mylyn, is responsible for change control and bug tracking. Other 3rd party bug-tracking tools may also be an option (Bugzilla, Mantis, etc.).
Maven 2, also directly linked in to Eclipse via a plug-in, automates builds and tests, while the Continuum integration server is in charge of controlling build management.
All activities – such as the processing of modification requests, changed artifacts (source files), and builds- are historicized and can be called up by a web browser using the so-called “time line”.
Configurable notification components provide communication between the automated services and developers.



