Message
  • You must log in first

Imatia has also built a number of very powerful high level components of its own such as a work-flow engine, project management capabilities such as Gantt Charts, Calendar Management, 3D Graphs and Geographic Information System (GIS) components that offer very rapid delivery of complex functionality. Ontimize ME (Micro Edition) enables development and deployment of applications into mobile devices.

 

Using Ontimize, both the quality of developed code and reduced risk of error is radically enhanced, without changing the fundamental way in which applications are built, so that the development team remains comfortable with the process.

 

The Ontimize Client makes use of XML definitions to reduce the need to code. The client reads an XML file that describes general parameters and references files that describe:

 

• Menu and button bar

• Trees

• Forms

• Presentation logic classes (event listeners)

• Report formats (JFreeReport)

• Language labels (bundles)

• XML tags are mapped to Ontimize classes or custom classes

 

 

Using these files, the Ontimize Client:

 

• Creates supporting data structures

• Instantiates classes when needed (late binding)

• Manages form loading, state and cache

• Manages dynamic component layout

• Provides basic presentation logic

• Manages custom presentation logic classes

• Manages communications with the server

• Manages user authentication

• Implements presentation security policies

 

 

Ontimize Client implements the basic presentation logic of:

 

• Login

• Invoke forms from the menu or button bar

• Trees: populate, invoke form, update inserts,..

• Forms: Field format validation

• Data manipulation (CRUD: create, read, update and delete)

• Master-detail: multiple, deferred insert,…

• Cache: forms, data, …

• Tables (grids): populate, refresh, filter,…

• Drill-down from tables and components

• User preferences, internationalization, …

• Interaction with local devices

• Reports, graphs, attachments, documents and supports Jasper and other reporting tools.

 

 



«Start • 1 • 2 • End»