MoreMotion is a Java and Javascript based application framework that eases development of web applications using XML, XSL and Ajax technologies. A MoreMotion developer hardly needs Java coding even for the big sized applications.
Be the first to post a text review of MoreMotion. Rate and review a project by clicking thumbs up or thumbs down in the right column.
- Fields names of the inner process blocks could not be extracted in case of the last inner block has no records. Fixed. - UpdateBLOBFieldProcess and UpdateCLOBFieldProcess updated to get around the "Resultset is not updatable" problem in jtds JDBC Driver. - Data source parameter "resolveMScripts" explained in the Manual. - ZipDeployer scans now only "WEB-INF/MM-INF/mmzips" directory instead of scanning the whole ROOT. It is more secure and less CPU intensive.
- Fields names of the inner process blocks could not be extracted in case of the last inner block has no records. Fixed. - UpdateBLOBFieldProcess and UpdateCLOBFieldProcess updated to get around the "Resultset is not updatable" problem in jtds JDBC Driver. - Data source parameter "resolveMScripts" explained in the Manual. - ZipDeployer scans now only "WEB-INF/MM-INF/mmzips" directory instead of scanning the whole ROOT. It is more secure and less CPU intensive.
- New MScript operator "in" introduced. - New MScript function "eval()" introduced. - <precond> sub element added to <processCommand> and <ajaxProcessCommand> configuration elements. - Minor bugs fixed related to the inner process blocks in Process.js - The unnecessary "needs decryption" check avoided for the reserved request parameters. - The default ecryption keys for the encr() and decr() functions are now the names of the symbol names themselves. - rand() and display() methods added to WindowsManager class in Common.js. - @mor.Securty.*() MScript functions updated to retrieve information directly from SecurityContext instead of "mor_security_userinfo" ADOM. - The error that occurs when SML Logout() function is called when user is not logged is avoided. - Now initAfter() method supported for MoreMotionObject objects that is called after the contaied children objects are initialized. - setOnChangeHandler() method added to ProcessRecord function class in Process.js. - New property PMgr.runningCommandName contains the name of the command being executed. - String.toBoolean() method defined in Common.js was buggy. Fixed. - Array.prototype.? definitions existing in the linked JS libraries interfere "for (var ?? in array)" statements for IE. Precautions against it taken in Ajax.js, SuggestBox.js and Process.js. - The error that occurs when no string is accumulated with MScript function affcs() fixed. - The way that a processform is submitted is changed. Now instead of submitting the ProcessForm element, a GhostForm (in Commans.js) is created with only necessary parameters in it and submitted. setSubmitPrefix() interface method become obsolete and appendRequestParamets() method got a second parameter called "prefix". When a process form is submitted with Http, only the fields in the required process blocks and all the fields outside the process blocks will be included in the request. - When a variable that contains no value is involved into a numerical comparison an Exception thrown. - Traversing the DOM is slow in case of there are "SELECT" elements with many options. The child nodes of "SELECT" are now bypassed with the changes made to Common.js and Process.js. - getRelativePath() method added to MoreMotionRequest.java. - Invalid function names are now better detected with the changes made to MScriptResolver.java - NULL_FUNCTION_RESULT public define added to MScriptFunction.java - @debug() MScript function added. It sets the debugging levels of the custom MScript functions. - The redirection made in FileUploadService.java now refers to "actionServiceExtension" system parameter to build the redirection url properly. - The Ajax.refreshAreas() returns now empty response instead of returning the HTML code of the redirected page incase of the user has no authority on the source page. - Setting of the Ajax Request Encoding parameter "_enc" rearranged acording to the new browsers (AWK, FF3). - processTemplateCall can also be made now from within Ajax Source Pages during RefreshAreas. - "beforeSubmitFunc" property added to Navigator function object. - includeInRequest property added to TextBox process field.
- New MScript operator "in" introduced. - New MScript function "eval()" introduced. - <precond> sub element added to <processCommand> and <ajaxProcessCommand> configuration elements. - Minor bugs fixed related to the inner process blocks in Process.js - The unnecessary "needs decryption" check avoided for the reserved request parameters. - The default ecryption keys for the encr() and decr() functions are now the names of the symbol names themselves. - rand() and display() methods added to WindowsManager class in Common.js. - @mor.Securty.*() MScript functions updated to retrieve information directly from SecurityContext instead of "mor_security_userinfo" ADOM. - The error that occurs when SML Logout() function is called when user is not logged is avoided. - Now initAfter() method supported for MoreMotionObject objects that is called after the contaied children objects are initialized. - setOnChangeHandler() method added to ProcessRecord function class in Process.js. - New property PMgr.runningCommandName contains the name of the command being executed. - String.toBoolean() method defined in Common.js was buggy. Fixed. - Array.prototype.? definitions existing in the linked JS libraries interfere "for (var ?? in array)" statements for IE. Precautions against it taken in Ajax.js, SuggestBox.js and Process.js. - The error that occurs when no string is accumulated with MScript function affcs() fixed. - The way that a processform is submitted is changed. Now instead of submitting the ProcessForm element, a GhostForm (in Commans.js) is created with only necessary parameters in it and submitted. setSubmitPrefix() interface method become obsolete and appendRequestParamets() method got a second parameter called "prefix". When a process form is submitted with Http, only the fields in the required process blocks and all the fields outside the process blocks will be included in the request. - When a variable that contains no value is involved into a numerical comparison an Exception thrown. - Traversing the DOM is slow in case of there are "SELECT" elements with many options. The child nodes of "SELECT" are now bypassed with the changes made to Common.js and Process.js. - getRelativePath() method added to MoreMotionRequest.java. - Invalid function names are now better detected with the changes made to MScriptResolver.java - NULL_FUNCTION_RESULT public define added to MScriptFunction.java - @debug() MScript function added. It sets the debugging levels of the custom MScript functions. - The redirection made in FileUploadService.java now refers to "actionServiceExtension" system parameter to build the redirection url properly. - The Ajax.refreshAreas() returns now empty response instead of returning the HTML code of the redirected page incase of the user has no authority on the source page. - Setting of the Ajax Request Encoding parameter "_enc" rearranged acording to the new browsers (AWK, FF3). - processTemplateCall can also be made now from within Ajax Source Pages during RefreshAreas. - "beforeSubmitFunc" property added to Navigator function object. - includeInRequest property added to TextBox process field.
Be the first person to add a text review.
Copyright © 2010 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?
Thanks for your review!
Get credit for your review by logging in via OpenID. Click your account provider: