Sign inSign up

ikats/hmi

By ikats

•Updated over 8 years ago

HMI part of ikats

Image
0

856

ikats/hmi repository overview

⁠IKATS Logo IKATS HMI

Docker Automated build Docker Build Status MicroBadger Size

An overview of IKATS global architecture is available here⁠

This GUI, as web client, is carried out on a JavaScript basis, supported on the AngularJS Framework. The version of JavaScript used is ES6, it is already more than 97% compatible with the main browsers (source: ECMA Script compatibility table⁠). The consistency of the design and the "responsive" aspect is ensured by the CSS Bootstrap framework.

IKATS HMI is composed of :

  • a graphical user interface (GUI) allowing users to interact with IKATS
  • a vizualization module that embeds a library of viztools.

⁠IKATS GUI

Available features are:

  1. Workflow management (New/Open/Save)
  2. Data management: 2.1 Datasets (delete/deep delete) 2.2 tables (delete)
  3. Operators list (with a search box
  4. Worflow area (on which operators can be slided from operators list, and linked together to build a workflow)

IKATS Logo

⁠IKATS Vizualization module

This module allows you to display generically data generated by an IKATS operator (computed or explored data). It is composed of 2 sub-modules : VizTools and VizEngine

The sub-module VizTools is a kind of Factory. It dynamically instantiates instances of VizTool ("data visualization tool / models"). The central point of this module is therefore the sub-module "VizEngine" (i.e: rendering engine), it then has a coordinator role between the different "instances" of the sub-module VizTools. This architectural choice allows great flexibility in adding, modifying or deleting a visualization tool.

Tag summary

Content type

Image

Digest

Size

43.3 MB

Last updated

over 8 years ago

docker pull ikats/hmi