Introduction

The web is responsible for the visualization. It's a GUI which helps the user to find activity at a specific period, configure the machinery, view a live stream, see system information and much more.

How does it work?

The web is written in PHP using the extremely popular PHP Framework Laravel, and Javascript using the client-side framework BackboneJS; to create the dynamic behaviour. We will discuss the different pages and functionality briefly. Please check out the demo environment if you want to see a real life example.

Dashboard

The landing page of the web is the dashboard. On the dashboard a user will see some statistics: activity per hour, activity per day, a live stream, the latest activity and a heatmap.

Dashboard

Overview

When selecting a specific day, you'll will get a timeline and overview. By using the timeline you can navigate through a day; the timeline highlights the amount of activity, from gray to red.

Overview

Settings

The settings page allows you to configure the machinery. You can define the type of camera, post-processes, conditions and much more; it's highly configurable.

Settings

System

The system page allows you to monitor the system. On this page you'll get an overview of the system specifications (CPU, Memory, Network, etc). When installed KiOS, you'll also get the possibility to update Kerberos.io to a newer release. Several actions are available: you can download system information (for debugging purposes) and download or remove your images.

System