News in NetPhantom 5.1
These are news implemented in NetPhantom version 5.10 after Build 5100 since version 5.00 Build 5000.
Also see news in the previous versions.
News in Version 5.10 Build 5100
- New starter process for NetPhantom Services
A new starter process (Java class "StartService") has been added and provides support for starting/restarting/stopping and upgrading the NetPhantom Services
Server and Cluster Controller. This support is identical in the Windows and Unix environments. It is transparent for existing installations, as long
as the services are reinstalled (under Windows) or by change of "startserver.sh"/"startcluster.sh" under Unix. New installations will receive this feature
- New SendMail support for SSL and user authentication
The SendMail class located in the "server.extra" package now supports sending mail using SSL and optionally user authentication. This support
has been added to the stand-along mail sending utility, sending mail using HTML forms and the REXX/NetRexx function SendMail (see the Java API for
- Performance improvement when changing panels
When changing main panels, a performance improvement on the client side in terms of display (i.e. painting) has been implementing
resulting in about 25% speed increase.
- Install program now localized in several languages
The languages are (apart from English) Danish, Dutch, Finnish, French, German, Norwegian, and Swedish. These languages are used for Setup of the basic product,
and the NetPhantom Starter with and without SSL.
- User Authentication and Terminal Properties localized
The User Authentication and Terminal Properties dialogs, displayed from Java Server based code, are now available in German and Swedish as localized languages.
- More efficient loading of bitmaps in components
Bitmaps used in buttons are using possibly cached bitmaps cached when loading a panel rather than to try to find it out at a later stage.
This improves the performance significantly for panels using many bitmaps.
- Codepage signature always added for text file and translation tables
When performing a Compile distribution, the application text file and translation table are now always tagged
with the codepage used for the compile process, thus enabling an application to be loaded in any codepage environment.
- Customer area now available at NetPhantom Home page http://netphantom.com.
This customer area allows a registered user to check licenses, update customer and email information along with password maintenance for the account
(everything done with NetPhantom HTML applications using JDBC together with SQL Server).
An FTP upload site for registered customers is also available at ftp://ftp.netphantom.com support both plain connections as well as SSL (FTPS).
Note that this site is only for upload and also requires a User ID and Password for login. Contact support for more information.
- Support for terminal keyboards with 24 function keys
The terminal part in the Client and Editor now supports keyboards with 24 function keys. The keys F13 to F24 are also mapped to Shift+F1 to Shift+F12.
- Support for new security enhancement in Java 1.6 update 19 or better
In Sun Java version 1.6 update 19 or better, a new security model for applications running as an Applet or using Java Web Start has been implemented.
This enhancement requires all libraries and resources used by an application to be signed. This is now supported and developers distributing client-based
code should use the Editor functions for signing the Jar files.
Follow this link for more information.
- New option to center bitmaps for buttons
A new setting is now available to center (default) bitmap buttons. This is the new NetPhantom standard. This option can be set to zero,
or unchecked in the Server Administration Client page configuration in order to use a Phantom Hurricane compatible bitmap and text drawing for buttons.
- New option to place the application (and) binary class path at the end
A new option in the Configure project dialog has been added to enable placing the application class path and the application binary class path
at the end of the list of class path entries. This enables e.g. to have REXX code that is replaced by Java to be specified to replace the REXX class
files (i.e. in front of the class for the REXX files) for the application class loader.
- Popup menu ordering on Client side
The ordering in the popup menus can be configured for the Client. The default behavior is that standard menu items (Cut, Paste...) are put in
the beginning of the menu. This order can be reversed.
The corresponding client parameter is "POPMENU" where "1" is used to enable the reversed mode. "0" is the default value.
- Use native Windows printing dialogs on Client
For the Print Window function (Ctrl+P), the standard Windows printing (as it was in NetPhantom Versions prior to 4) dialog can be used.
This for example to enable that printer settings are kept between client sessions.
The corresponding client parameter is "PRTV3" where "1" is used to enable the compatibility mode. "0" is the default value.
The links below indicates news implemented in the individual builds: