60
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

Nokia Asha Touch UI Style Guide Part 2

Embed Size (px)

DESCRIPTION

Series 40 full touch: UI style guide part 2 covers UI chrome, menus, UI patterns, customization, and porting within Series 40. It will show how to utilize the essentials and how to assemble the components (which were discussed in part 1) into an application. The webinar closes with some exercises as “homework” to let participants try out the new knowledge by themselves. The proposals to these homework problems will be published afterwards

Citation preview

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