Handy Application Maker (H.A.M.-) is a Maintainable, Expandable, and Reliable (M.E.R.) Database Software Creator. It aids software developers to produce quality database software without coding. It auto generates forms to process (add, edit, delete, search) records, filter and sort records, view records in tabular format, and print reports, with or without programming knowledge. It is a rapid application development (RAD) tool for building RDBMS (Relational Database Management Software).
H.A.M.-M.E.R. provides a quick and easy way to start a software project. It provides set of tools to create database tables and fields). Developers create, modify or upgrade the custom-built software to suit the business needs. It shorten the time of coding and testing phase in the software engineering model. Furthermore, it reduces the complexity of the process of creating, modifying and upgrading a custom-built program. It saves a lot of time and resources, and it is fast for new modules development.
H.A.M.-M.E.R. can run on Microsoft Windows, Linux, Mac OS. It is multi-platform supported, built purely by Java. It works with both commercial and open source database that are JDBC supported. Such as Oracle and Microsoft SQL Server, and open source database like PostgreSQL, MySQL, Apache Derby, HSQLDB, etc. Currently MySQL, PostgreSQL, and HSQLDB have been tested.
H.A.M.-M.E.R. contains 2 modules: Admin and Client-Program. The first module is the Forms Builder, a place to make various forms to handle records. It is the program designer place. The second part of H.A.M.-M.E.R. is the Main Program Interface, also known as client program. It is the final software that delivered to your customer. These modules coordinate and cooperate to give full support for software developers to built robust, reliable high quality software. More details are covered in later chapters.
Features:
- To create a customized business solution software with database scheme prepared.
- To create custom-built database software with or without programming knowledge, for business solutions.
- Easy and Fast to start a software project. Simple steps to produce a complicated and useful interface.
- Improved the Reusability of database tables and forms created by exporting and importing functions.
- Automatically generates form that can insert, update, delete, search, filter, sort, and print records based on user setting. Moreover, each record can attach up to 2 images.
- Automatically generates list of records in tabular format based on SQL input.
- To create customized menu. Different menus for different user is allowable.
- To create custom splash image, program center picture, and icons for buttons.
- To provides HTML, XSLT and JasperReports report format.
- Allow external system UI to be integrated. (The system must be coded by Java Swing)
- Powerful search function embedded
- Security and authorized access control over all forms created. To set user type and user rights.
- Allow custom define of row color for all tabular view.
- Multi-lingual system. Support up to 9 additional languages.
- Support both localized and user define date time and currency format.
- Flexible sequential number (running number) format for user define.
- Easy database migration to MySQL, PostgreSQL, SQL Server and Oracle.
- Able to import detail records from one form to another.
- Able to pull reference data from one form to another.
New in this Version:
- Enabled center image as previous error fixed.
- Failed to transfer focus error fixed.
- fixed data formatted error.