- What is m-Power?
- Why use m-Power?
- Who uses m-Power?
- The m-Power Edge
- Build Process
- Demos
- Case Studies
- Specs
- Pricing
- M&W
- Trial
m-Power's Build Process
"I am so pleased with how incredibly powerful m-Power is compared to how simple it is to use."
--Nicole Kenneally, Senior Programmer/Analyst, Glatfelter Insurance Group
How does m-Power's build process save time?
Templates are the secret behind m-Power's rapid development. We have developed, and continue to develop a wide variety of application templates, which provide the foundation for all applications built with m-Power. Thanks to the templates, m-Power's build process consists of 4 easy steps:-
Choose a templateMany templates to choose from
We have many different types of templates to choose from. You simply find the one that most closely resembles the application you wish to create.
-
Determine application specificationsProvide instructions to your application
The application specifications include:
- Data selection: Specify which data tables and fields you need for your application.
- Sequencing: This tells the application how to sort your data.
- Field settings: m-Power lets you customize each individual field or reorder the fields.
- Optional specs: You can also add calculations, external objects, and smartlinks into your application, but these are not required.
-
Click the "build" buttonWhat goes on behind the scenes
When you click the "build" button, m-Power 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.
-
Edit the look and feel (if necessary)Add your company image
Once you’ve built your application, open up m-Painter to adjust the look and feel of the application. m-Painter also allows you to insert graphs, charts, calendar popups, and much more…
Not your ordinary templates
Don't let the term "template" fool you. m-Power's templates are nothing like the templates you find in MS Word or Powerpoint. m-Power's templates include the application layout, foundation, and advanced features like ajax suggest, sorting, filtering, searching, graphing, and more (see below). Essentially, these templates are pre-built web applications. Once you add data and define a few specs, you're done. Here are a few benefits to this approach:-
Rapid developmentYou're already 80% done
All of the hard work is already done for you. We've done all the coding, added all the features, and tested all of the templates. You're 80% finished when you start.
-
Automated mobile and translationInstant Mobile Apps!
The templates can automatically generate tablet and smartphone versions of every app you create. Also, they can automatically translate your applications into any language you want.
-
Unlimited possibilitiesOnly limited by your imagination
Templates are easily embedded into other templates to create nearly any type of web application. When used together, there's no end to what you can build.
-
Complete controlOpen source and customizable
Because the templates are built on open source architecture and frameworks, they are easily embedded into other software and applications. You can also train them to generate applications that fit your programming standards, business rules, and company image.
Available Templates
m-Power currently offers 15 different templates, each with unique features and capabilities. Hover over each template for a screen-shot and short description.
= Popular template
Inquiry Templates
Multiple Record Inquiry
Multiple Record Inquiry Template
This template creates sortable/searchable data listing web applications, such as: Customer listings, product listings, shipment history apps, and much more.
Single Record Inquiry
Single Record Inquiry Template
Primarily used for drill-down applications, this template is extremely flexible. Create standalone drill-down apps, embed it in other applications, create hover drill downs, and more!
Calendar
Calendar Template
The calendar template builds applications that access date-based data, such as: Shipping calendars, scheduling applications, and much more.
Reporting Templates
Prompted Report
Report Template
Perfect for ad-hoc reporting, this template lets end users select/filter data at run-time, choose output levels, and email/export reports straight from the browser!
Report with Graph
Report with Graph Template
This template lets end users generate reports with graphs, and email or export those reports straight from the browser.
Ranking Report
Ranking Report with Graph Template
This template creates top/bottom reports that let you instantly see the best and worst aspects of your business.
Interactive Report
Interactive Report Template
This template makes business analytics easy. With its smart selections and automatic drill-downs, interactive reports let users easily access and analyze large amounts of data.
OLAP Pivot Table
OLAP Pivot Table Template
This template lets you create web-based pivot tables over real-time data from your database.
Cross Tab Report
Cross Tab Report Template
This template creates reports that cross reference row data with user-selected column data in a simple matrix format. Great for summarizing and comparing data, this template is often used for sales analysis apps, accounting apps, and much more.
Maintenance Templates
Work-with Maintenance
Work-with Maintenance Template
This template creates powerful database CRUD (Create, Read, Update, Delete) applications that let you easily maintain data in your database.
Single Record Maintenance
Single Record Maintenance Template
Often used to create drill-downs from other templates, this template creates applications that let you update single records in the database. Great for order entry applications, customer portals, CRM apps, and much more!
Grid Update Maintenance
Grid Update Maintenance Template
This template creates applications that let you rapidly update and/or delete multiple database records at one time. Great for shopping cart apps, budgeting apps, and more!
Reorder Maintenance
Reorder Maintenance Template
This template creates applications that let users dynamically re-order database records using simple drag-and-drop. Perfect for work order maintenance applications, project management, and more.
Data Upload Maintenance
Data Upload Maintenance Template
This template lets end users easily upload their spreadsheet data to your database. When used with reporting templates, it's a perfect way to let users maintain their own ad-hoc reporting data tables.
Summary Templates
Summary
Summary Template
This template lets you produce data marts and run batch-capable apps with built-in scripting and scheduling.
See the build process for yourself






























































































