Difference: DuckySebastianSukesh539dProjectUpdate (2 vs. 3)

Revision 32006-03-25 - TWikiGuest

Line: 1 to 1
 
META TOPICPARENT name="DuckySebastianSukesh539Project"

Using Aspects to build GUIs

Sukesh Chopra, Kaitlin Duck Sherwood, and Sebastian Streg

Using traditional Object-Oriented programming techniques, code for building a GUI becomes tangled: layout code becomes tangled with behavior code. For example, consider a simple GUI with one button and one label, where the the label displays the number of times that the button has been pushed. When creating the label, the developer has to specify not only the visual aspects of the label, but also keep a pointer to the label that the button can use. When creating the button, the developer has to specify not only the visual aspects, but also define the behavior that the button should take when it is pushed.

Added:
>
>
@@@ code example
 Our goal in this project is to separate out the visual description from the behavioural description. We want to allow users to write
  • XML that describes the layout of the GUI
  • aspects that describe the behavior
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback