Remote Development Interface

The primary goal of the Single Point of Development (SPoD) approach is to provide a development interface that enables software engineers to develop Natural applications for any platform using only one integrated development environment (IDE) of choice: NaturalONE, or Natural for Windows which includes Natural Studio.

The essential features are:

  • Remote File Manipulation
    You can manipulate (for example, move, copy) program objects, regardless of location.

  • Remote Editing
    You can retrieve Natural source files transparently from the target environment, edit them at your workstation and then save them to the target environment. The GUI supported dialogs of the editors provide significant advantages over the character-based editors.

  • Remote Compiling
    You initiate the compilation process from your workstation by issuing commands to the target environment.

  • Remote Debugging
    The debugger available with the IDE can be used to debug applications which execute in a target environment that can be located on the same system or in Natural remote environments.

  • Object Locking
    When you access a remote development server, an object locking mechanism prevents concurrent updates. Locking information is kept in the development server file.

  • Output
    Maintenance of character-based applications often involves testing output to terminals. During debugging from the IDE, a terminal emulation window or a window of the Natural Web I/O Interface appears automatically for that purpose. This feature is also available when you are using a utility with a character user interface.

    Natural Development Server for Windows supports only the Natural Web I/O Interface.

    The Natural Web I/O Interface is able to display information which contains Unicode characters. The terminal emulation window is not Unicode-enabled. The window which will appear at your site depends on the parameters which have been set on the Natural development server.