Streamlining Python Development: A Guide to a Modern Project Setup
A Computational Framework for Context-aware Adaptation of User Interfaces
1. A
Computa*onal
Framework
for
Context-‐aware
Adapta*on
of
User
Interfaces
Paris - France, 30/05/2013
Vivian
Genaro
Mo,
and
Jean
Vanderdonckt
Louvain
Interac5on
Laboratory
Université
catholique
de
Louvain
vivian.genaromo,@uclouvain.be
2. Mo5va5ons
• Contexts
of
Use
vary
– User
profiles
– PlaHorms
– Environments
• One-‐size-‐does-‐not-‐fit-‐all
• (Manually)
Implemen5ng
dedicated
versions
– Neither
feasible
– Nor
scalable
2
2
4. 4
Mo5va5ons
• Heterogeneous
contexts
of
use
– User,
plaHorm,
environment
• No
standard
approaches
– Terminology,
framework,
support
tools
• Need
for
adapta5on
30. 30
TriPlet
Benefits
• Designer
and
Developer
– Alterna5ves
for
design
decisions
– Standard
Framework
enabling
instan5a5ons
– Unified
terminology
• End
user
– Quali5es
– Completeness
– More
suitable
and
context-‐aware
UI’s
31. 31
Conclusion
• One-‐size-‐does-‐not-‐fit-‐all
• Adapta5on
is
needed
• So
far,
not
enough
support
– Unified,
integrated,
complete
• TriPlet
– Extensible
– Flexible
– Generic
Purpose
• Technology-‐independent
• Domain-‐independent
32. 32
Future
Works
• Publicly
available
– Collabora5ve
wiki
– hcp://sites.uclouvain.be/mbui/caa/
• Con5nuous
updates
• Refine
valida5on
– User
studies
33. 33
Bibliography
• A.
K.
Dey,
and
G.
D.
Abowd.
“Towards
a
becer
understanding
of
Context
and
Context-‐Awareness”
in
CHI
2000.
Workshop
on
What,
who,
Where,
When,
and
How
of
Context-‐Awareness
(2000)
• G.
Fischer,
“Context-‐aware
systems:
the
'right'
informa5on,
at
the
'right'
5me,
in
the
'right'
place,
in
the
'right'
way,
to
the
'right'
person,”
in
Proc.
of
Int.
Conf.
on
Adv.
Vis
Int.
(AVI
'12),
ACM,
USA,
2012,
pp.
287-‐294
• G.
Calvary,
J.
Coutaz,
D.
Thevenin,
Q.
Limbourg,
L.
Bouillon
and
J.
Vanderdonckt,
“A
unifying
reference
framework
for
mul5-‐target
user
interfaces,”
Interac5ng
with
Computers,
v.
15,
n.
3,
p.
289-‐308,
2003.
• L.
Nigay
and
J.
Coutaz,
“A
design
space
for
mul5modal
systems:
concurrent
processing
and
data
fusion,”
in:
Proc.
of
the
INTERACT'93
CHI'93
Human
factors
in
compu5ng
systems.
ACM
p.
172-‐178
1993.
• Víctor
López-‐Jaquero,
Jean
Vanderdonckt,
Francisco
Montero,
and
Pascual
González.
2008.
Towards
an
Extended
Model
of
User
Interface
Adapta5on:
The
Isa5ne
Framework.
In
Engineering
Interac5ve
Systems,
Jan
Gulliksen,
Morton
Borup
Harning,
Philippe
Palanque,
Gerrit
C.
Veer,
and
Janet
Wesson
(Eds.).
Lecture
Notes
In
Computer
Science,
Vol.
4940.
Springer-‐Verlag,
Berlin,
Heidelberg
374-‐392.
DOI=10.1007/978-‐3-‐540-‐92698-‐6_23
hcp://dx.doi.org/
10.1007/978-‐3-‐540-‐92698-‐6_23