DENIM A Sketching Tool for Prototyping Web and Desktop UIs Mark Newman and Jimmy Lin Group for User Interface Research UC Berkeley July 8, 1999.

Slides:



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

Chapter 11 Designing the User Interface
Chapter 19 Design Model for WebApps
© 2010 Delmar, Cengage Learning Chapter 1 Getting Started with Dreamweaver.
Keywords: BTEC IT, Subsidiary Diploma, Storyboard, House Style, Web Production, Peer Assessment Lesson Objectives: You will be able to DESIGN a Website.
Providing Info & Maps to Non-GIS Users & Tips, Tricks in ArcGIS with Gary Moody.
Visual Basic 2010 How to Program. © by Pearson Education, Inc. All Rights Reserved.2.
Visual Basic 2010 How to Program Reference: Instructor: Maysoon Bin Duwais slides Visual Basic 2010 how to program by Deitel © by Pearson Education,
DENIM A Brief Tutorial By Philip Luedke. Introduction An Informal Tool For Early Stage Web Site and UI Design Early Stage Web Site and UI Design DENIM.
User Centered Web Site Engineering Part 2. Iterative Process of User-Centered Web Engineering Prototype Evaluate Discovery Maintenance Implementation.
CS160 Discussion Section Feb David Sun. Rapid Prototyping Interface builders can easily show the look-and- feel of a design but requires considerable.
DENIM: Finding a Tighter Fit with Web Design Practice James Lin, Mark W. Newman, Jason I. Hong, James A. Landay April 6, 2000 CHI 2000, The Hague
Web TANGO Project Melody Ivory (PhD student) Rashmi Sinha (Postdoc) Marti Hearst (Research Advisor) Undergrads - Steve Demby Anthony Lee Dave Lai HCC Retreat.
DENIM (1 of 3) Denim is a rapid prototyping tool for web information architecture and design. Denim It uses a visual editor which is optimized for stylus.
ISP 666 Week 6 Prototyping. Design a Solution From task to system From abstract to concrete Task Models UI Presentation evaluation Conceptual Model System.
Web Site Design Marti Hearst (UCB SIMS) SIMS 213, UI Design & Development April 6, 1999.
Stanford hci group / cs376 Design Processes and Tools Sharon Lin Bowen Li.
SIMS 202 Information Organization and Retrieval Prof. Marti Hearst and Prof. Ray Larson UC Berkeley SIMS Tues/Thurs 9:30-11:00am Fall 2000.
Selected techniques from the Creative Design Process Vision statement Requirements workshop, other facilitated workshops Creative Design Brief Navigation.
DENIM Reading Discussion Made for you by Sheila Vyas
Web Design cs414 spring Announcements Project status due Friday (submit pdf)
2/10/20031 Finding a Tighter Fit Between Tools & Practice for Web Design James A. Landay February 10, UW, CSE 501
Chapter 13: Designing the User Interface
Where Do I Start REFERENCE: LEARNING WEB DESIGN (4 TH EDITION) BY ROBBINS 2012 – CHAPTER 1 (PP. 3 – 14)
1 Damask A Tool for Early-Stage Design and Prototyping of Multi-Device User Interfaces G r o u p f o r User Interface Research University of California.
Web Design Process CMPT 281. Outline How do we know good sites from bad sites? Web design process Class design exercise.
A Visual Language for Sketching Large and Complex Interactive Designs Michael Thomsen University of Aarhus G r o u p f o r User Interface Research University.
Getting Started with Dreamweaver
Adobe Dreamweaver CS3 Revealed CHAPTER ONE: GETTING STARTED WITH DREAMWEAVER.
1CS480: Graphical User Interfaces. Dario Salvucci, Drexel University. Lecture 5: Scenarios.
Methods For Web Page Design 6. Methods Why use one? What it covers –Possibly all stages Feasibility Analysis Design Implementation Testing –Maybe just.
Business Requirements Using Unified Modeling Language Eric H. Castain, SVP Internet Services Group, Architecture Wells Fargo March 2005.
14 Chapter 11: Designing the User Interface. 14 Systems Analysis and Design in a Changing World, 3rd Edition 2 Identifying and Classifying Inputs and.
Software Development Stephenson College. Classic Life Cycle.
1 DENIM: An Informal Web Site Design Tool Inspired by Observations of Practice CS 376 – Research Topics in HCI 11/01/2005 Tony Tulathimutte.
Project Specification Al Futrell April 2001 Some slides from Mark Newman.
Computer –the machine the program runs on –often split between clients & servers Human-Computer Interaction (HCI) Human –the end-user of a program –the.
Prototyping Creation of concrete but partial implementations of a system design to explore usability issues.
T U T O R I A L  2009 Pearson Education, Inc. All rights reserved. 1 2 Welcome Application Introducing the Visual Basic 2008 Express Edition IDE.
CIS 205—Web Design & Development Dreamweaver Chapter 1.
 CS 5380 Software Engineering Chapter 2 – Software Processes Chapter 2 Software Processes1.
James Williams e: eTutor Project SUMMARY OF KEY FINDINGS for 2 Pilot studies of the.
Methods: Deciding What to Design In-Young Ko iko.AT. icu.ac.kr Information and Communications University (ICU) iko.AT. icu.ac.kr Fall 2005 ICE0575 Lecture.
Generating Abstract User Interfaces from an Informal Design Adrien Coyette University of Louvain Information Systems Unit Louvain-la-Neuve BELGIUM.
Software Engineering User Interface Design Slide 1 User Interface Design.
CMPS 435 F08 These slides are designed to accompany Web Engineering: A Practitioner’s Approach (McGraw-Hill 2008) by Roger Pressman and David Lowe, copyright.
Pad++: A Zooming Graphical Interface for Exploring Alternate Interface Physics Presented By: Daniel Loewus-Deitch.
Graphics and interface design Feng Liu Ph.D.. Outline Design Principles – What designer need to keep in mind Elements of design Where interface design.
1 Lecture 5: Interactive Tools: Prototypers (HyperCard, Director, Visual Basic), Interface Builders Brad Myers Advanced User Interface Software.
SILKWeb: A Sketching Tool for Informal Web Page Design Mark Newman, James Landay, Francis Li, Kalpana Joshi July 9, 1998 C&C Research Labs, NEC
Creating & Building the Web Site Week 8. Objectives Planning web site development Initiation of the project Analysis for web site development Designing.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 4 Slide 1 Software Processes.
A Sketching Tool for Designing Anyuser, Anyplatform, Anywhere User Interfaces A Sketching Tool for Designing Anyuser, Anyplatform, Anywhere User Interfaces.
The Structure of the User Interface Lecture # 2 Gabriel Spitz.
® IBM Software Group © 2007 IBM Corporation Module 3: Creating UML Diagrams Essentials of Modeling with IBM Rational Software Architect, V7.5.
We looked at these two presentations and talked about the structure of setting up the table.
Click to edit Master subtitle style USABILITY and USER INTERFACE DESIGN.
Prototyping Creation of concrete but partial implementations of a system design to explore usability issues.
Prof. James A. Landay University of Washington Autumn 2004 Design Patterns for the Web #1 October 21, 2004.
 2002 Prentice Hall. All rights reserved. 1 Introduction to the Visual Studio.NET IDE Outline Introduction Visual Studio.NET Integrated Development Environment.
Getting Started with Dreamweaver
Dive Into® Visual Basic 2010 Express
Chapter A - Getting Started with Dreamweaver MX 2004
Prototyping.
Getting Started with Dreamweaver
Design of Hypermedia Applications
Getting Started with Dreamweaver
Project HE Assignment Web Site Design
Autodesk Inventor Tips and Tricks for New Users
The Effect of Media Richness on Annotations
Presentation transcript:

DENIM A Sketching Tool for Prototyping Web and Desktop UIs Mark Newman and Jimmy Lin Group for User Interface Research UC Berkeley July 8, 1999

Background: SILK An informal tool for designing GUIs

DENIM goals §Real, deployable system §Support for web site design §Expanded capabilities §Even more informal than SILK SILK

Web Design Study §Visited design firms l 4 Design houses, 1 large internet company §“Ethnographically-inspired” interviews with designers l 4 “UI” Designers, 3 “Graphic” Designers, 4 Hybrids §Interviews focused on specific projects, artifacts l “Take me through a recent project” l Artifacts were collected where possible

Design Specialties §Information design l structure, categories of information §Navigation design l interaction with information structure §Graphic design l visual presentation of information and navigation (color, typography, etc.) Navigation Design Information Design Graphic Design

Design Phases Discovery Design Exploration Design Refinement Production Assemble information relevant to project Explore alternative design approaches (information, navigation, and graphic) Select one approach and iteratively refine it Create prototypes and specifications (Hand off to implementers)...

Design Phases and DENIM Discovery Design Exploration Design Refinement Production information design navigation design graphic design DENIM other tools Focus of DENIM: Early phase information and navigation design

Design Implications §Designers collect and structure large amounts of information l Need support for information design §Designers produce intermediate artifacts l Focus on creation of artifacts appropriate to design phase §Designers sketch to rapidly explore design alternatives l A sketch-based tool will be helpful in early design l Expression more important than precision

DENIM

Basic Sketching

DENIM Semantic Zooming

DENIM: Semantic Zooming Site Map view: many pages visible but little or no page-level detail

DENIM : Semantic Zooming Storyboard view: several pages visible, navigation apparent, some page detail

DENIM : Semantic Zooming Sketch view: single page, all detail visible

Tools §Pan and zoom §Pencils l Generic pencil for sketching l “Event pencils” for sketching arrows associated with particular events §Rubber stamps l For inserting components l Built-in components (e.g. buttons) can be sketched

Storyboarding §Composed of panels §Arrows represent transitions between panels §Example:

Storyboarding §Transition arrows also represent different event types §Supported: l Right click l Double click l Timer l Mouse over/off l Animation 3 sec 1 Edit… Delete

Conditionals §For describing transitions that depend on state of widgets §One panel per condition

Components §Used for custom widgets and reusable sequences of panels §Internally structured as storyboards §Can have named events Storyboard1 - DENIM  cancel done

Using components §Pick up component’s rubber stamp §Stamp component into panel or background §Built-in components (buttons, etc.) can also be sketched

Questions?

Design Specialties §Information Architecture l encompasses info & navigation design, also focuses on content §User Interface Design l also includes testing and evaluation Information Architecture User Interface Design

Conditionals §Can collapse panels into stack to save space  1 of 2 