A widget is a package containing all the components needed to provide a useful web page component for use in Escenic publications: JSP files, CSS files, graphics files, Escenic resource files and so on. In order for the widgets to function as free-standing modules they must conform to a strictly defined structure. This makes it easy to merge new widgets into a widget framework installation along with other widgets.
This chapter contains:
A general description of the widget structure
A description of how to create a custom view for an existing widget
A description of how to create a new widget from scratch