Developer Documentation
  • Documentation Overview
  • Development Introduction
  • Getting Started
  • Fundamentals
    • Deploy an App via Pre-defined Sidecar
      • Sidecar Tutorial: Server-side
      • Sidecar Tutorial: Client-side
      • Sidecar Tutorial: Docker & Deploy
    • Deploy an App with Eureka
    • Design Guidance
  • Authentication
    • Accessing data exposed by the platform
    • Single Sign-On
      • Angular
      • Vue
      • Java Spring: Accepting JWT
      • Python Django: Accepting JWT
    • User and Role Identification
  • APIs | Data Integration
    • Submodel Index
    • Masterdata
    • Transactional data
  • Docker Information
    • Ruby Stack
    • Golang Stack
    • Node JS Stack
    • Java Spring Stack
    • Python Stack
  • Connect to the Platform
    • Integrate using Eureka Rest APIs
    • Use our Pre-built sidecar
    • Production deployment
  • Add-on Features
    • IApps-Navigation
  • Testing
  • FAQs | Troubleshooting
  • Registration
    • Application pre-requisites
      • Basic Requirements
    • Register Developer Account
    • Submit basic application info
    • Onboard Application
      • Submit Appstore details
        • App basic information
      • Configure Application
        • App Permission
        • App Data
        • AAS Instance
        • Licensing
        • Access Rights
        • Account Info
        • Terms Of Use
        • Pricing
      • Publish and test
        • Deploy
        • Register into Service Discovery
    • Publish to Marketplace
  • User Experience
  • The business model - How do I get paid?
  • References
    • IndustryApps - Intro
    • What is an Asset Administration Shell?
    • What is ECLASS?
      • How is ECLASS and Concept dictionary are used
    • Industry 4.0 standards
    • Customer Terms of Use
      • Subscription Order
    • Solution provider Terms of Use
      • Contract regions
      • Submission Form ( Solution provider)
Powered by GitBook
On this page
  • Development Process
  • Registration
  • Integrate
  • Connect
  • Publish

Getting Started

Application development guidelines

PreviousDevelopment IntroductionNextFundamentals

Last updated 2 years ago

Development Process

Register for a Vendors developer account to configure and setup the details for your applications which provide access to:

  • Customisation of applications customer-facing information.

  • Application Credentials which are required to publish, such as:

    • App Token

    • App Secret Code

    • App Code

    • App unique URL

  • Access to Masterdata & Transactional data permissions.

  • Configuration of application type, context, licensing, pricing and more.

  • Publication of applications onto the IndustryApps store.

The application to be published on the IndustryApps platform has the option to integrate AAS & Submodel data which is collected by IndustryApps from its users to be utilised for application solutions.

    • Available by accessing Masterdata and Transactional data endpoints.

    • Require Application credentials such as App Token, App Secret Code, AppCode & User Token.

Externally hosted applications such as SaaS or other, can be connected to the IndustryApps platform by Eureka Service Discovery. Connection through Eureka are available through two options:

  • Configuring & Integrating Eureka endpoints (Some app modification may be required).

  • Utilising the Pre-defined Sidecar

    • Addition of the Sidecar does not require any changes to an existing application, simply adding the Sidecar on your dedicated docker-compose.yml file with the required app credentials or utilising the available Sidecar executable.

Publish the application through the Vendor Developer dashboard, once the application status has been approved and all required information has been submitted the app will be available for testing and production deployment.

Get started by reviewing the fundamentals or jumping straight into integrating Platform available data and publishing onto the IndustryApps.

Endpoints behaviour can be observed through the IndustryApps Postman collection or by navigating to .

Integrate
AAS & Submodel data
Accessing Endpoints
Postman
Testing
Connect
Publish
Registration
Registration