We describe how development productivity for multi-tier webbased database ‘forms’ oriented applications can be significantly improved using ‘InstantApps’, an interpretive framework that uses efficient runtime model interpretation and features an integrated ‘wysiwig’ ‘point-and click’ design editor for developing forms, database schema, control flow, and functional logic. As compared to related academic as well as commercial work, our approach has the distinct advantage of retaining an industry standard architecture that yields high performance and enables model driven functionality to be augmented with hand-written extensions using a well known architectural style and leveraging standard skill sets. In particular, the interface’s ‘look and feel’ can be completely custom built even as the application functionality is developed using the instant ‘WYSIWYG’ editor. Efficient implementation of interpretation and reflection ensures that performance does not suffer,...
Gautam Shroff, Puneet Agarwal, Premkumar T. Devanb