Create an App


Introduction

Apps can be introduced to your Q-Server through 4 main ways.

  1. App Creation with the App Builder

  2. Make Demo App from a specific Q-Client

  3. Downloading an App from the Library

  4. Importing an App from a File


App Creation with App Builder

You can manually create an app from the app view.

App Creation with App Builder

Click the “Create New” button and enter a name. Continue by clicking “Create“. You will be redirected to the Application Builder. Once you designed your app make sure to click the “Save App” button to save your app.

Learn more: App Builder


Make Demo App from a specific Q-Client

When a Q-Client has been flashed with a certain firmware file you will be able to automatically create a demo app for the specific client. On the clients view click the three dots under the action column and then click “Make Demo App”. This will analyze your Q-Client and the connected hardware and create an app that is suitable to debug all hardware functionality.

Make Demo App Menu

Example

Let’s say your firmware running on the Q-Client includes a temperature sensor and an RGB. Once you click “Make Demo App“ it will automatically create an app that has a temperature hardware object and a RGB hardware object. These two hardware objects will be connected to the most appropriate interface objects fitting the hardware functionality. For the temperature sensor it will generate and connect a normal text interface object to display the temperature. For the RGB it will generate a color picker interface object. Now all you have to do is start the demo app and configure the application mapping with the Q-Client you used to generate the demo app.


Downloading an App from the Library

The library gives you access to predefined, tested and working apps as well as firmwares. To download a app head over to the library, select your app and click download. This will download the app to your system and install it. Once it is installed you can manage and modify your new app in the app view.


Importing an App from a File

Apps can also be download as a file from various sources. During the import the system will conduct various checks to make sure your app or firmware file is valid. When on the app view you can click the “Import“ button, then click “Copy from File“ and select the file you would like to import. Once selected you will have to click “Import“ in the dialog. You will receive a small notification that will let you know if you import was successful. Now you can modify or use your newly imported app.