Click or drag to resize
Page 2: Introduction

On an abstract level, an Ember+ provider as specified in the Ember+ Specification[1] can be seen as a database for elements (an element can either be a parameter, a node, a matrix or a function). When an Ember+ consumer connects to a provider, the consumer queries the provider and builds an (often partial) local copy of the database. The two databases are then kept in sync through the exchange of appropriate messages until the consumer decides to terminate the connection.

The types in this namespace aim to automate the above process such that client code can transparently use the local copy of the database and mostly not care about the following:

  • How changes from the provider are applied to the local copy of the database

  • How local changes are applied to the provider database

  • Whether the consumer is still connected to the provider

Proceed to Page 3: Dynamic Interface.

Bibliography
[1] Marius Keuck and Philip Boger, Ember+ Specification, L-S-B Broadcast Technologies GmbH, https://github.com/Lawo/ember-plus/raw/master/documentation/Ember%2B%20Documentation.pdf