Widget Development

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