Continuum is a continuous integration server. It makes sure that software always builds and works as expected. Continuous integration allows software projects to find and identify problems as soon as code is in the source control system. It currently supports building Apache Maven v1 and v2 projects.
ControlTier is a set of tools and an automation framework for deploying and managing multi-tier Web applications (or any application stack). It orchestrates the deployment and updating of code, data, and content across multiple physical, virtual, or cloud-based servers or clusters. Multiple tools include a command dispatching framework, a self-service Web interface, a multi-purpose CMBD/inventory tool, and a reporting infrastructure. Tools can be used individually or as an integrated system for large scale use.
Cook is a tool for constructing files. It is given a set of files to create, and recipes of how to create them. In any non-trivial program there will be prerequisites to performing the actions necessary to creating any file, such as include files. Cook provides a mechanism to define these. When a program is being developed or maintained, the programmer will typically change one file of several which comprise the program. Cook examines the last-modified times of the files to see when the prerequisites of a file have changed, implying that the file needs to be recreated as it is logically out of date.
Cookbooks provides an infrastructure for projects that want to use cook as build tool. Cookbooks is designed to be modular, providing often used functionality on a high level. However, developers may, at any time, dive deeper into the build system and provide their own low-level procedures to adapt to any need that might arise. It improves the build process by, for example, providing complete automatic dependency tracking using the power of Cook.
CrazyBeans provides an API to read, analyze, modify, and create Rational Rose models. The aim of the project is to allow users to influence the process by which Rational Rose converts class diagrams into code and vice versa.It is designed to be convenient, flexible, and extensible. CrazyBeans also makes it possible to convert Rational Rose's proprietary file format into alternative formats.
CMI is an optimizing frontend for gcc which allows gcc to inline across module boundaries without requiring you to put inline functions in header files or even mark inline functions for inlining. It makes your code go faster, makes your code smaller, makes your embedded software use less stack space, is a preprocessor for gcc, supports most gcc extensions, and is able to deal with such notoriously tricky code as the glibc header files. It works by merging multiple C files into one file, topologically sorting the definitions so that definitions come before uses, and marks functions as inline. It controls code bloat by deleting dead code and inlining up until a user-specified budget is reached. You can use user-specified heuristics to select which functions to inline (it includes a tool which uses gprof output to choose inlinings to illustrate this).
Cvs-Brancher establishes a tagged branch in a CVS module and schedules a merge and build to occur at a later date/time. It might be used to roll out Website changes at odd hours, such as posting a press release in time for the start of the business day on the east coast, or to roll out cfengine changes to a data center during the night, to minimize the impact of downtime.
DB Visual Architect (DBVA) is a powerful tool that provides support for Object Relational Mapping (ORM) and Entity Relationship Diagrams (ERD), which assist with realizing UML designs as relational database implementations. By drawing a class diagram for the system, you can generate the required database tables and persistent source code for database manipulation. It can also be used with existing software.