Transcript
Page 1: Nokia Asha Touch UI Style Guide Part 2

1

Part 2

Series 40 Full Touch UI Style Guide

© Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber

Page 2: Nokia Asha Touch UI Style Guide Part 2

Overview

2 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber

Part 1 (28.06.2012, 04.07.2012) • Essentials • UI Components • Exercises Part 2 (10.07.2012, 13.07.2012) • Chrome and Menus • UI Patterns • Customisation • Porting • UX offering for Series 40 • Take Home Messages • Exercises

Page 3: Nokia Asha Touch UI Style Guide Part 2

Chrome and Menus

3 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber

Page 4: Nokia Asha Touch UI Style Guide Part 2

Ensure there is a Back button in all views.

4 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber

Page 5: Nokia Asha Touch UI Style Guide Part 2

Do not place actions in a Category bar.

5 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber

Page 6: Nokia Asha Touch UI Style Guide Part 2

Instead of scrolling horizontally, use the Category bar extension.

6 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber

Page 7: Nokia Asha Touch UI Style Guide Part 2

Category bar disappears with drill down.

7 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber

Page 8: Nokia Asha Touch UI Style Guide Part 2

It is possible to add a Ticker to a view.

8 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber

Page 9: Nokia Asha Touch UI Style Guide Part 2

The former MSK is now the primary function in Action button 1.

9 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber

Page 10: Nokia Asha Touch UI Style Guide Part 2

If there is no MSK metaphore, place all screen commands to Options.

10 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber

Page 11: Nokia Asha Touch UI Style Guide Part 2

If there are no options at all, the menu icon is dimmed automatically.

11 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber

Page 12: Nokia Asha Touch UI Style Guide Part 2

Options menu contains only global view functions.

12 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber

Page 13: Nokia Asha Touch UI Style Guide Part 2

Context menu is only a collection of shortcuts of single item actions.

13 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber

Page 14: Nokia Asha Touch UI Style Guide Part 2

There are different ’Options’ and ’Selection’ lists.

14 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber

Options (screen

commands)

Popup list (Form, Canvas)

Options list (all)

Long press (item

commands)

Options list layout

+ tail position

Selection list layout

Nested list

Nested list

LCDUI Nokia UI

Page 15: Nokia Asha Touch UI Style Guide Part 2

Options lists in LCDUI do not allow nested lists.

15 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber

Options (screen

commands)

Options list (all)

Long press (item

commands)

LCDUI

Page 16: Nokia Asha Touch UI Style Guide Part 2

Popup lists with options list layout are defined by positioning the tail.

16 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber

Popup list (Form, Canvas)

Options list layout

+ tail position

Selection list layout

Nested list

Nested list

Nokia UI

Page 17: Nokia Asha Touch UI Style Guide Part 2

Popup lists with selection list layout are defined by specifying a title.

17 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber

Popup list (Form, Canvas)

Options list layout

+ tail position

Selection list layout

Nested list

Nested list

Nokia UI

Page 18: Nokia Asha Touch UI Style Guide Part 2

Use nested lists for more items to avoid scrolling or for settings.

18 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber

Popup list (Form, Canvas)

Options list layout

+ tail position

Selection list layout

Nested list

Nested list

Nokia UI

Page 19: Nokia Asha Touch UI Style Guide Part 2

UI Patterns

19 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber

Page 20: Nokia Asha Touch UI Style Guide Part 2

End key ends calls and data connections or exits applications.

20 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber

Page 21: Nokia Asha Touch UI Style Guide Part 2

Notify or confirm at least in case of possible loss.

21 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber

Page 22: Nokia Asha Touch UI Style Guide Part 2

Instead of dimming, use dynamic view content.

22 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber

Page 23: Nokia Asha Touch UI Style Guide Part 2

If you need Action Button #1 in a List, you can use a Form instead.

23 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber

Page 24: Nokia Asha Touch UI Style Guide Part 2

If you need and alternative to a DateField, use a TextField instead.

24 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber

Page 25: Nokia Asha Touch UI Style Guide Part 2

Use a form as wait notification, since alerts cannot listen to app events.

25 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber

custom

Page 26: Nokia Asha Touch UI Style Guide Part 2

Participate to the Asha Touch Competition 2012Q3

26 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber

Page 27: Nokia Asha Touch UI Style Guide Part 2

Customization

27 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber

Page 28: Nokia Asha Touch UI Style Guide Part 2

Use the entire screen.

28 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber

Page 29: Nokia Asha Touch UI Style Guide Part 2

Place your chrome elements where the platform chrome would be.

29 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber

Page 30: Nokia Asha Touch UI Style Guide Part 2

Fonts are between 14 pt light and 20 pt regular.

30 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber

Page 31: Nokia Asha Touch UI Style Guide Part 2

Minimum touch area is 43 x 43 pixels and 6 pixels margin.

31 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber

Pixel size: 0,163 mm x 0,163 mm for 3’’, 240 x 400 pixels

Page 32: Nokia Asha Touch UI Style Guide Part 2

Show the status bar to allow access to the notification bar.

32 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber

Page 33: Nokia Asha Touch UI Style Guide Part 2

Define the expected keyboard layout.

33 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber

Page 34: Nokia Asha Touch UI Style Guide Part 2

Porting

34 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber

Page 35: Nokia Asha Touch UI Style Guide Part 2

We will look briefly into 2 porting cases:

35 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber

1. Series 40 non-touch to Series 40 touch and type (NT )

2. Series 40 touch and type to Series 40 full touch (T&T)

Page 36: Nokia Asha Touch UI Style Guide Part 2

NT T&T removes focus and changes MSK.

36 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber

Page 37: Nokia Asha Touch UI Style Guide Part 2

NT T&T splits Options to screen and item.

37 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber

Options

Context

Page 38: Nokia Asha Touch UI Style Guide Part 2

NT Context menu items must be repeated.

38 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber

Options Context

Contact (drill down) Names

Page 39: Nokia Asha Touch UI Style Guide Part 2

T&T FT requires icons for Action button #1.

39 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber

Page 40: Nokia Asha Touch UI Style Guide Part 2

T&T FT needs Cancel button instead of .

40 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber

Page 41: Nokia Asha Touch UI Style Guide Part 2

UI porting between T&T and FT is easier than between NT and T&T.

41 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber

NT T&T T&T FT

Page 42: Nokia Asha Touch UI Style Guide Part 2

UX offering for Series 40

42 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber

Page 43: Nokia Asha Touch UI Style Guide Part 2

There is a UI style guide.

43 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber 43

Page 44: Nokia Asha Touch UI Style Guide Part 2

The UX checklist collects the most important UI style issues.

44 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber 44

Page 45: Nokia Asha Touch UI Style Guide Part 2

The Nokia Icon Toolkit supports Inkscape.

45 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber 45

Page 46: Nokia Asha Touch UI Style Guide Part 2

Stencils help to create high fidelity wireframes or help to check sizes.

46 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber 46

Page 47: Nokia Asha Touch UI Style Guide Part 2

Series 40 UI component demos app showcases UI and code.

47 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber 47

Page 48: Nokia Asha Touch UI Style Guide Part 2

Take home messages

48 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber

Page 49: Nokia Asha Touch UI Style Guide Part 2

To maintain look and feel, chrome and components are a good start.

49 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber

Page 50: Nokia Asha Touch UI Style Guide Part 2

UI porting between T&T and FT is easier than between NT and T&T.

50 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber

Page 51: Nokia Asha Touch UI Style Guide Part 2

UX offering is not just a style guide.

51 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber

Page 52: Nokia Asha Touch UI Style Guide Part 2

Series 40 Full Touch UI Design

52 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber

Library: http://www.developer.nokia.com/Resources/Library/Full_Touch/ Checklist: http://www.developer.nokia.com/Resources/Library/Full_Touch/#!ux-checklist.html Icon Creation: http://www.developer.nokia.com/Resources/Library/Full_Touch/#!icon-creation.html UI Components: http://www.developer.nokia.com/Resources/Library/Full_Touch/#!ui-components.html UI Components Demos App: https://projects.developer.nokia.com/s40uivisualisation Basics: http://www.developer.nokia.com/Resources/Library/Design_and_UX/ Asha Touch Competition 2012Q3: http://www.developer.nokia.com/Community/Wiki/Asha_Touch_Competition_2012Q3 Wiki article to this webinar: http://www.developer.nokia.com/Community/Wiki/index.php?title=Webinar_Series_40_UI_Design

Page 53: Nokia Asha Touch UI Style Guide Part 2

Exercises

53 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber

Page 54: Nokia Asha Touch UI Style Guide Part 2

Exercise: How could these screens look in full touch?

54 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber

Page 55: Nokia Asha Touch UI Style Guide Part 2

Exercise: If Action Button 1 should be used for confirmation, how would you build a multi selction view?

55 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber

Page 56: Nokia Asha Touch UI Style Guide Part 2

Exercise: Sketch a download dialog which shows the remaining amount of data.

56 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber

Page 57: Nokia Asha Touch UI Style Guide Part 2

Exercise: Sketch a view - 2 categories - 3 primary actions - call - add - edit - 3 secondary actions - Share FB, TW, Reddit

- Options menu - use chrome - maximize the content area

57 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber

Page 58: Nokia Asha Touch UI Style Guide Part 2

Exercise: How many touch elements fit the content area?

58 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber

Page 59: Nokia Asha Touch UI Style Guide Part 2

Exercise: How many touch elements fit the entire canvas?

59 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber

Page 60: Nokia Asha Touch UI Style Guide Part 2

Thanks [email protected]

60 © Nokia 2012 Series_40_Full_Touch _UI_Style_Guide_part2.pptx v.01 2012-07-13 Jan Krebber