i4 Process Designer
The i4 Process Designer is a front-end application that runs on a browser and is embedded within the i4 Studio. It allows the user to design the initial version of the i4 App by connecting the different internal functionalities and features. These internal modules of a i4 App have been initially published in the i4FS Marketplace. The Process Designer generates NodeJS source code forming the initial skeleton of the i4 App.
For developing the i4 App skeleton, the developers need to have access and re-use the following i4FS elements:
- i4 Studio
- i4FS Marketplace
- i4 Assets
The development of any i4 App starts with the access to the specific development IDE that i4FS provides. Inside the Studio, a link to the Process Designer is provided to allow the developer to first generate the skeleton of the vApp by re-using different i4 Assets. Once the skeleton is ready, the NodeJS source code generated by the Process Designer is accessible inside the source code tabs of the Studio for a final fine-tuning, connection with Frontend UIs, and bug-fixing.
By accessing the i4FS Marketplace, the developer has the possibility of re-using any of the i4 Assets available in it. These i4 Assets will form part of the i4 App skeleton by dragging and dropping from the i4FS Marketplace.
The i4 Asset are any type of asset, library, component developed by i4FS means which have a specific functionality – as an example, a driver to access a given machine. Then the developer can interactively define the inputs, outputs, etc. of the chain of i4 Assets that will form the skeleton of the i4 App.