The Fedora software is based on an architecture known as FEDORA (Flexible Extensible Digital Object and Repository Architecture). The software takes advantage of distributed (or local) Web services, and makes representations of objects (called disseminations) available via HTTP. It is particularly good at handling complex digital objects where source datastreams and behaviors are distributed. There are two binary distributions (server and client), and a source distribution (including all libraries and source code needed to build any distribution).
OpenXAdES enables people to work with legally-binding digital signatures (primarily giving and verifying them). Legislation often defines a set of requirements that legal digital signature technologies and infrastructures must be compliant with, and OpenXAdES aims at meeting many, if not all, such requirements from different legislations.
P::Classes is a portable, high performance C++ application framework which provides many classes needed for real-world application development, emphasing on ease of use, size and stability. Its current highlights are a typesafe and threadsafe signal/slot mechanism, an I/O system including a plugin-based architecture for network-protocol transparent I/O, a plugin-based application message logging framework, classes and driver-plugins to access SQL databases, a message digest library, and classes for configuration management.
DialogBlocks is a low-cost dialog editor for the free wxWindows GUI toolkit. It helps you quickly create resizeable, portable dialogs and panels, and sophisticated wizards. The properties for each control and sizer can be edited in a convenient, consistent property editor, and C++ variables can be connected to controls by selecting a validator. It supports context-sensitive help and tooltips, image resources and inline or file-based XPMs, and editing of generated C++ code by hand. An image conversion tool, ImageBlocks, is also included.
Stone Three Foundation Classes (S3FC) is a software library which facilitates the rapid development of high-performance distributed computing applications. It is implemented as a number of C++ classes and functions that includes an efficient multi-threading framework built on top of POSIX threads, numerous efficient and lightweight queues, local (intraprocess) and network transports that provide object replication, secure network communications via OpenSSL, synchronization via mutexes, semaphores, or condition variables, periodic notification, an extensible and modular marshaling (serialization) system, a message passing system, an event dispatching and handling framework, local and remote event logging, and much more.
Q Engine is a cross-platform development system for games and interactive 3D applications. Its design strengths include built-in streaming, outstanding visual quality, and high-productivity development tools for deployment on Sony PlayStation 2, Microsoft Xbox, Linux, and Microsoft Windows.
Cut The Crap Software radically simplifies the task of java-based system development. Packages focussed on such problems as persistence, object model representation and XML processing contribute to the encompassing goal of viable model-based system generation from simple descriptions.
tkscript is a JIT-accelerated C-like scripting language with bindings for OpenGL, SDL, SDL_net, libpng, and zlib. A plugin SDK can be used to dynamically extend the script engine with custom C functions and C++ classes. It can be used to create portable, 3D, OpenGL-accelerated multimedia applications.