UC Institute for Software Research

Home  |   People  |   Research  |   Publications  |   Tech Transition  |   Events  |   Partnerships  |   About ISR  |   Contact Us

Distinguished Speaker Series 2003-2004

James Landay

Department of Computer Science and Engineering
University of Washington

Using Design Patterns to Create Cross-Platform Web Sites

January 16, 2004

Refreshments and Networking: 1:30 - 2:00
Presentation: 2:00 - 3:30

Faculty Host: Paul Dourish, jpd@ics.uci.edu

RSVP: Email RSVP required to Steve Ponting at sponting@uci.edu by Monday, January 12.

UCI McDonnell Douglas Engineering Auditorium (building #311)

No cost to attend.

Directions and parking information
are available.

Abstract: We are now entering the era of pervasive computing, an era where people will access information and services anywhere, anytime, and from a wide variety of devices. One challenge for practitioners is to design user interfaces that work across different devices. Design patterns offer a solution this problem. Design patterns encapsulate successful design solutions for later reuse. Patterns make it easy for designers to take advantage of proven solutions while also giving designers room to creatively solve problems unique to their design. Patterns have a long history in architecture and software engineering, but have only recently been used in interface design. In this talk we will introduce the design pattern approach to Web site design and give you a sampling of the patterns found in our recent book The Design of Sites. We will also demonstrate a sketch-based tool that uses design patterns as a way to solve many of the problems with cross device design.

About the Speaker: James Landay is a Professor of Computer Science at the University of Washington and the Director of Intel Research Seattle. He is also the chief scientist and co-founder of NetRaker Corp. He received his B.S. in electrical engineering and computer science from UC Berkeley in 1990 and his M.S. and Ph.D. from Carnegie Mellon University in 1993 and 1996, respectively. His Ph.D. dissertation was the first to demonstrate the use of sketching in user interface design tools. He has published extensively in the area of human-computer interaction, including articles on user interface design and evaluation tools, ubiquitous computing, pen-based user interfaces, mobile computing, and visual languages.