inspiration from the edge: new patterns for interface design

147
the Edge EDGE INTERFACES Inspiration from Stephen P. Anderson

Post on 17-Oct-2014

47.626 views

Category:

Technology


1 download

DESCRIPTION

(My presentation from the IA Summit 2008)Want a fresh perspective on UI design? Look around. Not at other web sites or desktop applications but at other interactive media. Tivo, the iPhone, the Wii software interface, the ‘Sugar’ OS for the XO Laptop… there’s a world of new UI inspiration that is already being proven out in other devices.

TRANSCRIPT

Page 1: Inspiration from The Edge: New Patterns for Interface Design

the EdgeEDGE INTERFACES

Inspiration from

Stephen P. Anderson

Page 2: Inspiration from The Edge: New Patterns for Interface Design

Free Listing (27)

Ecosystem Visualization (24)

I HAVE I NEED

Usability Capture Software (30)

Sketchboard (31)

Page 3: Inspiration from The Edge: New Patterns for Interface Design

Interface design.

Page 4: Inspiration from The Edge: New Patterns for Interface Design

Interface design.

CONSULTANT

Page 5: Inspiration from The Edge: New Patterns for Interface Design

Interface design.

CONSULTANT

DIRECTOR, UX

Page 6: Inspiration from The Edge: New Patterns for Interface Design

Interface design.

CONSULTANT

DIRECTOR, UX

VP, DESIGN

Page 7: Inspiration from The Edge: New Patterns for Interface Design
Page 8: Inspiration from The Edge: New Patterns for Interface Design
Page 9: Inspiration from The Edge: New Patterns for Interface Design

How has the iPhone interface influenced web/desktop application interface design?

Page 11: Inspiration from The Edge: New Patterns for Interface Design

THIS PRESENTATION:

New sources of inspiration for interface design

Page 12: Inspiration from The Edge: New Patterns for Interface Design

THIS PRESENTATION:

New sources of inspiration for interface design

Not as much about interaction design

Page 13: Inspiration from The Edge: New Patterns for Interface Design

Where do YOU get ideas for your

interface designs?

Page 14: Inspiration from The Edge: New Patterns for Interface Design

DEFAULT THINKING

Just say ‘NO!’ to...

Page 15: Inspiration from The Edge: New Patterns for Interface Design

Building an online booking tool for a major airline...

You would look at...

DEFAULT

THINKIN

G1

Page 16: Inspiration from The Edge: New Patterns for Interface Design

Building an online booking tool for a major airline...

You would look at...other airline sites!

DEFAULT

THINKIN

G1

Page 17: Inspiration from The Edge: New Patterns for Interface Design

Building an online booking tool for a major airline...

You would look at...other airline sites!

and maybe... ?

DEFAULT

THINKIN

G1

Page 18: Inspiration from The Edge: New Patterns for Interface Design

DEFAULT

THINKIN

G1

Page 19: Inspiration from The Edge: New Patterns for Interface Design

DEFAULT

THINKIN

G1

Page 20: Inspiration from The Edge: New Patterns for Interface Design

DEFAULT

THINKIN

G1

Page 21: Inspiration from The Edge: New Patterns for Interface Design

No. 5: Look To Other Industries For Innovation

Aer — and only aer — you’ve achieved a basic level of usability hygiene, you can move on to

adding innovative content and functionality to your site. Web strategists need to keep a watchful

eye on the competition, but should look beyond immediate industry rivals for innovative design

ideas.13 Why? Frankly, your competitors may be getting it wrong.14 But, more importantly, your

customers visit Web sites outside of your industry, which raises their expectations about the types of

experiences the Web can provide, expectations that remain intact when they come to your site.

But the universe of Web sites is enormous, and finding inspiring, relevant innovations is challenging.

Follow this structured process to narrow your search and focus on the best practices most relevant

to your own business: · List your site’s strategic objectives. What’s the main purpose of your Web site? Dot-coms

like Amazon.com and eBay exist to create revenue through online transactions, while the

main purpose of other seemingly transactional sites — like some big name retailers and

automotive OEMs — is oen to drive customers to local stores or dealerships. Whether

it’s providing easy self-service or reinforcing your company’s Brand Image, being explicit

about why your site exists will help focus your search for innovative practices.

· Determine specific capabilities that align with your objectives. Compile a list of online

capabilities that support your strategic objectives. For example, if your site exists to drive

online transactions, then it must provide some baseline features, including forms for

entering personal information, privacy and security policies, a transaction engine, help,

and the ability to track the status of a transaction.

· Focus on industries that excel in each capability. Start your search with companies

whose main business goals directly align with each capability that your site needs to

provide. For example, financial services firms should excel at providing privacy and

security information. A quick survey of financial services sites will uncover some

unremarkable duds, but also a few gems, like the well-documented privacy policy at ING

Direct.15 Repeat this search for all of the key capabilities that your site needs to provide.

...look beyond immediate industry rivals for innovative design ideas. Why? Frankly, your competitors may be getting it wrong. But, more importantly, your customers visit Web sites outside of your industry, which raises their expectations about the types of experiences the Web can provide, expectations that remain intact when they come to your site.

"Hunt For Web Innovations Outside Of Your Industry" Forrester, November 3, 2005

Page 22: Inspiration from The Edge: New Patterns for Interface Design

DEFAULT

THINKIN

G2

Page 23: Inspiration from The Edge: New Patterns for Interface Design

DEFAULT

THINKIN

G2

“This is my toolbox”

Page 24: Inspiration from The Edge: New Patterns for Interface Design

“default thinking”

Page 25: Inspiration from The Edge: New Patterns for Interface Design

THIS PRESENTATION:

New sources of inspiration for interface design

WHAT SOURCES?

Page 26: Inspiration from The Edge: New Patterns for Interface Design

Desktop Software

Web Apps

Web Sites

Page 27: Inspiration from The Edge: New Patterns for Interface Design

Desktop Software

Web Apps

Web Sites

Page 28: Inspiration from The Edge: New Patterns for Interface Design

http://www.slideshare.net/dansaffer/new-sources-of-inspiration-for-interaction-designers

Architecture, Film & Mechanical ObjectsDan Saffer

http://www.slideshare.net/billder/de-rouchey-conversations-with-everyday-objects

Everyday ObjectsBill DeRouchey

http://www.slideshare.net/blackbeltjones/designing-for-spacetime-ixda08

Space-Time ContinuumMatt Jones

http://www.slideshare.net/sarah.allen/cinematic-interaction-design

Cinematic InteractionsSarah Allen

Youth, OnlineAndrew Hinton

http://www.inkblurt.com/2006/04/01/clues-to-the-future/

Social DesignJoshua Porter

http://www.slideshare.net/bokardo/psychology-of-social-design/

Game TheoryKars AlfrinkAmy Jo Kim

http://www.slideshare.net/kaeru/playful-ias-euro-ia-summit-2007

Sci-Fi InterfacesNathan Shedroff & Chris Noessel

http://www.nathan.com/thoughts/MakeItSo.pdf

Desktop Software

Web Apps

Web Sites

http://www.shufflebrain.com/etech06.htm

Page 29: Inspiration from The Edge: New Patterns for Interface Design

Desktop Software

Web Apps

Web Sites

Page 30: Inspiration from The Edge: New Patterns for Interface Design

THIS PRESENTATION:

New sources of inspiration for interface design

WHAT SOURCES?

Interfaces that are often overlooked or go unnoticed

Page 31: Inspiration from The Edge: New Patterns for Interface Design

3 Quick Comments

Page 32: Inspiration from The Edge: New Patterns for Interface Design

3 Quick Comments

psst... I’m trying to get ahead

of the “yeah, but...” comments

Page 33: Inspiration from The Edge: New Patterns for Interface Design

3 Quick Comments

trying to get ahead of the “yeah, but...” comments

1. With new technologies, almost anything is possible!

Page 34: Inspiration from The Edge: New Patterns for Interface Design

INTERESTING CHANGES...Hardware

Page 35: Inspiration from The Edge: New Patterns for Interface Design

INTERESTING CHANGES...Software

XUL

PrismCloud Computing

Page 36: Inspiration from The Edge: New Patterns for Interface Design

3 Quick Comments

trying to get ahead of the “yeah, but...” comments

1. With new technologies, almost anything is possible!

2. Natural behaviors are superior to learned behaviors.

Page 37: Inspiration from The Edge: New Patterns for Interface Design

A scrollbar, really?Why are we pulling down to move a document up?

Page 38: Inspiration from The Edge: New Patterns for Interface Design

A scrollbar, really?Why are we pulling down to move a document up?

Page 40: Inspiration from The Edge: New Patterns for Interface Design

3 Quick Comments

trying to get ahead of the “yeah, but...” comments

1. With new technologies, almost anything is possible!

2. Natural behaviors are superior to learned behaviors.

3. ...except where the learned behavior actually makes me feel (and perform?) better.

Page 41: Inspiration from The Edge: New Patterns for Interface Design
Page 42: Inspiration from The Edge: New Patterns for Interface Design

3 Quick Comments

trying to get ahead of the “yeah, but...” comments

1. With new technologies, almost anything is possible!

2. Natural behaviors are superior to learned behaviors.

3. ...except where the learned behavior actually makes me feel (and perform?) better.

Page 43: Inspiration from The Edge: New Patterns for Interface Design

Anything you want to, do itWanta change the world?There's nothingTo it

-Willy Wonka

Page 44: Inspiration from The Edge: New Patterns for Interface Design

CONTEXT:(Where this became important...)

Page 45: Inspiration from The Edge: New Patterns for Interface Design

Project

“Crazy Quilt”

Page 46: Inspiration from The Edge: New Patterns for Interface Design

Project “Crazy Quilt”

“Project Crazy Quilt”

integrate dozens of existing applications(some web based, some desktop)

each with wildly different UIs, some redundant functionality, and no information architecture

support power users & newbies, small businesses, as well as enterprise companies!

be infinitely customizable at the user & business levels

deployed worldwide to broadbandand dial-up clients

(and so on...!)

Page 47: Inspiration from The Edge: New Patterns for Interface Design

INTERFACE CHALLENGE:

How do we ‘stitch together’ a dozen independent applications?

Page 48: Inspiration from The Edge: New Patterns for Interface Design
Page 49: Inspiration from The Edge: New Patterns for Interface Design
Page 50: Inspiration from The Edge: New Patterns for Interface Design

SUGAR OS FOR THE XO LAPTOP:

Page 51: Inspiration from The Edge: New Patterns for Interface Design

(Video demonstration of the Sugar OS)

Page 52: Inspiration from The Edge: New Patterns for Interface Design

+

Page 53: Inspiration from The Edge: New Patterns for Interface Design

Connection?

Page 54: Inspiration from The Edge: New Patterns for Interface Design

Connection?“Hub & Spoke”

Page 55: Inspiration from The Edge: New Patterns for Interface Design

Area 1 Area 2 Area 3 Area 4 Area 5

Option 1

Option 2

Option 3

Option 4

Option 5

Options 6

Where I am.

Page 56: Inspiration from The Edge: New Patterns for Interface Design

Area 1 Area 2 Area 3 Area 4 Area 5

Option 1

Option 2

Option 3

Option 4

Option 5

Options 6

Where I am.WRONG PATTERN

FOR APPLICATIONS!

Page 57: Inspiration from The Edge: New Patterns for Interface Design

Where I started

Where I came from

What I can do next

What I can do next

What I can do next

Where I am.

Page 58: Inspiration from The Edge: New Patterns for Interface Design

Navigation! Activity Focused

_

_

_

Page 59: Inspiration from The Edge: New Patterns for Interface Design

Building Interiors, Caves,

etc.

Geographical Places

Page 60: Inspiration from The Edge: New Patterns for Interface Design

Building Interiors, Caves,

etc.

Geographical Places

Page 61: Inspiration from The Edge: New Patterns for Interface Design

Building Interiors, Caves,

etc.

Geographical Places

Persistent Global Controls

Page 62: Inspiration from The Edge: New Patterns for Interface Design

Building Interiors, Caves,

etc.

Geographical Places

Persistent Global Controls

Page 63: Inspiration from The Edge: New Patterns for Interface Design

Building Interiors, Caves,

etc.

Geographical Places

Persistent Global Controls

Map, News, Character Stats

Page 64: Inspiration from The Edge: New Patterns for Interface Design

Building Interiors, Caves,

etc.

Geographical Places

Persistent Global Controls

Map, News, Character Stats

Page 65: Inspiration from The Edge: New Patterns for Interface Design

Games

Building Interiors, Caves,

etc.

Geographical Places

Persistent Global Controls

Map, News, Character Stats

Page 66: Inspiration from The Edge: New Patterns for Interface Design

Games

Building Interiors, Caves,

etc.

Geographical Places

Persistent Global Controls

Map, News, Character Stats

Page 67: Inspiration from The Edge: New Patterns for Interface Design

Games

Building Interiors, Caves,

etc.

Geographical Places

Persistent Global Controls

Map, News, Character Stats

Page 68: Inspiration from The Edge: New Patterns for Interface Design

Games

Building Interiors, Caves,

etc.

Geographical Places

Persistent Global Controls

Map, News, Character Stats

?

Page 69: Inspiration from The Edge: New Patterns for Interface Design

Various Applications

Plug-Ins, related tools

Persistent Global Controls

Global Popups, Profile,

Navigation, News

Context-Specific Tasks, Contextual

HelpGames

Building Interiors, Caves,

etc.

Geographical Places

Persistent Global Controls

Map, News, Character Stats

Page 70: Inspiration from The Edge: New Patterns for Interface Design

Various Applications

Plug-Ins, related tools

Persistent Global Controls

Global Popups, Profile,

Navigation, News

Context-Specific Tasks, Contextual

HelpGames

Building Interiors, Caves,

etc.

Geographical Places

Persistent Global Controls

Map, News, Character Stats

TAKEAWAY #1

Look Beyond the Surface.

Page 71: Inspiration from The Edge: New Patterns for Interface Design

INTERFACE CHALLENGE:

How do we accomodate all levels of users & deep customizability?

Page 72: Inspiration from The Edge: New Patterns for Interface Design
Page 73: Inspiration from The Edge: New Patterns for Interface Design
Page 74: Inspiration from The Edge: New Patterns for Interface Design

TAKEAWAY #2

Think Outside the (UI) Box.

Page 76: Inspiration from The Edge: New Patterns for Interface Design
Page 77: Inspiration from The Edge: New Patterns for Interface Design
Page 78: Inspiration from The Edge: New Patterns for Interface Design

Learning from Games: HCI Design Innovations in Entertainment Software

Jeff Dyck1, David Pinelle1, Barry Brown2, and Carl Gutwin1 1HCI Lab, Deptartment of Computer Science

University of Saskatchewan Saskatoon, SK, Canada, S7N 5A9

[email protected]; http://hci.usask.ca

2Department of Computer Science University of Glasgow

Glasgow, Scotland [email protected]

ABSTRACT Computer games are one of the most successful application domains in the history of interactive systems. This success has come despite the fact that games were ‘separated at birth’ from most of the accepted paradigms for designing usable interactive software. It is now apparent that this separate and less-constrained environment has allowed for much design creativity and many innovations that make game interfaces highly usable. We analyzed several current game interfaces looking for ideas that could be applied more widely to general UIs. In this paper we present four of these: effortless community, learning by watching, deep customizability, and fluid system-human interaction. These ideas have arisen in games because of their focus on user performance and user satisfaction, and we believe that they can help to improve the usability of other types of applications.

Keywords Computer games, game interfaces, user communities, interface customization, interface design

INTRODUCTION Computer games are an enormously popular and successful type of interactive software. This success has occurred even though game interfaces and interaction paradigms are very different from those of other applications. Because of their focus on system performance over consistency, games have nearly always ignored the windowing systems, the standard widget libraries, and the toolkits that define the look and feel of conventional systems. In this way, game UIs were ‘separated at birth’ from their siblings, and grew up in a very different design environment.

In particular, this environment does not place restrictions on how things must look or how interaction must be carried out with the user, but it does strongly reward innovation and performance. The driving forces in game design are user performance, satisfaction, and novelty: gamers have come to expect new, cool features that they have never seen before, features that help them play in more efficient and more interesting ways. As a result, games have both become early adopters of new HCI technologies as well as innovators in the area of HCI interaction design.

Examples of early adoption are many, and include transparent overlays in Diablo II (studied in [2]), transparent menus in Everquest ([9]), radar views in Warcraft ([8]), gestural commands in Black and White

([18]), speed-coupled flying in Grand Theft Auto ([16]), and radial menus in Neverwinter Nights ([11]). However, games do not just adopt; the competitiveness of the market and the expectations of the player communities lead game designers to produce both variations on old techniques as well as completely new ones. This paper is about the innovations that have grown up entirely in the game world – techniques and approaches that can now help to advance the design and usability of conventional applications.

HCI researchers have considered games before: in the early 1980s, Tom Malone looked at what makes games compelling and how these properties could be applied to applications [14]. In the ensuing 20 years, however, games have evolved enormously, but their progress has gone largely unnoticed. A second look at the design and interaction innovations – this time in modern games – was long overdue.

We have taken this look by carrying out a design review of fourteen state of the art PC games from several genres. Our goal was to identify novel contributions that provide clear benefits to users in game domains, contributions that could be also be employed to help improve usability in conventional applications. In this paper, we introduce four of these innovations: ! effortless community – games make it easy to form,

join, and participate in communities of users; ! learning by watching – games help people learn the

application by watching ‘over the shoulder’ of more experienced users as they work;

! deep customizability – games give users the power to modify and extend any aspect of the UI, and allow them to share those modifications with others;

! fluid system-human interaction – games communicate information to users in ways that do not demand the user’s attention and do not interrupt the flow of work.

Even though games are often seen as being “just for kids” or “just for entertainment,” games have had to address many of the same interaction and interface issues that affect more conventional systems. The design ideas that we present below are eminently applicable to everyday situations with regular software; and we suggest that reuniting the separated siblings can have distinct advantages for both software usability and HCI research.

hci.usask.ca/publications/2003/games-gi03.pdf

Page 79: Inspiration from The Edge: New Patterns for Interface Design

Learning from Games: HCI Design Innovations in Entertainment Software

Jeff Dyck1, David Pinelle1, Barry Brown2, and Carl Gutwin1 1HCI Lab, Deptartment of Computer Science

University of Saskatchewan Saskatoon, SK, Canada, S7N 5A9

[email protected]; http://hci.usask.ca

2Department of Computer Science University of Glasgow

Glasgow, Scotland [email protected]

ABSTRACT Computer games are one of the most successful application domains in the history of interactive systems. This success has come despite the fact that games were ‘separated at birth’ from most of the accepted paradigms for designing usable interactive software. It is now apparent that this separate and less-constrained environment has allowed for much design creativity and many innovations that make game interfaces highly usable. We analyzed several current game interfaces looking for ideas that could be applied more widely to general UIs. In this paper we present four of these: effortless community, learning by watching, deep customizability, and fluid system-human interaction. These ideas have arisen in games because of their focus on user performance and user satisfaction, and we believe that they can help to improve the usability of other types of applications.

Keywords Computer games, game interfaces, user communities, interface customization, interface design

INTRODUCTION Computer games are an enormously popular and successful type of interactive software. This success has occurred even though game interfaces and interaction paradigms are very different from those of other applications. Because of their focus on system performance over consistency, games have nearly always ignored the windowing systems, the standard widget libraries, and the toolkits that define the look and feel of conventional systems. In this way, game UIs were ‘separated at birth’ from their siblings, and grew up in a very different design environment.

In particular, this environment does not place restrictions on how things must look or how interaction must be carried out with the user, but it does strongly reward innovation and performance. The driving forces in game design are user performance, satisfaction, and novelty: gamers have come to expect new, cool features that they have never seen before, features that help them play in more efficient and more interesting ways. As a result, games have both become early adopters of new HCI technologies as well as innovators in the area of HCI interaction design.

Examples of early adoption are many, and include transparent overlays in Diablo II (studied in [2]), transparent menus in Everquest ([9]), radar views in Warcraft ([8]), gestural commands in Black and White

([18]), speed-coupled flying in Grand Theft Auto ([16]), and radial menus in Neverwinter Nights ([11]). However, games do not just adopt; the competitiveness of the market and the expectations of the player communities lead game designers to produce both variations on old techniques as well as completely new ones. This paper is about the innovations that have grown up entirely in the game world – techniques and approaches that can now help to advance the design and usability of conventional applications.

HCI researchers have considered games before: in the early 1980s, Tom Malone looked at what makes games compelling and how these properties could be applied to applications [14]. In the ensuing 20 years, however, games have evolved enormously, but their progress has gone largely unnoticed. A second look at the design and interaction innovations – this time in modern games – was long overdue.

We have taken this look by carrying out a design review of fourteen state of the art PC games from several genres. Our goal was to identify novel contributions that provide clear benefits to users in game domains, contributions that could be also be employed to help improve usability in conventional applications. In this paper, we introduce four of these innovations: ! effortless community – games make it easy to form,

join, and participate in communities of users; ! learning by watching – games help people learn the

application by watching ‘over the shoulder’ of more experienced users as they work;

! deep customizability – games give users the power to modify and extend any aspect of the UI, and allow them to share those modifications with others;

! fluid system-human interaction – games communicate information to users in ways that do not demand the user’s attention and do not interrupt the flow of work.

Even though games are often seen as being “just for kids” or “just for entertainment,” games have had to address many of the same interaction and interface issues that affect more conventional systems. The design ideas that we present below are eminently applicable to everyday situations with regular software; and we suggest that reuniting the separated siblings can have distinct advantages for both software usability and HCI research.

hci.usask.ca/publications/2003/games-gi03.pdf

Page 80: Inspiration from The Edge: New Patterns for Interface Design

Learning from Games: HCI Design Innovations in Entertainment Software

Jeff Dyck1, David Pinelle1, Barry Brown2, and Carl Gutwin1 1HCI Lab, Deptartment of Computer Science

University of Saskatchewan Saskatoon, SK, Canada, S7N 5A9

[email protected]; http://hci.usask.ca

2Department of Computer Science University of Glasgow

Glasgow, Scotland [email protected]

ABSTRACT Computer games are one of the most successful application domains in the history of interactive systems. This success has come despite the fact that games were ‘separated at birth’ from most of the accepted paradigms for designing usable interactive software. It is now apparent that this separate and less-constrained environment has allowed for much design creativity and many innovations that make game interfaces highly usable. We analyzed several current game interfaces looking for ideas that could be applied more widely to general UIs. In this paper we present four of these: effortless community, learning by watching, deep customizability, and fluid system-human interaction. These ideas have arisen in games because of their focus on user performance and user satisfaction, and we believe that they can help to improve the usability of other types of applications.

Keywords Computer games, game interfaces, user communities, interface customization, interface design

INTRODUCTION Computer games are an enormously popular and successful type of interactive software. This success has occurred even though game interfaces and interaction paradigms are very different from those of other applications. Because of their focus on system performance over consistency, games have nearly always ignored the windowing systems, the standard widget libraries, and the toolkits that define the look and feel of conventional systems. In this way, game UIs were ‘separated at birth’ from their siblings, and grew up in a very different design environment.

In particular, this environment does not place restrictions on how things must look or how interaction must be carried out with the user, but it does strongly reward innovation and performance. The driving forces in game design are user performance, satisfaction, and novelty: gamers have come to expect new, cool features that they have never seen before, features that help them play in more efficient and more interesting ways. As a result, games have both become early adopters of new HCI technologies as well as innovators in the area of HCI interaction design.

Examples of early adoption are many, and include transparent overlays in Diablo II (studied in [2]), transparent menus in Everquest ([9]), radar views in Warcraft ([8]), gestural commands in Black and White

([18]), speed-coupled flying in Grand Theft Auto ([16]), and radial menus in Neverwinter Nights ([11]). However, games do not just adopt; the competitiveness of the market and the expectations of the player communities lead game designers to produce both variations on old techniques as well as completely new ones. This paper is about the innovations that have grown up entirely in the game world – techniques and approaches that can now help to advance the design and usability of conventional applications.

HCI researchers have considered games before: in the early 1980s, Tom Malone looked at what makes games compelling and how these properties could be applied to applications [14]. In the ensuing 20 years, however, games have evolved enormously, but their progress has gone largely unnoticed. A second look at the design and interaction innovations – this time in modern games – was long overdue.

We have taken this look by carrying out a design review of fourteen state of the art PC games from several genres. Our goal was to identify novel contributions that provide clear benefits to users in game domains, contributions that could be also be employed to help improve usability in conventional applications. In this paper, we introduce four of these innovations: ! effortless community – games make it easy to form,

join, and participate in communities of users; ! learning by watching – games help people learn the

application by watching ‘over the shoulder’ of more experienced users as they work;

! deep customizability – games give users the power to modify and extend any aspect of the UI, and allow them to share those modifications with others;

! fluid system-human interaction – games communicate information to users in ways that do not demand the user’s attention and do not interrupt the flow of work.

Even though games are often seen as being “just for kids” or “just for entertainment,” games have had to address many of the same interaction and interface issues that affect more conventional systems. The design ideas that we present below are eminently applicable to everyday situations with regular software; and we suggest that reuniting the separated siblings can have distinct advantages for both software usability and HCI research.

hci.usask.ca/publications/2003/games-gi03.pdf

Page 81: Inspiration from The Edge: New Patterns for Interface Design

Learning from Games: HCI Design Innovations in Entertainment Software

Jeff Dyck1, David Pinelle1, Barry Brown2, and Carl Gutwin1 1HCI Lab, Deptartment of Computer Science

University of Saskatchewan Saskatoon, SK, Canada, S7N 5A9

[email protected]; http://hci.usask.ca

2Department of Computer Science University of Glasgow

Glasgow, Scotland [email protected]

ABSTRACT Computer games are one of the most successful application domains in the history of interactive systems. This success has come despite the fact that games were ‘separated at birth’ from most of the accepted paradigms for designing usable interactive software. It is now apparent that this separate and less-constrained environment has allowed for much design creativity and many innovations that make game interfaces highly usable. We analyzed several current game interfaces looking for ideas that could be applied more widely to general UIs. In this paper we present four of these: effortless community, learning by watching, deep customizability, and fluid system-human interaction. These ideas have arisen in games because of their focus on user performance and user satisfaction, and we believe that they can help to improve the usability of other types of applications.

Keywords Computer games, game interfaces, user communities, interface customization, interface design

INTRODUCTION Computer games are an enormously popular and successful type of interactive software. This success has occurred even though game interfaces and interaction paradigms are very different from those of other applications. Because of their focus on system performance over consistency, games have nearly always ignored the windowing systems, the standard widget libraries, and the toolkits that define the look and feel of conventional systems. In this way, game UIs were ‘separated at birth’ from their siblings, and grew up in a very different design environment.

In particular, this environment does not place restrictions on how things must look or how interaction must be carried out with the user, but it does strongly reward innovation and performance. The driving forces in game design are user performance, satisfaction, and novelty: gamers have come to expect new, cool features that they have never seen before, features that help them play in more efficient and more interesting ways. As a result, games have both become early adopters of new HCI technologies as well as innovators in the area of HCI interaction design.

Examples of early adoption are many, and include transparent overlays in Diablo II (studied in [2]), transparent menus in Everquest ([9]), radar views in Warcraft ([8]), gestural commands in Black and White

([18]), speed-coupled flying in Grand Theft Auto ([16]), and radial menus in Neverwinter Nights ([11]). However, games do not just adopt; the competitiveness of the market and the expectations of the player communities lead game designers to produce both variations on old techniques as well as completely new ones. This paper is about the innovations that have grown up entirely in the game world – techniques and approaches that can now help to advance the design and usability of conventional applications.

HCI researchers have considered games before: in the early 1980s, Tom Malone looked at what makes games compelling and how these properties could be applied to applications [14]. In the ensuing 20 years, however, games have evolved enormously, but their progress has gone largely unnoticed. A second look at the design and interaction innovations – this time in modern games – was long overdue.

We have taken this look by carrying out a design review of fourteen state of the art PC games from several genres. Our goal was to identify novel contributions that provide clear benefits to users in game domains, contributions that could be also be employed to help improve usability in conventional applications. In this paper, we introduce four of these innovations: ! effortless community – games make it easy to form,

join, and participate in communities of users; ! learning by watching – games help people learn the

application by watching ‘over the shoulder’ of more experienced users as they work;

! deep customizability – games give users the power to modify and extend any aspect of the UI, and allow them to share those modifications with others;

! fluid system-human interaction – games communicate information to users in ways that do not demand the user’s attention and do not interrupt the flow of work.

Even though games are often seen as being “just for kids” or “just for entertainment,” games have had to address many of the same interaction and interface issues that affect more conventional systems. The design ideas that we present below are eminently applicable to everyday situations with regular software; and we suggest that reuniting the separated siblings can have distinct advantages for both software usability and HCI research.

hci.usask.ca/publications/2003/games-gi03.pdf

Page 82: Inspiration from The Edge: New Patterns for Interface Design
Page 83: Inspiration from The Edge: New Patterns for Interface Design
Page 84: Inspiration from The Edge: New Patterns for Interface Design

INTERFACE CHALLENGE:

How do we accommodate multiple workspaces?

Page 85: Inspiration from The Edge: New Patterns for Interface Design

Tabbed navigation

Minimized documents

Page 87: Inspiration from The Edge: New Patterns for Interface Design

4

Page 88: Inspiration from The Edge: New Patterns for Interface Design

INTERFACE CHALLENGE:

Are there better ways to display search results?

Page 89: Inspiration from The Edge: New Patterns for Interface Design

STANDARD TEXT RESULTS TAILORED RESULTS ON VIEWZI

http://www.viewzi.com/

Page 90: Inspiration from The Edge: New Patterns for Interface Design

STANDARD TEXT RESULTS TAILORED RESULTS ON VIEWZI

http://www.viewzi.com/

Page 91: Inspiration from The Edge: New Patterns for Interface Design

STANDARD TEXT RESULTS TAILORED RESULTS ON VIEWZI

http://www.viewzi.com/

Page 92: Inspiration from The Edge: New Patterns for Interface Design

http://www.aaronjasinski.com/

Page 93: Inspiration from The Edge: New Patterns for Interface Design

Categories

Sub-Categories

Bars...color coding

height

More details on

click

1

2

3

4

5

Page 94: Inspiration from The Edge: New Patterns for Interface Design

01

02

03

04

05

06

08

09

10 11 12 13 14 15 16 17 18 19

20 21

23

24

25

26

27

REGION 1 REGION 2 REGION 3

07

Page 95: Inspiration from The Edge: New Patterns for Interface Design

01

02

03

04

05

06 07 Miami Branch

08

09

10

Q4 TODAY

123.45

93.04

11 12 13 14 15 16 17 18 19

20 21

23

24

25

26

27

REGION 1 REGION 2 REGION 3

Supervisor: John SmithQtly Avg: $4.2mOther: $55.3m

Page 96: Inspiration from The Edge: New Patterns for Interface Design

01

02

03

04

05

06 07 Miami Branch

08

09

10

Q4 TODAY

123.45

93.04

11 12 13 14 15 16 17 18 19

20 21

23

24

25

26

27

REGION 1 REGION 2 REGION 3

Supervisor: John SmithQtly Avg: $4.2mOther: $55.3m

TAKEAWAY #1 (again!)

Look Beyond the Surface.

Page 97: Inspiration from The Edge: New Patterns for Interface Design

INTERFACE CHALLENGE:

How do we reduce the complexity in our applications?

Page 98: Inspiration from The Edge: New Patterns for Interface Design

Where I started

Where I came from

What I can do next

What I can do next

What I can do next

Where I am.

Page 99: Inspiration from The Edge: New Patterns for Interface Design

Where I started

Where I came from

What I can do next

What I can do next

What I can do next

Where I am.

TAKEAWAY #3a / 3b

Design with Less Space.

Think in Conversations.

Page 100: Inspiration from The Edge: New Patterns for Interface Design

http://www.songza.com/

Page 101: Inspiration from The Edge: New Patterns for Interface Design

http://www.songza.com/

Page 102: Inspiration from The Edge: New Patterns for Interface Design

http://www.songza.com/

Page 103: Inspiration from The Edge: New Patterns for Interface Design

http://www.songza.com/

Page 104: Inspiration from The Edge: New Patterns for Interface Design

http://www.songza.com/

Page 105: Inspiration from The Edge: New Patterns for Interface Design

http://www.picnik.com/

Page 107: Inspiration from The Edge: New Patterns for Interface Design
Page 108: Inspiration from The Edge: New Patterns for Interface Design
Page 109: Inspiration from The Edge: New Patterns for Interface Design

http://www.viddler.com/

Page 110: Inspiration from The Edge: New Patterns for Interface Design

http://www.viddler.com/

Page 111: Inspiration from The Edge: New Patterns for Interface Design

http://www.viddler.com/

Page 112: Inspiration from The Edge: New Patterns for Interface Design

http://www.viddler.com/

Page 113: Inspiration from The Edge: New Patterns for Interface Design

Design based on usage!

Page 114: Inspiration from The Edge: New Patterns for Interface Design

cG

INTERFACE CHALLENGE:

How do we better communicate function, content, and context?

Page 116: Inspiration from The Edge: New Patterns for Interface Design
Page 117: Inspiration from The Edge: New Patterns for Interface Design

The data is the same. Which one do you want to work with?

Page 118: Inspiration from The Edge: New Patterns for Interface Design

http://www.discoapp.com/

Page 119: Inspiration from The Edge: New Patterns for Interface Design

http://www.popfly.com/

Page 120: Inspiration from The Edge: New Patterns for Interface Design

tuaw.com comments

Page 121: Inspiration from The Edge: New Patterns for Interface Design

GetSatisfaction's Emotional Feedback

Page 123: Inspiration from The Edge: New Patterns for Interface Design

http://www.my-currency.com/

Page 124: Inspiration from The Edge: New Patterns for Interface Design

http://www.my-currency.com/

Page 125: Inspiration from The Edge: New Patterns for Interface Design

TAKEAWAY #4

Make It Visual.

http://www.my-currency.com/

Page 126: Inspiration from The Edge: New Patterns for Interface Design

TAKEAWAY #4

Make It Visual.

TAKEAWAY #5

Think about 3-D Space.

http://www.my-currency.com/

Page 127: Inspiration from The Edge: New Patterns for Interface Design

ZUI

Page 128: Inspiration from The Edge: New Patterns for Interface Design

ZUIZooming User Interfaces

Page 130: Inspiration from The Edge: New Patterns for Interface Design

http://memorabilia.hardrock.com/

Page 131: Inspiration from The Edge: New Patterns for Interface Design
Page 132: Inspiration from The Edge: New Patterns for Interface Design

http://www.scrybe.com (video demonstration)

Page 133: Inspiration from The Edge: New Patterns for Interface Design
Page 134: Inspiration from The Edge: New Patterns for Interface Design
Page 135: Inspiration from The Edge: New Patterns for Interface Design
Page 136: Inspiration from The Edge: New Patterns for Interface Design
Page 137: Inspiration from The Edge: New Patterns for Interface Design

INTERFACE CHALLENGE:

You supply the problem.(AKA: Inspiring ideas I had to include in this presentation!)

Page 138: Inspiration from The Edge: New Patterns for Interface Design

http://www.jingproject.com/

Page 139: Inspiration from The Edge: New Patterns for Interface Design

http://www.piclens.com

Page 140: Inspiration from The Edge: New Patterns for Interface Design

http://www.cookthink.com/

Page 141: Inspiration from The Edge: New Patterns for Interface Design

http://www.iminlikewithyou.com/

Page 142: Inspiration from The Edge: New Patterns for Interface Design

http://www.schematic.com/

Page 143: Inspiration from The Edge: New Patterns for Interface Design

http://www.powercursor.com/

Page 144: Inspiration from The Edge: New Patterns for Interface Design

“Experiencing Information”

IA SUMMIT 2008 THEME:

Page 145: Inspiration from The Edge: New Patterns for Interface Design

“default thinking”

Page 146: Inspiration from The Edge: New Patterns for Interface Design

Anything you want to, do itWanta change the world?There's nothingTo it

-Willy Wonka

Page 147: Inspiration from The Edge: New Patterns for Interface Design

Stephen P. Andersonwww.poetpainter.com

Thanks!

www.slideshare.net/stephenpa