Concepts inSupporting distributed, concurrent, one-way constraints in user interface applications
User interface
The user interface, in the industrial design field of human¿machine interaction, is the space where interaction between humans and machines occurs. The goal of interaction between a human and a machine at the user interface is effective operation and control of the machine, and feedback from the machine which aids the operator in making operational decisions.
more from Wikipedia
Application software
Application software, also known as an application or an "app", is computer software designed to help the user to perform specific tasks. Examples include enterprise software, accounting software, office suites, graphics software and media players. Many application programs deal principally with documents. Apps may be bundled with the computer and its system software, or may be published separately. Some users are satisfied with the bundled apps and need never install one.
more from Wikipedia
Distributed computing
Distributed computing is a field of computer science that studies distributed systems. A distributed system consists of multiple autonomous computers that communicate through a computer network. The computers interact with each other in order to achieve a common goal. A computer program that runs in a distributed system is called a distributed program, and distributed programming is the process of writing such programs.
more from Wikipedia
One-way traffic
One-way traffic (or uni-directional traffic) is traffic that moves in a single direction. A one-way street is a street either facilitating only one-way traffic, or designed to direct vehicles to move in one direction.
more from Wikipedia