primaryview.org Home Page

primaryview.org

Describing the User

UI Architecture

UI Architecture

ETP

UI Methods

Software Process

UI Patterns

UI Style

Workshops & Resources

UML

UI Methods and ArchitectureArchitectureETP Architecture

This section describes the use of Entity, Task, and Presenter (ETP) classification as an architectural organizing principal. This classification is an elaboration of Jacobson's entity, control, and boundary classification. ETP extends Jacobson's control classifiers to encompass not only flow of control in application logic but also the flow of activity in organizations (process) and individual work (user tasks) extended down to the application's interface (what user goal is satisified by a particular "control" classifier).

For a broad overview of this approach, see Artim's chapter, Entity, Task, and Presenter Classification in User Interface Architecture: An Approach to Organizing HCI Practice (included in Object Modeling and User Interface Design—Designing Interactive Systems, edited by Mark van Harmelen, Addison-Wesley Object Technology series, ©2001).

This section is scheduled to be completed in 4Q2003.

Note: this site is an unfunded professional activity. Scheduled dates for improved content are not a commitment and are subject to the contributor's time availability.

Last Modified February 2003

©2002, 2003 John M. Artim