Widget

A BTT widget is a browser-oriented component designed to work within the framework defined by the BTT widget specification. Such a component will only occupy a portion of the overall working canvas and is usually designed in a manner that makes it easy for the canvas assembler to connect the BTT widget to other BTT widgets on the canvas. BTT On-Demand Workplace is the place where BTT service widget is in and displayed. The widget can be run in BTT On-Demand Workplace.

The following chart shows the BTT Web2.0 Widget high level structure.

the BTT Web 2.0 Widget high level structure

BTT Web2.0 service provides a service list for the user. Users can define various types of service in this service XML file, for example, Credit Card Application based on traditional Web1.0 technology, Account Transfer implemented with the Web2.0 technology, some Third-party services. A service is realized with a certain widget. And the widget entry is defined in catalog.xml , which indicates one widget definition XML file for one widget entry. This XML file is to define the content and attributes of a widget, and indicates the related JavaScriptâ„¢ files and CSS files. Following is the snippet of those file definition: