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.
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.