TerraFrame MOJO framework
Runway, a practical implementation of Model-Driven Engineering (MDE), is ideal for rapid development of complex online applications.

Build, deploy, and maintain applications faster!

Runway is different

Runway eschews "convention over configuration" in favor of a completely self-describing, data-driven API. All concerns are managed discretely, so presentation logic is completely decoupled from the business logic. Applications written on the Runway platform can be written once and served concurrently to all manner of presentation technologies including web servers, J2ME-enabled mobile devices, SWT heavy clients, Adobe Flex and more.

Just a few of the features include…
image

True MVC

Completely decouple presentation concepts from the model though a clean separation of concerns.

image

Fully Integrated ORM

Never touch your database again.

image

Security

Protect data across the entire system with a single permission in the built-in RBAC implementation.

image

ERP + PLM

Create rich models with customizable state machines, document vaulting, and the programmable event model.

image

Relationships

Accurately express your model with custom associations between domain classes.

image

Query API

Get the most out of your data with powerful, type-safe programmatic queries.

image

Scalability

Run separate presentation and business servers that communicate through RMI, JSON, or Web Services without changing a single line of code.

image

AJAX

Write rich web UIs easily with the javascript DTOs that are automatically generated for all classes and façades.

Requirements

Java SE
Java 5 or higher
Operating Systems
Microsoft Windows
Any Flavor of Linux
Mac OS X 10.4+
Databases
MySQL
PostgreSQL
Microsoft SQL Server
Oracle
Web Server
Tomcat 6
(others untested)
IDEs
Eclipse
IntelliJ
Netbeans
Emacs
ANT
Version 1.7