Use Moqui Framework to build enterprise applications based on Java. It includes tools for databases (relational, graph, document), local and web services, web and other UI with screens and forms, security, file/resource access, scripts, templates, l10n, caching, logging, search, rules, workflow, multi-instance, and integration.
This PR introduced javax.swing.Timer dependency. I think it maybe better to replaced by java.util.Timer or some self implemented WatchDog class.