Background » Development

Eclipse

Eclipse Logo

Eclipse, originally developed by IBM, was released in 2001 under an open source license. It is an integrated development environment, that was designed for java development. Because of its plugin-based concept the field of operation grew very fast. Today it is used in different areas (process-, UML-modelling, source code management, design of graphical user interfaces, ...) and programming languages (C, C++, Java, Perl, PHP, ...) and it is expanded by free and commercial pluigns.

This variety is also criticized, because Eclipse isn't a lightweight editor that could be used to write a quick and dirty source, but it is a extensive IDE used for manifold situations. Therefor a certain time is needed to become familiar with this tool.

SVN

Subversion Logo

In software developer teams the use of the open source software Subversion (SVN) as a code versioning system is very common. The software provides central project repositories, where the files are maintained. The software is used when team are working on the same files. This ensures that each person is using the actual data, the changes are available to the other developers and older versions of the files are still available.

Each commit of a change will create a new revision. For each commit a comment could be added to the revisions to provide more informations to the team. When downloading the newest version to the local repository only the changed files will be transferred. Single files could be locked when editing them.

Trac

Subversion Logo

Trac is a web based open source project management tool for software development. Trac combines a web interface for watching subversion repositories, a wiki and a bug tracker with ticket system. It's written in Python and can be extended by several Plugins.