Bebop: Requirements and Design for a Web UI Component Library

A rich CMS application has many occasions for the reuse of UI elements. Reusable UI components offer consistency to the user and maintainability to the developer. This presentation discusses the goals of a true component UI framework for CMS web applications. It describes a WUI framework called Bebop that is similar in form to Java's Swing, and it discusses the lessons learned in developing it. The presentation outlines the issues for any such framework: addressable URLs, component state management, embeddability, global styling, and ease of debugging. The presentation shows Bebop in use, demonstrates the development of web applications in Bebop, and sheds light on Bebop's execution model.

Justin Ross
Red Hat, Inc.
jross@redhat.com

TrackBack
< Authena: RDF Rights Descriptions and Syndicated Distribution Business Panel >