Copyright (C) 2003 Philip Dorrell
Back to Womcat Home Page
There are two frameworks included in the Womcat application source code:
TimelessMeaning supports robust schema evolution for RAD, i.e. where you want to change database layouts etc., even though you have users already running the application and generating and storing data within that application.
MACAW stands for Methods and Classes All Webified. It is a framework that maps HTML form invocations and URL links directly into Java method calls on "webified objects". It is layered over Freemarker in such a way that webified methods are required to return Freemarker data rather than HTML, and it allows many application changes to be made entirely by changing Freemarker template files at run-time. (Note that Freemarker itself has its own license as do the various other open-source libraries that the Womcat Bookmarks application and its framework components depend on.)
Both of these frameworks are released separately as libraries under the GNU Lesser General Public Licence.