JAVA POWER TOOLS: A FOUNDATION FOR INTERACTIVE HCI EXPLORATION

Viera K. Proulx, Richard Rasala · 2001

In this paper we first discuss the key issues in GUI programming and identify abstractions that represent the basic GUI program building blocks. We then describe how the Java Power Tools (JPT) permit a GUI programmer to work at this higher level of abstraction. We present several examples of simple GUIs designed with the JPT to illustrate the use of the JPT idioms. Finally, we discuss the implications of using the JPT in computer science courses in three different contexts: as a tool for creating programs with GUIs, as a model for object oriented design and patterns, and as a tool for building interactive simulations of computer science concepts.

Read the paper · More papers on PaperTik