All m-Power Enhancements
We are constantly improving m-Power to deliver the features that make it more useful to customers.
Please see the following list of major enhancements:
January 2024
m-Painter - Hide Repeating Data | |
The redesigned m-Painter HTML editor now allows developers to quickly hide repeating data improving the readability of row data in in reports. | |
July 2023
December 2022
August 2022
Signature Capture | |
m-Power now supports native functionality to capture and display signatures directly within m-Power applications. | |
March 2022
Workflow -- Set values on Page Load | |
Based on customer feedback, we’ve added a new option in the Workflow component to allow users to set values on page load. Historically, developers could set a value on Submit but there are numerous use cases where it is beneficial to have a value be set on load. | |
Improved Dashboard/DX Integration | |
When Data Explorer/Dashboards were created we utilized a built-in header that didn’t automatically match the look and feel of the current dictionary. For improved synergy across your applications, this has been enhanced to ensure all generated content in a dictionary is uniform. | |
April 2021
Parent/Child Quick Add | |
Parent/Child functionality has now been enhanced to allow you to directly add to the child record while editing the header record. | |
Bootstrap Reorder Maintainer | |
Brought to you by popular demand, m-Power has been enhanced to now ship the Reorder Maintainer for all Bootstrap dictionaries. | |
Expanded Fixed Column Headings Support | |
m-Power enhanced to support fixed column heading in all grid based retrieval and maintenance templates. Fixed column heading continues to be supported in reports. | |
January 2021
October 2020
February 2020
May 2019
Data Dictionary Copy | |
Developers can now specify, during Data Dictionary creation, whether they want to start from scratch or if they prefer to copy an existing Dictionary. Choosing this option will automatically copy all registered tables, fields, and synonyms to the new Data Dictionary. | |
December 2018
July 2018
June 2018
February 2018
Built-In Date Selection Options | |
m-Power and m-Power DX have been enhanced to now include new functionality with respect to date processing. Users will now be able to select common date filters (such as YTD, MTD, current date, yesterday, Current Fiscal Year, etc...) as filter options. As a developer this means there is no more need to create several helper calcs to determine various dates as these will be automatically available for you. | |
m-Power Interface Enhancements | |
m-Power Maintenance apps have been enhanced to include two useful features. The first is the ability to set an auto-sequence flag directly when specifying a sequence key. Secondly, developers who have an interest in recording auditing information can easily do so within Field Settings under the new audting column options. | |
Application Analytics | |
Customers on active maintenance and warranty for their m-Power software can take advantage of a turn-key application analytics snap-in to their m-Power applications. This option, available by installing a few lines of code into your footer file, allows you to track application usage by user, date, etc... This information will give you a better idea of which users utilize your applications the most, and which applications they most often frequent. Please contact mrc support to enroll into this free service. | |
September 2017
May 2017
m-Power DX Data Store Management | |
This enhancement allows m-Power administrators a simple approach to manage objects saved at runtime, such as Dashboard and Data Explorer objects. | |
Default Sort Fields in Maintainers | |
This enhancement provides m-Power developers with the ability to override default sorting behavior in "Display and Maintiain" and "Grid Update" type applications. Via new application level property, developers can override the default sequence keys that currently control sorting. This flexibility allows m-Power developers to use existing sequence keys to identify key fields while specifying different fields for default list sorting. | |
m-Power DX Supports Whitelabeling | |
For customers looking at packaging m-Power DX to 3rd parties, DX now supports Whitelabeling. | |
December 2016
Single Sign on via SAML | |
Single Sign-On (SSO) is a commonly requested feature. Customers often want to integrate m- power with other systems. Without a single sign on mechanism, users are required to sign in to each system separately. This is often undesirable. There are many ways to implement SSO. However, SAML (Secure Authentication Markup Language) is a standard used in many industries for secure and trusted authentication between systems. Recently we have found that some customers require this standard be followed in order to be compliant with internal security policies. This project aims to provide a configurable interface so that m-Power can share SSO authentication with any other system available via SAML. With a SAML capability, m-Power developers can setup their m-power systems to validate against any other SAML enabled system. With SAML, developers can also enable their other systems to validate against m-power tables and security features. | |
September 2016
Improved Application Properties Interface | |
The application properties dialog UI has been enhanced; notable improvements include updated and integrated look and feel, improved layout and interaction, better help and descriptions, as well as tools to help developers modify more complex properties. In addition, the updating of application property files has been automated which eliminates the need to overwrite property files on application re-compile. | |
May 2016
Automatic Backup during m-Power Update | |
Beginning with this update, customers who choose to update m-Power via the executable installer will automatically have their m-Power folder backed up. In the event a customer chooses to roll-back the update, they can easily do so by restoring the generated backup. Additionally, this snapshot backup can also be used by customers who need to access a previous version of an application. Users concerned about storage space can opt-out of the backup during the update process. | |
March 2016
.xlsx export support | |
Based on popular demand, m-Power supports exporting to .xlsx. Users will appreciate the ability to export more than the 65,000 row limit imposed by traditional .xls output. With the advent of .xlsx documents, traditional .xls output have now been depricated. | |
November 2015
Improved Error Messages and Error Handling | |
m-Power users sometimes encounter ugly HTTP 500, HTTP 404, and SQL errors when using the interface and generated applications. In the event this occurs, m-Power has been enhanced to now redirect users to “Friendlier” pre-built error pages with better instructions for the user to proceed and get the help they need. The error may still appear on the page, as it is often very helpful for mrc tech support to assist in diagnosing the problem. | |
Improved Compile Time Options | |
When rebuilding m-Power applications, developers now have the flexibility to choose which, if any, of their HTML presentation layers should be regenerated. For example, this is useful in the event that a developer makes significant changes to the output of their report but later needs to add a prompted record selection. Now the developer can specify to only overwrite the prompt page, leaving the output page unaffected. | |
Advantage Database Support | |
mrc is proud to announce the support of the Advantage Database to our growing list of m-Power supported databases. | |
jQuery Upgrade | |
m-Power applications upgraded to jQuery 1.11.3. This version of jQuery allows m-Power developers to work with the latest and greatest JavaScript plugins to further enhance their applications. | |
August 2015
Pivot Table Auto Expand | |
This feature allows users of the OLAP Pivot table template the ability to auto expand all drill-downs within the click of a single button. | |
April 2015
Improved Performance for Reports | |
All Report templates have been redesigned to be faster and more efficient with available memory. These changes to the reporting templates were made due to feedback from users who consistently work with large datasets. These changes will affect newly created (or recompiled) reports to be significantly more optimized in terms of performance and memory allotment. Ultimately, this means end-users will be able to load large data sets (including Excel output) much faster with less memory consumption. | |
Hadoop Data Connectivity | |
m-Power enhanced to now support connectivity to a Hadoop data source. Utilizing Apache Hive & Impala, the m-Power platform now has the ability to query your "Big Data". | |
January 2015
Support for Derby DB | |
The m-Power platform now supports development over the Derby Database as a licensed database option. | |
Improved Table Joining | |
m-Power has been enhanced to allow developers to add the same table/field multiple times in an application. | |
October 2014
Improved Dashboard Accessibility | |
Due to the popularity of our dashboarding feature, we've made it even easier to create User Defined Dashboards. Developers are now able to access the dashboarding feature directly from the menu bar. In addition, the Build/Customize screen includes an option to quickly add the current app to a dashboard of your choosing. | |
Streamlined Apply Update Process | |
m-Power developers are accustomed to finalizing new m-Power releases by clicking a button within the m-Power interface. Historically, the amount of time needed to run this process was dependent on the number of data dictionaries installed. Now, the streamlined process will greatly improve the speed of future installations. | |
July 2014
Pivot and Interactive Reports available in User Defined Dashboards. | |
Due to popular demand, Pivot Tables and Interactive Reports have been enhanced to now be eligible for inclusion into User Defined Dashboards. | |
Export Retrievals to Excel | |
The Multiple Record Retrieval template has been enhanced to now support exporting data to Excel. This is particularly useful for customers who frequently like to dump their data into Excel. | |
General m-Power Improvements | |
Numerous popular requests for improving the m-Power experience for developers have been implemented, including:
|
|
External Object Improvements | |
Based on customer feedback, we have enhanced the m-Power external object functionality in the following areas:
|
|
April 2014
February 2014
Improved Table Registration | |
m-Power now monitors for potential field attribute conflicts when registering tables to your data dictionary. In the event that you try to register a field with different attributes than already exists in your dictionary, you will be warned during the registration process. | |
December 2013
Recently Modified Applications | |
The m-Power platform now monitors and provides you with a list of applications you've recently worked with for each data dictionary. This feature is an invaluable enhancement as it greatly improves your efficiency when editing multiple applications simultaneously. To access, simply click your user name in the top-right corner of the platform, and select "Recently Modified Applications" | |
August 2013
May 2013
February 2013
Tomcat 7 | |
m-Power now officially supports Tomcat 7. Tomcat 7 offers improved stability and performance over its predecessors. Users who install a full version of m-Power will automatically have Tomcat 7 installed on their behalf. Existing customers will not be affected, but our encouraged to check out this documentation to upgrade. | |
Updated Default StyleSheet | |
Users who create a new data dictionary will notice a new, fresh, clean, and otherwise updated Style Sheet. This style sheet replaces the default m-Power "blues" with a more modern "white." The "blue" stylesheet will continue to be shipped with m-Power for users who would like to revert back to the original look. | |
December 2012
m-Power General Enhancements | |
Numerous custom requested enhancements can be found in this update, including:
|
|
October 2012
August 2012
m-Power Update .EXE | |
mrc is excited to announce the new m-Power update.exe utility. Developers and system administrators will love having this utility, as it will greatly simply the updating process. For Windows based customers, simply download and run this .exe file. The update utility will handle the majority of the upgrade process for you. Taking a software update has never been easier! | |
Increased Field Lengths throughout m-Power | |
This release of m-Power supports improved handling of lengthy fields throughout m-Power. Developers can now register fields of any length. In addition, the limit of the calculation expression has been greatly increased. Finally, m-Power now supports significantly longer application titles/descriptions. | |
June 2012
May 2012
Mobile Templates Upgrade | |
Mobile templates updated to use HTML5.Where ever possible, our mobile templates use HTML5 constructs allowing you to take advantage of the mobile browser's use of HTML5.This means number inputs can automatically open the number keyboard on mobile devices saving users keystrokes.It means that m-Painter gives you the option of upgrading your presentation layer to use HTML5 constructs.You will need to be sure the ultimate user's browser supports the constructs you choose. | |
April 2012
Improved Data Dictionary Reports | |
Data Dictionary Reporting has been improved to be more complete and informative than ever. Several reports have been added, giving developers more details about their Data Dictionary, and existing reports have been improved to provide more information as well. Highlights of the improved Data Dictionary Reporting include a Dashboard report that includes a high level snapshot of the current Dictionary, functionality to locate where numerous objects are used throughout the Dictionary, and the ability to view the syntax of automatically generated stored procedures for custom external objects. Each Data Dictionary report generated will automatically generate to PDF for ease of saving, printing, or sending to mrc technical support. | |
March 2012
January 2012
December 2011
September 2011
Improved User Interface for Selecting Multiple Values from a List | |
Reports have an improved user interface for selecting multiple values from a list of options.This interface for reports now matches the interface already used by the Interactive Report and Pivot Table Templates.This is a more intuitive interface for end users. | |
One-Click Data View | |
When tables are presented in the interface, now just click a button to view the data in tables.If you are uncertain about which table or column to select, now you can can see the data in the interface, saving you time and effort. | |
Substitutions, Logic, and Imports in Insert Files | |
Insert HTML files can now include FreeMarker substitutions and logic and import other applications.For example, you can now display the end user name or import a user-dependent option menu in the header, footer, or any other inserted section of your page. | |
May 2011
Progress Database Support | |
m-Power can be used to create apps over the Progress (OpenEdge) database. | |
January 2011
PostgreSQL Support | |
m-Power now supports the popular PostgreSQL database. | |
Improved Microsoft Excel Output | |
Microsoft Excel output now handles larger file sizes, opens faster, and opens without any browser warning messages. | |
Microsoft Active Directory (LDAP) Authentication | |
Applications generated with m-Power now support authentication against Microsoft's Active Directory (LDAP.) | |
October 2010
Improved Graphing | |
m-Power graphs have been enhanced to use the latest release jFreeChart plug-in. Developers now have access to create meter graphs as well as dial graphs. This enhancement paves the way for more customizable graphs as well as future enhancements to our graphing functionality. | |
September 2010
Register SQL Views | |
This enhancement enables m-Power developers to directly register SQL Views into their Data Dictionary and create applications over them as if they were true DB tables. | |
Improved Application Reload | |
This enhancement will be noticed immediately by all m-Power developers. m-Power has been improved to no longer cause your Application Server to reload changes after modifing your Presentation Layer or Properties file. What does this mean to you? Immediate reloads for faster developing and an even more stable Application Server! | |
July 2010
May 2010
Alter Table | |
mrc is excited to announce the ability for developers to alter tables directly within the m-Power interface!Developers are authorized to modify any table that was created within m-Power. To access this feature, click Admin -> Registered Tables -> and click the "Alter Table" icon. | |
New Look for Generated Applications | |
m-Power now ships with a new and improved look and feel for generated applications. The new look now ships with gradient backgrounds to make your web applications stand out even more. Additionally, standard images have been improved as has cross browser compatibility. | |
April 2010
Probe Analysis Tool | |
m-Power now ships with a 3rd Party Analysis tool. This tool will help developers better understand memory usage, system performance, and give them easy access to log files. | |
Register Tables | |
This enhancement allows m-Power users to quickly see all tables of a given library when registering to the Data Dictionary. This feature now allows developers to sort through their tables to easily find necessary tables. | |
Field Selection | |
mrc is excited to unveil the latest enhancement -- Improved Field Selection. All Field Selection screens have been enhanced to now add fields to the application in the order they are selected. | |
Managing Synonyms | |
This feature significantly improves the Synonym creation process. Now developers can easily create numerous Synonym links quickly and easily. Developers can also now see which Tables their Synonyms will relate to when managing their synonyms from the Data Dictionary level. | |
February 2010
Create Calendar Helper in m-Painter | |
This enhancement allows you to quickly and easily create calendar helpers through m-Painter on input capable fields. | |
m-Painter AJAX Save | |
This enhancement allows m-Painter to save via AJAX. This is a significant improvement over the previous method of "Pop-Up" window save. This method allows for less browser interruptions over potentially blocked "Pop-Up" windows. | |
November 2009
Sequence Keys as Parameters in Reports | |
This feature greatly simplifies the process to hyperlink two reports together. Developers will now be able to create Drill-Down & Business Intelligence reports with even greater ease. | |
September 2009
August 2009
New Standard Numeric Formats with Parentheses | |
Two new standard Numeric Format codes have been added to the m-Power interface. The new codes display parentheses around negative numbers, with either blanks or zeroes displayed for zero values. These new Numeric Formats have been added to all format code dropdown selections. | |
July 2009
June 2009
m-Painter support for Mozilla Firefox | |
Users of the popular Firefox browser can now use m-Painter too. | |
Reorder Maintenance Template | |
This new template allows end users to re-order/re-sequence records using the intuitive drag-and-drop technique. | |
February 2009
Improved Calculations Screen | |
m-Power's Calculation screen improvements: clear calculation type options, easy access to SQL functions, improved edit checking, and clear error messages. | |
Numeric Pattern Design | |
The Edit Code is replaced with more intuitive Numeric Pattern for the formatting of numeric fields. The drop-down list now shows an example of the field rendered. For an even more precise display, use the hover feature which displays an exact rendering of the current field using the accurate field length and decimal positions to see how the value will be displayed as a positive value, as a negative value, and as zero. | |
December 2008
New Search Options in Templates | |
Two new search relationships are available for the Multiple Record Inquiry and Work-with Maintenance templates. These two options are Contains All and Contains Or. This functionality allows end-users to search for non-adjoining keywords. | |
October 2008
September 2008
Upgrade your Application Server to Tomcat 6! | |
mrc is proud to announce the use of Tomcat 6 for m-Power users. Tomcat 6 will provide an Application Server that is quicker and more stable than previous versions. Click the binoculars to learn how to upgrade to Tomcat 6. | |
August 2008
July 2008
Upload Files to Server via Maintenance Applications | |
This enhancement allows your users the ability to automatically upload files to a pre-determined location on your server. | |
Interface Upgrade: Watch your Build Process Live! | |
This enhancement allows you to see, step by step, how the code generator is creating your Java Web Application. | |
June 2008
Improved Data Dictionary Reports | |
The Data Dictionary Report section has been enhanced to provide you detailed information about your applications. Reports include finding where certain fields, files, and external objects are utilized. | |
Faster Summaries | |
Summaries have been enhanced to batch the writing of records. This means that a summary with many records to write will complete much faster. | |
May 2008
April 2008
Run Summaries from Batch | |
This enhancement allows you to call summaries created with m-Power from a command line, allowing for true batch processing and fully autonomous scheduling. | |
March 2008
February 2008
Copy Applications to Different Data Dictionaries | |
This highly anticipated feature allows users to copy their application to different data dictionaries for even quicker application development. | |
Generating RSS content with mrc Reports | |
Learn how to generate .XML files for RSS (Really Simple Syndication) using mrc Reports. | |
November 2007
October 2007
September 2007
August 2007
Cascading Dropdown Lists for Report Prompting | |
Dropdown lists in reports can be dependent on one another. Selections from one dropdown list affect the values in a second dropdown list.For example, choose a one value from a list of countries to shorten the list of values in a dropdown list of cities. | |
July 2007
Email Reports | |
Reports are enabled to allow to allow emailing reports from the browser or in a batch process.The report content can be an email attachment or embedded inside the email body. | |
Customizable Splash Page | |
This new feature for reports allows report designers to create a simple, customizable splash page for long running reports. | |
June 2007
January 2007
Create Table from Spreadsheet Data | |
A new option in the Web interface allows users to create a new database table from spreadsheet data or simply by specifying the table attributes. | |
December 2006
Improved Importing Technique | |
Imports are easier to specify and faster to execute, thanks to this import enhancement.Dashboard-style applications are now simple to make and run quicker. | |
September 2006
Java Copy File Command | |
This new feature allows batch copy of data from one DB to another, especially helpful if you want to aggregate data from different databases and report over them together. | |
April 2006
Web Retrieval Calculation Sorting and Selecting | |
Retrievals are improved to allow sorting and selecting with most calculations. | |
March 2006
m-Painter | |
The Web interface is improved to include m-Painter, the WYSIWYG editor for the HTML presentation layer of generated applications. | |
February 2006
Maintain Validation Lists via Interface | |
The interface is improved to allow users to maintain users in a validation list. | |
December 2005
Built-in Ajax Suggest | |
Retrievals automatically suggest matching values for filter input fields. | |