App Maker

Code generation tool with long Macintosh history, by Spec Bowers, one of the original FileMakerPro authors (before selling it to Claris who then became Filemaker.com).

Visually edit screens, menus and specify commands and data definitions.

Generates range of C/C++ output including (of course) PowerPlant and via the add-on AppMakerForWindows will generate MFC code.

There are demos on CodeWarrior CD's and downloadable from the home page http://members.aol.com/bowersdev/.

I (AndyDent) have worked on a number of code generators and used others. AppMaker is impressively flexible, being like Smalltalk IDE's in that the dictionary of generatable objects and their property dialogs are all soft-defined within AppMaker's metamodel so you can extend them. The full source code of the code generation templates is included - I enhanced the PowerPlant one to include our OOFILE database engine and then went on to develop the MFC generator with only the publicly available documentation and the original template sources.

On bigger projects, I've found the ability to write your own code generators very useful - AppMaker ships with several utility scripts I wrote, eg: cross-referencing all commands so you can tell if someone linked the wrong command to a button, cross-referencing all pictures.

Version 2 was reviewed in MacTech? http://www.mactech.com/articles/mactech/Vol.13/13.04/AppMaker2.0Review/ and an article on customizing PowerPlant generation followed - http://www.mactech.com/articles/mactech/Vol.12/12.12/CustomizingAppMaker2/.


EditText of this page (last edited November 2, 2002) or FindPage with title or text search