User Interface Design In Windows using Blend.

Slides:



Advertisements
Similar presentations
1 Official Interface Guidelines by David Catmull User interface documentation published by Apple and Microsoft.
Advertisements

Dialog on - Usability Düsseldorf / PVpage 1 USABILITY Based on a lecture by Raino Vastamäki, Research Director Adage Oy in Kiljava on May 2003.
11 HCI - Lesson 5.1 Heuristic Inspection (Nielsen’s Heuristics) Prof. Garzotto.
Electronic Communications Usability Primer.
Part 4: Evaluation Days 25, 27, 29, 31 Chapter 20: Why evaluate? Chapter 21: Deciding on what to evaluate: the strategy Chapter 22: Planning who, what,
Heuristic Evaluation. Sources for today’s lecture: Professor James Landay: stic-evaluation/heuristic-evaluation.ppt.
APU MEETING Truth-N-Beauty March 1, Goals of this meeting Discuss process Development the high level picture of the project (this is a set, not.
CMPUT 301: Lecture 25 Graphic Design Lecturer: Martin Jagersand Department of Computing Science University of Alberta Notes based on previous courses by.
Evaluation Through Expert Analysis U U U
Heuristic Evaluation.
Usability 2004 J T Burns1 Usability & Usability Engineering.
S MART P HONE H EURISTICS 09 August H EURISTIC EVALUATION To analyze a user interface for conformance with recognized usability principles (heuristics).
FT228/3 HCI – Final Year Project. Overview of Lecture How is HCI incorporated into a normal project? Discussion of Laoise Garvey’s thesis -
Review an existing website Usability in Design. to begin with.. Meeting Organization’s objectives and your Usability goals Meeting User’s Needs Complying.
PART A Emac Lisp   Emac Lisp is a programming language  Emacs Lisp is a dialect.
User Interface Design Chapter 11. Objectives  Understand several fundamental user interface (UI) design principles.  Understand the process of UI design.
Evaluate the Usability of a User Interface Tool or Toolkit Assignment 1 Assignment 1 Evaluate the Usability of a User Interface Tool or Toolkit T. H Ranasinghe.
Java Swing Joon Ho Cho. What is Java Swing? Part of the Java Foundation Classes (JFC) Provides a rich set of GUI components Used to create a Java program.
Software Development. Chapter 4 – Windows application interfaces.
Name Title Microsoft Corporation Push Notification Introduction and Platform Interaction.
Heuristic evaluation IS 403: User Interface Design Shaun Kane.
Heuristic Evaluation: Hotels.com
Tool name : Firebug A URL for more information about the tool, or where to buy or download it : Firebug is.
CS3205: HCI in SW Development More on Detailed Design: Guidance and Color.
Microsoft Wang Li, Wang Yini, Li YIcheng.  This is a presentation about Microsoft Windows7 guidelines  Wang Li K8wali00  Li Yicheng K8liyi00  Wang.
Heuristic Evaluation VINCENT SCHOENMAKERS CARLOS A. TIJERINA IBARRA EDGAR I. VILLANUEVA.
Designing metro style apps for Windows 8 A walkthrough some UI / UX best practices Lanny Geffen, Creative Director, Digiflare.
Design and Layout for Windows 8 and Windows Phone Style Apps Shane Morris Automatic Studio DEV221.
SAMPLE HEURISTIC EVALUATION FOR 680NEWS.COM Glenn Teneycke.
CS 4720 Usability and Accessibility CS 4720 – Web & Mobile Systems.
User Interface Design Session 11- LBSC 790 / INFM 718B Building the Human-Computer Interface Cartoon removed.
Nielsen’s Ten Usability Heuristics
Usability Evaluation/LP Usability: how to judge it.
10 Usability Heuristics for User Interface Design.
Usability Expert Review Anna Diubina. What is usability? The effectiveness, efficiency and satisfaction with which specified users achieve specified goals.
Multimedia Specification Design and Production 2012 / Semester 1 / week 5 Lecturer: Dr. Nikos Gazepidis
Heuristic Evaluation and Discount Usability Engineering Taken from the writings of Jakob Nielsen – inventor of both.
©2011 Elsevier, Inc. Heuristic Evaluation of MealpayPlus website Ruidi Tan Rachel Vilceus Anant Patil Junior Anthony Xi Li Kinberley Seals Niko Maresco.
David Garcia, Yushan Chou, Calvin Irby, Ishtiaq Ahmed.
Modern Design Principles (MS). Back in the days This was how an RSS reading application looked like.. In Modern Design it would look like..
Trulia Heuristic Evaluation Presented by: Raudel Rosales Kevin Rodriguez.
Chapter 15: Analytical evaluation. Inspections Heuristic evaluation Walkthroughs.
Chapter 15: Analytical evaluation Q1, 2. Inspections Heuristic evaluation Walkthroughs Start Q3 Reviewers tend to use guidelines, heuristics and checklists.
Evaluating a UI Design Expert inspection methods Cognitive Walkthrough
Usability 1 Usability evaluation Without users - analytical techniques With users - survey and observational techniques.
Developed by Tim Bell Department of Computer Science and Software Engineering University of Canterbury Human Computer Interaction.
Heuristic Evaluation JUAN MONRREAL JANETTE VAZQUEZ INEZ VELA.
Websites with good heuristics Irene Wachirawutthichai.
Heuristic Evaluation Short tutorial to heuristic evaluation
Equipping you for the unexpected challenges of Testing Emma My Knife– Mando.
ParaQ Usability ParaQ Summit II March 14, 2006 Matthew Wong, SNL/CA.
Basic Elements.  Design is the process of collecting ideas, and aesthetically arranging and implementing them, guided by certain principles for a specific.
Ten Usability Heuristics with Example.. Page 2 Heuristic Evaluation Heuristic evaluation is the most popular of the usability inspection methods. Heuristic.
COGNITIVE WALKTHROUGH Vigneshwar Poojar. The cognitive walkthrough is a formalized way of imagining people’s thoughts and actions when they use an interface.
Master Medical Informatics Biomedical Research and evaluation Methodology Maarten Buiter Khalid Bohoudi Mark de Groot Evelyn Lai Usability evaluation of.
APPLE MAPS FOR APP Heuristic Evaluation By Rayed Alakhtar.
© 2016 Cognizant. © 2016 Cognizant Introduction PREREQUISITES SCOPE Heuristic evaluation is a discount usability engineering method for quick, cheap,
Ten Usability Heuristics These are ten general principles for user interface design. They are called "heuristics" because they are more in the nature of.
Windows Phone 8 Programming
Product Innovation & UI\UX Workshop
SIE 515 Design Evaluation Lecture 7.
Human-Computer Interaction
Unit 14 Website Design HND in Computing and Systems Development
Software Engineering D7025E
Evaluation ECE 695 Alexander J. Quinn March 30, 2018.
10 Design Principles.
Chapter 26 Inspections of the user interface
User Interface Design.
Nilesen 10 hueristics.
User Interface Design In Windows using Blend.
Presentation transcript:

User Interface Design In Windows using Blend

General UI guidelines 10 heuristics (Jakob Nielsen) Visibility of system status   Match between system and the real world   User control and freedom Consistency and standards Error prevention Recognition rather than recall Flexibility and efficiency of use  Aesthetic and minimalist design Help users recognize, diagnose, and recover from errors Help and documentation

Examples illustrating the 10 Heuristics Source: J.Nielsen own homepage http://www.nngroup.com/articles/ten-usability-heuristics/ Illustrated: http://www.slideshare.net/crafted/10-usability-heuristics-explained Short Illustrated version: http://www.slideshare.net/sacsprasath/ten-usability-heuristics-with-example Explaining short version: http://www.whatwasithinking.co.uk/2009/02/27/explaining-usability- heuristics-a-quick-guide/

Windows Guidelines – Modern Design 5 principles of designs is the foundation of modern design Pride in craftsmanship Fast and fluid Authentically digital Do more with less Win as one

Pride in craftmanship Sweet the pixel details Make sure everything is aligned and well balanced Create a pure design

Be fast and fluid Use motion to make our app spring alive Use the built-in transitions well Use animation wisely

Authentically digital From skeumorphism to a pure flat bauhaus inspired UI. Modern UI and Microsoft started it. Apple IOS followed.

Do more with less Based on ”less is more” from Bauhaus Remove all unneccesarities Make it simple and pure

Win as one Share your design philosophy across all platforms Re-use and empower your development and design process +60% reuseability

Microsofts’ 5 principles - Translated Content before chrome Create flat & recognizable design Keep it simple Design with bold, vibrant and crisp colors and images that go beyond the limits of real world material.

Universal Windows Platform

Windows Device Families

Choosing the right tool VS == code Blend == layout Beginners => Easy Start Advanced => High Productivity

Techniques for good (ms-) design General principles – put into rules of thumbs Organize the screen AppBars (‘hide’ functionality) Other utilities

Organize the screen - Size and proportion 1 3 2 Estimated Time: 3 minutes Key Messages: Break out of standard template. Use size and proportion.   Script: In your app, you will want to drive people’s focus to certain elements on the page. You can do this using size and proportion or by varying the position of objects on the page. Transition: [Next, Position]

AppBars - (‘hide’ functionality) Primary Commands always visible => often used functionalities Secondary Commands only visible when tap/click the field ‘…’ Secondary Commands Primary Commands

Other utilities Different size classes

Other utilities see https://msdn. microsoft Animations App settings and data Controls and patterns Custom user interactions Files, data, and connectivity Globalization and localization Help and instructions Identity and security Launch, suspend, and resume Layout and scaling Maps and location Text and input Tiles and notifications

Other utilities – e.g. Controls and patterns Following these guidelines will help you provide a consistent, elegant, and compelling user experience. A button gives the user a way to trigger an immediate action. Example of buttons

Very Short overview of BLEND Whistles Bells The GUI Ex: phone GUI Toolbox / assets Find controls and behaviors Properties Setting values like colours, Shape, size etc Objects and Timelines Element structure(as a tree) In the GUI