Interaction Design – Part II by A.Surasit Samaisut Copyrights 2009-2010 : All Rights Reserved.

Slides:



Advertisements
Similar presentations
Chapter 3 – Web Design Tables & Page Layout
Advertisements

ORGANIZING THE CONTENT Physical Structure
Copyright © 2008 Pearson Prentice Hall. All rights reserved Committed to Shaping the Next Generation of IT Experts. Exploring Microsoft Office Access.
LAYOUT OF PAGE ELEMENTS September 28 th, PATTERNS Common ways to use the Layout Elements of Visual Hierarchy, Visual Flow, Grouping and Alignment,
Intermediate Level Course. Text Format The text styles, bold, italics, underlining, superscript and subscript, can be easily added to selected text. Text.
Tutorial 5: Working with Excel Tables, PivotTables, and PivotCharts
Excel What’s so great about PivotTable reports?. Course contents Overview: More data than you can handle? Lesson 1: Make your data work for you Lesson.
 2006 Pearson Education, Inc. All rights reserved Introduction to the Visual C# 2005 Express Edition IDE.
Multimedia Design Guidelines General Guidelines for Multimedia Learning Design.
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
Project 2 Issues Dr. Ralph D. Westfall February, 2006.
Adobe Forms THE FORM ELEMENT PANEL. Creating a form using the Adobe FormsCentral is a quick and easy way to distribute a variety of forms including surveys.
8 Copyright © 2004, Oracle. All rights reserved. Creating LOVs and Editors.
CS 235: User Interface Design September 15 Class Meeting Department of Computer Science San Jose State University Fall 2014 Instructor: Ron Mak
Chapter 4 Dreamweaver: Part II The Web Warrior Guide to Web Design Technologies.
6 Copyright © 2004, Oracle. All rights reserved. Working with Data Blocks and Frames.
Advanced Forms Lesson 10.
Programming with Microsoft Visual Basic 2012 Chapter 12: Web Applications.
Chapter 2 Developing a Web Page. A web page is composed of two distinct sections: –The head content –The body Creating Head Content and Setting Page Properties.
Committed to Shaping the Next Generation of IT Experts. Exploring Microsoft Office Word 2007 Chapter 3: Enhancing a Document Robert Grauer, Keith Mulbery,
Choose a category. You will be given the answer. You must give the correct question. Click to begin.
Copyright © 2013 MyGraphicsLab / Pearson Education STRUCTURE AND HTML TAGS MyGraphicsLab: Adobe Dreamweaver CS6 ACA Certification Preparation for Web Communication.
SWE205 Review Spring Why is software unusable? Users are no longer trained. Why? Feature creep Inherently hard: a problem of communication Designed.
Tutorial 7 Creating Forms. Objectives Session 7.1 – Create an HTML form – Insert fields for text – Add labels for form elements – Create radio buttons.
Designing Interface Components. Components Navigation components - the user uses these components to give instructions. Input – Components that are used.
Domain 3 Understanding the Adobe Dreamweaver CS5 Interface.
Chapter 2 Developing a Web Page. A web page is composed of two distinct sections: – The head content – The body Creating Head Content and Setting Page.
Chapter 8 Collecting Data with Forms. Chapter 8 Lessons Introduction 1.Plan and create a form 2.Edit and format a form 3.Work with form objects 4.Test.
® IBM Software Group © 2006 IBM Corporation “Essential” HTML Tags and Page Development Techniques This Learning Module describes the standard HTML tags.
Interaction Design – Part I by A.Surasit Samaisut Copyrights : All Rights Reserved.
CS 235: User Interface Design September 17 Class Meeting Department of Computer Science San Jose State University Fall 2014 Instructor: Ron Mak
Preset and custom animation
Graphical Enablement In this presentation… –What is graphical enablement? –Introduction to newlook dialogs and tools used to graphical enable System i.
User Interface Components Lecture # 5 From: interface-elements.html.
Build a database V: Create forms for a new Access database Overview: A window into your data So far in this series of courses, you’ve built tables, relationships,
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Excel 2002 Working with Data Lists.
1 11 Exploring Microsoft Office Access 2007 Chapter 6 Data Protection.
Chapter 3 Automating Your Work. It is frustrating when you have to type the same passage of text repeatedly. For example your name and address. Word includes.
 2002 Prentice Hall. All rights reserved. 1 Chapter 2 – Introduction to the Visual Studio.NET IDE Outline 2.1Introduction 2.2Visual Studio.NET Integrated.
1 Lecture 5: Interactive Tools: Prototypers (HyperCard, Director, Visual Basic), Interface Builders Brad Myers Advanced User Interface Software.
Key Applications Module Lesson 14 — Working with Tables Computer Literacy BASICS.
XP Foundation year Practical Lec.2: Practical Lec.2: Word Processing Software Using Microsoft Office 2007 Lecturer: Fatma El-Zahraa Mohamed Year : 2015/2016.
Word Create a basic TOC. Course contents Overview: table of contents basics Lesson 1: About tables of contents Lesson 2: Format your table of contents.
Printing Reports. Creating Reports  Reports are the best way to put information from database onto paper, PDF files, and other formats.  In a report,
Mr. Munaco Computer Technology TEACHING ADVANCED WORD 2007.
Positioning Objects with CSS and Tables
CS 235: User Interface Design April 28 Class Meeting Department of Computer Science San Jose State University Spring 2015 Instructor: Ron Mak
IE 411/511: Visual Programming for Industrial Applications Lecture Notes #2 Introduction to the Visual Basic Express 2010 Integrated Development Environment.
Web and Multimedia Development Copyright © Genetic Computer School 2007WM LESSON OVERVIEW  Use of Tables  Creating Tables  Try It – 1  Creating.
Committed to Shaping the Next Generation of IT Experts. Exploring Microsoft Office Word 2007 Chapter 3: Enhancing a Document Robert Grauer, Keith Mulbery,
 2002 Prentice Hall. All rights reserved. 1 Introduction to the Visual Studio.NET IDE Outline Introduction Visual Studio.NET Integrated Development Environment.
Adding Tables to Slides Lesson 5. Software Orientation Tables are designed to organize data in columns and rows, as shown at right. The Table Tools Design.
Lesson 13 Tables. Overview Create a table. Key and edit text in tables. Select cells, rows, and columns. Edit table structures. Format tables and cell.
DB Implementation: MS Access Forms. MS Access Forms: Purpose Data entry, editing, & viewing data in Tables Forms are user-friendlier to end-users than.
© 2004 The McGraw-Hill Companies, Inc. All rights reserved. The Advantage Series Microsoft Office Word 2003 CHAPTER 4 Printing and Web Publishing.
Overview Review Elements
Working with Data Blocks and Frames
Create and edit web pages 4
Creating Oracle Business Intelligence Interactive Dashboards
Building a User Interface with Forms
CSC420 Page Layout.
CSC420 Showing Complex Data.
Agenda: 10/05/2011 and 10/10/2011 Review Access tables, queries, and forms. Review sample forms. Define 5-8 guidelines each about effective form and report.
Overview Review Elements
CMPE 280 Web UI Design and Development April 16 Class Meeting
Key Applications Module Lesson 14 — Working with Tables
Chapter 4 Enhancing the Graphical User Interface
Presentation transcript:

Interaction Design – Part II by A.Surasit Samaisut Copyrights : All Rights Reserved

Page  2 Designing Interface  Part I Organizing the Content Getting Around Organizing the Page Commands and Actions  Part II Showing Complex Data Getting Input From Users Builders and Editors Making It Look Good

Page  3 Showing Complex Data – Overview Plus Detail  Place an overview of the graphic next to a zoomed "detail view." As the user drags a viewport around the overview, show that part of the graphic in the detail view You show a data set drawn as a large information graphic -- especially an image or a map. You want users to stay oriented with respect to the "big picture," but you also want them to zoom down into the fine details. Users will browser through the data, inspect small areas, or search for points of interest. High-level overviews are necessary for finding those points of interest, but users don't need to see all available detail for all data points at once -- zooming in on a small piece is sufficient for getting fine detail

Page  4 Showing Complex Data – Overview Plus Detail

Page  5 Showing Complex Data – Overview Plus Detail

Page  6 Showing Complex Data – Row Stripping  Use two similar shades to alternately color the backgrounds of the table rows You use a table, but the table's rows are difficult to separate visually, especially when there are many columns (or multiple lines to a row)

Page  7 Showing Complex Data – Row Stripping

Page  8 Showing Complex Data – Row Stripping

Page  9 Showing Complex Data – Sortable Table  Show the data in a table, and let the user sort the table rows according to the column values The interface shows multivariate information that the user may want to explore, reorder, customize, search through for a single item, or simply understand on the basis of those different variables

Page  10 Showing Complex Data – Sortable Table  Show the data in a table, and let the user sort the table rows according to the column values The interface shows multivariate information that the user may want to explore, reorder, customize, search through for a single item, or simply understand on the basis of those different variables

Page  11 Showing Complex Data – Sortable Table

Page  12 Showing Complex Data – Tree-Table  Put hierarchical data in columns, like a table, but use an indented outline structure in the first column to illustrate the tree structure The UI displays multivariate information, so a table works well to show the data (or allow them to be sorted, as in a Sortable Table). But the items are primarily organized as a hierarchy, so you also want a tree to display them most of the time. Your user are relatively sophisticated with respect to GUI usage; this is not an easy pattern for naive computer users to understand (and the same can be said about most hierarchical views, including Cascading Lists

Page  13 Showing Complex Data – Tree-Table

Page  14 Getting Input From Users – Input Hints  Beside an empty text field, place a sentence or example that explains what is required The interface presents a text field, but the kind of input it requires isn't obvious to all users. You don't want to put more than a few words into the text field's label

Page  15 Getting Input From Users – Input Hints

Page  16 Getting Input From Users – Input Prompt  Prefill a text field or dropdown with a prompt that tells the user what to do or type The UI presents a text field, dropdown, or combo box for required input. Normally you would use a good default value, but you can't in this case -- perhaps there is no reasonable default, as in the Orbitz form above. The user needs only a short reminder of what is required

Page  17 Getting Input From Users – Input Prompt

Page  18 Getting Input From Users – Input Suggestion

Page  19 Getting Input From Users – Dropdown Chooser  Extend the concept of a menu by using a dropdown or pop-up panel to contain a more complex value-selection UI The user needs to supply input that is a choice from a set (such as in the color example above), a date or time, a number, or anything other than free text typed at a keyboard. You want to provide a UI that supports that choice - - a nice visual rendering of the choices, for instance, or interactive tools -- but you don't want to use space on the main page for that; a tiny space showing the current value is all you want

Page  20 Getting Input From Users – Dropdown Chooser

Page  21 Getting Input From Users – Dropdown Chooser

Page  22 Getting Input From Users – Illustrated Choices  Use pictures instead of words (or in addition to them) to show available choices The interface presents a set of choices that differ visually, such as colors, font families, or object alignment

Page  23 Getting Input From Users – Illustrated Choices

Page  24 Builders and Editors – Edit-in-Place  Use a small, dynamic text editor to let the user change text "in place": position the editor directly over the original text, rather than using a separate panel or dialog box The builder UI contains text that the user may want to change sometimes. The names of objects, text elements in a graphic layout, labels, and even property values are good candidates

Page  25 Builders and Editors – Edit-in-Place

Page  26 Builders and Editors – Edit-in-Place

Page  27 Builders and Editors – Smart Selection  Make the software smart enough to automatically select a coherent group of items, rather than making the user do it The user works with selectable objects of any kind -- text, pixels, geometric objects, even tree items or table cells. The selectable items are organized into coherent visual groups, like words or sentences in a text editor, or pixels of contiguous color in an image

Page  28 Builders and Editors – Smart Selection

Page  29 Make It Look Good – Deep Background  Place an image or gradient into the page's background that visually recedes behind the foreground elements Your page layout has strong visual elements (such as text blocks, groups of controls, or windows), and it isn't very dense or busy. You want the page to look distinctive and attractive; you may have a visual branding strategy in mind. You'd like to use something more interesting than flat white or gray for the page background

Page  30 Make It Look Good – Deep Background

Page  31 Make It Look Good – Few Hues, Many Values  Choose one, two, or at most three major color hues to use in the interface. Create a color palette by selecting assorted values (brightnesses) from within those few hues You decide on a color scheme for an application or site. You want to avoid a flashy, rainbow-colored, "angry fruit salad" look, but you still want the interface to have some character

Page  32 Make It Look Good – Few Hues, Many Values

Page  33 Interaction Design – Summary  Organizing the Content Two-Panel Sector, Extras on Demand, Wizard  Getting Around Clear Entry Points, Global Navigation, Color-Coded Sections, Animated Transition  Organizing the Page Centre Stage, Titled Sections, Card Stack, Movable Panels, Responsive Enabling  Commands and Actions Action Panel, Smart Menu Items, Progress Indicator, Multi-level Undo

Page  34 Interaction Design – Summary  Showing Complex Data Overview Plus Detail, Row Stripping, Sortable Table, Tree-Table  Getting Input From Users Input Hints, Input Prompt, Dropdown Chooser, Illustrated Choices  Builders and Editors Edit-in-Place, Smart Selection  Making It Look Good Deep Background, Few Hues, Many Values

Page  35 Evaluating Test