||Reusable software components
Today's software systems are increasingly complex. Yet, the time
and effort available to produce these systems has become shorter
rather than longer.
Software reuse is one of the most important solutions to the
challenge of building complex systems. Effective reuse requires:
- Easily accessible repositories of useful, high-quality components
- Standards in technology, documentation, and software process
- Tools for finding, understanding, evaluating, adapting, and
integrating reusable components
- Effective support of the developer community that is reusing each
This category on tigris.org hosts open source projects that are
producing widely reusable software components.
||A .Net library for interacting with a CVS command line client
||A modle-view-controll architecture for J2EE web application
||One$DB: An Open Source Java Database
||a component-based distributed application framework
||ADO.NET access helpers
||Delphi AddIn Expert Toolkit
||Java GUI library for Win32 API compatible systems
||C# .NET implementation of Janrain's OpenID library.
||Post compilation Language-Independent AOP framework
||Drip is an Inversion of Control (IoC) container written in PHP4.
||C++ Math Library
||Dynamic DOM adds dynamism to XML using XRules business rules.
||Elephant is a C++ memory observer.
||Create database reports in spreadsheets.
||Firebird RDBMS for WinCE
||GAfJ - GPS Access for Java
||C++ Game Development Kit
||Dependency Injection for PHP5
||Gechpp is an open-source GUI template library for C++.
||Java Graph Editing Framework
||Port of GEF library to .NET
||A bridge between GEF and the freehep vector graphics library
||Graph layout algoritms for GEF
||AN SWT layer for GEF (using swingwt)
||Demo applications using GEF