{"id":108,"date":"2010-01-20T03:45:15","date_gmt":"2010-01-20T09:45:15","guid":{"rendered":"http:\/\/www.mrc-productivity.com\/legacy\/?page_id=108"},"modified":"2013-12-13T13:34:08","modified_gmt":"2013-12-13T19:34:08","slug":"build-process","status":"publish","type":"page","link":"https:\/\/www.mrc-productivity.com\/legacy\/m-power-build-process\/build-process","title":{"rendered":"m-Power Build Process"},"content":{"rendered":"<p><!-- Begin Content --><\/p>\n<h1>m-Power Build Process<\/h1>\n<\/p>\n<p>The m-Power build process has two components:<\/p>\n<ol>\n<li class=\"padleft\">Template<\/li>\n<li class=\"padleft\">Application Specifications<\/li>\n<\/ol>\n<p>The Template is the program shell that controls the functionality and the general layout for the application.<\/p>\n<p>The m-Power Application Specifications are the detailed program definitions including, but not limited to:  necessary tables, fields, table joins, record selections, work fields, and external program calls.  m-Power users access the Application Specifications with a point-and-click interface.<\/p>\n<p>The m-Power compile process combines the Application Specifications with the selected Template to generate the application.  The compile process automates these steps:<\/p>\n<ul>\n<li class=\"padleft\">Generate the Java source code, including the SQL database access statements.<\/li>\n<li class=\"padleft\">Compile the Java source code into a J2EE Java servlet program.<\/li>\n<li class=\"padleft\">Create the HTML presentation file.<\/li>\n<li class=\"padleft\">Create the XML properties file for setting application-level options.<\/li>\n<li class=\"padleft\">Deploy the entire package to the application server (Tomcat, by default.)<\/li>\n<\/ul>\n<p>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.<\/p>\n<p>Learn more about making your first application by clicking <a href=\"make-your-first-application\">here<\/a>.<\/p>\n<p><!-- End Content --><\/p>\n","protected":false},"excerpt":{"rendered":"<p>m-Power Build Process The m-Power build process has two components: Template 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, record selections, work fields, and external [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":5340,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-108","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.mrc-productivity.com\/legacy\/wp-json\/wp\/v2\/pages\/108","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mrc-productivity.com\/legacy\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.mrc-productivity.com\/legacy\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.mrc-productivity.com\/legacy\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mrc-productivity.com\/legacy\/wp-json\/wp\/v2\/comments?post=108"}],"version-history":[{"count":14,"href":"https:\/\/www.mrc-productivity.com\/legacy\/wp-json\/wp\/v2\/pages\/108\/revisions"}],"predecessor-version":[{"id":5346,"href":"https:\/\/www.mrc-productivity.com\/legacy\/wp-json\/wp\/v2\/pages\/108\/revisions\/5346"}],"up":[{"embeddable":true,"href":"https:\/\/www.mrc-productivity.com\/legacy\/wp-json\/wp\/v2\/pages\/5340"}],"wp:attachment":[{"href":"https:\/\/www.mrc-productivity.com\/legacy\/wp-json\/wp\/v2\/media?parent=108"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}