Technical Architecture

A BTT widget is a browser-oriented component designed to work within the framework defined by the BTT widget specification. A widget instance will only occupy a portion of the overall Workarea and is usually designed in a manner that makes it easy for the Workarea to connect the widget instances to others on the Workarea. BTT On-Demand Workplace is the platform where BTT service widget instances run and display.

The following chart shows the BTT Web 2.0 Widget high-level structure.

high-level structure

BTT Web2.0 On-Demand Workplace provides a service list. You can define various types of services in this service XML file. A service is realized with one or several certain widgets. And the widget entry is defined in file WidgetCatalog.xml, in which, one widget definition XML file indicates one widget entry. This widget definition XML file is to define the content and attributes of a widget, and indicates the related JavaScript™ files and CSS files.