This documentation supports the 20.08 version of BMC Helix Platform. 
To view an earlier version, select 20.02 from the Product version menu.

Setting up the environment to develop a code-based application

BMC Helix Platform enables you to build your own applications with the help of different designer consoles, deploy them for the end users, and manage or configure them. 

Before you start with developing applications, you must install the BMC Helix Platform SDK and the components required to develop applications. After you have installed the SDK, the application development process consists of creating a project by using Maven archetype and BMC Helix Platform SDK, implementing data and logical definitions by using BMC Helix Innovation Studio, extending the services using Java and JavaScript (if required), and packing and deploying the application.

The following image provides the broad level steps to setup the environment to develop a code-based application:

This section provides information about how you can setup the environment and installing the necessary tools to develop code-based applications, create application project, deploy the application in BMC Helix Innovation Studio.

ActionReference
Review and understand best practices when developing code of your applicationBest practices for developing application code
Set up the environment to develop an applicationSetting up your IDE and installing BMC Helix Platform SDK

 Set up BMC Helix Platform Developer Sandbox on your local system by running a docker container

Setting up a local Developer Sandbox environment
Create a new application project or library projectCreating a Project using Maven and the Archetype

Create a deployment package for an application and deploy the package to the BMC Helix Platform server

Deploying your Digital Service application for the first time to start working in BMC Helix Innovation Studio

Specify the dependency of your application on the other bundles

Using components from another developer's Digital Service application or library

Specify the third party code dependency for your application

Using code from open source
Set up the application as requiring a license to protect your IP so that only licensed tenants can use the application

Applying a license to your application

Set up a collaborative development environment so multiple developers want to simultaneously work on an application

Developing collaborative Digital Service applications
Was this page helpful? Yes No Submitting... Thank you

Comments

  1. Prachi Kalyani

    We have updated this topic to incorporate any missing technical details.


    Nov 11, 2020 02:59