C/C++ Remote Development Modes

See Also 

The IDE offers three modes of remote development: simple, mixed, and full. The main difference between the modes is where the source files reside.

Simple Remote Development Mode

In simple remote development mode, the source files reside primarily on your local host. When you build your project, the source files are delivered to the remote Linux or Oracle Solaris host using SSH File Transfer Protocol (SFTP).

Use simple remote development if you develop mostly on local files, but your application is targeted at platforms such as Linux or Oracle Solaris.  

Simple mode provides these benefits:

To use simple remote development:

  1. Set up a remote build host
  2. Set the remote build host's Access Project Files Via property to SFTP or Automatic Copying.
  3. Set up your project to use the remote build host

Mixed or Shared Remote Development Mode

In mixed or shared mode, the source files reside in a location that is shared between the local host and remote host using NFS, Samba, WebDAV, or another file sharing system. This mode is a good choice if your source files are located on a file server on a network that is accessible to your development system and target platform systems. 

The benefits of using mixed mode in this environment are:

To use mixed remote development:

  1. Set up a remote build host
  2. Set the remote build host's Access Project Files Via property to System-level File Sharing.
  3. Set up your project to use the remote build host

Full Remote Development Mode

In full remote mode, the source files reside on the remote host. The IDE runs on the local host and accesses the files using SFTP.

Full remote development is useful when the remote host is set up with a development environment that you are sharing with other users, and accessing through remote windowing technologies such as VNC.

The benefits of using full remote mode in this environment are:

To use full remote development:

  1. Set up a remote build host
  2. Set the remote build host's Access Project Files Via property to anything because this property is not relevant in full remote mode.
  3. Use the Remote Development toolbar to select a remote host, and create remote projects, and open remote projects.
  4. Work with your projects just the same as local projects.
See also
  Overview of C/C++ Remote Development
Setting Up C/C++/Fortran Projects for Remote Development
Working on Remote Hosts Using the Toolbar
Configuring Build Tools
C/C++ Project Properties Dialog Box: Build

Copyright © 2014, Oracle and/or its affiliates. All rights reserved.