Skip to content

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

  1. Install VHT on the Ubuntu development host.
  2. Configure a VeeaHub for development.
  3. Add the VeeaHub to vhc.
  4. Build or instantiate a template.
  5. Build an unsigned image for local development, or a signed image for release.
  6. Upload, run, and inspect the container or application.

Start Here