Software from ModelObjects Group
Object-Oriented Software Engineering in Java
Software Products and Frameworks
Home
Software
Contact

ModelObjects Software and Frameworks Overview
ModelObjects Group supports a large body of software applications and frameworks for use with our clients. Some packages are available as open source. For more information on any of the following applications or frameworks, please contact the ModelObjects Group.

The JPlates™ Object-Oriented Template Processor
The JPlates™ object-oriented template processor is now available as a commercially supported product from JPlates, Inc. Contact JPlates, Inc. for product and licensing information.

ModelObjects Forms Framework for Swing
The ModelObjects Forms Framework is a powerful, open-source user-interface framework for managing the behavior of model objects in a Swing-based GUI. It provides mapping between model-object properties and UI components, apply and reset, unlimited undo/redo, data validation and propagation, and advanced support for Swing tables and trees.

ModelObjects ModelGraph
ModelGraph is a commercial framework for building graph-based applications (based on nodes and connections) with Java and Swing. It is a highly extensible framework, designed for workflow applications, state-transition graphs, and relationship modeling.

ModelObjects XJX
XJX is an open-source framework for translating XML documents into hierarchically structured graphs of Java objects. Using XJX, translators for complex XML document types can be constructed in a matter of hours. XJX uses existing SAX parsers such as Xerces.

ModelObjects HttpClientSession Framework
HttpClientSession is an open-source framework for making HTTP requests from Java applications, simulating the behavior of a browser. It may be used to communicate with Java servlets or web-services.

ModelObjects DbAccess Code Generator
DbAccess is a commercial relational-to-object mapping framework that generates customizable Java classes based on a relational database schema, and provides support for high-performance, object-oriented access to the database, including support for one-to-one, many-to-one, and many-to-many relationships.