|
Web Express, Web Designer, Advanced Designer
New Element Properties
Page Element:
- HTML Document Layout
- HTML Code for Head Section
- Base Href (previously: Prefix for Page Sources)
- OnLeave Event
- Document Type
Text Element:
- Label | For, Access Key
New Events
All HTML events are now available for the elements whichever applicable.
New Compile-Time Function %glojs()
It is used to define global java script statements for the current page.
New Compile-Time Function %vofd()
This function is resolved after the compilation of page is complete.
The Syntax of Compile-Time Function %vof() Extended
The usage of the %vof() function is extended to cover the functionality provided by %if(). It is advised to use %vof() since %if() may not be supported in the future.
The Compile Time Definition File
The CT definitions which should be globally accessible by all project units can be defined in a Compile Time Definition File that can be linked to the project.
The Compile Time System Symbol "REL"
It returns the relativity of the page to the site root.
New Element Path Specifier in Compile-Time expressions
If an element path definition starts with a "@" character the name next to it is assumed to be an element type and element paths starts from the nearest parent element of that type.

Web Designer, Advanced Suite
New Element Properties
Page Element:
- XSL Document Layout
Date Elements Improved
Time difference specifiers can be used when assigning date values. e.g. $vof(/servertime/time) +2d
Currency Elements Added to Library
With the new library elements "CurrencyBox" and "CurrencyDialog" end users can input currency type data in a more comfortable and controlled way.

Advanced Suite
Test Environment
Java 1.4.2
Tomcat 5.0.28
Context Support
Now Advanced Suite can configure and build a web application as a J2EE context.
MVC arhitecture & mmExec Services
Now application programmers can develop mmExec services that conforms to MVC architecture.
Sub-application Support
An application can be split into sub-applications to enable parallel development. Sub-applications can be developed and tested individually and later can be deployed under the same context.
New Features in Datasource definitions
JDBC Drivers Names and Database URL syntaxes are now externally definable.
Stored procedures can be used in Datasource queries.
JDBC connections can be obtained from JNDI connection pools.
Alternate Pages
mmExec's Alternative Page support is improved. It is now more reliable and runs faster.
mmExec's Event Architecture Redesigned
Three different Events queues, Event Listeners and extendable Event classes.
New Property Type "event-queue"
This new property can be used by the component developers to let the component users to register their event listener classes for the components that support events.
XSL Functions $bind() and $if() replaced with $vof()
The New XSL expansion function $vof() replaces $bind() and $if(). The usage of %vof(), $vof() and @vof() become standard.
Run Time Scripting (MScript)
All mmExec units now shares a standard script interpreter. MScript is a very basic but flexible scripting language. It can be used embedded in any type of data.
The $vof() function used in the queries has to be @vof() now, since all MScript functions start with '@'.
Process Management Framework
Process List dialog is improved for a better managing of process definitions.
"Container Process" concept introduced. The process block of a process can be supplied by a container process too.
New ProcessBlock input types "Label", "CurrencyBox" and "CurrencyDialog".
Adjustable 3 Level Process Broker Debugging.
New Process Elements "MScriptingProcess", "JokerProcess"
New Component: "ADOM"
ADOM related elements were in "DBUpdate" component together with others. Now they are improved and moved to library branch "ADOM".
New Component: "RelDB"
Relational database related elements were in "DBUpdate" component together with others. Now they are improved and moved to library branch "RelDB".
New feature in Component: "Mailer"
SendHTMLMailProcess is added to Mailer component. With this new process you can send HTML mails with dynamic content to mail receipents.
New Component "Security" replaces "UserManager"
New component "Security" interfaces with mmExec's improved security architecture and provides a security management language. "UserManager" is now obsolete.
New Component "RefreshOptions"
This component can be used to refresh the options of combo boxes or list boxes without loosing the users current input in a form. For example when you change the countires combobox you can refresh the options of the cities combobox without submiting the form.
New Tutorial & SuperStore Sample Project
The MMAS Tutorial improved and extended along with the new MMAS features. The Sample Project "SuperStore" is the outcome of this tutorial.
The examples in the tutorial are prepared to support MySQL, MS SQL Server and Oracle databases.
|