What's New

Version Renumbered

Distributed NetBeans 5.0 FT2 for OpenVMS was the last release on which NetBeans 5.0 was supported.  The current release supports NetBeans 5.5 and 5.5.1 only.  Therefore, Distributed NetBeans has been renumbered to Version 5.5.

Important Information Regarding the Upgrade to V5.5

Install the IDE Server before installing the .nbm file into your NetBeans IDE.

  To upgrade to Version 5.5

1.  Shut down all Distributed NetBeans clients.

2.  Upgrade all IDE Servers to Version 5.5 of the IDE Server.

3.  Upgrade all clients to the V5.5 Distributed NetBeans client.
 


New Features in Version 5.5

Prompt for Parameters

You are prompted for parameters before remote execution of DCL command procedures, MMS files, Bash shell scripts, and EXE files.

Folder Reuse

You can now re-use folders that contain an NBPROJECT subdirectory.  The project that previously referenced the NBPROJECT directory must be closed and removed from the IDE open project cache.


What's New in Version 5.5 FT3

3GL Debug Support

FT3 includes support for debugging non-Java applications (C/C++, Fortran, Pascal, COBOL, and Basic) running on the OpenVMS machine remotely from inside the NetBeans IDE.

To use this feature, you must install the TIMA kits from the HP  IT Resource Center at http://www11.itrc.hp.com/service/home/home.do.  See OpenVMS Debug/Server for kit names.

1.  Create the Debug Server identifier and add it to any user account you plan to use to debug a remote 3GL application.

  From the SYSTEM account, enter:

$ debug/server

This creates the DBG$ENABLE_SERVER identifier.

2.  Add this identifier to any user accounts that will use the remote debugging feature:

AUTHORIZE> grant/identifier DBG$ENABLE_SERVER username

New Password Security Features

New features have been added to the Distributed NetBeans Client and to the IDE Server to provide better security for passwords.  

You now have the option of not saving your remote IDE Server password in the Distributed  NetBeans client.  Since FTP filesystems use your OpenVMS account and password for connections, you will be prompted to enter the password for the FTP client/server connection if you choose not to save your IDE Server password.  By default, for projects created prior to FT3, the IDE will assume that the password is not saved.  This can be changed by selecting the Save Password checkbox on the IDE Server login screen.  

See Password Security for more information.

SMB Support

SMB file shares are now supported for the use with remote projects. The supported SMB products on the OpenVMS machine are Advanced Server and Samba/CIFS.  The share on the remote OpenVMS machine must be a STREAM_LF share.

For CIFS support, the latest CIFS kit on OpenVMS I64 is required.

Remote Execute – Foreign Command Support

The use of a foreign command is now supported for remote program execution.  Right click on the .EXE file in your filesystem.  Select Remote Properties, then select Run as Foreign Command.

Remote Execute – Prompt for Runtime Arguments

You can have the IDE prompt for runtime arguments for remote execution of .EXE files.  Right click on the .EXE file in your filesystem.  Select Remote Properties, then select Prompt for Runtime Arguments.

3GL File Properties Support Expanded

3GL settings are now supported on per file, per project, and global basis.


What's New in Version 5.0 FT2

Support for NetBeans 5.5

Distributed NetBeans contains support for the project-based NetBeans 5.5 IDE.  Distributed NetBeans 5.0 FT2 for OpenVMS is the last release in which NetBeans 5.0 is supported.  Customers are strongly encouraged to update to NetBeans 5.5.

Sun's C/C++ Module with Distributed NetBeans

You can now use Sun's C/C++ module with Distributed NetBeans.  Individual file remote compilation is missing, but all other remote file options are available.

3GL and Remote Ant Compilation "Per Project" Settings Supported

See Setting Project-Wide Properties for more information.

Support for Latest OpenVMS Java 1.5 Kits

The latest JDK and JRE kits available from the Software Download page are supported in FT2.

Distributed NetBeans Client Plug-in Works with Mac OS

You can now install and run the Distributed NetBeans client on a MAC OS desktop system.

Improvements to Distributed Menu Items on Project Right-Mouse Click Menu

Extra Source Directories in a Project Supported During Initial Remote Project Conversion

Problem with Distributed NetBeans Client Plug-in on Linux Corrected


What's New in Version 5.0 FT1

Support for NetBeans 5.0 and 5.5 Beta 2

Distributed NetBeans contains support for the project-basedNetBeans 5.0 or 5.5 Beta 2 IDE. Previous versions of Distributed NetBeans were based on NetBeans 3.6.

BASIC Language Support

Distributed NetBeans contains support for BASIC in addition to the C/C++. COBOL, FORTRAN, and PASCAL languages.

FTP Filesystem Support

Distributed NetBeans 5.0 supports using FTP for your remote filesystem.  An SMB-based filesystem (such as Advanced Server or Samba) is not supported in Version 5.0.


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.