SlideShare a Scribd company logo
1 of 73
Download to read offline
Desktop apps on tablet devices
Miriam Dobner, Christian Campo
compeople AG, EclipseCon Europe 2012

one size doesn‘t fit all!
desktop
tablet
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 2
Desktop
Monitor, Keyboard, Mouse
Tablets
Tablet
Monitor, Keyboard, Mouse in
ONE Device
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 3
Desktop à tablet
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 4
How are Tablets different?
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 5
hard to touch
Keyboard & touch
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 6
wasted
space
How are tablets different?
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 7
Widgets... that don‘t exist on tablets
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 8
Target group (personas)
Digital outsider Occational user Business user
Trend user Digital professional Digital avant-garde
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 9
Goals
Bildquelle: http://www.justintarte.com/2011/06/my-10-goals-as-1st-year-administrator.html
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 10
User mode
Lean forward Lean backLean forward
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 11
Situation
stationary mobile
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 12
Pattern for Multiscreen Strategies
Bildquelle: http://www.biophysics.org/MembershipSubgroups/WhatisBiophysicsVideoContest/tabid/3860/Default.aspx
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 13
Beispiel
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 14
Coherence
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 15
Coherence
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 16
Synchronisation
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 17
Synchronisation
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 18
Simultaneity
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 19
Simultaneity
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 20
Screen sharing
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 21
Screen sharing
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 22
Device shifting
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 23
Device shifting
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 24
Complementarity
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 25
Complementarity
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 26
Direct vs Indirect Manipulation
Bildquelle: http://smallbusiness.chron.com/
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 27
Mouse
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 28
Direct Manipulation
Bildquelle: http://insysd.com/web-technology/
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 29
Ergonomics of interactive Gestures
Ergonomics of
interactive gestures
Henry Dreyfuss (1955)
Designers need to be
aware of the limits of 
the human body when
interfaces are controlled
by it
The more complicated
the gesture, the fewer
the people who will be
able to perform it.
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 30
Fingers
§  Adult fingers: 16-20 mm
( 0.6 - 0.8 inches)
§  Fingertips: 8-10 mm
(0.3 – 0.4 inches)
§  Finger pads: 10-14 mm
(0.4 - 0.55 inches)
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 31
Cognitive basics
Bildquelle: http://scopeblog.stanford.edu/files/2012/01/baby-and-mom-finger.jpg
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 32
Distance
d
start target
d
targetstart
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 33
Size
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 34
Fitts´ Law
t = a + b log2 * (d / s+1)

t = average time taken to complete the movement
a = start/stop time of the device
b = inherent speed of the device 
log2 = Index of difficulty

s
target d
Distance from the
starting point to the
center of the target
Differs for input 
devices
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 35
Menu at the border
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 36
Context menus
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 37
Sorting and filtering
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 38
Touch & Gestures
Bildquelle: http://www.hp-braunjudith.de/page5.php
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 39
The more complicated the gesture, the fewer the
people who will be able to perform it!
Dan Saffer
Tiny collection of gestures
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 40
Hidden gestures
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 41
Left handed
Bildquelle: http://www.sciencedaily.com/releases/2010/01/100128101901.htm
7-10% of all adults
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 42
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 43
Avoid similar gestures
Avoid similar gestures for different actions
in the same system!
Dan Saffer
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 44
Avoid similar gestures
Tap hold
 Tap
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 45
Placing menus and controls
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 46
Iceberg tip
Invisible edge of touch target
Bildquelle: http://www.greenbookblog.org/wp-content/uploads/2012/08/tip_of_the_iceberg.jpg
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 47
Adaptive Targets
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 48
Navigation Patterns
Bildquelle: http://www.weltwunderer.de/wp-content/uploads/2002/09/Wegweiser-2002.jpg
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 49
• Linear
• Tree structure
• Graph
Basic Navigation Patterns
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 50
Linear Navigation
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 51
Linear
Flat pages
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 52
Tree
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 53
Tree
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 54
Graph
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 55
Graph
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 56
Tree / graph navigation
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 57
Combination
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 58
Combination
Tree
Linear
Graph
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 59
When to use which pattern?
Pattern Pro Con
Linear directed restricted
Tree clear structure no links,
Limited
hierarchy
Graph Complex
structures
possible
Overwhelming
complexity
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 60
Do I always use the same pattern?
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 61
Do I always use the same pattern?
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 62
Elements of visual design
Bildquelle: http://keyfruit.net/Assets/Imgs/Base/01UDB/Design_Visual_Design.jpg
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 63
Layout and grids
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 64
Screen size
larger smaller
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 65
NavigationNavigation
Content Side
information
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 66
Navigation
Navigation
Content
Content (& Navigation)
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 67
Importance of elements
1
2
3
4
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 68
Importance of elements
123 4
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 69
Importance of elements
•  If it‘s important: Make it always visible, on the left
or on top!
•  If it‘s not important: Hide it or place it on the right!
•  The importance of elements can change:
Make use of the dynamic shown hiding!
Focus on the main task the user wants to do!
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 70
Animations & Transitions
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 71
Summary
•  Analyze the influencial factors
•  Select a multiscreen pattern
•  Choose the suitable navigation pattern
•  Choose the right layout
•  Use suitable controls
•  Consider limitations by touch control
•  User testing to prove the concept
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 72
Q & A
Questions & Answers
Miriam Dobner
eMail: miriam.dobner@compeople.de
Christian Campo
eMail: christian.campo@compeople.de
compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 73
•  Designing Mobile Interfaces, Steven Hoober & Eric Berkmann, O‘Reilly,
November 2011, First Edition, June 2010
•  Tapworthy – Designing great iPhone Apps, Josh Clark, O‘Reilly
•  Designing Gestural Interfaces, Dan Saffer, O‘Reilly, November 2008
•  Designing for interaction – Creating Smart Application and Clever Devices,
Dan Saffer, New Riders, 2007
•  Interaktive Systeme, Band 1, Grundlagen, Graphical User Interfaces,
Informationsvisualisierung, Bernhard Preim & Reimund Dachselt, Springer,
2. Auflage 1999, 2010
•  Die Digitale Gesellschaft 2011 – Die digitalte Gesellschaft in Deutschland –
Sechs Nutzertypen im Vergleich, [www.initiatived21.de]
•  Weave, 03.12 Juni/Juli
Resources

More Related Content

Similar to Desktop apps on tablet devices

[4developers2016] - Nowe wyzwania w tworzeniu Universal Windows Application n...
[4developers2016] - Nowe wyzwania w tworzeniu Universal Windows Application n...[4developers2016] - Nowe wyzwania w tworzeniu Universal Windows Application n...
[4developers2016] - Nowe wyzwania w tworzeniu Universal Windows Application n...PROIDEA
 
Green bim software - dr. Nagham Ali Hasan
Green bim software - dr. Nagham Ali HasanGreen bim software - dr. Nagham Ali Hasan
Green bim software - dr. Nagham Ali Hasannagham ali hasan
 
SURFACE MODELING - USB STICK
SURFACE MODELING - USB STICKSURFACE MODELING - USB STICK
SURFACE MODELING - USB STICKOliver DeWolf
 
Typography and Responsive Grids in the World of Mobile Development
Typography and Responsive Grids in the World of Mobile DevelopmentTypography and Responsive Grids in the World of Mobile Development
Typography and Responsive Grids in the World of Mobile DevelopmentTiago Pedras
 
Lavacon 2014 - The state of mobile publishing
Lavacon 2014 -  The state of mobile publishingLavacon 2014 -  The state of mobile publishing
Lavacon 2014 - The state of mobile publishingVikram Verma
 
Design Patterns - The Ultimate Blueprint for Software
Design Patterns - The Ultimate Blueprint for SoftwareDesign Patterns - The Ultimate Blueprint for Software
Design Patterns - The Ultimate Blueprint for SoftwareEdureka!
 
Golden Gekko presentation Google I/O 2014
Golden Gekko presentation Google I/O 2014Golden Gekko presentation Google I/O 2014
Golden Gekko presentation Google I/O 2014DMI
 
Andreas Zeitler (Vuframe): Digital Transformation in the Industry
Andreas Zeitler (Vuframe): Digital Transformation in the IndustryAndreas Zeitler (Vuframe): Digital Transformation in the Industry
Andreas Zeitler (Vuframe): Digital Transformation in the IndustryAugmentedWorldExpo
 
Webinar: Design Patterns : Tailor-made solutions for Software Development
Webinar: Design Patterns : Tailor-made solutions for Software DevelopmentWebinar: Design Patterns : Tailor-made solutions for Software Development
Webinar: Design Patterns : Tailor-made solutions for Software DevelopmentEdureka!
 
MM-4104, Smart Sharpen using OpenCL in Adobe Photoshop CC – Challenges and Ac...
MM-4104, Smart Sharpen using OpenCL in Adobe Photoshop CC – Challenges and Ac...MM-4104, Smart Sharpen using OpenCL in Adobe Photoshop CC – Challenges and Ac...
MM-4104, Smart Sharpen using OpenCL in Adobe Photoshop CC – Challenges and Ac...AMD Developer Central
 
[I3 d]04 interactivity
[I3 d]04 interactivity[I3 d]04 interactivity
[I3 d]04 interactivityjylee_kgit
 
Interactions in parallel worlds with android
Interactions in parallel worlds with androidInteractions in parallel worlds with android
Interactions in parallel worlds with androidWajdi Ben Rabah
 
From Buildings to Software - Paving the way to construction
From Buildings to Software - Paving the way to constructionFrom Buildings to Software - Paving the way to construction
From Buildings to Software - Paving the way to constructionKaterina Skroumpelou
 
Augmented reality applications in manufacturing and maintenance
Augmented reality applications in manufacturing and maintenance Augmented reality applications in manufacturing and maintenance
Augmented reality applications in manufacturing and maintenance Jeffrey Funk
 
9 Step Guide to Create Ripple View Effect in Android
9 Step Guide to Create Ripple View Effect in Android9 Step Guide to Create Ripple View Effect in Android
9 Step Guide to Create Ripple View Effect in AndroidNine Hertz
 

Similar to Desktop apps on tablet devices (20)

[4developers2016] - Nowe wyzwania w tworzeniu Universal Windows Application n...
[4developers2016] - Nowe wyzwania w tworzeniu Universal Windows Application n...[4developers2016] - Nowe wyzwania w tworzeniu Universal Windows Application n...
[4developers2016] - Nowe wyzwania w tworzeniu Universal Windows Application n...
 
Green bim software - dr. Nagham Ali Hasan
Green bim software - dr. Nagham Ali HasanGreen bim software - dr. Nagham Ali Hasan
Green bim software - dr. Nagham Ali Hasan
 
SURFACE MODELING - USB STICK
SURFACE MODELING - USB STICKSURFACE MODELING - USB STICK
SURFACE MODELING - USB STICK
 
Typography and Responsive Grids in the World of Mobile Development
Typography and Responsive Grids in the World of Mobile DevelopmentTypography and Responsive Grids in the World of Mobile Development
Typography and Responsive Grids in the World of Mobile Development
 
Lavacon 2014 - The state of mobile publishing
Lavacon 2014 -  The state of mobile publishingLavacon 2014 -  The state of mobile publishing
Lavacon 2014 - The state of mobile publishing
 
Design Patterns - The Ultimate Blueprint for Software
Design Patterns - The Ultimate Blueprint for SoftwareDesign Patterns - The Ultimate Blueprint for Software
Design Patterns - The Ultimate Blueprint for Software
 
Golden Gekko presentation Google I/O 2014
Golden Gekko presentation Google I/O 2014Golden Gekko presentation Google I/O 2014
Golden Gekko presentation Google I/O 2014
 
Andreas Zeitler (Vuframe): Digital Transformation in the Industry
Andreas Zeitler (Vuframe): Digital Transformation in the IndustryAndreas Zeitler (Vuframe): Digital Transformation in the Industry
Andreas Zeitler (Vuframe): Digital Transformation in the Industry
 
Android UI Design Tips
Android UI Design TipsAndroid UI Design Tips
Android UI Design Tips
 
Webinar: Design Patterns : Tailor-made solutions for Software Development
Webinar: Design Patterns : Tailor-made solutions for Software DevelopmentWebinar: Design Patterns : Tailor-made solutions for Software Development
Webinar: Design Patterns : Tailor-made solutions for Software Development
 
MM-4104, Smart Sharpen using OpenCL in Adobe Photoshop CC – Challenges and Ac...
MM-4104, Smart Sharpen using OpenCL in Adobe Photoshop CC – Challenges and Ac...MM-4104, Smart Sharpen using OpenCL in Adobe Photoshop CC – Challenges and Ac...
MM-4104, Smart Sharpen using OpenCL in Adobe Photoshop CC – Challenges and Ac...
 
[I3 d]04 interactivity
[I3 d]04 interactivity[I3 d]04 interactivity
[I3 d]04 interactivity
 
Interactions in parallel worlds with android
Interactions in parallel worlds with androidInteractions in parallel worlds with android
Interactions in parallel worlds with android
 
From Buildings to Software - Paving the way to construction
From Buildings to Software - Paving the way to constructionFrom Buildings to Software - Paving the way to construction
From Buildings to Software - Paving the way to construction
 
Augmented reality applications in manufacturing and maintenance
Augmented reality applications in manufacturing and maintenance Augmented reality applications in manufacturing and maintenance
Augmented reality applications in manufacturing and maintenance
 
9 Step Guide to Create Ripple View Effect in Android
9 Step Guide to Create Ripple View Effect in Android9 Step Guide to Create Ripple View Effect in Android
9 Step Guide to Create Ripple View Effect in Android
 
Homestead demo
Homestead demoHomestead demo
Homestead demo
 
CREATIVE TECHNOLOGY 7 QI-L1
CREATIVE TECHNOLOGY 7 QI-L1CREATIVE TECHNOLOGY 7 QI-L1
CREATIVE TECHNOLOGY 7 QI-L1
 
Tss brochure
Tss brochureTss brochure
Tss brochure
 
Wayland: Is It Ready Yet?
Wayland: Is It Ready Yet?Wayland: Is It Ready Yet?
Wayland: Is It Ready Yet?
 

Recently uploaded

Design Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William VickeryDesign Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William VickeryWilliamVickery6
 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfParomita Roy
 
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 night
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 nightCheap Rate Call girls Kalkaji 9205541914 shot 1500 night
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 nightDelhi Call girls
 
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 nightCheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 nightDelhi Call girls
 
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...Amil baba
 
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`dajasot375
 
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵anilsa9823
 
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130Suhani Kapoor
 
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk GurgaonCheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk GurgaonDelhi Call girls
 
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...Yantram Animation Studio Corporation
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentationamedia6
 
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service BhiwandiVIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service BhiwandiSuhani Kapoor
 
3D Printing And Designing Final Report.pdf
3D Printing And Designing Final Report.pdf3D Printing And Designing Final Report.pdf
3D Printing And Designing Final Report.pdfSwaraliBorhade
 
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130Suhani Kapoor
 
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai DouxDubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Douxkojalkojal131
 
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfThe_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfAmirYakdi
 
Raj Nagar Extension Call Girls 9711199012 WhatsApp No, Delhi Escorts in Raj N...
Raj Nagar Extension Call Girls 9711199012 WhatsApp No, Delhi Escorts in Raj N...Raj Nagar Extension Call Girls 9711199012 WhatsApp No, Delhi Escorts in Raj N...
Raj Nagar Extension Call Girls 9711199012 WhatsApp No, Delhi Escorts in Raj N...ankitnayak356677
 
MASONRY -Building Technology and Construction
MASONRY -Building Technology and ConstructionMASONRY -Building Technology and Construction
MASONRY -Building Technology and Constructionmbermudez3
 

Recently uploaded (20)

Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
 
Design Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William VickeryDesign Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William Vickery
 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
 
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 night
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 nightCheap Rate Call girls Kalkaji 9205541914 shot 1500 night
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 night
 
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 nightCheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
 
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
 
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
 
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
 
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
 
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk GurgaonCheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
 
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentation
 
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service BhiwandiVIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
 
escort service sasti (*~Call Girls in Prasad Nagar Metro❤️9953056974
escort service sasti (*~Call Girls in Prasad Nagar Metro❤️9953056974escort service sasti (*~Call Girls in Prasad Nagar Metro❤️9953056974
escort service sasti (*~Call Girls in Prasad Nagar Metro❤️9953056974
 
3D Printing And Designing Final Report.pdf
3D Printing And Designing Final Report.pdf3D Printing And Designing Final Report.pdf
3D Printing And Designing Final Report.pdf
 
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
 
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai DouxDubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
 
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfThe_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
 
Raj Nagar Extension Call Girls 9711199012 WhatsApp No, Delhi Escorts in Raj N...
Raj Nagar Extension Call Girls 9711199012 WhatsApp No, Delhi Escorts in Raj N...Raj Nagar Extension Call Girls 9711199012 WhatsApp No, Delhi Escorts in Raj N...
Raj Nagar Extension Call Girls 9711199012 WhatsApp No, Delhi Escorts in Raj N...
 
MASONRY -Building Technology and Construction
MASONRY -Building Technology and ConstructionMASONRY -Building Technology and Construction
MASONRY -Building Technology and Construction
 

Desktop apps on tablet devices

  • 1. Desktop apps on tablet devices Miriam Dobner, Christian Campo compeople AG, EclipseCon Europe 2012 one size doesn‘t fit all! desktop tablet
  • 2. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 2 Desktop Monitor, Keyboard, Mouse Tablets Tablet Monitor, Keyboard, Mouse in ONE Device
  • 3. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 3 Desktop à tablet
  • 4. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 4 How are Tablets different?
  • 5. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 5 hard to touch Keyboard & touch
  • 6. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 6 wasted space How are tablets different?
  • 7. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 7 Widgets... that don‘t exist on tablets
  • 8. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 8 Target group (personas) Digital outsider Occational user Business user Trend user Digital professional Digital avant-garde
  • 9. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 9 Goals Bildquelle: http://www.justintarte.com/2011/06/my-10-goals-as-1st-year-administrator.html
  • 10. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 10 User mode Lean forward Lean backLean forward
  • 11. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 11 Situation stationary mobile
  • 12. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 12 Pattern for Multiscreen Strategies Bildquelle: http://www.biophysics.org/MembershipSubgroups/WhatisBiophysicsVideoContest/tabid/3860/Default.aspx
  • 13. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 13 Beispiel
  • 14. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 14 Coherence
  • 15. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 15 Coherence
  • 16. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 16 Synchronisation
  • 17. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 17 Synchronisation
  • 18. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 18 Simultaneity
  • 19. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 19 Simultaneity
  • 20. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 20 Screen sharing
  • 21. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 21 Screen sharing
  • 22. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 22 Device shifting
  • 23. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 23 Device shifting
  • 24. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 24 Complementarity
  • 25. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 25 Complementarity
  • 26. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 26 Direct vs Indirect Manipulation Bildquelle: http://smallbusiness.chron.com/
  • 27. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 27 Mouse
  • 28. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 28 Direct Manipulation Bildquelle: http://insysd.com/web-technology/
  • 29. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 29 Ergonomics of interactive Gestures Ergonomics of interactive gestures Henry Dreyfuss (1955) Designers need to be aware of the limits of the human body when interfaces are controlled by it The more complicated the gesture, the fewer the people who will be able to perform it.
  • 30. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 30 Fingers §  Adult fingers: 16-20 mm ( 0.6 - 0.8 inches) §  Fingertips: 8-10 mm (0.3 – 0.4 inches) §  Finger pads: 10-14 mm (0.4 - 0.55 inches)
  • 31. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 31 Cognitive basics Bildquelle: http://scopeblog.stanford.edu/files/2012/01/baby-and-mom-finger.jpg
  • 32. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 32 Distance d start target d targetstart
  • 33. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 33 Size
  • 34. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 34 Fitts´ Law t = a + b log2 * (d / s+1) t = average time taken to complete the movement a = start/stop time of the device b = inherent speed of the device log2 = Index of difficulty s target d Distance from the starting point to the center of the target Differs for input devices
  • 35. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 35 Menu at the border
  • 36. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 36 Context menus
  • 37. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 37 Sorting and filtering
  • 38. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 38 Touch & Gestures Bildquelle: http://www.hp-braunjudith.de/page5.php
  • 39. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 39 The more complicated the gesture, the fewer the people who will be able to perform it! Dan Saffer Tiny collection of gestures
  • 40. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 40 Hidden gestures
  • 41. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 41 Left handed Bildquelle: http://www.sciencedaily.com/releases/2010/01/100128101901.htm 7-10% of all adults
  • 42. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 42
  • 43. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 43 Avoid similar gestures Avoid similar gestures for different actions in the same system! Dan Saffer
  • 44. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 44 Avoid similar gestures Tap hold Tap
  • 45. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 45 Placing menus and controls
  • 46. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 46 Iceberg tip Invisible edge of touch target Bildquelle: http://www.greenbookblog.org/wp-content/uploads/2012/08/tip_of_the_iceberg.jpg
  • 47. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 47 Adaptive Targets
  • 48. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 48 Navigation Patterns Bildquelle: http://www.weltwunderer.de/wp-content/uploads/2002/09/Wegweiser-2002.jpg
  • 49. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 49 • Linear • Tree structure • Graph Basic Navigation Patterns
  • 50. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 50 Linear Navigation
  • 51. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 51 Linear Flat pages
  • 52. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 52 Tree
  • 53. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 53 Tree
  • 54. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 54 Graph
  • 55. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 55 Graph
  • 56. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 56 Tree / graph navigation
  • 57. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 57 Combination
  • 58. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 58 Combination Tree Linear Graph
  • 59. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 59 When to use which pattern? Pattern Pro Con Linear directed restricted Tree clear structure no links, Limited hierarchy Graph Complex structures possible Overwhelming complexity
  • 60. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 60 Do I always use the same pattern?
  • 61. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 61 Do I always use the same pattern?
  • 62. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 62 Elements of visual design Bildquelle: http://keyfruit.net/Assets/Imgs/Base/01UDB/Design_Visual_Design.jpg
  • 63. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 63 Layout and grids
  • 64. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 64 Screen size larger smaller
  • 65. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 65 NavigationNavigation Content Side information
  • 66. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 66 Navigation Navigation Content Content (& Navigation)
  • 67. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 67 Importance of elements 1 2 3 4
  • 68. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 68 Importance of elements 123 4
  • 69. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 69 Importance of elements •  If it‘s important: Make it always visible, on the left or on top! •  If it‘s not important: Hide it or place it on the right! •  The importance of elements can change: Make use of the dynamic shown hiding! Focus on the main task the user wants to do!
  • 70. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 70 Animations & Transitions
  • 71. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 71 Summary •  Analyze the influencial factors •  Select a multiscreen pattern •  Choose the suitable navigation pattern •  Choose the right layout •  Use suitable controls •  Consider limitations by touch control •  User testing to prove the concept
  • 72. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 72 Q & A Questions & Answers Miriam Dobner eMail: miriam.dobner@compeople.de Christian Campo eMail: christian.campo@compeople.de
  • 73. compeople AG | EclipseCon 2012 | Desktop apps on tablet devices | 24.10.12 | 73 •  Designing Mobile Interfaces, Steven Hoober & Eric Berkmann, O‘Reilly, November 2011, First Edition, June 2010 •  Tapworthy – Designing great iPhone Apps, Josh Clark, O‘Reilly •  Designing Gestural Interfaces, Dan Saffer, O‘Reilly, November 2008 •  Designing for interaction – Creating Smart Application and Clever Devices, Dan Saffer, New Riders, 2007 •  Interaktive Systeme, Band 1, Grundlagen, Graphical User Interfaces, Informationsvisualisierung, Bernhard Preim & Reimund Dachselt, Springer, 2. Auflage 1999, 2010 •  Die Digitale Gesellschaft 2011 – Die digitalte Gesellschaft in Deutschland – Sechs Nutzertypen im Vergleich, [www.initiatived21.de] •  Weave, 03.12 Juni/Juli Resources