Your SlideShare is downloading. ×
SeaBeyond 2011 ProcessOne - Marek Foss: designing mobile collaboration software
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

SeaBeyond 2011 ProcessOne - Marek Foss: designing mobile collaboration software

1,099
views

Published on


0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,099
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
6
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Different approaches for designing mobilecollaboration software03.02.11Marek Foss <mfoss@process-one.net>
  • 2. Designing softwarefor mobile devices
  • 3. Designing software for mobile devices is nothing likedesigning for desktops
  • 4. Keyhole viewport
  • 5. Keyhole viewportLimited eyesight
  • 6. Keyhole viewportLimited eyesightFat fingers
  • 7. Mobile softwarerequires more Less is more
  • 8. Developer wants features
  • 9. Developer Designer wants wants features eyecandy
  • 10. Developer Designer wants wants features eyecandy User wants experience
  • 11. User doesnt careabout the backendas long as it works
  • 12. User doesnt careabout the eyecandyif app doesnt work
  • 13. Outstanding appsexcel in single tasks so focus on task experience
  • 14. Cover the basics
  • 15. Clean background Enlarge chat font Reduce bubble whitespace Grow input while typingBad example TextOne
  • 16. Offer landscape mode Retract keyboard with “return”TextOne
  • 17. If user needs to register display the form natively If you must show webfrom make sure it works!Bad example Nimbuzz
  • 18. Innovate upon others
  • 19. Modern collaboration requires concurrency How to switch between chats? Safari-style, Homescreen-styleVerbs Meebo
  • 20. Modern collaboration means groupchat Where to show the participants?TextOne PingChat
  • 21. Modern collaboration is a stream of bubbles How to show them more efficiently?Skype TextOne & OneTeam
  • 22. Modern collaboration is enhanced with visuals How to display images and video?Verbs TextOne
  • 23. Use device potential Customize 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
  • 24. Challenge the future
  • 25. Algorithmic UISource: Pushing Pixels, “Meet the Green Goblin”, http://www.pushing-pixels.org/2010/12/15/meet-the-green-goblin-part-3.html
  • 26. Vector graphics SVG ? Resizable UI ? Resolution-independent UI ?
  • 27. Real-time Collaboration
  • 28. Real-time Editing not so visible
  • 29. Real-time Mediaaccess everywhere
  • 30. Real-time Touching very desirable
  • 31. Real-time = Syncall eyes see the same
  • 32. Push Notifications can be overwhelmingAndroid notifications pane
  • 33. Create Real-time Experience beyond real-time text editing
  • 34. Thank you! Questions? Comments? Marek Foss <mfoss@process-one.net> Chief Web Officer at ProcessOne Twitter: F055 TextOne: MFOSS