VeeaHub Development Overview 1.2¶
This section introduces concepts and terminology that will be needed to develop applications for the VeeaHub.
VHT 1.x development is built around a local Ubuntu development host, the vhc command-line tool, and one or more VeeaHubs configured for development.
Main Concepts¶
| Concept | Meaning |
|---|---|
| VHT | VeeaHub Toolkit, the development environment for VeeaHub applications. |
| VHC | VeeaHub Client, the VHT 1.x CLI. |
| Development VeeaHub | A hub configured to accept development images and allow developer interaction. |
| Template | A sample VHT workspace used to demonstrate a specific device, service, or container pattern. |
| Secure Docker | Veea's signed/annotated image workflow for controlling what runs on VeeaHub. |
| Application | A VHT 1.x release bundle containing one or more signed images. |
Development Flow¶
- Install VHT on the Ubuntu development host.
- Configure a VeeaHub for development.
- Add the VeeaHub to
vhc. - Build or instantiate a template.
- Build an unsigned image for local development, or a signed image for release.
- Upload, run, and inspect the container or application.