seabeyond 2011 processone - marek foss: designing mobile collaboration software

34
Different approaches for designing mobile collaboration software 03.02.11 Marek Foss <[email protected]>

Upload: processone

Post on 13-May-2015

1.108 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: SeaBeyond 2011 ProcessOne - Marek Foss: designing mobile collaboration software

Different approaches for designing mobile collaboration software03.02.11Marek Foss <[email protected]>

Page 2: SeaBeyond 2011 ProcessOne - Marek Foss: designing mobile collaboration software

Designing softwarefor mobile devices

Page 3: SeaBeyond 2011 ProcessOne - Marek Foss: designing mobile collaboration software

Designing softwarefor mobile devices

is nothing likedesigning for desktops

Page 4: SeaBeyond 2011 ProcessOne - Marek Foss: designing mobile collaboration software

Keyhole viewport

Page 5: SeaBeyond 2011 ProcessOne - Marek Foss: designing mobile collaboration software

Keyhole viewport

Limited eyesight

Page 6: SeaBeyond 2011 ProcessOne - Marek Foss: designing mobile collaboration software

Keyhole viewport

Limited eyesight

Fat fingers

Page 7: SeaBeyond 2011 ProcessOne - Marek Foss: designing mobile collaboration software

Mobile softwarerequires more

Less is more

Page 8: SeaBeyond 2011 ProcessOne - Marek Foss: designing mobile collaboration software

Developerwants

features

Page 9: SeaBeyond 2011 ProcessOne - Marek Foss: designing mobile collaboration software

Developerwants

features

Designerwants

eyecandy

Page 10: SeaBeyond 2011 ProcessOne - Marek Foss: designing mobile collaboration software

Userwants experience

Developerwants

features

Designerwants

eyecandy

Page 11: SeaBeyond 2011 ProcessOne - Marek Foss: designing mobile collaboration software

User doesn't careabout the backend

as long as it works

Page 12: SeaBeyond 2011 ProcessOne - Marek Foss: designing mobile collaboration software

User doesn't careabout the eyecandy

if app doesn't work

Page 13: SeaBeyond 2011 ProcessOne - Marek Foss: designing mobile collaboration software

Outstanding appsexcel in single tasks

so focus ontask experience

Page 14: SeaBeyond 2011 ProcessOne - Marek Foss: designing mobile collaboration software

Cover the basics

Page 15: SeaBeyond 2011 ProcessOne - Marek Foss: designing mobile collaboration software

Clean background

Enlarge chat font

Reduce bubble whitespace

Grow input while typing

TextOneBad example

Page 16: SeaBeyond 2011 ProcessOne - Marek Foss: designing mobile collaboration software

Offer landscape mode

Retract keyboard with “return”TextOne

Page 17: SeaBeyond 2011 ProcessOne - Marek Foss: designing mobile collaboration software

If user needs to register

display the form natively

If you must show webfrom

make sure it works!

NimbuzzBad example

Page 18: SeaBeyond 2011 ProcessOne - Marek Foss: designing mobile collaboration software

Innovate upon others

Page 19: SeaBeyond 2011 ProcessOne - Marek Foss: designing mobile collaboration software

Modern collaboration

requires concurrency

How to switch between chats?

Safari-style, Homescreen-style

MeeboVerbs

Page 20: SeaBeyond 2011 ProcessOne - Marek Foss: designing mobile collaboration software

Modern collaboration

means groupchat

Where to show

the participants?

PingChatTextOne

Page 21: SeaBeyond 2011 ProcessOne - Marek Foss: designing mobile collaboration software

Modern collaboration

is a stream of bubbles

How to show them

more efficiently?

TextOne & OneTeamSkype

Page 22: SeaBeyond 2011 ProcessOne - Marek Foss: designing mobile collaboration software

Modern collaboration

is enhanced with visuals

How to display images

and video?

TextOneVerbs

Page 23: SeaBeyond 2011 ProcessOne - Marek Foss: designing mobile collaboration software

Use device potentialCustomize UI for screen classes

like 10'', 7'', 4''; not just OS

Prepare UI for high definition

like iPhone 4 or HTC Touch HD

Use “hard keys”, not just touch

Page 24: SeaBeyond 2011 ProcessOne - Marek Foss: designing mobile collaboration software

Challenge the future

Page 25: SeaBeyond 2011 ProcessOne - Marek Foss: designing mobile collaboration software

Algorithmic UI

Source: Pushing Pixels, “Meet the Green Goblin”, http://www.pushing-pixels.org/2010/12/15/meet-the-green-goblin-part-3.html

Page 26: SeaBeyond 2011 ProcessOne - Marek Foss: designing mobile collaboration software

Vector graphics

SVG ?

Resizable UI ?

Resolution-independent UI ?

Page 27: SeaBeyond 2011 ProcessOne - Marek Foss: designing mobile collaboration software

Real-time Collaboration

Page 28: SeaBeyond 2011 ProcessOne - Marek Foss: designing mobile collaboration software

Real-time Editingnot so visible

Page 29: SeaBeyond 2011 ProcessOne - Marek Foss: designing mobile collaboration software

Real-time Mediaaccess everywhere

Page 30: SeaBeyond 2011 ProcessOne - Marek Foss: designing mobile collaboration software

Real-time Touchingvery desirable

Page 31: SeaBeyond 2011 ProcessOne - Marek Foss: designing mobile collaboration software

Real-time = Syncall eyes see the same

Page 32: SeaBeyond 2011 ProcessOne - Marek Foss: designing mobile collaboration software

Push Notificationscan be overwhelming

Android notifications pane

Page 33: SeaBeyond 2011 ProcessOne - Marek Foss: designing mobile collaboration software

Create Real-time Experiencebeyond real-time text editing

Page 34: SeaBeyond 2011 ProcessOne - Marek Foss: designing mobile collaboration software

Thank you! Questions? Comments?

Marek Foss <[email protected]>Chief Web Officer at ProcessOne

Twitter: F055 TextOne: MFOSS