ESDK PROJECT BUILDER

The ESDK Project Builder is the starting point for your ESDK App development project.

OVERVIEW

Are you wondering how to start your ESDK App development project? To generate the basic project structure needed for ESDK App development you can either use the ESDK Project Builder or the ESDK Project Initializer.

The ESDK Project Builder is a web based application to configure your ESDK App development project. You can define your App’s namespace, enter your App ID and configure all components that initially belong to your ESDK App. Once your project configuration is done you can download your project, unzip it and import it into the IDE of your choice.

The ESDK Project Initializer is a command line tool, that lets you interactively configure all properties and components of your ESDK App and generates a ready to use project structure for you.

Already choose from a wide range of abas Components to build into your ESDK App to later be automatically created on ESDK App installation:

Infosystemsinfo
Variablesadd_box
library_addDatabases
webScreens
Enumerationslist
Keysvpn_key
content_copyData Objects
languageDictionaries
fop.txtinsert_drive_file
mandantdir.envinsert_drive_file
folderFiles
codeApp Logic
ESDK PROJECT BUILDER
ESDK PROJECT INITIALIZER

App ID Registration

In order to reserve a unique namespace for your ESDK App, you need to register an App ID. The App ID uniquely identifies your ESDK App and makes sure no other ESDK App uses or overwrites components in your workspace.

App ID registration should be the first thing you do when you start your ESDK App project.

Registering your App ID is very simple. If you click on the button below you will be forwarded to the ESDK Developer Portal. You need to authenticate with you abas Extranet credentials. After authentication you will be able to see all App IDs that are already registered for you and you can register new App IDs. Please use Google Chrome to access ESDK Developer Portal.

REGISTER

ESDK App Submittal

You can submit your ESDK App for abas Marketplace Approval by raising a request for App Submittal in the ESDK Support Portal.

SUBMIT APP
SIGN UP

ESDK and Docker

For developing an ESDK App, an abas ERP client is needed to create the components needed by your App, as well as test and develop your ESDK App against. Furthermore all code dependencies must be available in a Sonatype Nexus Artifact Server to be able to locally compile your ESDK App’s application logic.

While you can choose to install both prerequisites on your own, abas Essentials SDK also supports the usage of dockerized abas ERP clients and the dockerized Sonatype Nexus Artifact Server.

LEARN MORE