plug-and-design: embracing mobile devices as part of the design environment

25
Plug-and-Design: Embracing Mobile Devices as Part of the Design Environment Jan Meskens, Kris Luyten, Karin Coninx Hasselt University – tUL – IBBT Expertise Centre for Digital Media Belgium

Upload: jmeskens

Post on 12-May-2015

637 views

Category:

Design


0 download

DESCRIPTION

Plug-and-Design: Embracing Mobile Devices as Part of the Design EnvironmentPresented at Engineering Interactive Computing Systems '09 (EICS'09)Pittsburgh, PA, USAPresenter: Jan MeskensDate: July 16, 2009

TRANSCRIPT

Page 1: Plug-and-Design: Embracing Mobile Devices as Part of the Design Environment

Plug-and-Design: Embracing Mobile Devices as Part of the Design Environment

Jan Meskens, Kris Luyten, Karin Coninx

Hasselt University – tUL – IBBTExpertise Centre for Digital Media

Belgium

Page 2: Plug-and-Design: Embracing Mobile Devices as Part of the Design Environment

Plug-and-design

Distributed Mobile GUI Design Tool

Page 3: Plug-and-Design: Embracing Mobile Devices as Part of the Design Environment

Plug-and-design

Distributed Mobile GUI Design Tool

Designer’s PCTarget Device

Page 4: Plug-and-Design: Embracing Mobile Devices as Part of the Design Environment

Plug-and-design

Distributed Mobile GUI Design Tool

Designer’s PCTarget Device

Page 5: Plug-and-Design: Embracing Mobile Devices as Part of the Design Environment

Distributed Mobile GUI Design Tool

Plug-and-design

Designer’s PCTarget Device

Page 6: Plug-and-Design: Embracing Mobile Devices as Part of the Design Environment

Multi-Device Continuous Mouse Pointer

• Design actions– Adding new elements– Selecting elements– Resizing elements

• A custom ‘design pointer’– Can be used on devices

without a mouse pointer– Intertwine design and

runtime operations

Page 7: Plug-and-Design: Embracing Mobile Devices as Part of the Design Environment

Intertwining design and runtime

Page 8: Plug-and-Design: Embracing Mobile Devices as Part of the Design Environment

Dynamic Setup Wizard

Page 9: Plug-and-Design: Embracing Mobile Devices as Part of the Design Environment

Related Techniques

Page 10: Plug-and-Design: Embracing Mobile Devices as Part of the Design Environment

Device Emulators

≠Emulators behave differently from the actual

device…

Page 11: Plug-and-Design: Embracing Mobile Devices as Part of the Design Environment

Live UI Design

UI Façades[Stuerzlinger et al., UIST’06]

PageTailor[Bila et al., MobiSys’07]

« Edit a UI while the UI is running »

Page 12: Plug-and-Design: Embracing Mobile Devices as Part of the Design Environment

Live UI Design is difficult to generalize

Plug-and-Design can be applied to all these mobile devices !

Stylus Hardware Keyboard Touch Screen Multi-Touch Screen

Page 13: Plug-and-Design: Embracing Mobile Devices as Part of the Design Environment

Implementation

Page 14: Plug-and-Design: Embracing Mobile Devices as Part of the Design Environment

Mouse Server

XMPP(Jabber)

Page 15: Plug-and-Design: Embracing Mobile Devices as Part of the Design Environment

Goal

Page 16: Plug-and-Design: Embracing Mobile Devices as Part of the Design Environment

Mobile UI Design

UI Design Tool Mobile Target Device

Deploy

Verify

Improve

Design

Page 17: Plug-and-Design: Embracing Mobile Devices as Part of the Design Environment

No Context Switches Required

• Photo BridgeUI Design Tool Mobile Target

Device

Instant feedback!

Page 18: Plug-and-Design: Embracing Mobile Devices as Part of the Design Environment

Plug-and-Design Limitations

Page 19: Plug-and-Design: Embracing Mobile Devices as Part of the Design Environment

Target device is always required

Page 20: Plug-and-Design: Embracing Mobile Devices as Part of the Design Environment

Development of novel design techniques

Design Mirror Design Toolglass

Page 21: Plug-and-Design: Embracing Mobile Devices as Part of the Design Environment

Design Mirror

[Meskens et al., VL/HCC’09]

Page 22: Plug-and-Design: Embracing Mobile Devices as Part of the Design Environment

Design Toolglass

Page 23: Plug-and-Design: Embracing Mobile Devices as Part of the Design Environment

Towards one Live Mobile GUI Design System

Page 24: Plug-and-Design: Embracing Mobile Devices as Part of the Design Environment

Conclusion

Page 25: Plug-and-Design: Embracing Mobile Devices as Part of the Design Environment

Questions?

http://research.edm.uhasselt.be/~jmeskens