m-Power Build Process


The m-Power build process has two components:

  1. Template
  2. Application Specifications

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

The m-Power Application Specifications are the detailed program definitions including, but not limited to: necessary tables & fields, table joins, dimensions, filters, calculations, and external program calls. m-Power developers access the Application Specifications with a point-and-click interface.

Compile Process

The m-Power compile process combines the Application Specifications 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, which has both a What-You-See-Is-What-You-Get (WYSIWYG) interface and a source code editor for maintaining the HTML presentation file and the XML properties file.

Learn more about making your first application by clicking here.

Updated on March 30, 2023

Was this article helpful?

Related Articles

Need Support?
Can’t find the answer you’re looking for? Don’t worry we’re here to help!
Contact Support