Context-sensitive User Interface - Implementation

Implementation

At the simplest level each possible action is reduced to a single most likely action - The action performed is based on a single variable (such as file extension). In more complicated implementations multiple factors can be assessed such as the users previous actions, the size of the file, the programs in current use, metadata etc.

The method is not only limited to the response to imperative button presses and mouse clicks - pop up menus can be pruned and/or altered, or a web search can prune results based on previous searches.

At higher levels of implementation context sensitive actions require either larger amounts of meta-data, extensive case analysis based programming, or other artificial intelligence algorithms.

Read more about this topic:  Context-sensitive User Interface