This documentation supports the 20.02 version of BMC Helix Platform.

To view the documentation for the current version, select 20.08 from the Product version menu.

Preparing to develop a Digital Service application

After you understand the concepts required to build a Digital Service application, you should set up the development environment. The application development process consists of creating a project using Maven archetype and BMC Helix Platform SDK, implementing data and logical definitions using BMC Helix Innovation Studio, extending the services using Java and JavaScript (if required), and packing the application.

This section provides you the information on how to set up the environment to develop an application, create a project, add dependencies on other smart bundles, and apply license to your application.

Set up the environment to develop an applicationSetting up your IDE and installing BMC Helix Platform SDK
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 a collaborative development environment so multiple developers want to simultaneously work on an application

Developing collaborative Digital Service applications
Review and understand best practices when developing code of your applicationBest practices for developing application code
Was this page helpful? Yes No Submitting... Thank you