What's New in Version 1.1

IDE Server on Integrity Server Systems

Distributed NetBeans Version 1.1 includes an IDE Server kit for OpenVMS I64. See Restrictions and Known Issues for important information.

FTP Filesystem

Distributed NetBeans now gives you the option of using FTP for your remote filesystem. You can use FTP instead of, or in addition to, an SMB-based filesystem (such as Advanced Server or Samba).

Using the FTP filesystem, you can edit your OpenVMS files on your desktop system by maintaining synchronized copies of the files on the OpenVMS server and the desktop.  Distributed NetBeans synchronizes your files automatically, or you can synchronize them yourself.

The FTP filesystem also supports working offline when you are not able to connect to your OpenVMS system.  Once you are connected, the changes you made to the files on your desktop system can be copied automatically to the OpenVMS machine.

COBOL, FORTRAN, and PASCAL Languages

Distributed NetBeans contains support for the COBOL, FORTRAN, and PASCAL  languages in addition to C/C++, CMS support, DCL support, and EDT keypad support.

MMS and BASH

MMS files are recognized as text files in Distributed NetBeans.  You can create, edit, and execute MMS files from within the IDE.  BASH shell script files are recognized as text files in Distributed NetBeans and can be created, edited, and executed from within the IDE.  These files have the extension .sh.

Automatic Conversion of Files to STREAM_LF Format

STREAM_LF file format is required if you are using an SMB-based filesystem (Advanced Server or Samba).  Distributed NetBeans V1.1 detects whether files are in STREAM_LF format, and if they are not, you are asked if you want them to be automatically converted for you.

Installation on ODS-2 Disks

Distributed NetBeans allows you to work with files located on ODS-2 disks, in addition to ODS-5 disks.  Note that if you are using Distributed NetBeans with Java files, the Java files must be on an ODS-5 disk. (This limitation will be removed in a future release of the Java SDK.)

FTP-based CMS Libraries

Distributed NetBeans now gives you the option of using FTP or an SMB-based filesystem (Advanced Server or Samba) to access your OpenVMS CMS libraries.

CMS Groups

Distributed NetBeans contains support for CMS groups.  A CMS group lets you combine one or more elements or groups into a group that you can then manipulate as a single unit.

Redesigned Properties for 3GL Languages

Command qualifiers for remote compilation are now controlled using the remote properties named Local Qualifiers and Global Qualifiers. The values of these two strings are inserted into the compile command that is generated and sent to OpenVMS.

Performance Improvements

Distributed NetBeans includes performance improvements when using remote language compilation, remote DCL execution, and running X-Window based remote applications.

Remote Server Diagnostics

The Distributed Client provides a diagnostic tool that can be run from the client to verify the connectivity and setup of the client and server.

Secure FTP Transmissions using SSH

Distributed NetBeans provides a method that lets you use an established SSH tunnel on your client machine to secure your FTP connection.

X Windows Display Devices

You can specify an integer for the X Windows display device other than 0. This defines the screen associated with the X Windows display device on a local machine.

IP Hostname or Address

You can specify the IP hostname or address to be used for communications when there is more than one Ethernet card in your client or server.

Remote .jar Execution

You can remotely compile jar (Java Archive) files in addition to Java, C/C++, COBOL, FORTRAN, PASCAL, DCL, and Ant files.  These types of files all have specific remote executors in Distributed NetBeans.

Server Setup Command

The server setup command property allows you to specify a DCL command string to be executed by the remote IDE User server during its startup.  The command specified is  passed to DCL for execution.  You can specify a different setup command for each remote server you create.

Remote Server Timeout Property

The remote server timeout property helps to make connections from the client to older or slower systems.  When a remote server is created, by default a timeout of 120 seconds is assumed.  (You can adjust this property upward if your login sequence takes longer than a minute.)  This value is the number of seconds the IDE Server process waits for the IDE$USER process to be completely started before timing out the operation.

New Default Directory for the Remote Browser

The default directory is now set to SYS$LOGIN.   

Bug Fixes

Fixed the default directory for the Remote Compile action.
Corrected hangs on repeated remote Java compiles.
Allowed global installation of the Distributed NetBeans client.

Fixed a bug in the regular expression used to parse the remote filename.

Fixed a bug in the handling of files with the extension PDF.
Fixed a bug in the remote server status dialog box.