Based on the approach of web components (webcomponents.org) - Cubbles is an open platform for the component based web. The Cubbles platform provides a software infrastructure to support the whole lifecycle of a component - from design to usage.
Cubbles Components can act as
- a connector to your data services,
- a function block to manipulate data and/or
- an element of your applications user interface.
Cubbles components are versioned artifacts with a simple interface to make them interoperable with the DOM and other Cubbles Components. Therefore you can integrate those components into almost any web application. Interaction with Cubbles Component instances (“cubbles”) at runtime is easy - just by using standard DOM-operations.
Cubbles is made to build and share components and to directly use them within any number of web applications.