Introduction

 

Deploying a JMap application consists of preparing the application and placing it online to be accessed by users. You can select the desired options (application type, activated extensions, access controls, etc.) to customize the application according to your needs. In order to allow a user to open a deployed JMap application, simply give the user the application URL.

Deployed JMap applications are placed online in the web server integrated to JMap Server. They can also be copied manually to other web servers.

To access the application deployment tool, click on Tools in JMap Admin's upper toolbar and select Deployment. The deployment section displays a list of applications that have already been deployed.

Some parameters are common to all types of applications. The following tables describe these parameters.

Identification

Name

Enter a name for the new deployed application. Names must be unique. The name can contain spaces and any other characters.

Project

Select the project the deployed application will open by default.

Application type

There are 3 types of JMap applications: desktop, web/mobile and web service. Each type of application has different characteristics that are adapted to different needs.

JMap Pro applications: This type of JMap application offers advanced functionality and allows you to add extensions. It offers rich functionality and highly interactive maps. It requires more IT resources and a Java Runtime Environment (JRE) must be installed. If no suitable JRE is found, it will be automatically downloaded and installed. You can run it from a web browser or from its own window.

JMap Web and JMap Mobile applications: These JMap applications are lighter and you can run them from a web browser or mobile device. They don't offer as many advanced functionalities as JMap Pro applications. Web applications can be easily integrated to websites. Some of these applications work well with tablets or smartphones.

Web services: These applications are in fact web services that produce map images and vector data destined to provide maps for third-party applications. The Web Map Service (WMS) and Web Feature Service (WFS) are included in this type of application.

 

In the following step, you must select the type of application template to deploy. Each type of application has several models; these are described below. Choose the template that best meets the users' needs.

In the following step, you must specify information on the application's network access.

Path

Protocol

The protocol to be used for communication between the JMap application and JMap Server. Select https for secure communication.

Application host

The host name or IP address that will be included in the deployed application. If your server has several IP addresses, specify the one that must be used.

Application port

The TCP/IP port used in the URL of the deployed application.

Relative path

The path used in the URL of the deployed application, taken from the name given to the application.

 

The following steps depend on the type of application you selected. Refer to the following sections: JMap Pro Applications, JMap Web and JMap Mobile Applications and Web Services.