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.