Hi Joe,
I have written an application generator that allows developers to
build applications for in just a fraction of the time it used to take.
The generator has two major parts: A UI generator which is written in
Delphi and produces Delphi forms that work in a Delphi framework that
makes all the forms work together.
The second part of the system is a backend generator for MS SQL
Server.
It occurs to me that you may wish to leverage you knowledge of Delphi
while at the same time use a tool that does virtually all the work for
you.
In order to demonstrate the my generator to developers, I am issuing a
promotion:
The Promotion will cost you nothing. All you have to do is send me the
T-SQL scripts necessary to create your tables and to define the
indexes and foreign key relationships or I can create them for you
from what ever information you have. My generator will do the job, and
I will deliver the finished and fully functional UI.exe along with a
finished and fully functional SQL Server back end which contains a
robust security system and a comprehensive data dictionary, completely
free of charge.
The benefits of this system are as follows:
1. The system generates true Client Server and Multi Tier
applications.
2. There is Zero Coding for common functionality such as;
Adds, Updates, and Deletes,
Creating application wide unique Ids for each record,
Maintaining an Audit trail for each table,
Posting to the general ledger,
Rolling down changes to dependent tables,
Cascading deletes,
Transactions and rollbacks,
Calling validation and business rule stored procedures,
Calling post processing stored procedures,
Importing and revalidating data,
Security,
Spell checking, language translation and more.
3. There is zero work of any kind for generation of data entry screens
and their lookups.
4. The back end is completely independent from the front end. You can
hit the database with any application or user interface and still be
sure that you have complete security and valid data.
5. Easy navigation through out the application. The generated user
interface is a familiar modern metaphor with a navigation tree on top
or at the side and data entry screens at the bottom. Also, the
generated user interface remembers customizations to each data entry
screen. This allows you to make sweeping changes to the interface, and
regenerate all data entry screens, without loosing your
customizations.
6. Consistent look and feel via OOP Inheritance and code generators.
7. Major changes in look and functionality are made in one place only,
and ripple down to all affected parts of the system without programmer
intervention. Again, this was accomplished with OOP inheritance and
also with code generators.
8. Users to have the ability to create queries and reports on the fly.
And the ability to save and reload those queries and reports in many
formats including Excel and HTML.
9. Users to have complete flexibility in customizing the look and feel
of the system. The extent to which each user can customize the
interface must be seen to be believed. This high level of
customizability creates a high degree of user acceptance.
10. Logical use of hot keys and local popup menus allow for easy mouse
free operation, permitting the user to keep his or her hands on the
keyboard, if the user so desires.
11. All custom code added to generated data entry screens and
generated backend code persists after regeneration.
12. Comes with a business rule generator
13. Comes with a data import utility
14. Comes with a data revalidation utility to use when you change your
business rules.
You get all this without programming.
Please let me know how I can help,
Best, John
XXXX@XXXXX.COM
{smallsort}