Exporting apps

Exporting apps

A project in the Builder consists of an analysis app represented as a processing graph and optional user interface apps. To make the apps executable by the Engine you need to export them from the Builder as .app files.

Go to the File menu.

A saved project is ready to be exported.

A saved project is ready to be exported.

Open the Export page, select the name of your project on the list and click the "Vision apps" radio button.

On the export page, you can export the project or individual apps.

On the export page, you can export the project or individual apps.

Clicking the Export button opens a dialog window that lets you to choose the directory the apps will be saved into. The default export location is at VisionAppster/Managed Apps under your home directory. Not coincidentally, this is the same directory the Launcher reads by default. If you save your apps there, they will be available in the Launcher right away.

If you want to run the app in an Engine service, you can either use the Launcher to copy the app or just copy the exported .app file to the app repository of the Engine service.

System-dependent parameters

VisionAppster apps are system-independent, but there are parts that cannot be completely independent of the underlying system. The most common example of a system-dependent parameter is the Camera Id input parameter of an image source.

Before the Engine can start an app with system-dependent parameters you need to set the values of the parameters using the configurator app.

To avoid manually setting the Camera Id parameter in the configurator, you can use a regular expression to automatically pick a camera based on its ID. A list of detected camera IDs is available at /cameras/, for example http://localhost:2015/cameras/. To automatically pick the first web camera, type /^webcam/ as the Camera Id parameter.