State of the Art Review of Distributed Event Models

René Meier · 2000

Window Toolkit (AWT) is the standard Application Program Interface (API) for providing Graphical User Interfaces (GUIs) for Java applications. The Delegation Event Model [SM97] was introduced in AWT by Java Development Kit (JDK) 1.1. to catch and process GUI events. It replaces the event processing model in version 1.0 of the AWT that is based on inheritance. The delegation event model provides a more robust framework to support more complex Java applications than the inheritance-based event model and supports filtering of events. A number of other Java components also make use of the delegation event model. It has been adopted by the JavaBeans component architecture for general event processing and has been extended by the Swing component set, a new GUI toolkit. Furthermore, it is supported by the EmbeddedJava and PersonalJava application environments. The former is used for building embedded applications with dedicated functionality and strictly limited memory. The latter is used for...

Read the paper · More papers on PaperTik