Design and Layout for Windows 8 and Windows Phone Style Apps Shane Morris Automatic Studio DEV221.

Slides:



Advertisements
Similar presentations
Introduction to Computers Section 6A. home The Operating System (OS) The operating system (OS) is software that controls the interaction between hardware.
Advertisements

Win8 on Intel Programming Course Win8 for developers, in detail Cédric Andreolli Intel.
Objectives Build and modify an organization chart.
Designing a Graphical User Interface (GUI) 10 IST – Topic 6.
UI Best Practices Application Developer’s Intro School Week 1 Day 1.
Style guide exercise Symbian 3 Nelli Kihniä, Hung Nguyen.
local structure – single screen global structure – whole site
Windows 8 How to Navigate the Windows 8 Start Screen with Your Mouse and Keyboard Shortcuts Bill James, APCUG, Region 8 Advisor.
Microsoft Word 2010 Lesson 1: Introduction to Word.
Starting and Customizing a PowerPoint Slide Show
© by Pearson Education, Inc. All Rights Reserved.
CMPUT 301: Lecture 25 Graphic Design Lecturer: Martin Jagersand Department of Computing Science University of Alberta Notes based on previous courses by.
Copyright 2007, Paradigm Publishing Inc. POWERPOINT 2007 CHAPTER 1 BACKNEXTEND 1-1 LINKS TO OBJECTIVES Create Presentation Open, Save, Run, Print, Close,Delete.
PowerPoint Tutorial 1: Creating a Presentation
3.2 Presentation Software End Show Creating slide shows including audio,video and digital images End Show.
PowerPoint Lesson 3 Working with Visual Elements
Exploring the Basics of Windows 8
Section 7.1 Identify presentation design principles Use a custom template Add pages to a navigation structure Section 7.2 Identify color scheme guidelines.
Software Development. Chapter 4 – Windows application interfaces.
Crafting a successfu l (inline) Information Experience: Understanding how users read online Crafting a successfu l (inline) Information Experience: Understanding.
Expression Web 2 Concepts and Techniques Expression Web Design Feature Web Design Basics.
Microsoft Visual Basic 2012 CHAPTER TWO Program and Graphical User Interface Design.
Designing Windows Phone 7 Series Albert Shum – That Dude Michael Smuga – Studio Director Chad Roberts – UX Design Lead Design language (codenamed Metro)
DESIGNING FOR IOS. iOS uses the following themes:  Deference. UI helps users understand and interact with the content, but never competes with it.
Win8 on Intel Programming Course Modern UI : Features Cédric Andreolli Intel Software.
Microsoft Wang Li, Wang Yini, Li YIcheng.  This is a presentation about Microsoft Windows7 guidelines  Wang Li K8wali00  Li Yicheng K8liyi00  Wang.
Key Applications Module Lesson 19 — PowerPoint Essentials
Creating a Presentation
Designing metro style apps for Windows 8 A walkthrough some UI / UX best practices Lanny Geffen, Creative Director, Digiflare.
IE 411/511: Visual Programming for Industrial Applications
XP Modifying the Slide Master Click the View tab on the Ribbon, and then, in the Master Views group, click the Slide Master button Click the Slide Master.
Word Processing Understanding Microsoft Word 10. Benefits of a Word Processor Word Processing Is the use of a computer and software to produce written.
Creating a PowerPoint Presentation
Visual Basic 2005 CHAPTER 2 Program and Graphical User Interface Design.
Modern Design Principles (MS). Back in the days This was how an RSS reading application looked like.. In Modern Design it would look like..
Productivity Programs Common Features and Commands.
POWERPOINT REVIEW Computer Technology. After reading the definition, think of the answer. Then, click to reveal the answer and see if you are correct.
CREATING A POWERPOINT PRESENTATION. Planning a presentation Create a presentation Rearrange and delete text and slides Add animations Add transitions.
Screens are a direct copy of the physical text. To learn the material for this course, begin by reading the textbook section. At first glance, the pages.
Computer Literacy BASICS: A Comprehensive Guide to IC 3, 5 th Edition Lesson 19 Organizing and Enhancing Worksheets 1 Morrison / Wells / Ruffolo.
Visual Basic 2005 CHAPTER 2 Program and Graphical User Interface Design.
Microsoft Visual Basic 2010 CHAPTER TWO Program and Graphical User Interface Design.
LECTURE 18 16/11/15. MAKING THE INTERFACE CONSISTENT Consistency is one way to develop and reinforce the users conceptual model of applications and give.
User Interface Design In Windows using Blend.
Users and the Interface When designing an information system you need to have a clear idea of who the target audience is. If the target audience is an.
Office 2013 and Windows 8: Essential Concepts and Skills Microsoft Office 2013.
Microsoft Expression Web 3 Expression Web Design Feature Web Design Basics.
Copyright © Terry Felke-Morris Learning Outcomes  In this chapter...  common types of website organization  principles of visual design  your target.
/* Life runs on code */. Introduction to Windows Phone Kamalakannan Annamalai Windows Phone Developer Ilink Systems Twitter : kanal_7
HelloWorld Create a window store App Part 3: Navigation, layout, and views Follow the tutorial :
Blaise Senior UX Designer at AllofUs Friend of foxes Android UI The Basics.
IE 411/511: Visual Programming for Industrial Applications Lecture Notes #2 Introduction to the Visual Basic Express 2010 Integrated Development Environment.
 2002 Prentice Hall. All rights reserved. 1 Introduction to the Visual Studio.NET IDE Outline Introduction Visual Studio.NET Integrated Development Environment.
Windows Phone 8 Programming
UX/UI changes for Windows 10 apps
Getting Started with Windows 10
Section 7.1 Section 7.2 Identify presentation design principles
Planning and Building a Presentation
Program and Graphical User Interface Design
Objectives To review concepts covered in the Windows Operating Systems units.
Layout - you need to understand that a simple navigation bar:
Screen Based Design: An Introduction DW9V 34
Program and Graphical User Interface Design
User Interface overview
Applications Software
Metro Design 101 Clean, clear, to the point.
DB Implementation: MS Access Forms
Introduction UI designer stands for User Interface designer. UI designing is a type of process that is used for making interfaces in the software or the.
User Interface Design In Windows using Blend.
Welcome To Microsoft Word 2016
Presentation transcript:

Design and Layout for Windows 8 and Windows Phone Style Apps Shane Morris Automatic Studio DEV221

a bit about me

3

METRO DESIGN LANGUAGE4

design language principles PRIDE IN CRAFTSMANSHIP BE FAST AND FLUID AUTHENTICALLY DIGITAL DO MORE WITH LESS WIN AS ONE

visual designinteraction design Lack of controls Animation Live tiles Edge swipes Panoramic views information design Live tiles Semantic zoom Panoramic views characteristics

the secret LOOKS EASY, EH? BUT YOUR MISTAKES ARE EVEN MORE OBVIOUS LESS VISUAL DEVICES TO Direct attention Communicate grouping Delight Brand

Visual language Interaction style and structure Navigation style and structure Attitude

Conceptual Information Interaction Visual yesterday today

design.windows.com

Conceptual Information Interaction Visual

METRO DESIGN LANGUAGE15 Information design

NAVIGATION MODELS

content before chrome IN GENERAL, USE CONTENT FOR NAVIGATION Otherwise use App bar Exceptions:  Back button  Context menus in page header USE PANORAMA RATHER THAN NAVIGATION MENU Sematic zoom to provide an overview NAVIGATION METRO DESIGN LANGUAGE 18

WINDOWS PHONE NAVIGATION MODELS

navigation structure APPLICATION STRUCTURE AND NAVIGATION MODELS FOR WINDOWS PHONE WINDOWS PHONE

typical navigation structure Panorama Pivot Page WINDOWS PHONE

WINDOWS 8 NAVIGATION MODELS

navigation structure HIERARCHICALFLAT METRO DESIGN LANGUAGE 23 WINDOWS 8

hierarchical navigation FLATTER, WIDER NAVIGATION Hub page Section page Detail page

example HIERARCHICAL NAVIGATION

flat navigation FLATTER, WIDER NAVIGATION

Back Button WINDOWS 8 Top left corner Key to hierarchical navigation  But other navigation is possible WINDOWS PHONE Hardware button No Back button (or other navigation) on screen. Can manipulate the ‘back stack’ to skip pages.  E.g. pressing back at the end of a wizard. Home button discouraged  Pinned Live tiles that link into the app don’t generally provide a Back (or other) path to the home screen. NAVIGATION MODELS

header menu ALLOWS HORIZONTAL NAVIGATION TO PEER TOPICS METRO DESIGN LANGUAGE 28 NAVIGATION MODELS

SBS

METRO DESIGN LANGUAGE30 Information design

INFORMATION IS BEAUTIFUL “a neutral and objective approach that emphasized rational planning and de- emphasized the subjective, or individual, expression” Britannica /graphic- design/242772/Graphic-design international style from-swiss-style-graphic-design/

METRO DESIGN LANGUAGE32

Conceptual Information Interaction Visual

METRO DESIGN LANGUAGE34 Interaction design

content before chrome LET THE CONTENT BE THE INTERFACE Be trustworthy MOVE COMMANDS TO THE APP BAR

METRO DESIGN LANGUAGE41 Interaction design

Press and hold to learn Swipe to select Slide to drag Tap for primary action Pinch to zoom Rotate to rotate Swipe from edge for app and system UI

app bar COMMANDS THAT MANIPULATE SELECTION ON THE LEFT ‘OVERALL’ COMMANDS ON THE RIGHT ‘Commit’ before ‘Cancel’ as per traditional windows ‘New’ on the very right BARS TO GROUP RELATED COMMANDS HIDE COMMANDS WHEN THEY ARE NOT RELEVANT BUT MAINTAIN COMMAND POSITIONS …THESE GUIDELINES MAY NEED TO BE COMPROMISED FROM TIME TO TIME METRO DESIGN LANGUAGE 45 WINDOWS 8

app bar SOME COMMANDS DON’T GO IN THE APP BAR Commands that are required for a user to complete their task may be placed on the main screen. Cut, copy and paste go in context menus Consider other context menus  Particularly for items that are not necessary for the ‘core’ experience METRO DESIGN LANGUAGE 46 WINDOWS 8

app bar BUSY APP BARS App bar buttons can have context menus  Use context menus to group related items, particularly when you have a large number of controls  Context menus can contain other controls, as well as buttons Note that your app bar may appear on two lines in portrait view WINDOWS 8

app bar AN APP BAR CAN ALSO APPEAR SIMULTANEOUSLY FROM THE TOP OF THE SCREEN The app bar at the bottom must follow layout rules The app bar at the top can have any appropriate layout. METRO DESIGN LANGUAGE 48 WINDOWS 8

METRO DESIGN LANGUAGE50 Interaction design

Conceptual Information Interaction Visual

METRO DESIGN LANGUAGE53 Visual design

METRO DESIGN LANGUAGE61 Visual design

METRO DESIGN LANGUAGE74 Visual design

fonts WINDOWS 8 Segoe UI Controls and UI elements Reserve Segoe UI Light for >20pts Calibri read/write Cambria reading us/library/windows/apps/hh aspx WINDOWS PHONE Segoe WP Segoe WP Light only for large text 76 TYPOGRAPHY

METRO DESIGN LANGUAGE78 Visual design

visual hierarchy size colour CASE alignment weight proximity colour proximity

METRO DESIGN LANGUAGE82

METRO DESIGN LANGUAGE83

METRO DESIGN LANGUAGE84 Visual design

animation MOTION DELIGHTS THE USER MOTION ADDS HINTS TOWARDS INTERACTION MOTION MASKS SLOW PERFORMANCE MOTION ADDS PERSONALITY MOTION ADDS CONSISTENCY MOTION ADDS ELEGANCE. msdn.microsoft.com/en- us/library/hh202871(v=vs.92).aspx USE MOTION TO DELIGHT THE USER REMEMBER THAT PACING IS IMPORTANT: THE MORE YOU USE IT, THE LESS SPECIAL IT BECOMES RESPECT STANDARD ANIMATIONS

METRO DESIGN LANGUAGE86

what metro is good for

METRO DESIGN LANGUAGE88

fluent UImetro 89 inputoutput input output

METRO DESIGN LANGUAGE90 recap

windows 8 / windows phone ux checklist ‘BEST APP’ STATEMENT MINIMUM NECESSARY FEATURES NAVIGATION MODEL CONTRACTS APP BAR PAGE LAYOUTS VISUAL DESIGN TEST AND REFINE CONTINUOUSLY! RECAP

METRO DESIGN LANGUAGE92 shane RESOURCES design.windows.com

Breakout Sessions DEV221 - Design and Layout for Windows 8 and Windows Phone Style Apps. Thursday 8:15am Meetings Rooms 5 & 6 Other Windows 8 DEV212 - What’s New for Windows 8 Developers Parts 1-3 Other Windows Phone WPH333 - Developing for Key Windows Phone Consumer Scenarios WPH332 - Sounds like a Windows Phone Application Find Me Later At… Speakers lounge after this talk and 11 am Thursday