Enhanced TV Binary Interchange Format - Actions

Actions

In an EBIF resource, programmatic (procedural) information takes the form of byte code, where each operation and its (optional) operands is referred to as an action. Actions are organized into sequences by means of one or more action tables where each entry points at (1) an encoded action and (2) the action table index of the next action to execute after the current action's execution is completed. An action sequence terminates when the next action table index is a special value (0xFFFF) or in the case of certain flow of control actions. Action sequences effectively represent one or more traditional code blocks with potential internal looping behavior.

Action sequences are executed as a result of firing certain predefined events, such as a page load event, a key press event, a click event, etc. As such, all programmatic execution takes place in the context of event handlers, whose execution is serialized by an ETV User Agent.

The following categories of actions are defined by EBIF:

  • Flow of Control Actions
  • Predicate Actions
  • Variable Store Actions
  • Arithmetic Actions
  • Boolean Logic Actions
  • Mathematic Actions
  • String Actions
  • Array Actions
  • Application and Page Actions
  • Widget Actions
  • Table Actions
  • Miscellaneous Actions

Read more about this topic:  Enhanced TV Binary Interchange Format

Famous quotes containing the word actions:

    Therefore all just persons are satisfied with their own praise. They refuse to explain themselves, and are content that new actions should do them that office. They believe that we communicate without speech, and above speech, and that no right action of ours is quite unaffecting to our friends, at whatever distance; for the influence of action is not to be measured by miles.
    Ralph Waldo Emerson (1803–1882)

    Men’s actions are too strong for them. Show me a man who has acted, and who has not been the victim and slave of his action.
    Ralph Waldo Emerson (1803–1882)

    Hence a young man is not a proper hearer of lectures on political science; for he is inexperienced in the actions that occur in life, but its discussions start from these and are about these; and, further, since he tends to follow his passions, his study will be vain and unprofitable, because the end aimed at is not knowledge but action.
    Aristotle (384–322 B.C.)