Piu

Piu is a user interface framework designed to run on microcontrollers. The programming interface to Piu is a JavaScript API of global constructors, functions, and objects that define the containment hierarchy, appearance, behavior, and flow of applications. This document provides details on the objects that define the Piu API and important related concepts.

Inheritance Hierarchy

The basic relationship between these objects in the context of a Piu application is as follows:

Graphical parts of the user interface are all content objects skin, style, and texture objects customize the look (colors, fonts, etc.) of content objects behavior objects are bound to content objects to handle events timeline and transition objects animate content objects

Important Concepts

This section explains important concepts related to Piu applications and defines some of the terms used throughout the rest of this document.

Behavior and Flow