# RDT User Documentation

The Remote Development Tools (RDT) feature is distributed as part of the Parallel Tools Platform (PTP), and provides a framework, and a reference implementation of that framework, that facilitates using a local IDE to perform development tasks on another, remote machine.

- Important Notes Before You Begin
- Release Notes

## Getting Started

- Server Installation

- Installing the server on Linux/Unix and MacOS X
- Installing the server on Windows

- Creating a Connection
- Editing Connection Properties
- Disconnecting From A Remote Server
- Creating A Remote Project
- Creating and Editing Remote Code

- Creating your C++ file
- Creating your makefile

- Analysis of Remote Code

## Concepts

- Overview
- Services

- Build Service
- C/C++ Indexing Service

- Providers
- Service Model

## Tasks

- Creating A Remote Project
- Work With Remote Project Files

- Converting to a remote project
- Creating a C/C++ file
- Creating a makefile

- Configuring The Parser
- Writing Remote Code

- Customize The Remote C/C++ Editor
- Remote Content Assist

- Analyze Code
- Search for text and files on remote servers

## Reference

- Remote C/C++ New Project Wizard

- Name, Location, Project Type and Toolchain Page
- Configurations Page
- Service Providers Page

- Remote C/C++ Views and Editors

- Remote C/C++ Editor
- Remote Call Hierarchy
- Remote Type Hierarchy
- Outline View

- Remote C/C++ Search
- Import/Export Project Settings Wizards

- Export Wizard
- Import Wizard

- Remote Paths and Symbols Property Page

- Remote Paths
- Symbols

- Remote Services Property Page
- Legal