Prof. James A. Landay University of Washington Autumn 2008 Rapid Prototyping November 10, 2008.

Slides:



Advertisements
Similar presentations
Introduction to Macromedia Director 8.5 – Technology directing a script / play Macromedia Director 8 Shockwave Studio is the world's foremost authoring.
Advertisements

MULTIMEDIA DEVELOPMENT 4.3 : AUTHORING TOOLS. At the end of the lesson, students should be able to: 1. Describe different types of authoring tools Learning.
Lecture 12: Interactive Tools: Prototypers (HyperCard, Director, Visual Basic), Interface Builders, Sketching Tools Brad Myers Advanced User Interface.
1 Lecture 7: Implementing a Prototype: Overview of Using PowerPoint, Flash Catalyst, html, Microsoft Sketchflow/Expression Blend, etc. Brad Myers
Stanford hci group / cs376 Research Topics in Human-Computer Interaction Design Tools 01 November 2005.
SIMS 202 Information Organization and Retrieval Prof. Marti Hearst and Prof. Ray Larson UC Berkeley SIMS Tues/Thurs 9:30-11:00am Fall 2000.
1 Introduction to Multimedia SMM Introduction to Multimedia Chapter 8.
Macromedia Dreamweaver 4 Advanced Level Course. Add Rollovers Rollovers or mouseovers are possibly the most popular effects used in designing Web pages.
Rapid Prototyping Marti Hearst (UCB SIMS) SIMS 213, UI Design & Development February 25, 1999.
Prototyping Material Drawn from: James Landay, Berkeley Univ. John Kelleher, IT Sligo.
1 Flash and Animation Presented by : Behzad Sajed Khosrowshahi.
Introduction to Multimedia
Creating Animation Pertemuan Matakuliah: L0182 / Web & Animation Design Tahun: 2008.
Prof. James A. Landay University of Washington Autumn 2006 Rapid Prototyping November 16, 2006.
Prof. James A. Landay University of Washington Autumn 2012 USER INTERFACE DESIGN + PROTOTYPING + EVALUATION Early Stage Prototyping.
Web Design Software Alyssa Lagimoniere. Adobe Dreamweaver Pros Relatively low-cost price ($99) Produces very "clean" HTML code; easy to transport and.
COM 205 Multimedia Applications
Multimedia Authoring Tools Lecture 13
Multimedia Authoring Tools Pertemuan 15&16 Matakuliah: O Computer / Multimedia Tahun: Feb
2. Introduction to the Visual Studio.NET IDE 2. Introduction to the Visual Studio.NET IDE Ch2 – Deitel’s Book.
Chapter 11 Adding Media and Interactivity. Flash is a software program that allows you to create low-bandwidth, high-quality animations and interactive.
Chapter 11-Multimedia Authoring Tools. Overview Introduction to multimedia authoring tools. Types of authoring tools. Cross-platform authoring notes.
1 Software Design Tools  Examples of UI Applications  PCs & Pocket PCs  Mobile devices & Cell phones  Game Consoles  Appliances  Tools to Communicate.
What is Director?  A tool for creating interactive CDs or interactive media and games on the Web.  Combines graphics, sound, video and other media together.
XP Tutorial 5 Buttons, Behaviors, and Sounds. XP New Perspectives on Macromedia Flash MX Buttons Interactive means that the user has some level.
© Cheltenham Computer Training 2001 Macromedia Dreamweaver 4 - Slide No 1 Macromedia Dreamweaver 4 Advanced Level Course.
1 Lecture 7: Implementing a Prototype: Overview of Using PowerPoint, Balsamiq, InVision, html, etc. Brad Myers / / : Introduction to.
CIS 205—Web Design & Development Flash Chapter 1 Getting Started with Adobe Flash CS3.
Low-fi Prototyping. CSE490f - Autumn 2006User Interface Design, Prototyping, and Evaluation2 Hall of Fame or Shame? Password dialog in Eudora Pro for.
1 Low-fidelity Prototyping. 2 Interface Hall of Shame or Fame? PowerBuilder List of objects with associated properties.
Tutorial 5 Making a Document Interactive. XP Objectives Explore the different button states Add a button from the Button library Create a button Learn.
HCI 특론 (2010 Spring) Low-fi Prototyping. 2 Interface Hall of Shame or Fame? Amtrak Web Site.
Prof. James A. Landay Computer Science Department Stanford University Spring 2015 CS 377 E : ENGELBART ’ S UNFINISHED LEGACY : DESIGNING SOLUTIONS TO GLOBAL.
Chapter 11 Adding Sound and Video. Chapter 11 Lessons 1.Work with sound 2.Specify synchronization options 3.Modify sounds 4.Use ActionScript with sound.
1 Introduction to Multimedia SMM 2005 Dr. Rabiah Abdul Kadir Jabatan Multimedia, FSKTM, UPM
Adobe Flash CS5.5. What is Adobe Flash? formerly Macromedia Flash Is software is a powerful authoring environment for creating animation and multimedia.
June 2004 User Interface Design, Prototyping, and Evaluation 1 Outline Low-fi prototyping Wizard of Oz technique Informal UI prototyping tools Hi-fi prototyping.
Rapid Prototyping. 2 Hall of Fame or Shame? 3 Hall of Shame.
1 Lecture 16 Prototyping Software Engineering. 2 Outline Definitions Uses of prototyping in the design process Prototyping approaches Prototyping “technologies”
CHAPTER TEN AUTHORING.
Prof. James A. Landay University of Washington Autumn 2008 Low-fi Prototyping November 4, 2008.
Tutorial 7 Planning and Creating a Flash Web Site.
Prof. James A. Landay University of Washington Autumn 2008 Video Prototyping October 14, 2008.
Introduction to Flash Animation CS 318. Topics Introduction to Flash and animation The Flash development environment Creating Flash animations  Layers.
MS Power point Tutorial
MACROMEDIA DIRECTOR - LECTURE NOTES -. INTRODUCTION Macromedia Director 8.5 is the best selling multimedia authoring program and leading tool for creating.
Adobe Flash CS4 – Illustrated Unit A: Getting Started with Adobe Flash.
INTRODUCTION TO FLASH CS5 Understanding the Workspace (Review: Animation Key Terms)
Introduction to Interactive Media Interactive Media Tools: Authoring Applications.
Reading Flash. Training target: Read the following reading materials and use the reading skills mentioned in the passages above. You may also choose some.
XP Tutorial 7 Creating a Flash Web Site. XP New Perspectives on Macromedia Flash 82 Objectives Plan and create a Flash Web site Create a Flash template.
1 A Basic Introduction to Flash. Outline What is a flash? Macromedia Flash MX 2004 Flash concepts Flash Demos Conclusion Additional help 2.
Prof. James A. Landay University of Washington Autumn 2007 Rapid Prototyping November 13, 2007.
1 Lecture 5: Interactive Tools: Prototypers (HyperCard, Director, Visual Basic), Interface Builders Brad Myers Advanced User Interface Software.
Prof. James A. Landay University of Washington Spring 2008 Web Interface Design, Prototyping, and Implementation Low-fi Prototyping April 24, 2008.
Authoring tools There are three main authoring tools:
Chapter 11 Adding Media and Interactivity. Chapter 11 Lessons Introduction 1.Add and modify Flash objects 2.Add rollover images 3.Add behaviors 4.Add.
Prof. James A. Landay University of Washington CSE 440 USER INTERFACE DESIGN + PROTOTYPING + EVALUATION February 14, 2013 Early Stage Prototyping.
Prof. James A. Landay University of Washington Autumn 2007 Low-fi Prototyping October 25, 2007.
Chapter1 The flash interface and action script 3.0.
Prof. James A. Landay University of Washington Spring 2008 Web Interface Design, Prototyping, and Implementation Rich Internet Applications: AJAX, Server.
HCI 특론 (2007 Fall) Low-fi Prototyping. 2 Hall of Fame or Shame? Password dialog in Eudora Pro for Mac.
Low-fi Prototyping. CSE490f - Autumn 2006User Interface Design, Prototyping, and Evaluation2 Hall of Fame or Shame? Password dialog in Eudora Pro for.
Integrating Components and Dynamic Text Boxes with the Animated Map– Lesson 101 Integrating Components and Dynamic Text Boxes with the Animated Map Lesson.
Adobe Flash Professional CS5 – Illustrated Unit A: Getting Started with Adobe Flash Professional.
Rapid Prototyping Only got through Topiary. Split into two lectures.
Creating a Flash Web Site
Low-fi Prototyping November 2, 2006
CHAPTER 8 Multimedia Authoring Tools
Brad Myers Advanced User Interface Software Spring, 2017
Presentation transcript:

Prof. James A. Landay University of Washington Autumn 2008 Rapid Prototyping November 10, 2008

CSE440 - Autumn Hall of Fame or Shame?

CSE440 - Autumn Hall of Fame or Shame?

CSE440 - Autumn Hall of Fame or Shame?

CSE440 - Autumn Hall of Shame!

Prof. James A. Landay University of Washington Autumn 2008 Rapid Prototyping November 10, 2008

CSE440 - Autumn Outline Review informal prototyping tools Why build hi-fi prototypes? Hi-fi prototyping tools Widgets What prototyping tools lack

CSE440 - Autumn Informal UI Prototyping Tools Denim Suede Outpost Topiary Activity Designer SketchWizard advantages of low-fi paper prototypes + electronic advantages

CSE440 - Autumn Why Build Hi-fi Prototypes? Must test & observe ideas with customers Paper mock-ups don’t go far enough –how would you show a drag operation? –not realistic of how interface will be used Building final app. now is a mistake (?) –changes in the UI can cause huge code changes need to convince programmer & hope they get it right –takes too much time –what did Cooper say it is harder than???? changing a 1000 square foot slab of concrete –drag & drop prototyping tool appropriate but only after we have iterated on design Why is Cooper against prototyping? –sees prototyping as programming (above problems) –advocates paper (which I still consider prototyping)

CSE440 - Autumn Why Use Tools (rather than code)? Faster Easier to incorporate testing changes Multiple UIs for same application Consistent user interfaces Easier to involve variety of specialists Separation of UI code from app. code –easier to change and maintain More reliable –bugs found in the tool are fixed for all applications

Prototyping Tools Hypercard Macromedia Director Powerpoint Visio / SmartDraw Adobe Flash Axure CSE440 - Autumn

CSE440 - Autumn Prototyping Tools (historical) HyperCard –for Macintosh – built by Bill Atkinson –metaphor: card transitions on button clicks –comes with widget set –drawing & animation limited Director –still commonly used by designers –intended for multimedia  originally lacked interface widgets or controls –good for non-widget UIs or the “insides” of app –Flash quickly replacing Director for prototyping Both have “scripting” languages

CSE440 - Autumn HyperCard Tool palettes

Director CSE440 - Autumn

CSE440 - Autumn Director Cast Basic objects used in interface Mainly multimedia in nature –images, audio, video, etc. –synchronize with cue points

CSE440 - Autumn Director Score Overview of events in time

CSE440 - Autumn Director Behavior Inspector Connect events to actions Drag & drop

Powerpoint CSE440 - Autumn Prototyping Tools (current)

Visio CSE440 - Autumn Prototyping Tools (current)

CSE440 - Autumn Adobe Flash CS3 Pro Prototyping Tools (current)

Flash Stage –graphics, videos, buttons, and so on appear during playback. Timeline –when you want the graphics and other elements of your project to appear. –specify the layering order of graphics Library panel –displays a list of the media elements in your Flash document. CSE440 - Autumn Prototyping Tools (current)

Flash ActionScript™ code allows you to add interactivity to the media elements add logic to your applications CSE440 - Autumn Prototyping Tools (current)

Axure CSE440 - Autumn [Video]

CSE440 - Autumn What is Missing? Support for the “insides” of applications Prototyping Tools

What is Missing? Internals Real Background data Recognition Engines Machine Learning quality Speed of response CSE440 - Autumn Prototyping Tools

CSE440 - Autumn UI Builders Visual Basic –lots of widgets (AKA controls) –simple language –slower than other UI builders MS Visual Studio.NET, JBuilder, PowerBuilder... –widgets sets –easily connect to code via “callbacks” –“commercial” strength languages

CSE440 - Autumn Widgets Buttons (several types) Scroll bars and sliders Pulldown menus

CSE440 - Autumn Widgets (cont.) Palettes Dialog boxes Windows and many more...

CSE440 - Autumn What’s the Difference? Performance –prototyping tools produce slow programs –UI builders depend on underlying language Widgets –prototyping tools may not have complete set –UI builders have widget set common to platform Insides of application –UIBs do little, prototypers offer some support Final product –generally use UI builders, though occasionally see things created in a prototyping tool (multimedia)

CSE440 - Autumn Summary Informal prototyping tools bridge the gap between paper & high-fi tools High-fi UI tools good for testing more developed UI ideas Two styles of tools –“Prototyping” vs. UI builders –what is the difference? Both types generally ignore the “insides” of application  this is research

CSE440 - Autumn Further Reading Prototyping Books –Paper Prototyping: The Fast and Easy Way to Design and Refine User Interfaces, by Carolyn Snyder, Morgan Kaufmann, 2003Paper Prototyping: The Fast and Easy Way to Design and Refine User Interfaces Articles –What do Prototypes Prototype? by Houde and HillWhat do Prototypes Prototype? by Houde and Hill – “The Perils of Prototyping” by Alan Cooper,“The Perils of Prototyping” Web Sites –UW Center for Design, Use, & Build of Interactive Technology (DUB) Web Site for informal tool downloads, –InfoDesign Toolkit, Toolkithttp://

More tools 16-user-interface-prototyping-tools/ 16-user-interface-prototyping-tools/ balsamiq CSE440 - Autumn