From Big to Small : Weaving Joy into UI Design Daniel C. Robbins Microsoft Research.

Slides:



Advertisements
Similar presentations
© 2011 Delmar, Cengage Learning Chapter 1 Getting Started with Dreamweaver.
Advertisements

SharePoint Forms All you ever wanted to know about forms but were afraid to ask.
October 25, 2006Internet Librarian The Mobile Computing Project: an LSTA Technology Mini- Grant Supported Initiative Bradley D. Faust Assist. Dean.
MOBILE STRATEGY IN PUBLIC RELATIONS How to Be Mobile Ready for Your Campaigns.
INFO 330 Forward Engineering Project Physical Design.
Macromedia Dreamweaver MX 2004 – Design Professional Dreamweaver GETTING STARTED WITH.
Pasewark & Pasewark Microsoft Office XP: Introductory Course 1 INTRODUCTORY MICROSOFT WORD Lesson 8 – Increasing Efficiency Using Word.
Exploring Microsoft Windows 8 Chapter 1 Getting Started with Windows 8
SharePoint 2013 Catalog Sites Brian Culver ● SharePoint Saturday DFW ● March 7, 2015 Build a SharePoint 2013 Search Driven.
UBIGIous – A Ubiquitous, Mixed-Reality Geographic Information System Daniel Porta Jan Conrad Sindhura Modupalli Kaumudi Yerneni.
Access 2007 Product Review. With its improved interface and interactive design capabilities that do not require deep database knowledge, Microsoft Office.
Copyright © 2003 Bolton Institute Dept. of Computing and Electronic Technology - Multimedia Integration and Applications Lecture 5: Design and Prototype.
Computers Are Your Future © 2008Prentice-Hall, Inc.
Making Predictions.
Glencoe Digital Communication Tools Create a Web Page with HTML Chapter Contents Lesson 4.1Lesson 4.1 Get Started with HTML (85) Lesson 4.2Lesson 4.2 Format.
Creating a SharePoint App with Microsoft Access Services
Course :: Certificate in Basic Computers Applications for End Users Introducing Window 7.
Web Design Process CMPT 281. Outline How do we know good sites from bad sites? Web design process Class design exercise.
Examples of Search Driven Publishing “Why wouldn’t everything be search driven?” or in other words “Are there times we might not use Search Driven.
Web Design Basic Concepts.
Introduction.  What is the 3D graphics.  Applications of 3D Graphics.  What is 3Ds MAX.?  System requirements for 3Ds max.  Components of 3Ds MAX.
HBK Contracting Website Rebuild Proposal. This is a list of the weaknesses that we compiled after our analysis Current Website Weaknesses SEO Website.
1 Outlook Lesson 1 Outlook Basics and Microsoft Office 2010 Introductory Pasewark & Pasewark.
What is Web Design?  Web design is the creation of a Web page using hypertext or hypermedia to be viewed on the World Wide Web.
Chapter 12: The Internet The ultimate direct. Internet Facts U.S. firms spend $14.7 billion on Internet advertising in 2005 By 2010, they are expected.
Model the User Experience Today:  Detail some Use Cases  Develop a storyboard of the use cases  Sketch mock-ups of the use case's information requirements.
Microsoft ® Office Outlook ® 2007 Training See and Use Multiple Calendars ICT Staff Development presents:
Presented by Chad Kafka This Month’s Topic: Wikispaces Advanced Today’s session is an introduction to what a WIKI is and how they can be used in education.
Simple Tech Tools to Boost Your Profits Billy Cuthrell.
CS378 - Mobile Computing App Project Overview. App Project Teams of 2 or 3 students Develop an Android application of your choosing subject to instructor.
PowerPoint 2003 – Level 1 Computer Concepts Cathy Horwitz April 25, 2011.
Copyright © Allyn & Bacon 2008 POWER PRACTICE Chapter 7 The Internet and the World Wide Web START This multimedia product and its contents are protected.
Exploring Business Technologies “I Can” and “I Will” Statements By Mr. Free.
Adobe FLASH What & Why? Where & When? Is Flash dead? What about HTML5?
WHAT IS A WIKI Wiki Wiki WHAT IS A WIKI Wiki Wiki Volcano is going to blow!!!!!!
Understanding Web Sites. What is a Web Site A collection of Web pages which you can view on the Internet Contains text, graphics, sound, and video to.
Using a Template to Create a Resume and Sharing a Finished Document
Art 155 Information Architecture In-class Presentation Week 3B.
Text-Free UI for Illiterate Users Microsoft Research India.
Web Design with HTML & CSS Lesson 1. Planning Your Website   Good design comes from decisions that designers make in order to have a certain effect.
 Multi (Latin): Many/Much  Media (Latin): An intervening substance through which something is transmitted on.
Your Friendly Neighborhood Search Engine January 12, 2006 Eric Holter Newfangled Web Factory.
Class 02 – 03 Feb 2014 Setup Where do we begin? Know your content Discovering your target user.
Multimedia development platforms Robert Munro 2005.
CHAPTER TWO INTRODUCTION TO VISUAL BASIC © Prepared By: Razif Razali 1.
1. Where to use Multimedia ? 2  Business  Government  Education  Broadcasting & Entertainment  Research & Development  Health.
Date 23 rd Jan Shatin 沙田 Mobile Information Architecture.
Multimedia and the Web.
WEBSITE DESIGN ELEMENTS Test Friday, February 28, 2014.
Chapter 1 Getting Started With Dreamweaver. Exploring the Dreamweaver Workspace The Dreamweaver workspace is where you can find all the tools to create.
Zone-based User Interfaces Daniel C. Robbins UI Designer VIBE (MSR) Microsoft Corporation Daniel C. Robbins UI Designer VIBE (MSR) Microsoft Corporation.
 Network  A _____ of computers that can _________ w/ each other  Examples of hardware  ______________ & communication lines  Internet  Hardware.
By: Jordan Hightower This Case is the "box" or "chassis" that holds and encloses the many parts of your computer. Its purpose is to protect them from.
Server Browser Network Complex pages Too many web parts Large payload Too many files Large distance to server Complex pages Busy computer.
Exploring Microsoft Windows 8 Prepared by: Ms. Esraa AL Mousa.
Web Page Design 1 Information Technology ClassAct SRS enabled. Web Page Design This presentation will explore: creating web pages structure, formatting.
XP New Perspectives on HTML and XHTML, Comprehensive 1 Developing a Basic Web Page Week 2.
A computer contains two major sets of tools, software and hardware. Software is generally divided into Systems software and Applications software. Systems.
E-Learning: components of e-learning Mohammed Hassan 1.
Multimedia Web site development Plan your site Steps for creating web pages.
Bridging the Generation Gap Through Stories Aro Muttilainen Oliphant Sammander Sen.
Together we can build something great FORWARD | 2016 Role Centers and Charting Joanna Broszeit, Dawn Stenbol, Tracie Folscroft Education Track | Boston.
Introducing Scratch Learning resources for the implementation of the scenario
Chapter 04: Specialized Application Software
Chapter 10 Multimedia and the Web.
Prototyping.
SPECIALIZED APPLICATION SOFTWARE
UI, UX: Who Does What? A Designers guide to the tech industry.
LO4 – New This Year and Find Out More
Team #3: Interactive Medium-Fi Prototype
Presentation transcript:

From Big to Small : Weaving Joy into UI Design Daniel C. Robbins Microsoft Research NOTE: This presentation requires internet connectivity to correctly display all of the active content. You may also have to enable active content.

Me Sculptor Designer Sculptor Designer Made a video game Brown Computer Graphics Group UI Consulting Husband & Father Microsoft Research

Values Design should increase our joy in life Flow is more important than efficiency

Attention is scarcest resource! Humility and levity Good surprises Respect the Human Tech Capabilities Human Capabilities * * Idiocracy, 2006Idiocracy

UI Design Principles Stability Perceptual Attention Past, Present, & Future

Design Extremes

TASK GALLERY A 3D Task Management System

Demo / Video LocalWeb /TaskGallery/video.mpg /TaskGallery/video.mpg DemoDemo (internal only)

Design Criteria Tasks Simple Simultaneity Focus Landmarks Personalization

Process Started with free-form brainstorming Bake-off: teams with competing designs Pooled resources for chosen design Flash prototypes for design details 3DS Max for asset creation D3D for real app

My Sketches

Pushing the Sketches

Group Designs

Widgets Mockup k/prototypes/widgets.html

otypes/peeking_01.htm Peeking Mockup

Can 3D Be Simple?

Surprises: Slaves to the Metaphor Interactive landmarks? Lonely hallway Where is the UI?

FATHUMB Faceted Search on a Smartphone

Demo / Video LocalWeb Demo s/fathumb%20V1-6-attribution.wmv

Lofty Goals Everything is a node Graphically hop through information Filter by canonical dimensions All facets treated equally

Connections Dan Stef MeFriends Family Co-workers BusinessGovernment? More… ActionLocationDate Type PersonSubjectProperties ?

Serendipity A - DE - HI - L M - P Q - TU - XY - Z 0 - # ActionLocationDate Type PersonSubjectProperties ? Dan Robbins (me) ActionLocationDate Type PersonSubject? ? Me FriendsFamily Co-workers BusinessGovernment? More… 57,000 results Created Modifie d Viewed Sent Contact ed Received ? More… ActionLocationDate Type PersonSubjectProperties ? Today Yesterday Last 7 Days Last 30 Days Last Year Before last year In the Future More… 23 results Eric Horvitz ActionLocationDate Type PersonSubjectProperties ? 125 results

Sketches

Filtered Views

Reality Check How can I make this work on a phone? Use a known database: Yellow Pages Partition the screen / Animate focus Separate results from filters

Scenario (Story) Driven Design Productivity Susan is on her way to a meeting and she wants to see a list of co-workers who are involved with Project Alpha Mike is in a meeting and he quickly wants to gather a list of all s related to Project Beta for which Brad was in on the thread Doug is at a construction work-site and at the last minute he quickly needs to get a list of supply stores that are open late in the day and are nearby Pat is at a supply showroom and needs to collect product comparison information. Pat takes pictures of a bunch of products (including their model numbers) and quickly tags those items which best meet a given criteria Consumer Joe is at the park and wants to know if any of his friends are nearby so he can invite them over to play Frisbee Linda is waiting for the bus and wants to hear music that she shares in common with Felicia Tim is getting out of a movie downtown and he wants to get a list of highly rated restaurants that are near the movie theatre Sam and Phyllis are at the appliance store looking at washer and dryers. They want to compare prices and specs of the units they see with units they previously looked at in another store Jack is meeting with an old friend and he wants to show the friend digital images of the two of them

Steal from Phlat Always show results Avoid stuck-filters Filtering + free-text Predictive feedback Special case booleans DateOR LocationOR TypeAND CategoryAND

Navigation * Back * Pin

Prototype work/prototypes/pane%20navigation %2005.html

Overview Facets + Free-text Nine-pad is least- common-denominator Animated navigation Pivot on meta-data Results Facet Navigation Menu Current Query Search Terms Current Query Search Terms Standard 9- keypad

Next Steps: Optimized Views FaThumb ClearMenu Search: Back Action Location Time Type PersonCategorySource More… FaThumb ClearMenu Search: Back ActionLocation Time Type PersonCategorySource More… FaThumb ClearMenu Search: Back ActionLocation Time Type PersonCategorySource More… FaThumb ClearMenu Search: Pic :21pm Pic :22pm Pic :23pm Pic :25pm Back ActionLocationTime Type PersonCategory Source More… FaThumb ClearMenu Search: FaThumb ClearMenu This block5 blocksNeighbor … City StateCountry Search: FaThumb ClearMenu Search: MondayThursdaySunday Monday TuesdaySaturdayWednesday Tuesday Friday FaThumb ClearMenu Search: TodayYesterdayThis week Last Week This monthLast Month This Year Earlier

RAPIDLY PROTOTYPING SCULPTURE Making the virtual real

Advantages Precision Sketch on PC Parts reuse Design variations Just hit print!

Design and Visualization

Production

Results

Surprises Clearances wrong Too small Hard to scale up

Pain-points Interference checking Range-of-movement design Assembly visualization Dumb models Not parametric

LARGE TEMPORARY SCULPTURE Visualize, Prototype, and Test at Home!

Process Tensegrity simulator for initial layout 3DS Max for rendering presentation Small-scale physical prototype Test locally Snap-together assembly on-site

Simulation & Pre-Visualization

Physical Prototype

Testing

Lessons Learned Unintended uses Assembly instructions Spare parts Regular safety checks Metal is heavy

LATE BREAKING NEWS

Boku: End-User Programming Note: This video will not play over the web as it is not released for general consumption yet

COMMON THEMES Joy is more important than efficiency

Design in art, is a recognition of the relation between various things, various elements in the creative flux. You cant invent a design. You recognize it, in the fourth dimension. That is, with your blood and your bones, as well as with your eyes. - D. H. Lawrence