m-Power Build Process

 

The m-Power build process has two components:

  1. Application Specification
  2. Template

The m-Power Application Specification is the detailed program definition such as the necessary tables, fields, table joins, record selections, work fields, external program calls, and such. The m-Power user enters the Application Specification with a point-and-click interface.

The Template is the program shell that controls the functionality and the general layout for the application.

The m-Power compile process combines the Application Specification with the selected Template to generate the application. The compile process automates these steps:

  • Generate the Java source code, including the SQL database access statements.
  • Compile the Java source code into a J2EE Java servlet program.
  • Create the HTML presentation file.
  • Create the XML properties file for setting application-level options.
  • Deploy the entire package to the application server (Tomcat, by default.)

All layers of the generated program are fully customizable for the m-Power user. m-Power includes m-Painter for a WYSIWYG interface to maintaining the HTML presentation file and the XML properties file.

Learn more about making your first application by clicking here.