QP is a family of lightweight software frameworks for building responsive and modular real-time embedded applications as systems of cooperating, event-driven active objects (actors). The QP family consists of QP/C, QP/C++, and QP-nano frameworks, which are all strictly quality controlled, superbly documented, and commercially licensable. The behavior of active objects is specified in QP by means of hierarchical state machines (UML statecharts). The frameworks support manual coding of UML state machines in C or C++ as well as automatic code generation by means of the free QM modeling tool. All QP frameworks can run on bare-metal MCUs, completely replacing a traditional RTOS. Ports and ready-to-use examples are provided for all major CPUs, such as ARM Cortex-M, ARM7/9, MSP430, C28x, C55x, RX, R8C, AVR32, AVRMega, PIC24/dsPIC, as well as Arduino and mbed. QP/C and QP/C++ can also work with a traditional OS/RTOS, such as: POSIX (Linux, QNX), Windows, VxWorks, ThreadX, and uC/OS.
GetData is a library that provides an API to interface with dirfile databases. The dirfile database format is designed to provide a fast, scalable format for storing and reading binary, synchronously-sampled, time-ordered data. GetData was originally written for the BOOMERanG and BLAST experiments as a data format suitable for use for both quick-look and data reduction. It is now used by many other cosmological and astrophysical experiments including ACT, Planck, Spider, Keck, as well as other projects.
4DIAC is a framework for distributed industrial automation and control. It aims to provide an open, IEC-61499-compliant basis that lets the user establish a distributed industrial automation and control environment based on the targets' portability, configurability, and interoperability.
openDarkEngine is a from-scratch rewrite of the famous Dark Engine originally written by Looking Glass Studios. The engine was used in the Thief 1, Thief Gold, Thief 2, and System Shock 2 games. This rewrite is targeted at newer machines and should improve compatibility and give the games (and all the fan made material) a never ending life. It should also allow manipulation of the original data files.
FXiTe is an advanced cross-platform text editor built with the Fox GUI toolkit and the FXScintilla text widget. It features built-in syntax highlighting for 40+ languages, an embedded Lua scripting engine, macro recording and playback, multi-line regular expression search and replace, rudimentary ctags and calltip support, a flexible interface to external tools, and a built-in "message window" to capture the output of external commands such as compiler error messages, etc.
The CodeAssistor Editor is a programming editor that can be useful for editing C/C++, Objective C/C++, Makefiles, Java, SQL, TXT, PHP, Bash, Batch, Perl, Python, Flex, and Bison. The CodeAssistor Editor strives to be small, fast, and simple. Major features include code colorizing and code folding. It is similar to TextEdit, Notepad, and Notepad++.
UrBackup is an efficient client/server backup system for Linux and Windows. A client for Windows lets you backup open files and complete partition images. Incremental and full image backups are stored to disk in a efficient way with file level de-duplication on either Windows or Linux servers. An easy-to-use server Web interface lets you analyze storage usage, view logs, modify settings, and browse backups. Backup images can be restored using a prebuilt live Linux CD based on KNOPPIX.