What is IndigoBird? Print E-mail

 

Rich Media Toolkit

 

IndigoBird is a highly usable rich media toolkit for creating branded interfaces inside a fat or thick client application. It supports cross platform compatibility, an easy to use API, and can interoperate with a number of legacy C/C++ frameworks. IndigoBird is written in C++ and is extensible through C, C++, and JavaScript.

 

Branding and Skinning

 

The IndigoBird skinning engine is ideal for encoding multiple brands within a single application for vendor as well as customer specificity. The IndigoBird appliance contract makes it easy for developers and designers to encode multiple brands and sub-brands within a single appliance and have dynamically loaded skins at runtime. In addition, the branding capabilities can help divide an application into different levels of functionality based on sophistication levels.

 

Appliances: Widgets, Gadgets, and Gizmos

 

The IndigoBird engine and its appliance mechanism is the ideal environment for creating desktop widgets, gadgets, and gizmos. The engine is freely distributable and sports a standard XML, XSLT, and JavaScript interface for its appliance based computing model. IndigoBird is one of the first engines to support ubiquitous rendering: appliances can be alpha blended to the desktop in ‘layered’ windows, blended into the background bitmap of a window, or rendered atop streaming video.

Last Updated on Friday, 24 July 2009 14:40