The VIF Lightweight Framework is an object-relational bridge to store and retrieve data in relational database management systems (RDMS). The framework's building blocks to access data are data object models (DOM objects) and joined data object models (joined DOM objects). A DOM object is used for read-write access to a database table. It encapsulates the mapping of the object's attribute to the underlying table fields. A joined DOM object encapsulates SQL SELECT commands of any complexity. With joined DOM objects, it's possible to design involved data retrieval.
QP is a family of lightweight and portable frameworks for modeling and coding UML state machines in C or C++. Designed for real-time embedded systems, QP can replace an RTOS or work with one. It has been ported to many MCUs (ARM Cortex-M3/M0, ARM7/9, MSP430, TMS320C28x, AVR, PIC18/PIC24/dsPIC, M16C/R8C, H8, 68HC08, ColdFire, PSoC, NiosII, 8051/80251, PSoC) and OSs (Linux/POSIX, Win32, VxWorks, QNX, ThreadX, uC/OS-II).
OpenSwing is a framework to develop Java applications based on a Swing front-end. It is possibile to apply this framework to develop Java stand-alone applications without an underlying database or to develop two-layer client-server applications (front-end and database) or to develop three tiered Web applications (Swing front-end, HTTP, Java servlet, database) or to develop distributed rich-client applications (Swing front-end, server side applications remotely accessed via RMI or another protocol, database).
gwt-hibernate provides the basics to create a web application that uses GWT on the front end and Hibernate on the back end. It provides code generation templates and support classes that allow introspection, data binding, and validation of POJOs in the browser. Data-bound Form and Grid widgets are included.
IMC (Implementing Mobile Calculi) is a Java framework for implementing distributed applications possibly with code mobility. The name is due to the fact that this framework was originally built to help implement the run-time system of a mobile calculi implementation, i.e., calculi accessing remote resources and nodes, and, possibly, exchanging code, processes, and mobile agents. If you don't need code mobility features, you can simply ignore them and use IMC for building any distributed and network application.