This document covers the following topics:
This section describes new features and enhancements in NaturalONE's basic functionality for Natural application development. It covers the following topics:
As already announced with NaturalONE 8.3.6, the default Apache Tomcat port has now been changed to 28080. The old default port was 8080.
The old default port 8080 is also used as default by Apache Tomcat, Wildfly (formerly JBoss) and other web servers. This sometimes resulted in conflicts due to concurrent use of the same port number. Such conflicts should no longer occur now.
It is now possible to specify the number of iterations for the Update or Build Natural Project command on the Natural server. Please refer to Builder in Setting the Preferences which is part of Using NaturalONE for details.
It is possible to specify a user name to determine the name that is used as user ID in Natural projects. In the Natural preferences the new option User name is now available. Please refer to Options > User name in Setting the Preferences which is part of Using NaturalONE for details.
For easier navigation, the Natural I/O preferences now contain a link to the Eclipse Web Browser preferences. In addition, the Internal browser option of the Natural Launch configuration has been dropped. The main reason for this is an Eclipse limitation in terms that an external browser will always be launched when activated in the Web Browser preferences regardless of whether Internal browser has been set in the Natural Launch configuration.
It is now possible to pass parameters to a Natural application. The Natural Launch configuration has been extended with a new Parameter field where the individual parameters for an application can be added.
The NaturalONE menu does not contain the commands Execute, Debug and Profile any more. Instead, the existing Eclipse menu infrastructure Run As, Debug As and Profile As is used. In conjunction with the Natural Application shortcut exposed in these menus, the commands can also be applied inside the Natural Source Editor.
Please refer to Launching Natural Applications which is part of Using NaturalONE for further details.
When a Natural project is running in private mode and the runtime environment is changed, the private libraries generated on the source platform can now be deleted. On environment change a dialog box is issued where the user can decide whether the private libraries should be deleted or not. The dialog can be suppressed with the newly introduced preference Always delete private libraries without prompt which is available as an option in the dialog but can also be set in the Builder preferences.
In addition, the preference option Scratch server objects was refined in such a way, that it is now possible to control on which library type (shared library when working in shared mode and/or private library when working in private mode) this command is applicable.
The Natural project preferences now contain a new preference Update project properties automatically on .natural file modification. The setting of this option controls whether or not an automatic update of the Natural project properties is made on a .natural file modification. Please refer to Natural > Project > Properties in Setting the Preferences which is part of Using NaturalONE for details.
This section describes new features and enhancements in Natural for Ajax and Ajax Developer. It covers the following topics:
Microsoft´s Browser Edge is now supported.
Internet Explorer 10 is no longer supported.
A new calendar control DATEINPUT2
has been
added. This control does not require browser pop-ups. A corresponding example
is available in the NaturalAjaxDemos examples.
During Ajax enabling and via project properties a webconfig folder can now be added automatically to a project.
The new property stylevariant
in the
FIELD
controls allows you to define several different
style variants for the FIELD
control and simply apply
the style by setting the variant name.
The new properties trstyleprop
of the
TR
control and
strstyleprop
of the STR
control allow you to set the style for single rows dynamically at runtime.
The workplace framework now supports the definition of hot keys to switch forwards and backwards between activities in a workplace.
This version contains a set of mobile controls as preview. A corresponding running example is included in the Natural Ajax Demos.
The name in a LABEL
and in a
GRIDCOLHEADER
control can now be dynamically set from
within Natural programs via the new property
nameprop
.
The new property withinvisibleprop
enables
you to dynamically make single icons invisible from within Natural
programs.
NaturalONE requires certain EntireX Broker functionality for testing purposes. EntireX Broker can currently be administrated with System Management Hub (SMH).
However, administration with SMH (including the batch interface
argbatch
) will be dropped in the next version of EntireX. The most
important functionality (for example the EntireX Broker administration) will be
provided by Command Central. This change will be reflected in an upcoming
version of NaturalONE.