“elements” is a flexible and modular application development framework optimized for embedded systems. Through a component based architecture and the strict separation of implementation and interface the framework encourages re-use and improves backwards compatibility. With low memory footprint and an emphasis on simplicity the system is particularly well-suited for constrained environments like uCLinux. Dynamic loading of components as well as statically linked applications are possible.
The sources of the core framework is available in the download area