|
MoreMotion Application Framework , version 5 released on 03/25/2010.
MoreMotion AF is a Java, XSL and Ajax based web application framework.
It is a mature, stable and productive product that is released under LGPL license.
MoreMotion AF is an alternative to Struts, Spring and Cocoon frameworks.
It relies on XSLT for rendering the dynamic pages that means the developers need XSLT experience to effectively use it. The data required by a page is prepared by MoreMotion in XML format prior to the XSLT processing.
Delegating XSLT Processing to the XSLT capable browsers
If a requesting browser is XSLT capable then the MoreMotion responds to the request as XML to minimize the server CPU usage and the network traffic between the server and the browser.
Model-View-Controller++
MoreMotion has a built-in and extra-ordinary MVC Architecture that targets to minimize (even eliminate) the need for Java coding. The business logic wrappers of MoreMotion (called “Processes”) are thin wrappers since they do not have to deal with any exceptional cases and purely focus on their main tasks.
All the execution flow can be handled with process templates and the exceptional cases can be solved with MScript, the extensible and embedded scripting language of MoreMotion.
MoreMotion Face & Ajax
MoreMotion is shipped with an Ajax powered Javascript framework called “MoreMotion Face”. While many Java based web frameworks leave the developers alone on the user interface side and expect to have their own Javascript and Ajax solutions, the MoreMotion Face provides a rich set of Ajax compatible components and a Javascript API to develop highly interactive user interfaces for the applications.
Developing Java Web Applications without Java Coding! Can it be true?
A MoreMotion Developer hardly needs Java coding. Our experiences show that mid-sized, Ajax powered database applications can be developed without ANY Java coding but with SQL, XSL and minor Javascript coding.
That doesn't mean that you can't code. You can develop data source and process classes with your favorite Java IDE and configure under the MoreMotion. or vice versa; You can mount the MoreMotion as a WEB application to your Java IDE (e.g. Eclipse or NetBeans).
Our experience also shows that professional web editors like Adobe® Dreamweaver® and Microsoft® Expression® are good alternatives for MoreMotion developers since they allow editing of XSL style sheets in a WYSIWYG way successfully.
Please note that a commercial RAD tool for developing MoreMotion applications visually ("MoreMotion Application Studio") is available at address http://www.moryazilim.com
|