About MetaWareJ™

  • Last Updated on Friday, 27 September 2013 13:33

MetaWareJ™ is a framework for creating web-based business applications dealing with data input, validation and processing, based on client's requirements and rules.

Examples of these are any type of inventory, invoicing, customer database, sales, application bridges, government projects (customs, ports, civil registry, internal revenue), etc. 

  • MetaWareJ™ is an open source application, licensed under GNU Affero General Public License.
  • Applications built with MetaWareJ™ are Java web applications utilizing HTML/JavaScript.
  • MetaWareJ™ can produce a variety of outputs such as charts, PDF reports, CSV exports etc.
  • Screens are simple and homogeneous, the programmer does not have to spend any time to maintain them.
  • The programmer defines the data to be retrieved, the updating of tables, the validations and the screen content in a very simple MetaWareJ™ XML language
  • Producing outputs of different formats does not require any re-programming (or designing) of the output.
  • MetaWareJ™ has a very good tutorial and user guide which you can also download from this page.

View Real Life Screen Shots built with MetaWareJ™

 

MetaWareJ™ diagram:

MetaWareJ™ reads the XML definitions, accesses the data from the database and displays it to the user. Modified data can be saved back in the database.

diag1

  

An application developer needs to handle the parts shown in yellow in the diagram:

  • The XML definitions and
  • The system business rules.

 download meth

 

Real Life Screen Shots built with MetaWareJ™

In the Screenshots below you can see built-in MetaWareJ™ functionalities like:

  • search: find what you are looking for (result set) based on your search criteria,
  • navigate through your result set (previous, next , goto page),
  • export your result set in CSV,XML,PDF form,
  • export/import from a file,
  • popups for searching/updating maintenance entities while inserting/editing a transaction,
  • tabpages to group information,
  • user defined report capability,
  • same report different output
  • auditing and audit reporting,
  • menu builder utility for you the developer and your end user to easily build/modify the application's menu with access controls.

case11Search

  • search: find what you are looking for (result set) based on your search criteria,
  • export your result set in CSV,XML,PDF form.

 

case23Main

  • navigate through your result set (previous, next , goto page),
  • tabpages to group information.

 

case33Graber

  • popups for searching/updating maintenance entities while inserting/editing a transaction.

 

case44UserReport

  • user defined report capability.

caseCharts

  • same report different output

case66Audit

  •  auditing and audit reporting.

 

case77Menu top icon

  • menu builder utility for you the developer and your end user to easily build/modify the application's menu with access controls.

 

 

  

Java.net Member