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

Post on 12-May-2015

637 Views

Category:

Design

0 Downloads

Preview:

Click to see full reader

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

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

Plug-and-design

Distributed Mobile GUI Design Tool

Plug-and-design

Distributed Mobile GUI Design Tool

Designer’s PCTarget Device

Plug-and-design

Distributed Mobile GUI Design Tool

Designer’s PCTarget Device

Distributed Mobile GUI Design Tool

Plug-and-design

Designer’s PCTarget Device

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

Intertwining design and runtime

Dynamic Setup Wizard

Related Techniques

Device Emulators

≠Emulators behave differently from the actual

device…

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 »

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

Implementation

Mouse Server

XMPP(Jabber)

Goal

Mobile UI Design

UI Design Tool Mobile Target Device

Deploy

Verify

Improve

Design

No Context Switches Required

• Photo BridgeUI Design Tool Mobile Target

Device

Instant feedback!

Plug-and-Design Limitations

Target device is always required

Development of novel design techniques

Design Mirror Design Toolglass

Design Mirror

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

Design Toolglass

Towards one Live Mobile GUI Design System

Conclusion

Questions?

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

top related