Application Pluggability

Overview

Your desktop contains a number of apps that are installed to it and run within it.

Data Changes

An app is able to create data which it can place into the desktop. This diagram shows app 1 placing a dataset into the desktop.

Note, an app need not place all its data into the desktop, it can place only those pieces of data which could be relevant to other apps.

App Updates

Whenever an app places or updates a dataset that has been placed into the desktop, the other apps running within the desktop are notified of the changes. This gives them the chance to update themselves based on the new program state.