Design Model Applications
The ThinkUI software allows you to design a model application by developing a set of model templates
for each type of artifact that must be developed. Currently the Velocity template engine is used
to evaluate the template and merge in the data class meta data. The data class meta data is derived
from database table/view information and can be imported into an internal data model (via an embedded
Derby database). This approach ensures that your meta data is stored in an open and easily accessible
format.
Framework Agnostic
The ThinkUI software generated code is designed to be framework agnostic. Although the provided
sample template files are coded to the ThinkUI framework, it is expected that users will
modify the templates as required for their target framework. In future releases, we will be providing
more sample templates based on open source frameworks. In the mean time, if you require our
services to customized the template, please contact us.
Provide Developer Training
Developers typically learn by example. Creating model artifacts is an ideal way to provide
training and transfer knowledge.
Multiply Your Time
The use of code generation is a great way to produce large amount of code while maintaining
high quality. This is especially critical for smaller teams or for projects with short
timelines.
|