Main /

Canvas

A Canvas is the work area where all media is rendered.
Objects may be drawn inside, be it content, data, media or interactions.

When building websites, a common structure is a page with a search bar, a banner menu, a side bar and a content area (orange).
Such content area is a typical canvas, though the other components can be drawn using a Page with several separated canvas objects.

The canvas concept helps to visual concentrate on the content and interactions, while the page is assembled and glued together in the final stage. There is no worry about the consistency of the page as a whole.
Using a canvas encapsulates the content. Distinguished canvas objects can be designed and worked out in a independent way.

Boxary distinguishes between graphs (vertices and edges), faces (graphical interfaces), templets and templates, has and uses a Lexicon for Attributes, Properties and Autotags, organised in Slots (and Templets).

Boxary accesses stored data in a given-when-then pattern and is able to apply Semantics while traversing the graph.

Boxary is not restricted to a single Canvas, and every Canvas has a distinct context (compare nameSpace).