Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 

Juniper Extension Toolkit Menu

 

The Juniper Extension Toolkit menu is the integrated development environment (IDE) menu that provides the options you need to create projects and sandboxes for developing and testing your applications.

To get directions on how to open the JET IDE, see Setting Up the JET Virtual Machine.

To view the Juniper Extension Toolkit options (Table 1), open the JET IDE and click the Juniper Extension Toolkit menu.

The default perspective of the Juniper Extension Toolkit (JET) IDE has four panes: two top panes and two bottom panes. The top left-side pane has two windows controlled by tabs: the Sandbox Explorer (Sandbox) tab and the Remote Systems (Remote) tab. By default, the Sandbox Explorer window is active.

Table 1: Juniper Extension Toolkit Menu Options

Menu

Description

JET Project

Create a new project and sandbox for developing applications or select an existing project.

Build Sandbox

Launch a build of the application based on the configuration that was provided in Build Configuration.

Build Directory

Compile and build the application by running the make command in the directory that was selected in the Sandbox Explorer window.

Build Configuration

Configure your build settings and launch a build for the current sandbox. In the Build Configuration window, you can configure the following settings:

  • Select the packages that will be included in the build.

  • Select the targeted architecture.

  • Select the packaging type (operating system).

Export Application

Launch and export a build based on the configuration you provide in Export Configuration.

Export Configuration

Configure your build and export settings, build your application, and export your application.

In the Export Configuration window, you can configure the following settings:

  • Select the directory location for the application once it has been built.

  • Select the packages to include in the build.

  • Select the targeted architecture.

  • Select the packaging type (operating system).

Run JET Workflow

Build, install, and test the application based on the settings configured in Run JET Configuration.

Run JET Configuration

Configure your build settings, configure the router setting, launch a build, and execute operational commands needed to install and test the application.

In the JET Configuration window, you can configure the following:

  • In the Export Configuration tab, select the packages to include in the build, select the targeted architecture, and select packaging type.

  • In the Device Details tab, specify the router on which you want to test your application by entering in the router name, login ID, password, and pathname where you want to install the application.

  • In the Operational Commands tab, enter operational commands to run on the router prior to and after installing the application.

  • In the Device Configuration window, enter a configuration in curly bracket ({}) format to run on the router prior to and after installing the application.

Update Build Environment

Update your JET development environment by installing JET bundle packages that you have downloaded.

Certificate

Install a certificate, request the signing of a certificate, and generate a certificate request. See Requesting the Certificate Using the JET IDE.

Generate Build Files

Generate makefiles based on input entered in a JSON file. For more information on JSON files, see JSON File Format for JET Application Packaging.

Developing an Application Using the JET IDE provides more information and shows you how and when to use some of these Juniper Extension Toolkit menu options.