What is TQL?

TQL is how you develop applications for Things on the Atomiton Stack. It is

1. Thing Query Language - a programming language for things.

2. TQL Application Framework is a model-oriented framework that offers a distributed, parallel, non-dual (event and data not separate), and compose able programming paradigm.

3. TQL queries are the standard query for things. TQL is the standard interface on the Atomiton Stack.

4. Runtime environment for TQL applications is Atomiton Stack (A-Stack).

5. TQL Studio is the distributed development, management, and collaboration environment for TQL Applications.



Among the services provided by TQL are:

  1. Communication with things (such as sensors, actuators, devices and machines)
  2. Abstraction of the behaviors/functions of things
  3. Modeling of things and systems of things
  4. Single pane of glass to interact with things and data
  5. Resource management across multiple things and databases
  6. State management for things and processes
  7. Jobs/process management
  8. Files and data management
  9. Security