SlideShare uma empresa Scribd logo
1 de 34
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	
  
	
  
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	
  
Agenda	
  
•  Mo5va5ons	
  
•  Defini5ons	
  
•  State-­‐of-­‐the-­‐Art	
  
•  TriPlet	
  
–  CAMM	
  
–  CARF	
  &	
  Cards	
  
–  CADS	
  
•  Valida5on	
  
•  Conclusion	
  
	
  
3	
  3	
  
4	
  
Mo5va5ons	
  
•  Heterogeneous	
  contexts	
  of	
  use	
  
–  User,	
  plaHorm,	
  environment	
  
•  No	
  standard	
  approaches	
  
–  Terminology,	
  framework,	
  support	
  tools	
  
•  Need	
  for	
  adapta5on	
  
5	
  
Heterogeneous	
  contexts	
  of	
  use	
  
	
  
No	
  standard	
  approaches	
  
•  Current	
  solu5ons	
  
–  Several	
  approaches	
  
–  No	
  unified	
  solu5on	
  
–  Inconsistencies	
  
–  Incompa5bility	
  
–  Incompleteness	
  
–  Obsoleteness	
  
–  Ambiguous	
  terminology	
  
6	
  6	
  
Fundamental	
  Concepts	
  
•  Context-­‐awareness	
  
•  Adapta5on	
  
•  Framework	
  
–  Meta-­‐Model	
  
–  Reference	
  Framework	
  
–  Cards	
  
–  Design	
  Space	
  
7	
  7	
  
8	
  
State-­‐of-­‐the-­‐Art	
  
•  Several	
  works	
  
–  Since	
  early	
  90’s	
  
•  Scacered	
  informa5on	
  sources	
  
•  Narrowed	
  focus	
  
–  Technology	
  dependent	
  
–  Context	
  constrained	
  
–  Domain	
  specific	
  
9	
  
Exis5ng	
  Meta-­‐Models	
  
•  Rules	
  
–  Adapta5on,	
  transforma5on	
  
–  Condi5ons,	
  quali5es	
  
•  Context:	
  percep5on,	
  reac5on,	
  learning	
  
–  User	
  
–  PlaHorm	
  
•  Mobile	
  
–  Task	
  
–  Domain	
  
Current	
  Frameworks	
  
User
Platform Environment
CaFT, W3C,
PersonisAD,
ACAMD, CAWE,
MIMOSA,
CF
CFAWS
AEHS
PUC
ROAM
LF
FAHD
FAÇADE
SUPPLE
XIF
Presentation
Navigation
Content
W3C, AEHS,
FAÇADE, ACAMD,
CAWE, MIMOSA,
CF
PUC
XIF
LF
CFAWS
SUPPLE
ROAM
FAHD
PersonisAD
CaFT
10	
  
11	
  
Exis5ng	
  Design	
  Spaces	
  
Modali5es,	
  Fusion,	
  Abstrac5on	
  
What,	
  When,	
  Why,	
  How,	
  To	
  What,	
  Who,	
  How	
  many,	
  With	
  what,	
  For	
  what	
  
Costs,	
  Benefits,	
  Frequency,	
  Predictability,	
  Performance,	
  Sa5sfac5on	
  
Technique,	
  Quality,	
  Func5on	
  
Target,	
  Means,	
  Time	
  
Presence,	
  Content	
  Sugges5on,	
  Ac5onables	
  
12	
  12	
  
TriPlet	
  
A	
  Computa5onal	
  Framework	
  for	
  Context-­‐aware	
  
Adapta5on	
  of	
  User	
  Interfaces	
  
TriPlet	
  
CAMM	
  
CARF	
  CADS	
  
13	
  13	
  
CAMM	
  
•  OMG-­‐MOF	
  
•  Abstract	
  formaliza5on	
  for	
  CAA	
  
–  Concepts,	
  their	
  proper5es,	
  methods,	
  
rela5onships	
  and	
  cardinali5es	
  
•  Covers	
  
–  Agent	
  
–  Context	
  
–  Adapta5on	
  Process	
  
–  Model-­‐bases	
  UI	
  Genera5on	
  
14	
  14	
  
Adapta*on	
  Life-­‐Cycle	
  
The ISATINE framework
15	
  15	
  
CAMM	
  
16	
  
CARF	
  
•  Mind	
  map	
  diagram	
  
•  Provides	
  alterna5ve	
  designs	
  for	
  
–  What	
  
–  How	
  
–  To	
  what	
  
–  Why	
  
–  When	
  
–  Where	
  
–  Who	
  
	
  
Quin*lian	
  
17	
  
CARF	
  
18	
  
Cards	
  
19	
  
CADS	
  
	
  
•  HTML5	
  
•  Coverage	
  levels	
  for	
  adapta5on	
  
•  8	
  dimensions	
  
•  3	
  applica5ons	
  to	
  be	
  compared	
  at	
  a	
  5me	
  
20	
  
C
A
D
S	
  
21	
  
Valida*on	
  
•  3	
  case	
  studies:	
  car	
  rental	
  example	
  
22	
  
•  Smartphone	
  Example	
  
A
B C
D
B
23	
  
A
•  First	
  implementa5on	
  
24	
  
•  Context	
  of	
  Use	
  A:	
  Android	
  Tablet	
  
25	
  
•  Context	
  of	
  Use	
  B:	
  Android	
  Tablet	
  
26	
  
A
B C
•  Second	
  implementa5on	
  
27	
  
•  Screen	
  dimension	
  
28	
  
•  Third	
  implementa5on	
  
–  iPhone,	
  iPad	
  
A B C
29	
  
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	
  
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	
  
Future	
  Works	
  
•  Publicly	
  available	
  
–  Collabora5ve	
  wiki	
  
–  hcp://sites.uclouvain.be/mbui/caa/	
  
•  Con5nuous	
  updates	
  
•  Refine	
  valida5on	
  
–  User	
  studies	
  
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	
  
For more information
http://www.lilab.be
User Interface eXtensible Markup Language
http://www.usixml.org
Thank	
  you	
  very	
  much!	
  
FP7 Serenoa project
http://www.serenoa-fp7.eu

Mais conteúdo relacionado

Destaque

A Framework for Context-aware applications for Smart Spaces. ruSmart 2011 St ...
A Framework for Context-aware applications for Smart Spaces. ruSmart 2011 St ...A Framework for Context-aware applications for Smart Spaces. ruSmart 2011 St ...
A Framework for Context-aware applications for Smart Spaces. ruSmart 2011 St ...Natalia Díaz Rodríguez
 
[MADRINET'09] Designing a framework to handle context information
[MADRINET'09] Designing a framework to handle context information[MADRINET'09] Designing a framework to handle context information
[MADRINET'09] Designing a framework to handle context informationJosué Freelance
 
Extending Semantic Web Tools for Improving Smart Spaces Interoperability and ...
Extending Semantic Web Tools for Improving Smart Spaces Interoperability and ...Extending Semantic Web Tools for Improving Smart Spaces Interoperability and ...
Extending Semantic Web Tools for Improving Smart Spaces Interoperability and ...Natalia Díaz Rodríguez
 
Situation driven development: a methodology for the development of context-aw...
Situation driven development: a methodology for the development of context-aw...Situation driven development: a methodology for the development of context-aw...
Situation driven development: a methodology for the development of context-aw...damarcant
 
Multi-agent applications in a context-aware global software development envir...
Multi-agent applications in a context-aware global software development envir...Multi-agent applications in a context-aware global software development envir...
Multi-agent applications in a context-aware global software development envir...Helio Henrique L. C. Monte-Alto
 
Context culture metadata_openscout20120301
Context culture metadata_openscout20120301Context culture metadata_openscout20120301
Context culture metadata_openscout20120301Jan Pawlowski
 
Context in Mobile Learning
Context in Mobile LearningContext in Mobile Learning
Context in Mobile LearningMike Sharples
 
A context-aware model for QoE analysis in mobile environments
A context-aware model for QoE analysis in mobile environmentsA context-aware model for QoE analysis in mobile environments
A context-aware model for QoE analysis in mobile environmentsPedro Luis Mateo Navarro
 
Contextual eVSM: a context-aware content-based recommendation framework based...
Contextual eVSM: a context-aware content-based recommendation framework based...Contextual eVSM: a context-aware content-based recommendation framework based...
Contextual eVSM: a context-aware content-based recommendation framework based...Cataldo Musto
 
Context-Oriented Programming
Context-Oriented ProgrammingContext-Oriented Programming
Context-Oriented Programmingkim.mens
 
Context-aware application development with FIWARE #CPBR8
Context-aware application development with FIWARE #CPBR8Context-aware application development with FIWARE #CPBR8
Context-aware application development with FIWARE #CPBR8Fermin Galan
 
2010 mobilelearning workshopsctr5
2010 mobilelearning workshopsctr52010 mobilelearning workshopsctr5
2010 mobilelearning workshopsctr5Stefaan Ternier
 
A survey about context-aware middleware
A survey about context-aware middlewareA survey about context-aware middleware
A survey about context-aware middlewareLeonardo Bruni
 
A Context-Aware Retrieval System for Mobile Applications
A Context-Aware Retrieval System for Mobile ApplicationsA Context-Aware Retrieval System for Mobile Applications
A Context-Aware Retrieval System for Mobile Applicationsmarcopavan83
 
In-Time On-Place Learning — Creation, Annotation and Sharing of Location-Base...
In-Time On-Place Learning — Creation, Annotation and Sharing of Location-Base...In-Time On-Place Learning — Creation, Annotation and Sharing of Location-Base...
In-Time On-Place Learning — Creation, Annotation and Sharing of Location-Base...Teemu Leinonen
 
The impact of e-learning on organisations, individuals and the curriculum
The impact of e-learning on organisations, individuals and the curriculumThe impact of e-learning on organisations, individuals and the curriculum
The impact of e-learning on organisations, individuals and the curriculumgrainne
 
Context-Aware Recommender Systems for Mobile Devices
Context-Aware Recommender Systems for Mobile DevicesContext-Aware Recommender Systems for Mobile Devices
Context-Aware Recommender Systems for Mobile DevicesMatthias Braunhofer
 
5 context aware services
5 context aware services5 context aware services
5 context aware servicesguest3cf4991
 

Destaque (20)

A Framework for Context-aware applications for Smart Spaces. ruSmart 2011 St ...
A Framework for Context-aware applications for Smart Spaces. ruSmart 2011 St ...A Framework for Context-aware applications for Smart Spaces. ruSmart 2011 St ...
A Framework for Context-aware applications for Smart Spaces. ruSmart 2011 St ...
 
[MADRINET'09] Designing a framework to handle context information
[MADRINET'09] Designing a framework to handle context information[MADRINET'09] Designing a framework to handle context information
[MADRINET'09] Designing a framework to handle context information
 
Extending Semantic Web Tools for Improving Smart Spaces Interoperability and ...
Extending Semantic Web Tools for Improving Smart Spaces Interoperability and ...Extending Semantic Web Tools for Improving Smart Spaces Interoperability and ...
Extending Semantic Web Tools for Improving Smart Spaces Interoperability and ...
 
Situation driven development: a methodology for the development of context-aw...
Situation driven development: a methodology for the development of context-aw...Situation driven development: a methodology for the development of context-aw...
Situation driven development: a methodology for the development of context-aw...
 
Multi-agent applications in a context-aware global software development envir...
Multi-agent applications in a context-aware global software development envir...Multi-agent applications in a context-aware global software development envir...
Multi-agent applications in a context-aware global software development envir...
 
Context culture metadata_openscout20120301
Context culture metadata_openscout20120301Context culture metadata_openscout20120301
Context culture metadata_openscout20120301
 
Context in Mobile Learning
Context in Mobile LearningContext in Mobile Learning
Context in Mobile Learning
 
A context-aware model for QoE analysis in mobile environments
A context-aware model for QoE analysis in mobile environmentsA context-aware model for QoE analysis in mobile environments
A context-aware model for QoE analysis in mobile environments
 
Contextual eVSM: a context-aware content-based recommendation framework based...
Contextual eVSM: a context-aware content-based recommendation framework based...Contextual eVSM: a context-aware content-based recommendation framework based...
Contextual eVSM: a context-aware content-based recommendation framework based...
 
Context-Oriented Programming
Context-Oriented ProgrammingContext-Oriented Programming
Context-Oriented Programming
 
Context-aware application development with FIWARE #CPBR8
Context-aware application development with FIWARE #CPBR8Context-aware application development with FIWARE #CPBR8
Context-aware application development with FIWARE #CPBR8
 
Context-Aware Adaptive and Personalized Mobile Learning
Context-Aware Adaptive and Personalized Mobile Learning Context-Aware Adaptive and Personalized Mobile Learning
Context-Aware Adaptive and Personalized Mobile Learning
 
Keynote for EEWC2015
Keynote for EEWC2015Keynote for EEWC2015
Keynote for EEWC2015
 
2010 mobilelearning workshopsctr5
2010 mobilelearning workshopsctr52010 mobilelearning workshopsctr5
2010 mobilelearning workshopsctr5
 
A survey about context-aware middleware
A survey about context-aware middlewareA survey about context-aware middleware
A survey about context-aware middleware
 
A Context-Aware Retrieval System for Mobile Applications
A Context-Aware Retrieval System for Mobile ApplicationsA Context-Aware Retrieval System for Mobile Applications
A Context-Aware Retrieval System for Mobile Applications
 
In-Time On-Place Learning — Creation, Annotation and Sharing of Location-Base...
In-Time On-Place Learning — Creation, Annotation and Sharing of Location-Base...In-Time On-Place Learning — Creation, Annotation and Sharing of Location-Base...
In-Time On-Place Learning — Creation, Annotation and Sharing of Location-Base...
 
The impact of e-learning on organisations, individuals and the curriculum
The impact of e-learning on organisations, individuals and the curriculumThe impact of e-learning on organisations, individuals and the curriculum
The impact of e-learning on organisations, individuals and the curriculum
 
Context-Aware Recommender Systems for Mobile Devices
Context-Aware Recommender Systems for Mobile DevicesContext-Aware Recommender Systems for Mobile Devices
Context-Aware Recommender Systems for Mobile Devices
 
5 context aware services
5 context aware services5 context aware services
5 context aware services
 

Semelhante a A Computational Framework for Context-aware Adaptation of User Interfaces

Mutualization of environmental data and knowledge
Mutualization of environmental data and knowledgeMutualization of environmental data and knowledge
Mutualization of environmental data and knowledgeDesconnets Jean-Christophe
 
2016 iccgis module1_methods_andtechniques
2016 iccgis module1_methods_andtechniques2016 iccgis module1_methods_andtechniques
2016 iccgis module1_methods_andtechniquesUUUI ICA
 
SGCI - The Science Gateways Community Institute: International Collaboration ...
SGCI - The Science Gateways Community Institute: International Collaboration ...SGCI - The Science Gateways Community Institute: International Collaboration ...
SGCI - The Science Gateways Community Institute: International Collaboration ...Sandra Gesing
 
Sustainable Electronic Logistics Management Information Systems
Sustainable Electronic Logistics Management Information SystemsSustainable Electronic Logistics Management Information Systems
Sustainable Electronic Logistics Management Information SystemsOmo Oaiya
 
A Justification-based Semantic Framework for Representing, Evaluating and Uti...
A Justification-based Semantic Framework for Representing, Evaluating and Uti...A Justification-based Semantic Framework for Representing, Evaluating and Uti...
A Justification-based Semantic Framework for Representing, Evaluating and Uti...Kerstin Forsberg
 
ATR-Elliott Lander - Smart Digital Procedures-AICHE FInal.pdf
ATR-Elliott Lander - Smart Digital Procedures-AICHE FInal.pdfATR-Elliott Lander - Smart Digital Procedures-AICHE FInal.pdf
ATR-Elliott Lander - Smart Digital Procedures-AICHE FInal.pdfElliottLander
 
Web Performance Bootcamp 2014
Web Performance Bootcamp 2014Web Performance Bootcamp 2014
Web Performance Bootcamp 2014Daniel Austin
 
World Future Society 2015 Professional Members Forum
World Future Society 2015 Professional Members ForumWorld Future Society 2015 Professional Members Forum
World Future Society 2015 Professional Members ForumWendy Schultz
 
Quality of Experience for Inter-Destination Media Synchronization
Quality of Experience for Inter-Destination Media SynchronizationQuality of Experience for Inter-Destination Media Synchronization
Quality of Experience for Inter-Destination Media SynchronizationAlpen-Adria-Universität
 
Practical model management in the age of Data science and ML
Practical model management in the age of Data science and MLPractical model management in the age of Data science and ML
Practical model management in the age of Data science and MLQuantUniversity
 
Web Teaching Day 2014 - Agency ready and other things
Web Teaching Day 2014 - Agency ready and other thingsWeb Teaching Day 2014 - Agency ready and other things
Web Teaching Day 2014 - Agency ready and other thingsRichard Eskins
 
Models Done Better... - UDG2018 - Intertek and DHI
Models Done Better... - UDG2018 - Intertek and DHIModels Done Better... - UDG2018 - Intertek and DHI
Models Done Better... - UDG2018 - Intertek and DHIStephen Flood
 
Evaluation and User Study in HCI
Evaluation and User Study in HCIEvaluation and User Study in HCI
Evaluation and User Study in HCIByungkyu (Jay) Kang
 
SCONUL Summer Conference 2019 - Dr Tamsin Burland
SCONUL Summer Conference 2019 - Dr Tamsin BurlandSCONUL Summer Conference 2019 - Dr Tamsin Burland
SCONUL Summer Conference 2019 - Dr Tamsin Burlandsconul
 

Semelhante a A Computational Framework for Context-aware Adaptation of User Interfaces (20)

Mutualization of environmental data and knowledge
Mutualization of environmental data and knowledgeMutualization of environmental data and knowledge
Mutualization of environmental data and knowledge
 
2016 iccgis module1_methods_andtechniques
2016 iccgis module1_methods_andtechniques2016 iccgis module1_methods_andtechniques
2016 iccgis module1_methods_andtechniques
 
SGCI - The Science Gateways Community Institute: International Collaboration ...
SGCI - The Science Gateways Community Institute: International Collaboration ...SGCI - The Science Gateways Community Institute: International Collaboration ...
SGCI - The Science Gateways Community Institute: International Collaboration ...
 
CSMR06b.ppt
CSMR06b.pptCSMR06b.ppt
CSMR06b.ppt
 
MBUID survey
MBUID surveyMBUID survey
MBUID survey
 
Sustainable Electronic Logistics Management Information Systems
Sustainable Electronic Logistics Management Information SystemsSustainable Electronic Logistics Management Information Systems
Sustainable Electronic Logistics Management Information Systems
 
CIM – 21st Century Tools, Technologies and Processes for Infrastructure Projects
CIM – 21st Century Tools, Technologies and Processes for Infrastructure ProjectsCIM – 21st Century Tools, Technologies and Processes for Infrastructure Projects
CIM – 21st Century Tools, Technologies and Processes for Infrastructure Projects
 
From Sitting to Energising. Where do you want to Be?
From Sitting to Energising. Where do you want to Be?From Sitting to Energising. Where do you want to Be?
From Sitting to Energising. Where do you want to Be?
 
A Justification-based Semantic Framework for Representing, Evaluating and Uti...
A Justification-based Semantic Framework for Representing, Evaluating and Uti...A Justification-based Semantic Framework for Representing, Evaluating and Uti...
A Justification-based Semantic Framework for Representing, Evaluating and Uti...
 
Chris Shillum: Overview of the RA21 proejct presentation
Chris Shillum: Overview of the RA21 proejct presentationChris Shillum: Overview of the RA21 proejct presentation
Chris Shillum: Overview of the RA21 proejct presentation
 
ATR-Elliott Lander - Smart Digital Procedures-AICHE FInal.pdf
ATR-Elliott Lander - Smart Digital Procedures-AICHE FInal.pdfATR-Elliott Lander - Smart Digital Procedures-AICHE FInal.pdf
ATR-Elliott Lander - Smart Digital Procedures-AICHE FInal.pdf
 
Web Performance Bootcamp 2014
Web Performance Bootcamp 2014Web Performance Bootcamp 2014
Web Performance Bootcamp 2014
 
World Future Society 2015 Professional Members Forum
World Future Society 2015 Professional Members ForumWorld Future Society 2015 Professional Members Forum
World Future Society 2015 Professional Members Forum
 
Quality of Experience for Inter-Destination Media Synchronization
Quality of Experience for Inter-Destination Media SynchronizationQuality of Experience for Inter-Destination Media Synchronization
Quality of Experience for Inter-Destination Media Synchronization
 
Practical model management in the age of Data science and ML
Practical model management in the age of Data science and MLPractical model management in the age of Data science and ML
Practical model management in the age of Data science and ML
 
Web Teaching Day 2014 - Agency ready and other things
Web Teaching Day 2014 - Agency ready and other thingsWeb Teaching Day 2014 - Agency ready and other things
Web Teaching Day 2014 - Agency ready and other things
 
Models Done Better... - UDG2018 - Intertek and DHI
Models Done Better... - UDG2018 - Intertek and DHIModels Done Better... - UDG2018 - Intertek and DHI
Models Done Better... - UDG2018 - Intertek and DHI
 
Evaluation and User Study in HCI
Evaluation and User Study in HCIEvaluation and User Study in HCI
Evaluation and User Study in HCI
 
SCONUL Summer Conference 2019 - Dr Tamsin Burland
SCONUL Summer Conference 2019 - Dr Tamsin BurlandSCONUL Summer Conference 2019 - Dr Tamsin Burland
SCONUL Summer Conference 2019 - Dr Tamsin Burland
 
Sgci esip-7-20-18
Sgci esip-7-20-18Sgci esip-7-20-18
Sgci esip-7-20-18
 

Mais de Vivian Motti

Keynote speech - Webmedia 2020
Keynote speech - Webmedia 2020Keynote speech - Webmedia 2020
Keynote speech - Webmedia 2020Vivian Motti
 
Smartwatch Applications as Assistive Technologies
Smartwatch Applications as Assistive TechnologiesSmartwatch Applications as Assistive Technologies
Smartwatch Applications as Assistive TechnologiesVivian Motti
 
Wearable technologies
Wearable technologiesWearable technologies
Wearable technologiesVivian Motti
 
Cards - Users with Disabilities - Course Material
Cards - Users with Disabilities - Course MaterialCards - Users with Disabilities - Course Material
Cards - Users with Disabilities - Course MaterialVivian Motti
 
Assisting Students with Intellectual and Developmental Disabilities in Inclus...
Assisting Students with Intellectual and Developmental Disabilities in Inclus...Assisting Students with Intellectual and Developmental Disabilities in Inclus...
Assisting Students with Intellectual and Developmental Disabilities in Inclus...Vivian Motti
 
Assisting Students with Intellectual and Developmental Disabilities in Inclus...
Assisting Students with Intellectual and Developmental Disabilities in Inclus...Assisting Students with Intellectual and Developmental Disabilities in Inclus...
Assisting Students with Intellectual and Developmental Disabilities in Inclus...Vivian Motti
 
Assisting Students with Intellectual and Developmental Disabilities in Inclus...
Assisting Students with Intellectual and Developmental Disabilities in Inclus...Assisting Students with Intellectual and Developmental Disabilities in Inclus...
Assisting Students with Intellectual and Developmental Disabilities in Inclus...Vivian Motti
 
mHealth Application to Inform Caregivers of Babies with Congenital Zika Virus...
mHealth Application to Inform Caregivers of Babies with Congenital Zika Virus...mHealth Application to Inform Caregivers of Babies with Congenital Zika Virus...
mHealth Application to Inform Caregivers of Babies with Congenital Zika Virus...Vivian Motti
 
Smartwatch Applications for Mental Health: A Qualitative Analysis of Users’ P...
Smartwatch Applications for Mental Health: A Qualitative Analysis of Users’ P...Smartwatch Applications for Mental Health: A Qualitative Analysis of Users’ P...
Smartwatch Applications for Mental Health: A Qualitative Analysis of Users’ P...Vivian Motti
 
Wearable privacy skeletons in the data closet
Wearable privacy  skeletons in the data closetWearable privacy  skeletons in the data closet
Wearable privacy skeletons in the data closetVivian Motti
 
Wearable Life: a Wrist-Worn Application to Assist Students in Special Education
Wearable Life: a Wrist-Worn Application to Assist Students in Special EducationWearable Life: a Wrist-Worn Application to Assist Students in Special Education
Wearable Life: a Wrist-Worn Application to Assist Students in Special EducationVivian Motti
 
UX Design for Wrist-Worn Wearables – how contextual dynamics influence intera...
UX Design for Wrist-Worn Wearables – how contextual dynamics influence intera...UX Design for Wrist-Worn Wearables – how contextual dynamics influence intera...
UX Design for Wrist-Worn Wearables – how contextual dynamics influence intera...Vivian Motti
 
Using Smartwatches to Assist Students with Intellectual and Developmental Dis...
Using Smartwatches to Assist Students with Intellectual and Developmental Dis...Using Smartwatches to Assist Students with Intellectual and Developmental Dis...
Using Smartwatches to Assist Students with Intellectual and Developmental Dis...Vivian Motti
 
Smart Wearables or Dumb Wearables? Understanding how Context Impacts the UX i...
Smart Wearables or Dumb Wearables? Understanding how Context Impacts the UX i...Smart Wearables or Dumb Wearables? Understanding how Context Impacts the UX i...
Smart Wearables or Dumb Wearables? Understanding how Context Impacts the UX i...Vivian Motti
 
Toward a Visual Vocabulary for Privacy Concepts
Toward a Visual Vocabulary for Privacy ConceptsToward a Visual Vocabulary for Privacy Concepts
Toward a Visual Vocabulary for Privacy ConceptsVivian Motti
 
Wearable Computing: Healthcare, Human Factors and Privacy
Wearable Computing: Healthcare, Human Factors and PrivacyWearable Computing: Healthcare, Human Factors and Privacy
Wearable Computing: Healthcare, Human Factors and PrivacyVivian Motti
 
Micro interactions and multi dimensional graphical user interfaces in the des...
Micro interactions and multi dimensional graphical user interfaces in the des...Micro interactions and multi dimensional graphical user interfaces in the des...
Micro interactions and multi dimensional graphical user interfaces in the des...Vivian Motti
 
An Overview of Wearable Applications for Health Care: Requirements and Challe...
An Overview of Wearable Applications for Health Care: Requirements and Challe...An Overview of Wearable Applications for Health Care: Requirements and Challe...
An Overview of Wearable Applications for Health Care: Requirements and Challe...Vivian Motti
 

Mais de Vivian Motti (20)

Keynote speech - Webmedia 2020
Keynote speech - Webmedia 2020Keynote speech - Webmedia 2020
Keynote speech - Webmedia 2020
 
Usable Privacy
Usable PrivacyUsable Privacy
Usable Privacy
 
Smartwatch Applications as Assistive Technologies
Smartwatch Applications as Assistive TechnologiesSmartwatch Applications as Assistive Technologies
Smartwatch Applications as Assistive Technologies
 
Wearable technologies
Wearable technologiesWearable technologies
Wearable technologies
 
Cards - Users with Disabilities - Course Material
Cards - Users with Disabilities - Course MaterialCards - Users with Disabilities - Course Material
Cards - Users with Disabilities - Course Material
 
Assisting Students with Intellectual and Developmental Disabilities in Inclus...
Assisting Students with Intellectual and Developmental Disabilities in Inclus...Assisting Students with Intellectual and Developmental Disabilities in Inclus...
Assisting Students with Intellectual and Developmental Disabilities in Inclus...
 
Assisting Students with Intellectual and Developmental Disabilities in Inclus...
Assisting Students with Intellectual and Developmental Disabilities in Inclus...Assisting Students with Intellectual and Developmental Disabilities in Inclus...
Assisting Students with Intellectual and Developmental Disabilities in Inclus...
 
Assisting Students with Intellectual and Developmental Disabilities in Inclus...
Assisting Students with Intellectual and Developmental Disabilities in Inclus...Assisting Students with Intellectual and Developmental Disabilities in Inclus...
Assisting Students with Intellectual and Developmental Disabilities in Inclus...
 
mHealth Application to Inform Caregivers of Babies with Congenital Zika Virus...
mHealth Application to Inform Caregivers of Babies with Congenital Zika Virus...mHealth Application to Inform Caregivers of Babies with Congenital Zika Virus...
mHealth Application to Inform Caregivers of Babies with Congenital Zika Virus...
 
Smartwatch Applications for Mental Health: A Qualitative Analysis of Users’ P...
Smartwatch Applications for Mental Health: A Qualitative Analysis of Users’ P...Smartwatch Applications for Mental Health: A Qualitative Analysis of Users’ P...
Smartwatch Applications for Mental Health: A Qualitative Analysis of Users’ P...
 
Wearable privacy skeletons in the data closet
Wearable privacy  skeletons in the data closetWearable privacy  skeletons in the data closet
Wearable privacy skeletons in the data closet
 
Wearable Life: a Wrist-Worn Application to Assist Students in Special Education
Wearable Life: a Wrist-Worn Application to Assist Students in Special EducationWearable Life: a Wrist-Worn Application to Assist Students in Special Education
Wearable Life: a Wrist-Worn Application to Assist Students in Special Education
 
UX Design for Wrist-Worn Wearables – how contextual dynamics influence intera...
UX Design for Wrist-Worn Wearables – how contextual dynamics influence intera...UX Design for Wrist-Worn Wearables – how contextual dynamics influence intera...
UX Design for Wrist-Worn Wearables – how contextual dynamics influence intera...
 
Using Smartwatches to Assist Students with Intellectual and Developmental Dis...
Using Smartwatches to Assist Students with Intellectual and Developmental Dis...Using Smartwatches to Assist Students with Intellectual and Developmental Dis...
Using Smartwatches to Assist Students with Intellectual and Developmental Dis...
 
Smart Wearables or Dumb Wearables? Understanding how Context Impacts the UX i...
Smart Wearables or Dumb Wearables? Understanding how Context Impacts the UX i...Smart Wearables or Dumb Wearables? Understanding how Context Impacts the UX i...
Smart Wearables or Dumb Wearables? Understanding how Context Impacts the UX i...
 
Toward a Visual Vocabulary for Privacy Concepts
Toward a Visual Vocabulary for Privacy ConceptsToward a Visual Vocabulary for Privacy Concepts
Toward a Visual Vocabulary for Privacy Concepts
 
Wearable Health
Wearable HealthWearable Health
Wearable Health
 
Wearable Computing: Healthcare, Human Factors and Privacy
Wearable Computing: Healthcare, Human Factors and PrivacyWearable Computing: Healthcare, Human Factors and Privacy
Wearable Computing: Healthcare, Human Factors and Privacy
 
Micro interactions and multi dimensional graphical user interfaces in the des...
Micro interactions and multi dimensional graphical user interfaces in the des...Micro interactions and multi dimensional graphical user interfaces in the des...
Micro interactions and multi dimensional graphical user interfaces in the des...
 
An Overview of Wearable Applications for Health Care: Requirements and Challe...
An Overview of Wearable Applications for Health Care: Requirements and Challe...An Overview of Wearable Applications for Health Care: Requirements and Challe...
An Overview of Wearable Applications for Health Care: Requirements and Challe...
 

Último

Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 

Último (20)

Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 

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  
  • 3. Agenda   •  Mo5va5ons   •  Defini5ons   •  State-­‐of-­‐the-­‐Art   •  TriPlet   –  CAMM   –  CARF  &  Cards   –  CADS   •  Valida5on   •  Conclusion     3  3  
  • 4. 4   Mo5va5ons   •  Heterogeneous  contexts  of  use   –  User,  plaHorm,  environment   •  No  standard  approaches   –  Terminology,  framework,  support  tools   •  Need  for  adapta5on  
  • 5. 5   Heterogeneous  contexts  of  use    
  • 6. No  standard  approaches   •  Current  solu5ons   –  Several  approaches   –  No  unified  solu5on   –  Inconsistencies   –  Incompa5bility   –  Incompleteness   –  Obsoleteness   –  Ambiguous  terminology   6  6  
  • 7. Fundamental  Concepts   •  Context-­‐awareness   •  Adapta5on   •  Framework   –  Meta-­‐Model   –  Reference  Framework   –  Cards   –  Design  Space   7  7  
  • 8. 8   State-­‐of-­‐the-­‐Art   •  Several  works   –  Since  early  90’s   •  Scacered  informa5on  sources   •  Narrowed  focus   –  Technology  dependent   –  Context  constrained   –  Domain  specific  
  • 9. 9   Exis5ng  Meta-­‐Models   •  Rules   –  Adapta5on,  transforma5on   –  Condi5ons,  quali5es   •  Context:  percep5on,  reac5on,  learning   –  User   –  PlaHorm   •  Mobile   –  Task   –  Domain  
  • 10. Current  Frameworks   User Platform Environment CaFT, W3C, PersonisAD, ACAMD, CAWE, MIMOSA, CF CFAWS AEHS PUC ROAM LF FAHD FAÇADE SUPPLE XIF Presentation Navigation Content W3C, AEHS, FAÇADE, ACAMD, CAWE, MIMOSA, CF PUC XIF LF CFAWS SUPPLE ROAM FAHD PersonisAD CaFT 10  
  • 11. 11   Exis5ng  Design  Spaces   Modali5es,  Fusion,  Abstrac5on   What,  When,  Why,  How,  To  What,  Who,  How  many,  With  what,  For  what   Costs,  Benefits,  Frequency,  Predictability,  Performance,  Sa5sfac5on   Technique,  Quality,  Func5on   Target,  Means,  Time   Presence,  Content  Sugges5on,  Ac5onables  
  • 12. 12  12   TriPlet   A  Computa5onal  Framework  for  Context-­‐aware   Adapta5on  of  User  Interfaces   TriPlet   CAMM   CARF  CADS  
  • 13. 13  13   CAMM   •  OMG-­‐MOF   •  Abstract  formaliza5on  for  CAA   –  Concepts,  their  proper5es,  methods,   rela5onships  and  cardinali5es   •  Covers   –  Agent   –  Context   –  Adapta5on  Process   –  Model-­‐bases  UI  Genera5on  
  • 14. 14  14   Adapta*on  Life-­‐Cycle   The ISATINE framework
  • 16. 16   CARF   •  Mind  map  diagram   •  Provides  alterna5ve  designs  for   –  What   –  How   –  To  what   –  Why   –  When   –  Where   –  Who     Quin*lian  
  • 19. 19   CADS     •  HTML5   •  Coverage  levels  for  adapta5on   •  8  dimensions   •  3  applica5ons  to  be  compared  at  a  5me  
  • 21. 21   Valida*on   •  3  case  studies:  car  rental  example  
  • 22. 22   •  Smartphone  Example   A B C D
  • 23. B 23   A •  First  implementa5on  
  • 24. 24   •  Context  of  Use  A:  Android  Tablet  
  • 25. 25   •  Context  of  Use  B:  Android  Tablet  
  • 26. 26   A B C •  Second  implementa5on  
  • 27. 27   •  Screen  dimension  
  • 28. 28   •  Third  implementa5on   –  iPhone,  iPad   A B C
  • 29. 29  
  • 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  
  • 34. For more information http://www.lilab.be User Interface eXtensible Markup Language http://www.usixml.org Thank  you  very  much!   FP7 Serenoa project http://www.serenoa-fp7.eu