Interface Standards International User Interfaces Chapters 8 & 9.

Slides:



Advertisements
Similar presentations
Content 15.1 Basic features Types of database Data structures 15.2 Creating a database Screen layout Entering data Editing data 15.3 Displaying data Searching.
Advertisements

User Interface Structure Design
Data, Information and Coding In today’s lesson we will look at: The difference between data, information and knowledge How we can code data to make it.
4 1 4 C H A P T E R Software: Systems and Application Software.
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 13 Designing.
1 A Balanced Introduction to Computer Science, 2/E David Reed, Creighton University ©2008 Pearson Prentice Hall ISBN Chapter 17 JavaScript.
Software: Systems and Application Software
Software Requirements
McGraw-Hill Technology Education © 2006 by the McGraw-Hill Companies, Inc. All rights reserved. 33 CHAPTER BASIC APPLICATION SOFTWARE.
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
Introduction To E-Commerce and E-Business
Chapter 13: Object-Oriented Programming
1 CS 501 Spring 2005 CS 501: Software Engineering Lecture 26 Delivering the System.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 8 Slide 1 Tools of Software Development l 2 types of tools used by software engineers:
Chapter 1: The Database Environment
Review an existing website Usability in Design. to begin with.. Meeting Organization’s objectives and your Usability goals Meeting User’s Needs Complying.
McGraw-Hill/Irwin Copyright © 2008 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 3 Basic Application Software.
Multimedia & Webpage Design
TECHNOLOGY GUIDE 2: Software 1. 2 TG2.1 Introduction to Software TG2.2 Software Issues TG2.3 Systems Software TG2.4 Application Software TECHNOLOGY GUIDE.
Microsoft Visual Basic 2012 CHAPTER ONE Introduction to Visual Basic 2012 Programming.
Sophia Antipolis, September 2006 Multilinguality, localization and internationalization Miruna Bădescu Finsiel Romania.
Topics Covered: Data preparation Data preparation Data capturing Data capturing Data verification and validation Data verification and validation Data.
Software Quality Assurance 2/20 WELCOME Graphic User Interface Testing.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
COMPUTER SOFTWARE Section 2 “System Software: Computer System Management ” CHAPTER 4 Lecture-6/ T. Nouf Almujally 1.
SOFTWARE INTERNATIONALIZATION Dallas Ramsden. Internationalization GOAL Software that can run ANYWHERE in the world without having the source code changed.
Mohammed Mohsen Links Links are what make the World Wide Web web-like one document on the Web can link to several other documents, and those.
Java Programming, 3e Concepts and Techniques Chapter 3 Section 62 – Manipulating Data Using Methods – Day 1.
Chapter 1 P. 1 Writing Windows applications with Visual Basic Figure 1.1 The first program works as follows: (These operations can be performed in any.
User Interface Structure Design Chapter 11. Key Definitions The user interface defines how the system will interact with external entities The system.
Screen design Week - 7. Emphasis in Human-Computer Interaction Usability in Software Engineering Usability in Software Engineering User Interface User.
VERITAS Confidential Graphic Design Shashank Deshpande VERITAS Software July, 2003.
Why do we need good user interfaces?. Goals of User Interfaces Usable – how much effort to do a task? – example: often-used buttons easier to find – example:
Copyright © 1994 Carnegie Mellon University Disciplined Software Engineering - Lecture 3 1 Software Size Estimation I Material adapted from: Disciplined.
Requirements Reference: Chapters 5, 6, & 8. CMSC 345, Fall Objectives To introduce the concepts of user and system requirements To explain functional.
Software Quality Assurance WELCOME Graphic User Interface Testing.
C OMPUTING E SSENTIALS Timothy J. O’Leary Linda I. O’Leary Presentations by: Fred Bounds.
1 California State University, Fullerton Chapter 5 Information System Software.
1 CS 501 Spring 2003 CS 501: Software Engineering Lecture 26 Delivering the System.
Chapter 27 Getting “Web-ified” (Web Applications) Clearly Visual Basic: Programming with Visual Basic nd Edition.
Chapter 7 Operating Systems Foundations of Computer Science  Cengage Learning 1.
Programming Logic and Design Fifth Edition, Comprehensive Chapter 6 Arrays.
Design of Goods and Services Chapter 5. Designing Goods Form design: Appearance and other sensory aspects of a product Contributes to customer expectations.
7.1 Operating Systems. 7.2 A computer is a system composed of two major components: hardware and software. Computer hardware is the physical equipment.
13-1 ANSYS, Inc. Proprietary © 2009 ANSYS, Inc. All rights reserved. April 28, 2009 Inventory # Chapter 13 Solver.out File and CCL Introduction to.
CS 501: Software Engineering Fall 1999 Lecture 22 (a) Managing the Software Process (b) Software Reuse.
© Pearson Prentice Hall 2009 Part 2-1 Using MIS 2e Part 2 The International Dimension: Global Communication David Kroenke.
Chapter 4. CONCEPT OF THE OPERATING SYSTEM MANAGING ESSENTIAL FILE OPERATIONS.
Identify internal hardware devices (e. g
Chapter 03: Basic Application Software
Operating System Interface between a user and the computer hardware
Software Quality Assurance
Chapter 13 Designing Forms and Reports
Chapter 13 Designing Forms and Reports
Introduction To E-Commerce and E-Business
This presentation uses a free template provided by FPPT.com PRESENTED BY, R.Mohammed yasik.
Software engineering USER INTERFACE DESIGN.
Chapter 13 Designing Forms and Reports
Tools of Software Development
CIS16 Application Development Programming with Visual Basic
Chapter 14 Moving from choosing components into design areas
Systems Analysis and Design
Visual Studio.
Chapter 10 Interaction design
Software Quality Assurance
Programming Logic and Design Fifth Edition, Comprehensive
Chapter 17 JavaScript Arrays
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 8 Slide 1 Tools of Software Development l 2 types of tools used by software engineers:
Human and Computer Interaction (H.C.I.) &Communication Skills
Provide Effective Internationalization and Accessibility Lecture-13
Presentation transcript:

Interface Standards International User Interfaces Chapters 8 & 9

Consistency Between 25 – 50% of training can be reduced if interfaces are consistent

Consistency Benefits Ease of learning Ease of use Lower training time Fewer errors because users can predict what a system will do All these items mean: fewer user frustrations and  increased user satisfaction

Interface Standards Benefits: Reduced requirements Supporting software will be easier And, if standards are used by developers, there should be an increase in usability But just using standards do not mean that interfaces will be more usability

Dangers --- oh no! There “may” be a conflict between taking the time required to develop a good common user interface versus the pressure to get the first product out the door. Solution: make sure a formal written document states the standards at the start of a new program.

Usable In-House Standards Most developers will have to accept the in-house GUI standards

International User Interfaces These interfaces are to be used in several countries. Language translation and other cultures influences will present problems Soon the majority of software produced in the US will be for the international market.

International Graphical Interfaces Icons and color are not universal E.g., mailboxes look different in different countries Icons can be classifies into three categories Resemblance icons -- physical objects Reference icons -- represent the concept Arbitrary icons -- by convention

International Graphical Interfaces Only 13% recognized the Red Cross logo in Japan Checkboxes -- see Figure 22 in book Italic typefaces may not be appropriate in kanji. Should use shaded boxes.

Gestural Interfaces Gestures are used in virtual reality systems. They need to be examined for international usability. Okay???

Guidelines Characters Many countries have character sets beyond A-Z. Therefore, GUIs should allow for extended character sets. Sorting – sorting special characters may be a problem. In Kanji sorting names are phonetically sorted in Goju- on order.

Guidelines Numbers & Currency The decimal point is a period in some countries and a comma with others. Time D/M/Y or D/M-Y or M/D/Y Write out the name of the month with letters instead of giving numbers

Separate the GUI Separate the interface from the rest of the system Store the interface definition in a GUI (configuration) file. Or a separate part of the program.

Multilocale Interfaces If data moves between two counties, a good multilocale interface would allow a new locale and have the interface and data change appropriately. Sending prices $$$ the system should not compromise (or translate) the measurement units. E.g., US dollars into the local currency