Skip to end of metadata
Go to start of metadata

(J) 13 terms
PDF Excel
2 A B C D E F G H I J K L M N O P Q R S T T2 U V W X Y Z
Owned All
Term (Ascending) Term (Descending) Creation date (Ascending) Creation date (Descending) Creator (Ascending) Creator (Descending) Term Definition Abbreviations Synonyms Labels
 | 

Java

Created Dec 28, 2020 (11:16) by Matt Richards , last modified Jul 26, 2021 (10:50) by Paul Scott

A software language and platform developed by Sun Microsystems. Ignition is written using the Java language. In order to run a program written in Java, you must have the JRE (Java Runtime Environment) installed on your computer. 

Scripting in Ignition does not use Java, instead it uses the Jython language. This means you script with Python, but have access to some parts of Java.

JDBC

Created Dec 28, 2020 (11:16) by Matt Richards , last modified Sep 28, 2021 (19:06) by Unknown User (null)

Synonym(s):
  • JDBC Driver

The Java Database Connectivity (JDBC) API gives Java access to many databases. Many JDBC Drivers have already been written, and can be loaded directly into Ignition to allow connections to a number of databases. Ignition comes with many big drivers already installed, i.e., MySQL Microsoft SQL Server, Oracle, etc.

JVM

Created Dec 28, 2020 (11:16) by Matt Richards , last modified Sep 28, 2021 (19:06) by Unknown User (null)

Java Virtual Machine (JVM) is an abstraction layer between a Java application and the underlying platform. JVM is actually part of the Java Runtime Environment (JRE). It is the JRE (JVM plus base classes) that enables Java bytecode to run on any platform. A programmer can develop Java code on one system and can expect it to run on any other Java enabled system without any adjustment.

When we talk about 'the JVM' in Ignition, we are referring to the underlying layer of code that is running everything. See also Java, JRE.

Jython

Created Dec 28, 2020 (11:16) by Matt Richards , last modified Sep 28, 2021 (19:06) by Unknown User (null)

Jython is the scripting language Ignition uses in the Designer. Jython (Java-Python) can be used in an event based system like Ignition and uses the Python functions and syntax, but allows users access to Java methods.

JSON

Created Dec 28, 2020 (11:16) by Matt Richards , last modified Sep 28, 2021 (19:06) by Unknown User (null)

Synonym(s):
  • JSON string

JavaScript Object Notation (JSON) is a language-independent data format. It's easy for humans to read and write and for machines to parse and generate. JSON was derived from JavaScript, but as of 2017 many programming languages include code to generate and parse JSON-format data.

Ignition uses the JSON format to store much of its data internally, including Tags and component properties.

JRE

Created Dec 28, 2020 (11:16) by Matt Richards , last modified Sep 28, 2021 (19:06) by Unknown User (null)

Java Runtime Environment (JRE) enables users to run Java applications. Ignition is written using the Java language.  

Java Database Connectivity

Created Dec 28, 2020 (11:16) by Matt Richards , last modified Sep 28, 2021 (19:06) by Unknown User (null)

See JDBC.

JavaScript Object Notation

Created Dec 28, 2020 (11:16) by Matt Richards , last modified Sep 28, 2021 (19:06) by Unknown User (null)

See JSON.

Java Virtual Machine

Created Dec 28, 2020 (11:16) by Matt Richards , last modified Sep 28, 2021 (19:06) by Unknown User (null)

See JVM.

(J) 13 terms
PDF Excel
2 A B C D E F G H I J K L M N O P Q R S T T2 U V W X Y Z
Owned All
Term (Ascending) Term (Descending) Creation date (Ascending) Creation date (Descending) Creator (Ascending) Creator (Descending) Term Definition Abbreviations Synonyms Labels
 | 

JSON Web Signature

Created Dec 28, 2020 (11:16) by Matt Richards , last modified Sep 28, 2021 (19:06) by Unknown User (null)

A JSON Web Signature (JWS) is a standard for signing arbitrary data. It is used as the basis for a variety of web-based technologies including JSON Web Token (JWT). In Ignition, JWS is used in security with some Identity Providers to verify authentication.

JWS

Created Dec 28, 2020 (11:16) by Matt Richards , last modified Sep 28, 2021 (19:06) by Unknown User (null)

See JSON Web Signature.

JSON Web Token

Created Dec 28, 2020 (11:16) by Matt Richards , last modified Sep 28, 2021 (19:06) by Unknown User (null)

JSON Web Token (JWT) is a JSON-based open standard (RFC 7519) for creating access tokens that assert some number of claims. In Ignition, JWS is used in security with some Identity Providers to remember login information during a session.

JWT

Created Dec 28, 2020 (11:16) by Matt Richards , last modified Sep 28, 2021 (19:06) by Unknown User (null)

See JSON Web Token.