Intelligent User Interfaces
CS 525U - Spring 2008

Task-Based User Interface Project


Daniel Palma

(Click here to view full-size image.)
This application is a mock personal finance manager. Its goal is to explore the issues involved in integrating the CE Task Engine into a typical user-driven desktop application. As much as possible, the structure of the interaction is defined by the task model. Once the intelligent interaction is initiated, the user interface reacts to the state of the task engine, showing different panels to acquire user input or report on the state of the interaction, among other things.

ANSI/CEA-2018 Task Model:

Executable Jar File ("java -jar Checkbook.jar")

Source Code (Eclipse project file)

Detailed Description

For more information about this project and/or the CEA-2018 standard, contact Professor Charles Rich.