Home / Products / Prosaj



Prosaj Java generator

Prosa is an unbeatable UML environment for developing Java applications. Prosa implements the watertight route from user requirements to UML modeling, verification, documentation and implementation. Prosaj realizes the requirements connectivity in practice. Prosaj produces executable Java code thus implementing a real visual programming.

Visual application development

Prosa UML modeler visualizes the requirements with an UML model. The UML model is concurrently connected to business, markets and user requirements by an unparalleled way. Visualization clarifies the communication between all interest groups participating in the development as a whole.

Click to enlarge
Click to enlarge Click to enlarge

Rapid, bright Java code easily understood

Prosaj transforms the UML diagrams to executable Java code in milliseconds. The generated code is ready for compiling, linking and executing. The automatically produced code is compact and runs very fast.

Classes and member functions automatically

Prosa UML modeler translates the UML class diagrams to Java class headers. Prosaj produces the complete Java member functions from statechart and activity diagrams. Prosaj supports the most advanced features of the UML statechart diagram like hierarchical states, call messages, enter/exit/do statements, and events, guard conditions and actions in transitions and states. The parameters of the member functions as well as the constructors and destructors are completely under the user control. The user has also the total control in implementation of the associations.

Prosaj integrates to workbenches and version control

Prosa and Prosaj collaborate in an extremely straightforward way with most popular workbenches and version control tools. Prosa delivery includes integration with Inprise JBuilder and Sun Microsystems J2ME Wireless Toolkit and with Microsoft SourceSafe version control software.

J2ME Java Micro Edition support

Prosa offers excellent support for mobile Javan. You model mobile applications, produce J2ME classes and executable codes automatomatically and test mobile systeems with simulator on UML model level. Prosa integrates with J2ME Wireless Toolkit and SDKs of mobile phone manufacturers.

Simulator makes UML models executable

Prosa Prosasim simulator makes static UML model to a dynamic, living model. Prosasim shows graphically the UML model in action. The power of the modeling increases manifold and design errors can be detected in earliest possible phase.

Java applications are documented concurrently

Prosa Prosacdm document manager/web publisher implements the concurrent documentation of the Java applications. Documentation is prepared automatically parallel with the development work, which improves the total quality and reduces the development time.

Click to enlarge Click to enlarge






To the point:

Supports mobile Java J2ME

Executable Java member functions from statechart and activity diagrams

Java classes from class diagrams

Clear and fast Java code

Integrates with workbenches

Integrates with version control

Supports libraries and components

Manages automatically and manually produced code in the same source files

Supports user defined headers in source files

Java simulation with Prosasim tool

Prosaj creates executable Java code from UML models