Developer Guide - Overview¶
This guide will help developers to get a real-world example of how to create a working app for the Siemens Industrial Edge Platform as a hands-on.
The reader will get at first an introduction into the Siemens Industrial Edge Platform and Docker. This includes the architecture and network settings as also a brief overview on Docker. As well as guiding the developer about the required packages and access point form where they can be downloaded.
Following that, the developer will learn how to set up the development environment on a (virtual) machine and connect it to his or her own GitHub repository for the example app.
After the setup of the development environment, the developer will be doing a step-by-step development of his first created Industrial Edge app. This will include the step from creating the app from scratch, the test of it and finally the deployment to the Industrial Edge.
As this is just an entry point of how to start development for the Siemens Industrial Edge, if you need more and deeper information, please refer to the following selection.
These additional documentations will provide you with additional knowledge that will go beyond the scope of this developer guide but will be useful for your future developments in the Industrial Edge Platform.
How Do I Get Started?¶
Introduction¶
Gives you an introduction into the Siemens Industrial Edge Platform and required basic information about integrated technology stack
Docker¶
This chapter provides you an overview about docker technology
Network in Industrial Edge System¶
Introduction to proxy network setting in Industrial Edge Environment
Network in Industrial Edge Application¶
Introduction to proxy network setting in Industrial Edge Application
Industrial Edge Hub Overview¶
How to get access to the Industrial Edge Hub
How Do I Setup the Environment?¶
Setting up Development Environment¶
Setting up required hardware and software prerequisites for the development environment
How Can I Develop Edge App?¶
HandsOn Industrial Edge App Development¶
Developing, testing and deploying your own industrial edge application
What Are The Best Practices for Developing Industrial Edge Application?¶
Hints about Industrial Edge App Development
Retrieving the user information for authorization decisions¶
Hints about Industrial Edge App Development
Additional Tools and Cheat Sheet¶
Recommendations for optional development tools and cheat sheets for Docker, Linux and Git