Glossary of terms

argument

Input/Output parameters of a method.

DBMS

DataBase Management System.

blind device

Device without display (e.g. web server or IoT devices).

DSN

Data Source Name. Represents information that tells a program how to connect to a database via a driver.

event

Message generated at runtime by an object to signal the occurrence of a situation of interest.

locale ID

Label identifying the language and country for the locale of a user interface.

instance

Object or variable derived from an object type or variable type, from which it inherits the information model.

locale

The set of display settings of a user interface based on country and language.

application logic

The set of programming logics whose effects determine the behavior of an application at runtime.

method

Action exposed by an object and executable at design time and/or at runtime. It consists of a series of instructions that are executed following the invocation of the method.

information model

The set of nodes that describes the structure and characteristics of a project node or of an entire project.

node

Elemental unit in an information model. Can be an object, an object type, a variable, a variable type or a method.

ODBC

Open DataBase Connectivity. API standard for the client to DBMS connection.

object

Node that can contain objects and variables. Used to represent both physical objects (for example a motor) and non-physical objects/features (for example a recipe).

OPC UA

Open Platform Communication Unified Architecture. Standard for machine to machine communication for Industry 4.0.

Presentation engine

Object which at runtime creates an interactive session to display the user interface.

property

Non-detachable variable of a node. In the C# environment, a non-detachable element of a class.

Q Application

HMI or IoT application generated by Q Studio. It is run on a target system.

Q Studio

UNIQO IDE (Integrated Development Environment). Visual environment for designing and publishing HMI or IoT applications.

session

During execution of a Q Application, runtime context in which a user runs read and/or write operations based on their permissions.

interactive session

Session generated by a Presentation engine and that has an interactive user interface.

tag

PLC variable.

target

Systems/device on which a Q Application can be run, for example a HMI panel, a web server or an IoT device.

type

Model of object or variable from which other objects or variables will be derived, called instances, which inherit the same information model.

native type

Object type or variable type included in the UNIQO installation.

URI

Uniform Resource Identifier. A sequence of characters that uniquely identifies a resource.

UUID

Universally Unique IDentifier. Universally Unique Identifier.

variable

Node that represents the value of a figure. Can contain other variables.

structured variable

Variable which contains other variables, for example an analog variable.

widget

Reusable graphical object, which can contain other objects and/or variables. It is designed for a specific purpose of use at runtime (for example a panel for configuring users).