Interface Seams: Ubiquity
Ubiquitous computing may be worth pursuing. Continue reading Interface Seams: Ubiquity
Exploring Extreme Programming
Ubiquitous computing may be worth pursuing. Continue reading Interface Seams: Ubiquity
GUIs aren’t the end. Continue reading Interface Seams: Leaving the Desktop Behind
These patterns describe some of the forces and decisions to be made while implementing an interactive application. [This is a submission to PLoP’98.] Continue reading Interface Seams: Patterns for Interactive Applications
Groupware is often examined on the dimensions of time and place; ad-hoc vs. planned collaboration introduces a new dimension. Continue reading Interface Seams: Ad-Hoc vs. Planned Collaboration
There are several approaches to computers and sound. Continue reading Interface Seams: Sound and Computers
Spreadsheets have traditionally been based on a rectangular grid. We’ll look into simplifying formulas, and then at data structures other than a matrix. Spreadsheets often have columns specified by alphabetic labels, and numbered rows. A specific cell can be identified Continue reading Interface Seams: Rethinking the Spreadsheet
Paper is the most important non-electronic artifact associated with computers. Continue reading Interface Seams: Paper and Computers
A first-cut analysis and high-level design of a computer-based instruction system. Continue reading Analysis Objective: Training System
Resources for people interested in human-computer interaction (HCI). Continue reading Interface Seams: HCI Resources
This document is the start of a pattern-language for phone-based systems. Continue reading A Telephone Pattern Language