User Interface Guidelines UI Design team December 15, 2012.

Slides:



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

Step-by-Step: Add a Graphical Hyperlink USE the Special Events Final presentation that is still open from the previous exercise. 1.Go to slide 4, and click.
Module 2 Navigation.     Homepage Homepage  Navigation pane that holds the Applications and Modules  Click the double down arrow on the right of.
Section 6.1 Write Web text Use a mission statement Generate and organize content ideas Section 6.2 Use page dimension guidelines Determine content placement.
6 Developing Content and Layout Section 6.1 Generate and organize content ideas Write and organize Web text Section 6.2 Identify page dimension guidelines.
1. In the Activity Builder, you can use the Content Editor tools to create the content for activities and stimuli one at a time. Form-Based Content Editors:
EXCEL Spreadsheet Basics
® Microsoft Office 2010 Word Tutorial 3 Creating a Multiple-Page Report.
Intermediate Level Course. Text Format The text styles, bold, italics, underlining, superscript and subscript, can be easily added to selected text. Text.
Microsoft Excel 2003 Illustrated Complete A Worksheet Formatting.
Tutorial 5: Working with Excel Tables, PivotTables, and PivotCharts
XP New Perspectives on Microsoft Office Excel 2003, Second Edition- Tutorial 3 1 Microsoft Office Excel 2003 Tutorial 3 – Developing a Professional- Looking.
® Microsoft Office 2010 Word Tutorial 3 Creating a Multiple-Page Report.
McGraw-Hill Technology Education © 2004 by the McGraw-Hill Companies, Inc. All rights reserved. Office Word 2003 Lab 3 Creating Reports and Tables.
COMPREHENSIVE Excel Tutorial 2 Formatting a Workbook.
Word Tutorial 3 Creating a Multiple-Page Report
ARCHIBUS Log On Instructions. Log Into ARCHIBUS Web Central Log In Screen 1.Open your Internet browser. 2.Enter the URL to view the ARCHIBUS Login Page.
XP Chapter 4 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Collecting Data for Well-Designed Forms Chapter 4 “Making.
Tutorial 6 Using Form Tools and Creating Custom Forms
Copyright © Texas Education Agency, All rights reserved. 1 Web Technologies Website Development with Dreamweaver.
Excel Part 2 Formatting a Workbook. XP Objectives Format text, numbers, and dates Change font colors and fill colors Merge a range into a single cell.
Web Technologies Website Development Trade & Industrial Education
European Computer Driving Licence Syllabus version 5.0 Module 4 – Spreadsheets Chapter 22 – Functions Pass ECDL5 for Office 2007 Module 4 Spreadsheets.
Microsoft Office Illustrated Introductory, Premium Edition A Worksheet Formatting.
Website Development with Dreamweaver
Creating your own form from scratch.. To create a custom form, you can modify an existing form or design and create a form from scratch. In either case,
Microsoft Office Excel 2003 Tutorial 3 – Developing a Professional-Looking Worksheet.
Introduction to MS WORD.
Designing Interface Components. Components Navigation components - the user uses these components to give instructions. Input – Components that are used.
Microsoft Access 2000 Presentation 2 Creating Databases Part I (Creating Tables)
Information Technology Word Processing. Word Processing is the preparation of documents such as letters, reports, memos, books, or any other type of correspondences.
1 Lesson 18 Organizing and Enhancing Worksheets Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
GSA’s Vendor and Customer Self Service (VCSS). Login to VCSS  To login to VCSS, perform the following steps: 1.Go to the GSA launch page (
® Microsoft Office 2010 Word Tutorial 3 Creating a Multiple-Page Report.
Creating Tables Lesson 6.
Computer Literacy BASICS: A Comprehensive Guide to IC 3, 5 th Edition Lesson 19 Organizing and Enhancing Worksheets 1 Morrison / Wells / Ruffolo.
Basic Editing Lesson 2.
McGraw-Hill Career Education© 2008 by the McGraw-Hill Companies, Inc. All Rights Reserved. Office Word 2007 Lab 3 Creating Reports and Tables.
Database Applications – Microsoft Access Lesson 7 Designing Custom Reports Updated 11/13 27 Slides in Presentation.
Microsoft Access 2000 Presentation 3 Creating Databases Part II (Creating Forms)
1 Lesson 13 Organizing and Enhancing Worksheets Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
User Interface Components Lecture # 5 From: interface-elements.html.
CRSD Technology Training Tony Judice. Quick Access Toolbar – can be modifiedSave as… allows you to save the file to a different location and also as an.
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Excel 2002 Working with Data Lists.
MIMOS Berhad. All Rights Reserved. Nazarudin Wijee Mohd Sidek Salleh Grid Computing Lab MIMOS Berhad P-GRADE Portal Heuristic Evaluation.
Slide 1 of 35 Welcome to GSA’s Vendor and Customer Self Service (VCSS) course Section 3: Basic Navigation This presentation is compliant with section 508.
Lesson: 2 Common Features and Commands After completing this lesson, you will be able to: Identify the main components of the user interface. Identify.
The Excel model for information processing The Excel model is a grid of cells in which items of information are stored and processed. Any information that.
Key Applications Module Lesson 14 — Working with Tables Computer Literacy BASICS.
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.
Introduction to Technology. Parts of MSWord Screen Title Bar Quick Access Toolbar Button Ribbon Status Bar (views and zoom)
Key Applications Module Lesson 22 — Managing and Reporting Database Information Computer Literacy BASICS.
Web Site Development - Process of planning and creating a website.
Microsoft Office 2013 Try It! Chapter 4 Storing Data in Access.
GUI Controls for Input Design Introduction –Most new applications being developed today include a GUI. This approach is influenced by a new trend in.
 2002 Prentice Hall. All rights reserved. 1 Introduction to the Visual Studio.NET IDE Outline Introduction Visual Studio.NET Integrated Development Environment.
Customize Your View of Data Training Presentation for Supply Chain Platform: BAE Systems May 2015.
Adobe ® Photoshop ® CS6 Chapter 1 Editing a Photo.
NOODLETOOLS SIGN-IN Student ID #
Course Objectives After completing this course, you should be able to:
Microsoft Access 2007 – Level 2
Tutorial 5: Working with Excel Tables, PivotTables, and PivotCharts
User Interface Components
Building a User Interface with Forms
DB Implementation: MS Access Forms
Chapter 1 Editing a Photo
DB Implementation: MS Access Forms
Guidelines for Microsoft® Office 2013
Title of presentation | Presentation by [Enter details in 'Header & Footer' field 18/05/2019.
Presentation transcript:

User Interface Guidelines UI Design team December 15, 2012

Why Guidelines? Uniformity in Solutions Branding Easy maintainable Reuse User centered approach Quality Analysis

User Interface Guidelines Topics Topology Header Navigation Forms Types of Screens Table Notification Widgets Footer

Topology Topology A topology in UI is usually a schematic description of the arrangement of: Header Navigation Main Work Area Footer

Topology

Header There should be three things present in a header. Customer Logo Solution Name Help links

Position : top left Size : height – 44px (Fixed) width – variable (160px max.) Alignment – As per figure below Header (Customer logo)

Header (Solution name) Position : Center Aligned Size : Solution name should not exceed 16 characters Alignment – As per figure below

Position : top right Links: Ask TCS and Help Size : As per figure Font: Arial Header (Help links)

Header (Exception) There are different types of header based on requirement of solution. Some Examples:

Navigation The user needs to navigate among sections of a application/website and while having clear indication of what section the user is currently looking at.

The size of the Navigational Bar is 1004x26 pixels. Maximum tabs in one screen ( 7 + 2) Navigation

Navigation (Tabs structure)

Navigation (Tabs alignment)

: Navigation ( Sub Navigation structure )

Navigation (Sub navigation alignment)

All screens should have controls to Close,Maximize and Minimize properly. There should be a clear exit point in each screen. Re-size should not hide any functionality All tabs and links present on screen should be up for click and in case they are disabled they should be grayed out. All appropriate browsers should be supported with respect to correct display. Tab in use should be highlighted to inform the user about his location in the application. Navigation Guidelines

The On hover tab should be a bit distinct from other tab. Arrow head pointing downwards can be used. The contents of On hover tab should be displayed when cursor is moved on that tab. The user should be able to use both mouse and keyboard on the interface. Navigation Guidelines

All items under a particular tab if exceeding seven should be arranged as follows: By frequency— most frequently used options at the top. By task— if there is a usual order in which parts of a task are performed. By logic— if there is a logical order, for instance a list of dates. By alphabet— only use alphabetical order if the labels match the way your users think about the items. Navigation Guidelines

Breadcrumbs should be used in design as they are a form of secondary navigation that helps user to understand the hierarchy and structure of the application/web page. Breadcrumbs should take minimal space and positioned at the top of the page,below the header and above the content. They would serve no purpose on the homepage so should not appear there. Breadcrumb trail should be linked to its respective page or section in the hierarchy,the exception being the one for current page. Navigation (Breadcrumbs)

Forms Forms include label and input fields. Each label and input field is grouped by vertical proximity and the consistent alignment of both input fields and labels reduces eye movement and processing time. Users only need to move in one direction: down.

Length of all the fields should be made uniform as per the requirement. If no. of characters are known ensure that the fields are uniform throughout the screen. Exceptions may be there but the length of remaining fields should be uniform. The background color of all the mandatory fields should be yellow. The * mark for mandatory fields should be on the left side of the label. Forms

The text which is non-editable should not be shown in any colored box. It should be shown as text only without any box. The date field may not be without a date picker for predefined dates. Icon (magnifying glass) should be provided within auto-look up field to distinguish it amongst other fields. Forms

The calendar displayed against the date field should be aligned properly, with same color combination, and the number of options eg. total number of months (Jan,Feb, etc) and years visible should be same across all the applications. A loader with proper message should be presented on the screen whenever the solution is processing an action. Forms

The text pertaining to Radio button/Check box should be after the Radio button/Check box. Always group radio buttons and align them vertically. Horizontal alignment of radio buttons is not user friendly. Limit option buttons to six or fewer choices. If you have more choices, consider using a single selection list box or drop-down list box instead. Default date format have to be displayed in the Date field (dd-mm-yyyy) the user should have the options to fill in the date without selecting the calendar.

If there are more then two radio button then vertical alignment should be used. Horizontal alignment is not user friendly. The Date field should have provisions to be picked up from the pop-up calendar and the default date format should be mentioned in the date field. For eg- (dd-mm-yyyy). The user should also have the option to fill the date without selecting the calendar. Forms

The hyperlinks, which navigate within the application, are represented by a simple text and on rollover; there is an underline on hover along the linked text. Calendar controls should be altered for ease of selection for YEAR and MONTH using drop down. a

Forms Date entry field should be with a date picker and a tip informing about the format of the date to be entered. The alignment of fields should be consistent and uniform on the screens.

Types of Screen Create Screen : This screen is to create a new set of Record. This screen is easily invoked when the users clicks on the Create Button available at the top left side screen.

View Screen : Users navigate to the View screen if they want to see further details of a particular record from a listing screen. Types of Screen

Listing Screen : The Listing screen appears when the user searches for any required information (record) through the search section. Types of Screen

Take Action Screen: The ‘Take Action’ screen is for scenarios where decision to be taken from transaction record. These screens are accessible only to certain type of users. Types of Screen

View/Update Screen : Types of Screen

Widgets A widget (or control) is an element of a graphical user interface (GUI) that displays an information arrangement changeable by the user.

Widgets The buttons in the page should be active/Inactive depending on the call to actions. CHECK BOX should be used instead of option buttons in case of binary choice (yes/no). Radio buttons/Check boxes should be selectable by clicking on the adjoining text also. The first few words should give the user a good idea of what the link is about. Tool tips should be brief. Paging should be used to avoid vertical scrolling for data grids. There should be no paging for edit screens.

Widgets The hyperlinks, which navigate within the application, are represented by a simple text and on rollover; there is an underline on hover along the linked text. Calendar controls should be altered for ease of selection for YEAR and MONTH using drop down. a

Table Table Layout A table layout is exactly what you might expect: a grid of made up of rows and columns, where a cell can display a view control. From a user interface design perspective, a Table Layout is comprised of Table row controls—one for each row in your table.

Table The search results are displayed in a Tabular format with or without pagination according to the requirement. The text of the action buttons should be a verb. For e.g. Save, Delete, Submit, Cancel. Check boxes should be used where you allow multiple selections.

If the data in the column is alphabetical/alphanumeric,then it should be left aligned. If the data in the column is numerical/Currency,then it should be right aligned. The alignment of fields should be consistent on the screens. Title case should be used for labels, in case of multiple word data grid column headings in a table has to be center aligned. Table

There should be a difference in color between the selected, active and inactive action buttons. All buttons present on screen should be up for click,if disabled should be grayed out. Tool tip should be provided wherever icon is present in table. Check boxes or radio button should get clicked and corresponding action (view,delete etc) should function properly. Whenever the cursor is placed on a hyperlink or action buttons the pointer icon should change into hand icon. Scroll bars should be present in a data grid if required. Table

Sorting is allowed on relevant columns of a data grid including images, icons, and photos. There should be an arrow near the data grid column heading to indicate whether the sort is ascending or descending. When a user changes the sort order on a “page” of the data grid, all pages of the data grid should assume the current sort order. When an entry is added or updated to the data grid in a table, the row should be added according to the current sort order. The data in first column of the table should be made hyperlink to view information related to it. Table

Notification A notification is a message to the user that contains relevant information and provides quick access to related content in an application.

Notification Pop up should have minimum buttons like CLOSE and MAXIMIZE. Every pop up should have a proper title. Pop up Should be placed centrally aligned on the screen. In case of small pop up (like calendar control and tool-tip), they should appear near relevant fields. When the parent window is closed, all its pop-ups must be closed. User focus should be taken to the area of error followed by display of error message in a pop up window.

Notification

Proper messages for warning,error,success and alert should be displayed. a) Note alert b) Warning alert

Notification c) Error Alert d) Success Msg Warnings and error messages should be meaningful, useful, accurate and correct. Warning messages for common operations should be same across the pages. There should be proper messages for every action performed, so that the user is well informed of the fact that what is going on.

Notification A loader should be presented on the screen whenever the solution is processing an action. If acronyms or icons are used for the button labels, then full text should be spelled in the Button/Tab tool tip. After Submit/Create/Modify/Delete, a confirmation message should be displayed on successful completion of the task. When delete task is performed an alert pop up should be displayed with message asking selected data to be deleted or not.

ICONS IconsUsed For To display the Calendar pop up To chose from List of Values (LOV) To insert a new row The details Will open in a pop up window The asterisk mark used denotes they are Mandatory fields. Verdana,11px,Bold,# Edit Schedule Configuration or Settings Copy

Pagination Pagination is used to fulfill user needs to view a subset of sorted data that is not easily displayed on one page.

Pagination Style to be followed for Pagination for the Table data:

Footer Footer should always consist of copyright message followed by ”|” and Terms of use Followed by “|” Version of the Application and stick to the bottom of page.