Basic Concepts

Basic Concepts

If you are just getting started with Viso Suite, this guide will provide you with the most important terms and definitions we use on the viso.ai platform.

About Viso Suite
Viso Suite is a Suite of Software for all types of businesses to make computers see. It’s built to provide everything needed to build, deploy and operate visual AI applications.
  1. Viso Suite provides all you need in one workspace where a team can collaborate
  2. Dramatically accelerate and simplify the building and scaling of vision applications across industries
  3. Provides developers with a powerful environment to leverage their software and scale visual AI

Concept of Workspaces
If you get started with Viso Suite, you will create your own workspace. This will be your own customizable space where you build, deploy, manage and share your visual AI applications.
  1. Space where teams create and manage their visual AI applications
  2. You can have more than one workspace and switch between them
  3. Customize your workspace with your own logo and colors

Workspace Users
As a user of a workspace, you get access to the functionality of this workspace depending on your user role.
  1. Personal Viso Account, Authenticated by email address
  2. Can create and join multiple workspaces
  3. Has an independent user profile per workspace

User Roles
A user role is a set of predefined permissions to allow specific actions for specific users.
  1. Permissions are grouped by workspace areas (Devices, Profiles, Users, etc.)
  2. Permissions: No access, View, Edit, Create, Remove (Hierarchical, include lower
  3. Custom Roles are user-defined, System Roles are Owner, Admin, Member (Hierarchical, overrule lower)

Endpoints (Edge Devices)
Endpoints or edge devices are computers you will connect to your cameras. You will deploy you applications to endpoints for inference.
  1. An endpoint is an edge computer (Linux based)
  2. Connected to one or multiple cameras (Webcam, IP-Camera)
  3. Profiles can be used to deploy AI Applications to devices

Library
The workspace library is used to manage your applications, modules and video files.
  1. Contains the modules and applications of a workspace
  2. Modules are the building blocks of applications

Module
Modules contain building blocks to create AI applications. Basically, a module can contain one or multiple nodes which will be used on Viso Builder.
  1. Installed modules appear in the workspace library
  2. Public modules can be added/updated to extend the Viso Builder capabilities
  3. Custom Modules can be created and added to integrate custom software

Application (Project)
An application is a set of connected and configured nodes, which each node having a specific task.
  1. Every application contains a flow, a set of connected and configured nodes
  2. A flow consists of input, processing and output-nodes from installed modules
  3. Applications can be viewed and updated in the Viso Builder
  4. An application has version control, to release new versions

Viso Builder
Viso Builder is the visual Editor to link and configure Modules to build Applications.
  1. Select from available nodes or load modules from the Marketplace
  2. Configure nodes in a visual programming interface
  3. Connect nodes to build an application (flow with rules)

Profile
Profiles are used to deploy an application to devices.
  1. Profile is a static entity that contains a specific version of an Application
  2. Profile is assigned to devices and automatically deployed when devices are available

Dashboard
The data being collected from a distributed fleet of edge devices can be sent back to the cloud for visualization in dashboards.
  1. App data: Aggregated output of deployed Applications, time series information
  2. Device metrics: See status of all devices and metrics such as cpu load, ram usage etc.
  3. Customize your dashboards and add your own charts

Marketplace
The Viso Marketplace is where you can share or purchase modules and applications.
  1. Become a partner and share your modules and apps
  2. Purchase complete applications with a few clicks
  3. Use Viso Suite to scale your own software globally