View
215
Download
0
Tags:
Embed Size (px)
Citation preview
Faculty Summit 2005:Next Generation User Interfaces and PlatformsFaculty Summit 2005:Next Generation User Interfaces and Platforms
Steven M. DruckerMira DontchevaGeorge PetschniggNext Media GroupMicrosoft Research
Steven M. DruckerMira DontchevaGeorge PetschniggNext Media GroupMicrosoft Research
Overview:Overview:
Importance of prototyping new interfaces:Exploit new capabilitiesDeal with new problemsExplore interfaces through iteration
Demonstrations of ideasMedia Browser: old, but sets the stage (w/ Curtis Wong, Steve Glenner, Asta Roseway and Steve De Mar)Time Quilt: dealing with large, unlabeled collections (w/ David Huynh, Patrick Baudisch, Curtis Wong)v4v: moving to different domains (w/ Mira Dontcheva and Michael Cohen)Rapid prototyping in Avalon (w/ Georg Petschnigg)
Importance of prototyping new interfaces:Exploit new capabilitiesDeal with new problemsExplore interfaces through iteration
Demonstrations of ideasMedia Browser: old, but sets the stage (w/ Curtis Wong, Steve Glenner, Asta Roseway and Steve De Mar)Time Quilt: dealing with large, unlabeled collections (w/ David Huynh, Patrick Baudisch, Curtis Wong)v4v: moving to different domains (w/ Mira Dontcheva and Michael Cohen)Rapid prototyping in Avalon (w/ Georg Petschnigg)
Current Software DevelopmentCurrent Software Development
““Projects get a green Projects get a green light right at the start, light right at the start, and go directly to and go directly to engineering. The next engineering. The next phase is when they shipphase is when they ship—usually late, with —usually late, with bugs, over budget and bugs, over budget and missing functionality.“missing functionality.“
EngineeringEngineering SalesSales
Proceedings of the Second International Proceedings of the Second International Conference on Usage-Centered Conference on Usage-Centered DesignDesign.Portsmouth, NH, 26-29 October .Portsmouth, NH, 26-29 October 2003, pp. 1-15.2003, pp. 1-15.http://www.foruse.com/2003/ Bill Buxton: Bill Buxton: www.billbuxton.com
“… “… demonstrable myth that demonstrable myth that we know what we want at the we know what we want at the start, and how to get it, and start, and how to get it, and therefore build our process therefore build our process assuming that we will take an assuming that we will take an optimal, direct path to get optimal, direct path to get there. Nonsense … the there. Nonsense … the sooner we make errors and sooner we make errors and detect and fix them, the less detect and fix them, the less (not more) the cost.”(not more) the cost.”
The Role Of DesignThe Role Of Design
From Bill Buxton: From Bill Buxton: www.billbuxton.com
EngineeringEngineering SalesSales
“Inserting an explicit design process at the front end, prior to green lighting the project. The process is represented as a funnel, since the number of concepts to emerge is always anticipated to be fewer than enter.”
DesignDesign
Components Of DesignComponents Of Design
Iterative DesignIterative Design
PickPickEvaluateEvaluate
CullCull
Novel ExperiencesNovel Experiences
SketchesSketchesStoryboardsStoryboards
VideosVideosPrototypesPrototypesEvaluationEvaluation
Adapted from Bill Buxton: Adapted from Bill Buxton: www.billbuxton.com
Filtering Through Facets And Metadata (And Clustering)Filtering Through Facets And Metadata (And Clustering)
Media BrowserFilter along keywords, analyzed metadata, temporal clusters. Allow easy tag assignment. Preview changes.Challenges: scaling to large numbers, concise representation of information.Faceted browsing used a great deal.
Media BrowserFilter along keywords, analyzed metadata, temporal clusters. Allow easy tag assignment. Preview changes.Challenges: scaling to large numbers, concise representation of information.Faceted browsing used a great deal.
DEMO
Drucker, S. C. Wong, A. Roseway, S. Drucker, S. C. Wong, A. Roseway, S. Glenner, S. De Mar, Glenner, S. De Mar, MediaBrowser: Reclaiming the Shoebox. in . in Proceedings of AVI2004, Gallipoli, Proceedings of AVI2004, Gallipoli, Italy, 2004.Italy, 2004.
Clustering And Representing ClustersClustering And Representing Clusters
TimeQuilt:Use temporal clustering to create groups.Represent groups with individual thumbnails.Allow rapid transitions between with and without thumbnails.
TimeQuilt:Use temporal clustering to create groups.Represent groups with individual thumbnails.Allow rapid transitions between with and without thumbnails.
DEMO
Huynh, D., Drucker, S., Baudisch, P., Wong, C.Time Quilt: Scaling up Zoomable Photo Browsers for Large, Unstructured Photo Collections. CHI 2005. Portland, OR. Apr. 2005
v4v: A Viewer For Viewersv4v: A Viewer For Viewers
Allow viewers to browse and annotate presentations at their own paceUse clustering and stacks to help users organize a presentationExamine ways of keeping track of presenter
Allow viewers to browse and annotate presentations at their own paceUse clustering and stacks to help users organize a presentationExamine ways of keeping track of presenter
Dontcheva, Drucker and Cohen. v4v: a Dontcheva, Drucker and Cohen. v4v: a viewer for viewers. Submitted to DUX viewer for viewers. Submitted to DUX ‘2005 conference‘2005 conference
Rapid Prototyping With AvalonRapid Prototyping With Avalon
Ideation with pen and paper
Mockups in 3D Studio Max
Scripting and interaction in Avalon
Ideation with pen and paper
Mockups in 3D Studio Max
Scripting and interaction in Avalon
ConclusionConclusion
A quick look at some uses for advanced interface techniques
See http://research.microsoft.com/~sdrucker for others and videos
Thanks to everybody who worked on these: Curtis Wong, Steve Glenner, Asta Roseway, Steve De Mar, David Huynh, Patrick Baudisch, Mira Dontcheva, Michael Cohen and Georg Petschnigg
Questions?
A quick look at some uses for advanced interface techniques
See http://research.microsoft.com/~sdrucker for others and videos
Thanks to everybody who worked on these: Curtis Wong, Steve Glenner, Asta Roseway, Steve De Mar, David Huynh, Patrick Baudisch, Mira Dontcheva, Michael Cohen and Georg Petschnigg
Questions?