Component UI:
Object-Oriented Interface Development
by: Joseph Fiorini
Abstract: This research combines the theories behind component-based development with the creation of a graphical user interface. In particular it applies graphical user interface development to the creation of a web-based application. Many applications are developed without much thought given to the design of the user interface (UI), and with little regard towards reusability. Because of this, much time is spent recreating UI elements, time that could be used for testing or further development. An artifact of this research, CaSAWeb, is a web-based front-end of an existing component-based desktop application. Using object-oriented principles, this system blends new and existing components to track student and instructor activities during a classroom session. This research demonstrates a number of reusable UI components used together to form a complete system.
|
|