Distributed Multiplatform Framework is a component-based programming framework using XML (or currently a hardcoded variant) as the repository. The samples are implemented either in console or wxWidgets. This shows the independence of the GUI or UI.
| Tags | Database Front-Ends Software Development Libraries Application Frameworks Object Brokering (DevExpress Codegenerator) |
|---|---|
| Licenses | LGPL |
| Operating Systems | Linux Windows Windows Windows Mac OS X |
| Implementation | C++ |
Recent releases


Release Notes: This release candidate added a new package containing a code generator template and related files for generating a DevExpress-based WinForms application including XPO and Reports. Other changes are XSLT related and general feature stabilizations.


Release Notes: This release contains bugfixes related to importing from XMI 1.x and 2.x files. The Windows source code installer has been improved to help building from source code be a very easy step. It will optionally pull MinGW and wxWidgets as prerequisites. The installer also downloads the binary build tools which contain a minimal set of extra executables not available in MinGW. These are sh.exe, cp.exe, and the like, including Cygwin Make.


Release Notes: This release adds a bugfix for the case in which UML attributes are reversed in their order while roundtrip, a feedback mechanism for users, and new settings to support database backend type setting per application and system.


Release Notes: This release contains fixes for bugs, including buffer overflows and several uninitialized variables. The related code has been removed completely. The application has been tested and proven to be stable and usable.


Release Notes: This release contains many bugfixes and some enhancements regarding easier "getting started". XSLT Templates has been added to demonstrate more unique targets in code generation. UML importation has been preconfigured to quickstart importing a "modified" UML model of the running main application (lbDMF Manager). There are sometimes application crashes on the Mac platform which the author could not fix in a timely manner for this release.