NEESgrid logo

Configuring the development environment


Working with NTCP and clients demands a fairly complicated development environment. This page explains two different distributions, and two different deployement environments, with emphasis on the details required to get it going.

Requirements

To start with, you'll need a development machine. It's quite possible to do all of your work on one machine if necessary. The normal configuration includes what's known as 'the NEES-POP' machine, a Linux box running the NEESGrid software. However, you can install NTCP by itself for development, and that will be covered in this document. There are separate instruction pages for the two different configurations, just to avoid any confusion.

I will cover what I think are the two most common configurations.
  1. Local development on your own machine (laptop or desktop), and NTCP running on the NEES-POP:
    2-machine development

  2. If this matches your setup, follow this link to read on.

  3. All development on your own machine. Actually, this case is more general; go this way if you're not using the NEES-POP distribution:

  4. single-box development setup
    If this is how you will work, please proceed to this page.