123
Introduction to Information Architecture & Design School of Visual Arts | Summer 2010 Robert Stribley

SVA Summer 0710

  • View
    27

  • Download
    2

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: SVA Summer 0710

Introduction to Information Architecture & DesignSchool of Visual Arts | Summer 2010Robert Stribley

Page 2: SVA Summer 0710

Introduction

Page 3: SVA Summer 0710

Introduction

Aussie-Style Liquorice

Page 4: SVA Summer 0710

Intro

Robert Stribley

I’m an senior information architect at Razorfish,

writer of music and arts reviews,

producer/promoter for a variety show,

photographer of various things

Introduction

Page 5: SVA Summer 0710

Intro

Robert Stribley

I’ve worked with clients such as,

Bank of America, Smith Barney, Wachovia

Boston Scientific, Nasonex

Choice Hotels

Computer Associates, EMC

Ford

Nextel

Travel Channel, Women’s Wear Daily

Introduction

Page 6: SVA Summer 0710

Intro

About You

• What’s your name?

• What do you do for work?

• What do you do for fun?

• Coffee, tea or bottled water?

Introduction

Page 7: SVA Summer 0710

Intro

Goals of this workshop

• Understand the basic concepts of user experience design

• Experience the general process and techniques used on a design project

Introduction

Page 8: SVA Summer 0710

Butterfly on the New York City Highline

Page 9: SVA Summer 0710

Butterfly on the New York City Highline

Pattern Recognition:

In cognitive psychology, the ability to identify familiar forms within a complex arrangement of sensory stimuli 

Page 10: SVA Summer 0710

Butterflies at the American Museum of Natural History’s Butterfly Conservatory. 

Page 11: SVA Summer 0710

Butterflies at the American Museum of Natural History’s Butterfly Conservatory. 

Page 12: SVA Summer 0710

Owl butterfly at the American Museum of Natural History’s Butterfly Conservatory. 

Page 14: SVA Summer 0710

Agenda

Page 15: SVA Summer 0710

Agenda

Morning• Background• User Research• Our Project• Competitive Review• Personas

• Lunch

Agenda

Page 16: SVA Summer 0710

Agenda

Afternoon• Card Sorting• Design Concepts• Grids• Sketches• Q&A

Agenda

Page 17: SVA Summer 0710

Background

Page 18: SVA Summer 0710

Background

in•for•ma•tion ar•chi•tec•ture n.

Background: Defining IA

• The combination of organization, labeling, and navigation schemes within an information system.

• The structural design of an information space to facilitate task completion and intuitive access to content.

• The art and science of structuring and classifying web sites and intranets to help people find and manage information.

• An emerging discipline and community of practice focused on bringing principles of design and architecture to the digital landscape.

Information Architecture for the World Wide Web (1st Edition), p . 4, Rosenfeld and Morville

Navigation

Interaction

Art/Science

Discipline/ Community

Page 19: SVA Summer 0710

Background

The Information Architecture Institute defines information architecture as “the art and science of organizing and labeling websites, intranets, online communities and software to support usability.”

Background: Defining IA

Page 20: SVA Summer 0710

Background

"It's hard to say who really is an information architect. In some sense, we all are.”— Alex Wright, Author Glut

Background: Defining IA

Page 21: SVA Summer 0710

Background: History

A Brief History of IA

1975 • Richard Saul Wurman coined the term

“information architecture” to describe the field now more likely described as “information design”

1994• Formation of Argus Associates in Ann Arbor,

WI, the first firm devoted to IA

1998• First edition of Peter Morville and Lou

Rosenfeld’s Information Architecture for the World Wide Web, affectionately known as “The Polar Bear” book

Page 22: SVA Summer 0710

Partially adapted from: “A brief history of information architecture” by Peter Morville and Information Architecture: Designing information environments for purpose, edited by Alan Gilchrist and Barry Mahon

A Brief History of IA

2000• First IA Summit, Boston, MA – Defining

Information Architecture

2002• Boxes & Arrows, online journal for information

architects goes live• 3 new books on IA published, including Jesse

James Garrett’sThe Elements of User Experience

2009• 10th Annual IA Summit held in Memphis, TN

Background: History

Page 23: SVA Summer 0710

Design Process

Page 24: SVA Summer 0710

userscontent

context

IA

Design Process

Page 25: SVA Summer 0710

interface

information architecture

Design Process

Page 26: SVA Summer 0710

skin

(sexy)

skeleton

(supportive)

Design Process

Page 27: SVA Summer 0710

Design Process

metaphor: architectural plans

Flickr.com: Cornell University Library

Flickr.com: Cornell University Library

Design Process

Page 28: SVA Summer 0710

Design Process

The goal of user experience (or user centered) design

Communicate a message that allows users to accomplish their goals easily, simply, and rapidly.

Design Process

Page 29: SVA Summer 0710

Design Process

Discovery Definition Design Development

Design Process

Page 30: SVA Summer 0710

Design Process

Discovery Definition Design Development

• Stakeholder interviewers• Business requirements• Competitive & comparative audits• User research• Site inventory

Design Process

Page 31: SVA Summer 0710

Design Process

Discovery Definition Design Development

•Persona/scenario development•Content & meta data audits•Card sorts•Use cases•Moodboards•Creative brief•Sketching•UX Brief

Design Process

Page 32: SVA Summer 0710

Design Process

Discovery Definition Design Development

• Site maps• Task flows• Wireframes• Stakeholder reviews• Prototypes• Usability testing• Visual design

Design Process

Page 33: SVA Summer 0710

Design Process

Discovery Definition Design Development

• Functional specifications

• Quality assurance

• Site development

Design Process

Page 34: SVA Summer 0710

Background

IA Deliverables

site map

feature/functionality inventory

comparative/competitive review

requirements document

personas

sketches

use cases

user flows prototype

wireframes

discover designdefine

experience brief

Deliverables

Page 35: SVA Summer 0710

Background

IA Deliverables

site map

feature/functionality inventory

comparative/competitive review

requirements document

personas

use cases

user flows prototype

wireframes

discover designdefine

experience brief

visual design

sketches

Deliverables

Page 36: SVA Summer 0710

Our Project

Page 37: SVA Summer 0710

What to do?

Our Project

Page 38: SVA Summer 0710

Our Project

Events.com wants to revamp its website to become the go-to online resource people wanting to both attend and promote events across the United States.

Our Project

Page 39: SVA Summer 0710

Discover

Page 40: SVA Summer 0710

User Research

User Research in Copenhagen’s Elderly Homes

Page 41: SVA Summer 0710

User Research

“Through research, we aim to learn enough about the business goals, the users, and the information ecology to develop a solid strategy.”– Louis Rosenfield & Peter Morville

Discovery: User Research

Page 42: SVA Summer 0710

User Research

Flickr.com: yandleFlickr.com: yandle

Discovery: User Research

Page 43: SVA Summer 0710

User Research

Methodology• Focus Groups• Surveys• Interviews

Goals• Identify patterns and trends in user behavior,

tasks, preferences, obstacles.

Discovery: User Research

Page 44: SVA Summer 0710

User Research

Class Exercise: Survey Questions• How do you learn about events in NYC? • What type of events are you interested in?• What’s more important to you:

– Price – Type of Event– Location– Date

• How often do you attend the events?• Do you ever need to promote an event?• Do you ever invite people to an event?

Discovery: User Research

Page 45: SVA Summer 0710

Competitive Review

Page 46: SVA Summer 0710

Discovery: Competitive Audit

“This type of assessment helps set an industry ‘marker’ by looking at what the competition is up to, what features and functionalities are standard, and how others have solved the same problems you might be tasked with.”– Dorelle Rabinowitz

Discovery: Competitive Review

Page 47: SVA Summer 0710

Competitive Review

Methodology• Usability Criteria

• Scorecard

• Heuristic Evaluation

Goals• Review and analyze competitor sites according to

particular criteria

• Draw key findings, which can influence and guide IA through the design phase

Also:

• Comparative Reviews

Discovery: Competitive Review

Page 48: SVA Summer 0710

Competitive Review

Competitors

Discovery: Competitive Review

Page 49: SVA Summer 0710

Competitive Review: Flavorpill

Flavorpill loves culture. We embrace the high-brow, low-brow, underground, mainstream, and everything in between — as long as it's good.

A city guide for those who like to go out, Flavorpill publishes a daily update of worthwhile cultural-event listings, from art exhibits and readings to concerts, plays, and festivals.

”http://flavorpill.com/about

Flavorpill

Discovery: Competitive Review

Page 50: SVA Summer 0710

Competitive Review: Flavorpill

Home Page• Search• Recent Activity• Our Pick• What’s Happening

Today• Events calendar• Featured Venue• Featured Events• Giveaways• New York Guide

Discovery: Competitive Review

Page 51: SVA Summer 0710

Competitive Review: Flavorpill

Navigation

Primary

• Events

• Today

• Editor Picks

• Giveaways

• Venues

• Daily Dose

• Flavorwire

Secondary

• City Dropdown

Utility

• Sign In/Sign Out

• SignUp/ Profile

• Follow Us (RSS, Facebook, Twitter)

• Search

Discovery: Competitive Review

Page 52: SVA Summer 0710

• Search• Calendar• Filtering• Google maps

• Comments• Profile

Competitive Review: Flavorpill

Functionality

Discovery: Competitive Review

Page 53: SVA Summer 0710

Going.com

Competitive Review: Going.com

http://newyork.going.com/about_site

Going helps you find fun things to do and fun people to meet.

Ever wish there were one place where you can find all the events around town?Want to know whether an event is worth going to and see who else likes it?Looking to meet some new people who are up for doing fun things?We felt the same frustration and decided to do something about it. The result is Going: we now have hundreds of events a day and thousands of people who are up for doing fun things.

Discovery: Competitive Review

Page 54: SVA Summer 0710

Home Page• Post an Event

• Search

• Inbox

• Organizer Tools

• What’s Popular this Week

• City Feed

• Recession Busters

• Top Searches (tag cloud)

• Photo Booth

Competitive Review: Going.comDiscovery: Competitive Review

Page 55: SVA Summer 0710

Competitive Review: Going.com

Navigation

Primary

• Things to Do

• Places to Go

• People to See

Secondary

• Recession Busters

• More Cities

Utility

• Profile

• Inbox

• Post an Event

• Search

• Settings

• Logout

Discovery: Competitive Review

Page 56: SVA Summer 0710

• Search• Calendar• Profiles • Picture rating• Who likes it?• Comments

• Event posting and promoting

• RSVP online• Buy tickets• Event filtering• Link to Google Maps

Competitive Review: Going.com

Functionality

Discovery: Competitive Review

Page 57: SVA Summer 0710

NYCgo.com

NYC & Company is New York City’s official marketing, tourism and partnership organization.

Our mission is to maximize travel and tourism opportunities throughout the five boroughs, build economic prosperity and spread the dynamic image of New York City around the world.

”http://nycgo.com/?event=view.footerArticle&id=49568

Competitive Review: NYCgo.comDiscovery: Competitive Review

Page 58: SVA Summer 0710

Competitive Review: NYCgo.com

• Search

• This Week carousel

• NYC Highlights

• Events calendar

• Recent News

• Plan Your Trip

• Deals & Offers

• Filter by borough

• My NYC profiles

Home Page

Discovery: Competitive Review

Page 59: SVA Summer 0710

Primary• Top Attractions

• What to Do

• Where to Stay

• Plan Your Trip

• Deals

• Broadway

• NYC Restaurant Week

• Free

Secondary• Travel Trade

• Meeting Planners

• Membership

• Press

Utility• Search (with categories)

• Language Selector

• Temperature

• Follow: Twitter, Facebook, Email

Navigation

Competitive Review: NYCgo.comDiscovery: Competitive Review

Page 60: SVA Summer 0710

Competitive Review: NYCgo.com

• Search• Google maps• Calendar• Find an event• Filtering• MyNYC

Functionality

Discovery: Competitive Review

Page 61: SVA Summer 0710

Competitive Review

Key Findings• Search placed prominently on each site, sometimes with

advanced search

• Clear need for and emphasis on filtering of events

• Calendars provide obvious benefit but are handled with varying degree of success

• Maps also prove helpful, if not as necessary

• Profiles and community features are also common, but handled with varying degrees of detail, success

• Free events often highlighted/bubbled up

• Event detail pages vary, may have maps, RSVP, sharing, rating, commenting functionality

• The ability to add or promote an event is not always present or prominent

Discovery: Competitive Review

Page 62: SVA Summer 0710

Competitive Review

What else have we learned?

• Who are the audiences of these sites?

• What are the strengths of these sites?

• What are their weaknesses?

• How might another event site differentiate itself from these sites?

Discovery: Competitive Review

Page 63: SVA Summer 0710

Define

Page 64: SVA Summer 0710

Personas

Page 65: SVA Summer 0710

Definition: PersonasDefinition: Personas

Page 66: SVA Summer 0710

Personas

“Personas summarize user research findings and bring that research to life in such a way that everyone can make decisions based on these personas, not based on themselves.” – Steve Mulder

Definition: PersonasDefinition: Personas

Page 67: SVA Summer 0710

Personas

Characteristics of Effective Personas

• Varied and distinct• Detailed• Not weighed down with minutiae• Tied into business-specific goals• Backed by data

Definition: PersonasDefinition: Personas

Page 68: SVA Summer 0710

Personas

Methodology• Cluster Analysis

Goals• Create a narrative based on real data to

illustrate user behavior, motivations, goals

Definition: PersonasDefinition: Personas

Page 69: SVA Summer 0710

Small Budget

Big Budget

PlannerPromoter

Definition: PersonasDefinition: Personas

Page 70: SVA Summer 0710

Sabrina, 27The party plannerLocation: Gramercy ParkAttitude: Organized, outgoingFinancial Perspective: Generous, bit of spendthriftOnline Habits: Avid user of social networking sites,

Twitter, Facebook, etcQuote: “I love getting bunches of friends together

to attend all these NYC events. There’s so much great stuff to do in this city!”

Small Budget

Big Budget

PlannerPromoter

PersonasDefinition: PersonasDefinition: Personas

Page 71: SVA Summer 0710

Jerry, 44The out-of-townerLocation:Cincinnati, OHAttitude: Casual, yet adventurousFinancial Perspective: Moderate spenderOnline Habits: Utilitarian use of the Web to research

trips, read about the arts and pay bills

Quote: “I’m visiting the Big Apple with my wife

and we want to check out some art-related events.”

Small Budget

Big Budget

PlannerPromoter

Definition: PersonasDefinition: Personas

Page 72: SVA Summer 0710

Personas

Donny, 38The local comedianLocation: East VillageAttitude: Laidback, loosely organizedFinancial Perspective: Frugal, paycheck to paycheckOnline Habits: Spends time networking, promoting his act

online, haunts comedy sitesQuote: “I land a few comedy gigs around the city

and I want to promote them better.”

Small Budget

Big Budget

PlannedPromoter

Definition: PersonasDefinition: Personas

Page 73: SVA Summer 0710

Jenny, 33The professional promoterLocation: WilliamsburgAttitude: Busy, disciplined, professionalFinancial Perspective: Healthy budget for promotions andadvertisingOnline Habits: Heavy use of social networking sites both

professionally and personally, shops online

Quote:“I manage a few bands and DJs and I have

to ensure they’re listed in the right, targeted places.”

Personas

Small Budget

Big Budget

PlannedPromoter

Definition: PersonasDefinition: Personas

Page 74: SVA Summer 0710

Class Exercise: PersonasEach team is assigned a Persona. • Discuss your persona to give us a good picture of who you

are and what your behaviors are• Characteristics (likes, dislikes, etc.)

• Goals

• Obstacles/pain points

• Determine 3 tasks your persona might attempt to complete on Events.com

• Select a spokesperson to share your findings with us

Definition: PersonasDefinition: Personas

Page 75: SVA Summer 0710

Lunch Break

Page 76: SVA Summer 0710

Agenda

Afternoon•Card Sorting•Sketches•Wireframes•Q&A

AgendaAgenda

Page 77: SVA Summer 0710

Card Sorting

Page 78: SVA Summer 0710

Card Sorting

“There are often better ways to organize data than the traditional ones that first occur to us. Each organization of the same set of data expresses different attributes and messages. It is also important to experiment, reflect, and chose which organization best communicates our messages.” – Nathan Shedroff, Experience Strategist

Definition: Card SortingDefinition: Card Sorting

Page 79: SVA Summer 0710

Methodology•Grouping and labeling with index cards, post it notes

Goals•Find names for groups of content based on user’s perspective

•Organize content more efficiently

Definition: Card SortingDefinition: Card Sorting

Page 80: SVA Summer 0710

Class Exercise: Card Sorting

As individuals:

•Take 5 minutes to think of all events a person could attend

Definition: Card SortingDefinition: Card Sorting

Page 81: SVA Summer 0710

Class Exercise: Card Sorting

Now:

•Take 2 or 3 minutes to organize your events into categories (group & label)

•Then we’ll share some categories

Definition: Card SortingDefinition: Card Sorting

Page 82: SVA Summer 0710

Design

Page 83: SVA Summer 0710

Design Concepts

Donald Norman, Co-Founder, Nielsen Norman Group

Design ConceptsDesign Concepts

Page 84: SVA Summer 0710

Design Concepts

Key Concepts

•Affordance•Mapping•Constraints•Visibility•Feedback

Design ConceptsDesign Concepts

Page 85: SVA Summer 0710

85

Affordance

“Perceived properties that determine how a thing is used [and] provide strong cues to the operations of things.”

- Donald Norman

Design ConceptsDesign Concepts

Page 86: SVA Summer 0710

Mapping

Relationship between two things

http://flickr.com/photos/annavsculture/441610821/

Design ConceptsDesign ConceptsDesign Concepts

Page 87: SVA Summer 0710

Constraints

Limitations that constrain possible interactions

http://flickr.com/photos/hippie/2561854165/

Design ConceptsDesign ConceptsDesign Concepts

Page 88: SVA Summer 0710

Visibility

“Just the right things have to be visible: to indicate what parts operate and how, to indicate how the user is to interact with the device.”

- Donald Norman

http://flickr.com/photos/huladancer22/530743543/

Design ConceptsDesign ConceptsDesign Concepts

Page 89: SVA Summer 0710

89

Feedback

“Sending back to the user information about what action has actually been done, what result has been accomplished.”

- Donald Norman

Design ConceptsDesign ConceptsDesign Concepts

Page 90: SVA Summer 0710

Conceptual Design

Page 91: SVA Summer 0710

Conceptual Design

Home Page Category Page Details Page

Design: Conceptual DesignDesign: Conceptual Design

Page 92: SVA Summer 0710

Grids

Page 93: SVA Summer 0710

Grids

“The true benefit of using a grid is that as you learn how to use a grid, you start to think systemically about the solutions you design. You start to try and see how various details can echo one another, how different regions of the canvas can be reused or used for similar things, how like elements can be grouped together.”– Khoi Vinh, design Director, NYTimes.com

Design: GridsDesign: Grids

Page 94: SVA Summer 0710

GridsDesign: GridsDesign: Grids

Page 95: SVA Summer 0710

GridsDesign: GridsDesign: Grids

Page 96: SVA Summer 0710

GridsDesign: GridsDesign: Grids

Page 97: SVA Summer 0710

Grids

12 column grid

Design: GridsDesign: Grids

Page 98: SVA Summer 0710

Grids

3 columns of 4 units

Design: GridsDesign: Grids

Page 99: SVA Summer 0710

Grids

4 columns of 3 units

Design: GridsDesign: Grids

Page 100: SVA Summer 0710

Grids

6 columns of 2 units

Design: GridsDesign: Grids

Page 101: SVA Summer 0710

Grids

Variations of the 12 column grid

Design: GridsDesign: Grids

Page 102: SVA Summer 0710

Grids

Learn more about design by grids:

960 Grid System

960.gs

Design by Grid

www.designbygrid.com

Hashgrid

www.hashgrid.com

Design: GridsDesign: Grids

Page 103: SVA Summer 0710

Navigation

Page 104: SVA Summer 0710

Grids

Types of Navigation

• Site Structure – major nav

• Hierarchical – product families

• Function – sitemap privacy

• Direct – banner ad/shortcut

• Reference – related links

• Dynamic – search results

• Breadcrumb – location

• Step Navigation – sequence through forms/results

• Faceted Navigation – filters results

Design: NavigationDesign: Navigation

Areas of Navigation

• Global – universal header/footer

• Local – left nav/right nav

• Local content – text links, buttons

Styles of Navigation

• Rollover

• Dropdown

• Tabs

Adapted from Atsushi Hasegagwa’s The 7 Navigation Types of Web Sites

Page 105: SVA Summer 0710

Sketching

Page 106: SVA Summer 0710

Sketching Through the Ages

1485-1487Ornithopter by Leonardo da Vinci

2005 Schematic representation of the major components of a helicopter by Richard Wheeler

Design: SketchingDesign: Sketching

Page 107: SVA Summer 0710

Sketching

“There are techniques and processes whereby we can put experience front and center in design. My belief is that the basis for doing so lies in extending the traditional practice of sketching. ”

- Bill Buxton

Design: SketchingDesign: Sketching

Page 108: SVA Summer 0710

SketchingDesign: SketchingDesign: Sketching

Page 109: SVA Summer 0710

SketchingDesign: SketchingDesign: Sketching

Page 110: SVA Summer 0710

Sketching

Any guesses as to what this is a sketch of?

Design: SketchingDesign: Sketching

Page 111: SVA Summer 0710

“twttr sketch” Twitter.com

Sketching

Twitter[This sketch] has very special significance – it's hanging in the office somewhere with one other page.

Whenever I'm thinking about something, I really like to take out the yellow notepad and get it down. – Jack Dorsey, Twitter

Design: SketchingDesign: Sketching

Page 112: SVA Summer 0710

Bill BuxtonSketching User Experiences

Sketching

Attributes of a Sketch

• Quick

• Timely

• Inexpensive

• Disposable

• Plentiful

• Clear vocabulary

• Distinct gesture

• Minimal detail

• Appropriate degree of refinement

• Suggest & explore rather than confirm

• Ambiguity

Design: SketchingDesign: Sketching

Page 113: SVA Summer 0710

Sketching

Methodology• Draw• Limit your time• Don’t worry about mistakes or style

Goals• Benefit from the participation of your

colleagues• Quickly generate ideas and refine through

iterations

Design: SketchingDesign: Sketching

Page 114: SVA Summer 0710

Design: Sketching

Class Exercise: Sketching & Wireframes

In teams, sketch your ideas.

1) Event Detail Page

Design: SketchingDesign: Sketching

Page 115: SVA Summer 0710

Design: Sketching

Class Exercise: Sketching & Wireframes

In teams, sketch your ideas.

1) Event Detail Page

2) Create & Promote an Event

Design: SketchingDesign: Sketching

Page 116: SVA Summer 0710

Design: Sketching

Class Exercise: Sketching & Wireframes

In teams, sketch your ideas.

1) Event Detail Page

2) Create & Promote an Event

3) A Homepage

Design: SketchingDesign: Sketching

Page 117: SVA Summer 0710

Design: Sketching

Wireframe & Prototyping Tools

Axure

Dreamweaver

InDesign

Visio

Design: Wireframes Design: Wireframes

Develop

Page 118: SVA Summer 0710

Good design is…

Good design is innovative.Good design makes a product useful.Good design is aesthetic.Good design makes a product understandable.Good design is unobtrusive.Good design is honest.Good design is long-lasting.Good design is thorough down to the last detail.Good design is environmentally friendly.Good design is as little design as possible.

© Dieter Rams, amended March 2003 and October 2009

Dieter Rams: 10 principles of good designDieter Rams: 10 principles of good design

Page 119: SVA Summer 0710

Wireframing/Prototype Tools:

• Adobe InDesign

• Axure

• Omnigraffle (Mac)

• Microsoft Visio

InfoAdditional ResourcesAdditional Resources

Page 120: SVA Summer 0710

Books:

• Information Architecture for the World Wide Web – Louis Rosenfeld, Peter Morville

• Information Architecture: Blueprints for the Web – Christina Wodtke, Austin Govella

• The Elements of User Experience – Jesse James Garrett

• Designing Web Navigation: Optimizing the User Experience – James Kalbach, Aaron Gustafson

• Design of Everyday Things – Donald Norman

Local Events:

• Dot Dot Dot, SVA Lecture Series

• IA Meetup

InfoAdditional ResourcesAdditional Resources

Web Sites:

• Alertbox

• A List Apart

• Boxes & Arrows

Organizations:

• Human Computer Interactions (HCI)

• Interaction Designers Association (IxDA)

• Usability Professionals Association (UPA)

Further Studies:

• Adaptive Path

• The Information Architecture Institute

• The IA Summit

• Pratt – Course in Information Design

• Nielsen Norman Group

• Rosenfeld Media

• User Interface Engineering

Page 121: SVA Summer 0710

Q & A

Page 122: SVA Summer 0710

Slideshare address:

http://www.slideshare.net/stribs

Additional credit:

Thanks to Anh Dang

InfoAdditional InfoAdditional Info

Page 123: SVA Summer 0710

The End.