Definitions
Definitions
Task
: one or more things to be done ('set screen brightness to 20', 'start Dialer application', 'show a menu' etc)
Context
: a definition of when a Task should be performed ('2:30 every Sunday', 'when I leave my workplace', 'when I click this icon' etc)
Profile
: a collection of contexts and task(s). When all of the
contexts
apply, the tasks are carried out.
(In)Active Context
: a context whose conditions are met. For instance, a time Context which specifies 3:30 till 3:40 is
active
between those times and
inactive
otherwise.
(In)Active Profile
: a profile is active when all its contexts are active, and otherwise inactive.
Enter Task
: the task which is carried out when a Profile becomes active.
Exit Task
: the task which is carried out when a Profile becomes inactive.
Setting
: an
action
which
affects the system state
can be
reversed
Changing a volume level is a
setting
but sending an SMS is not.