User Interface eXtensible Markup Language (UsiXML) is a formal Domain-Specific Language (DSL) used in Human-Computer Interaction (HCI) and Software Engineering (SE) in order to describe any user interface of any interactive application independently of any implementation technology. A user interface may involve variations depending on: the context of use (in which the user is carrying out her interactive task), the device or the computing platform (on which the user is working), the language (used by the user), the organization (to which the user belongs), the user profile, the interaction modalities (e.g., graphical, vocal, tactile, haptics)
4. The UsiXML Project
Goals
Co-summit 2013, Scandic - Stockholm
Project Presentation
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
UsiXML defines, validates, and standardises an open user interface
description language (UIDL), increasing productivity and reusability, and
improving usability and accessibility of industrial interactive applications
using the μ7 concept.
Goal 1: The UsiXML “µ7” concept elicitation and promotion
•
Multi-device, multi-platform, multi-user, multi-linguality / culturality, multiorganisation, multi-context, multi-modality
Goal 2: Development of the UsiXML language and the model-driven method
•
•
•
Standard User Interface Description Language
New models to capture µ7 aspects
UI development methodology
Goal 3: Set up development tools and demonstration of the validity on applications
•
•
•
Tools development
Usability support
Validation through demonstrators
ITEA 2 - 4
5. The UsiXML Project
Market Positioning
Co-summit 2013, Scandic - Stockholm
Project Presentation
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
μ Modality
• New contexts and constraints
imposed to use various modalities
μ Platform
• Cross Platform consumer & user
behaviour
μ7
μ User
μ Context
• Pattern recognition
• Contextual analysis
• Anytime, anywhere
• Big Data, In-memory computing
• Digital Asset Management
• Analytics
μ Device
• Any Device (input/output)
• Mobile Devices
• M2M
• Internet of things
• Users evolving over time and new
user profiles appearing constantly
• Pattern recognition
• Natural user interfaces (voice,
gesture...)
• User experience
μ Linguality
μ Organization
• Applications that need to be
extended to multiple organizations
• Cloud collaborative processes
• Integrated ecosystems
• Applications submitted to
internationalisation with new
languages, markets, cultures
ITEA 2 - 5
6. The UsiXML Project
Project members
Co-summit 2013, Scandic - Stockholm
Project Presentation
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
ITEA 2 - 6
7. The UsiXML Project
Cameleon Reference Framework (CRF)
Co-summit 2013, Scandic - Stockholm
Project Presentation
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
Task & Domain (T&D)
Abstract
Container
Abs. Int. Unit
facet=control
Abs. Int. Unit
facet=control
Abs. Int. Unit
facet=control
Abstract User Interface
(AUI)
button
Concrete User Interface
(CUI)
Window
textInput
button
Final User Interface (FUI)
Calvary, G., Coutaz, J., Thevenin, D., Limbourg, Q., Bouillon, L., Vanderdonckt, J., A Unifying Reference Framework for
Multi-Target User Interfaces, Interacting with Computers, Vol. 15, No. 3, June 2003, pp. 289-308
ITEA 2 - 7
8. The UsiXML Project
Cameleon Reference Framework (CRF)
Co-summit 2013, Scandic - Stockholm
Project Presentation
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
Adopted by
in W3C
(4 May 2010)
http://www.w3.org/2005/Incubator/model-based-ui/XGR-mbui-20100504/
ITEA 2 - 8
9. The UsiXML Project
How is UsiXML?
Co-summit 2013, Scandic - Stockholm
Project Presentation
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
• Is open
• Is multi-model
• Is multi-level of abstraction: first in history (2003) to support all
CRF levels
• Supports model-based or model-driven UI
• Is multi-usage
• Is multi-path
–
–
–
–
Forward engineering
Reverse engineering
Lateral engineering
Cross-cutting
ITEA 2 - 9
10. The UsiXML Project
Forward Development Method
Co-summit 2013, Scandic - Stockholm
Project Presentation
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
UsiTask editor
Task & Domain (T&D)
UsiDomain editor
UsiContext editor
Abstract User Interface
(AUI)
Developed by Ricardo Tesoriero (UCL & UCLM)
Ricardo Tesoriero, Jean Vanderdonckt, Extending
UsiXML to Support User-Aware Interfaces, HCSE'2010, pp. 95-110
UsiAbstract
generator/editor
ITEA 2 - 10
12. The UsiXML Project
End User Club
Co-summit 2013, Scandic - Stockholm
Project Presentation
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
ITEA 2 - 12
13. The UsiXML Project
Observers
Co-summit 2013, Scandic - Stockholm
Project Presentation
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
ITEA 2 - 13
14. The UsiXML Project
Supporters
Co-summit 2013, Scandic - Stockholm
Project Presentation
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
ITEA 2 - 14
15. The UsiXML Project
Promoters
Co-summit 2013, Scandic - Stockholm
Project Presentation
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
ITEA 2 - 15
17. 7 Standardisation actions
The situation before
Co-summit 2013, Scandic - Stockholm
Project Presentation
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
First attempts to introduce a XML User Interface Description Language
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
Organisation #1
UIDL #1
?
Organisation #2
UIDL #2
?
Organisation #n
UIDL #n
?
UsiXML Del 1.1, V2 – State of the art in User Interface Description Languages, ITEA2, 55 p. (nominated excellent ITEA SotA)
Accessible at: http://www.itea2.org/project/workpackagedocument/download?document=468&file=08026_UsiXML_WP1_D1_1_v2_State_of_the_Art_of_UIDL.doc
ITEA 2 - 17
18. 7 Standardisation actions
The UsiXML Strategic plan
Co-summit 2013, Scandic - Stockholm
Project Presentation
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
Organisation #1
Organisation #2
UsiXML
Organisation #n
UsiXML Del 1.1, V2 – State of the art in User Interface Description Languages, ITEA2, 55 p. (nominated excellent ITEA SotA)
Accessible at: http://www.itea2.org/project/workpackagedocument/download?document=468&file=08026_UsiXML_WP1_D1_1_v2_State_of_the_Art_of_UIDL.doc
ITEA 2 - 18
19. 7 Standardisation actions
The UsiXML Strategic plan
Co-summit 2013, Scandic - Stockholm
Project Presentation
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
UsiXML labelled ITEA2 (3008086)
Starting the ITEA2 UsiXML project
Sept. 15, 2008
2000
2001
2002
2003
Jan., 2009
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
Software tools
support
Step-wise method
involves
Models
described in
UI Desc. Language
https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=uiml
Helms, J., Schaefer, R., Luyten, K., Vermeulen, J., Abrams, M., Coyette, A., Vanderdonckt, J., Human-Centered Engineering with the
User Interface Markup Language, in Seffah, A., Vanderdonckt, J., Desmarais, M. (eds.), “Human-Centered Software Engineering”,
Chapter 7, HCI Series, Springer, London, 2009, pp. 141-173
ITEA 2 - 19
20. 7 Standardisation actions
OASIS UIML
Co-summit 2013, Scandic - Stockholm
Project Presentation
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
Technical Committee on User Interface Modelling Language
User Interface Markup Language (UIML) V1.0
Jan. 15, 2000
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
User Interface Markup Language (UIML) V4.0
Committee Draft
Jan. 23, 2008
UIML Reference chapter
Sept., 2009
Input: CUI & AUI (but not task!), SketchiXML, validators
Process: by progressive incorporation (monthly telco) and validation
https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=uiml
Helms, J., Schaefer, R., Luyten, K., Vermeulen, J., Abrams, M., Coyette, A., Vanderdonckt, J., Human-Centered Engineering with the
User Interface Markup Language, in Seffah, A., Vanderdonckt, J., Desmarais, M. (eds.), “Human-Centered Software Engineering”,
Chapter 7, HCI Series, Springer, London, 2009, pp. 141-173
ITEA 2 - 20
21. 7 Standardisation actions
FP7 NEXOF-RA
Co-summit 2013, Scandic - Stockholm
Project Presentation
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
Reference architecture for NESSI European Platform
Initiating calls for inputs
2008
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
Advanced User-Service Interactions (Del. 1.1)
June 15, 2010
Input: AUI, CUI, context of use (user+platform+environment)
Process: by workshops, report, and proof-of-concept
http://ec.europa.eu/information_society/apps/projects/logos/6/216446/080/deliverables/001_D11cAdvancedUserServiceInteractionscontribution.pdf
Limbourg, Q., Vanderdonckt, J., Multi-Path Transformational Development of User Interfaces with Graph Transformations, in Seffah,
A., Vanderdonckt, J., Desmarais, M. (eds.), “Human-Centered Software Engineering”, Chapter 6, HCI Series, Springer, London, 2009,
pp. 109-140
ITEA 2 - 21
22. 7 Standardisation actions
NESSI
Co-summit 2013, Scandic - Stockholm
Project Presentation
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
Networked European Software and Services Initiative
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
Submission to NESSI
Sept., 2010
Input: AUI, CUI, context of use (user+platform+environment)
Process: by workshops, report, and proof-of-concept
http://ec.europa.eu/information_society/apps/projects/logos/6/216446/080/deliverables/001_D11cAdvancedUserServiceInteractionscontribution.pdf
Limbourg, Q., Vanderdonckt, J., Multi-Path Transformational Development of User Interfaces with Graph Transformations, in Seffah,
A., Vanderdonckt, J., Desmarais, M. (eds.), “Human-Centered Software Engineering”, Chapter 6, HCI Series, Springer, London, 2009,
pp. 109-140
ITEA 2 - 22
23. 7 Standardisation actions
COST N 294 Mause
Co-summit 2013, Scandic - Stockholm
Project Presentation
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
Towards the MAturation of Information Technology USability Evaluation
COST294-MAUSE Closing
Conference Proceedings
August, 2009
2000
2001
2002
2003
2004
Workshop on User Interface
Web Quality Models
Sept. 12-14, 2005
2005
2006
2007
2008
2009
2010
2011
2012
2013
User Experience Manifesto
Sept. 3, 2007
Input: CUI, context of use, usability, quality
Process: by F2F meetings, workshops, and deliverables
http://www.cost294.org/
Abrahão, S., Iborra, E., Vanderdonckt, J., Usability Evaluation of User Interfaces Generated with a Model-Driven Architecture Tool, in
Law, E., Hvannberg, E., and Cockton, G. (eds.), “Maturing Usability: Quality in Software, Interaction and Value”, Chapter 1, HCI
Series, Vol. 10, Springer, London, 2008, pp. 3-32.
ITEA 2 - 23
24. 7 Standardisation actions
ISO/IEC JTC 1/SC 7
Co-summit 2013, Scandic - Stockholm
Project Presentation
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
ISO/IEC 24744:2007 - Software Engineering -- Metamodel for Development Methodologies
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
Initial standard version
2007
Last stage
August 9, 2009
Input: task, usability, ergonomics of notation, method
Process: by progressive incorporation
(telco and F2F meetings)
http://www.iso.org/iso/catalogue_detail.htm?csnumber=38854
Sousa, K., Vanderdonckt, J., Henderson-Sellers, B., Gonzalez-Perez, C., Evaluating a graphical notation for modelling software
development methodologies, Journal of Visual Languages and Computation, Vol. 23, No. 4, 2012, pp. 195-212.
ITEA 2 - 24
25. 7 Standardisation actions
W3C Charter Group
Co-summit 2013, Scandic - Stockholm
Project Presentation
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
Model-based User Interface Design (MBUI)
Second workshop Incubator group (organized by us)
June 11-12, 2009
First workshop Incubator group
August 13, 2008
2000
2001
2002
XG Final report
May 4, 2010
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
Opening Charter Group
Fev., 2011
Public Draft Published
Nov. 8, 2013
Closing Charter Group
Nov. 30, 2013
Input: CRF, task, AUI (editor), CUI, case studies, software
Process: by submission and consensus (weekly telco, F2F meetings,
technical plenaries)
http://www.w3.org/2011/01/mbui-wg-charter, http://www.w3.org/wiki/Model-Based_User_Interfaces
Tran, V., Tesoriero, R., Vanderdonckt, J., Systematic Generation of Abstract User Interfaces, Proc. of 4th ACM Int. Symposium on
Engineering Interactive Computing Systems EICS’2012 (Copenhagen, June 25-28, 2012), ACM Press, New York, 2012, pp. 101-110.
ITEA 2 - 25
26. 7 Standardisation actions
OMG IFML
Co-summit 2013, Scandic - Stockholm
Project Presentation
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
Object Management Group – Interaction Flow Modeling Language
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
Initial submission
2010
Adoption as OMG Standard
March, 2013
Input: CUI
Process: by submission and voting (F2F meetings)
http://www.ifml.org
Marco Brambilla, Jordi Cabot and Manuel Wimmer, Model-Driven Software Engineering in Practice (Synthesis Lectures on Software
Engineering), Sept. 26, 2012.
ITEA 2 - 26
30. What's next?
Co-summit 2013, Scandic - Stockholm
Project Presentation
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
• Touch phones
Night version, 2 days
Day version, 2 days
ITEA 2 - 30
31. What's next?
Co-summit 2013, Scandic - Stockholm
Project Presentation
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
• Tablets
Night version, 4 days
Day version, 4 days
ITEA 2 - 31
32. What's next?
Co-summit 2013, Scandic - Stockholm
Project Presentation
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
• Desktop version
ITEA 2 - 32
35. What's next?
Co-summit 2013, Scandic - Stockholm
Project Presentation
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
• ITEA2 UsiXML project is finished, but UsiXML continues
–
–
–
–
As a language: towards UsiXML 2.2 stable version
As a consortium: you can join
As a series of product & services: through companies
As a consulting agency: through spin-offs (e.g., MiLab, Mexico)
• W3C Ubiquitous Application Design Community Group continues
– More meta-models to be discussed: concrete UI, user model,
modalities, etc.
– Need for more
•
•
•
company involvement and adoption
software support
use cases
Also see:
http://www.w3.org/2013/Talks/quill/
http://www.w3.org/2013/Talks/Serenoa/
Join now the Ubiquitous Application Design Community Group at:
http://www.w3.org/community/uad/
ITEA 2 - 35
36. More information
Co-summit 2013, Scandic - Stockholm
Project Presentation
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
• The ITEA2 UsiXML profile:
http://www.itea2.org/project/index/view/?project=1127
• The UsiXML project web site:
www.usixml.eu
• The UsiXML language web site:
www.usixml.org
3689 visitors in 2012
• UsiXML FaceBook page:
https://www.facebook.com/UsiXML
• UsiXML SlideShare:
http://www.slideshare.net/search/slideshow?q=usixml
• UsiXML PlayList:
http://www.youtube.com/playlist?list=PLn_SfKW8yXZAVuESKWEKUqwRQ
a16ORCi6
• UsiXML Twitter:
https://twitter.com/usixml
ITEA 2 - 36
37. If you have any user interface development, please consider UsiXML
Thank you very much for your attention!
http://fr.slideshare.net/jeanvdd/faure-vanderdonckt-cosummit2013-final
38. Co-summit 2013, Scandic - Stockholm
Project Presentation
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
Slides for reference purpose
ITEA 2 - 38
39. Acknowledgements for Support
Co-summit 2013, Scandic - Stockholm
Project Presentation
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
Avec le soutien de la DGO6
Département des Programmes de Recherche
FP7 Nexof-RA: http://cordis.europa.eu/fp7/ict/ssai/docs/fp7call1achievements/nexof-ra.pdf
FP7 Human: http://www.human.aero/
FP7 Selfman: http://www.ist-selfman.org
FP7 Serenoa: http://www.serenoa-fp7.eu/
ITEA 2 - 39
40. Some UsiXML software
Co-summit 2013, Scandic - Stockholm
Project Presentation
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
• UsiDashBoard: support for method engineering
Developed by Javier Cano, Javier Munoz (Prodevelop)
Cano, F.J., Vanderdonckt, J., Towards Methodological Guidance for User Interface Development Life Cycle, Proc. of 2nd Int.
Workshop on User Interface Extensible Markup Language UsiXML’2011 (Lisbon, 6 September 2011), Thales Research and
Technology France, Paris, 2011, pp. 35-45.
ITEA 2 - 40
41. Some UsiXML software
Co-summit 2013, Scandic - Stockholm
Project Presentation
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
• UsiComp: Composition of
user interfaces (by UJF)
Developed by Alfonso García Frey (UJF, LIG)
Alfonso García Frey, Eric Ceret, Sophie Dupuy-Chessa, Gaëlle Calvary, Yoann
Gabillon, UsiComp: an extensible model-driven composer, Proc of ACM EICS 2012,
pp. 263-268
ITEA 2 - 41
42. Some UsiXML software
Co-summit 2013, Scandic - Stockholm
Project Presentation
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
• UsiWSC: Usable User Interface for Interactive Web Service
Composition
http://webapps.fundp.ac.be/usiwsc/
Developed by Mohamed Boukhebouze & Waldemar Pires Ferreira Neto (UNamur)
Mohamed Boukhebouze, Waldemar Pires Ferreira Neto, Lim Erbin, Philippe Thiran, UsiWSC: Framework for Supporting an Interactive Web
Service Composition, in Proceeding of the 12th International Conference on Web Engineering ICWE'2012, Springer, Berlin, 2012. ITEA 2 - 42
43. Some UsiXML software
Co-summit 2013, Scandic - Stockholm
Project Presentation
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
• UsiGesture: incorporating gestures in GUIs
Developed by François Beuvens (UCL)
Beuvens, F., Vanderdonckt, J., Designing Graphical User Interfaces Integrating Gestures in the UsiGesture environment, Proc. of 30th
ACM International Conference on Design of Communication SIGDOC’2012 (Seattle, October 5-8, 2012), ACM Press, New York, 2012, pp.
ITEA 2 - 43
313-322.
44. Some UsiXML software
Co-summit 2013, Scandic - Stockholm
Project Presentation
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
• UsiDistrib: Distributed User Interfaces across devices
Developed by Jérémie Melchior (UCL)
Melchior, J., Grolaux, D., Vanderdonckt, J., Van Roy, P., A Toolkit for Peer-to-Peer Distributed User Interfaces: Concepts,
Implementation, and Applications, Proc. of 1st ACM SIGCHI Symposium on Engineering Interactive Computing Systems EICS’2009
(Pittsburgh, July 15-17, 2009), ACM Press, New York, 2009, pp. 69-78.
ITEA 2 - 44
45. Some UsiXML software
Co-summit 2013, Scandic - Stockholm
Project Presentation
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
• UsiKiosk: Distributed User Interfaces across devices
(by See & Touch)
Developed by Eric Delvaux (See & Touch)
ITEA 2 - 45
46. Some UsiXML software
Co-summit 2013, Scandic - Stockholm
Project Presentation
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
• UsiExplain: Self-explanatory user interfaces by model-driven
engineering (by UJF)
Developed by Alfonso García Frey (UJF/LIG)
http://iihm.imag.fr/publs/2013/PhD_Alfonso-Garcia-Frey.pdf
Alfonso García Frey, Gaëlle Calvary, Sophie Dupuy-Chessa, Nadine Mandran, Model-Based Self-explanatory UIs for Free,
but Are They Valuable?, Proc. of IFIP INTERACT (3) 2013: 144-161
ITEA 2 - 46
47. Some UsiXML software
Co-summit 2013, Scandic - Stockholm
Project Presentation
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
• SECRET: reverse engineering of GUIs (by UCLM)
Montero, F., López-Jaquero, V., González, P. (2013). User-Centered Reverse Engineering. Computing Systems Department, University
of Castilla-La Mancha, Albacete, Spain. Available at: https://www.dsi.uclm.es/trep.php?codtrep=DIAB-13-04-1
ITEA 2 - 47
48. Some UsiXML software
Co-summit 2013, Scandic - Stockholm
Project Presentation
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
• UsiResourcer: reverse engineering of GUIs from their resource
file
Sanchez, O., Vanderdonckt, J., Molina, J., Re-Engineering Graphical User
Interfaces from their Resource Files with UsiResourcer, Proc. of 7th Int.
Conf. on Research Challenges in Information Science RCIS’2013 (Paris, 2931 May 2013), IEEE Computer Society, Los Angeles, 2013.
ITEA 2 - 48
50. Co-summit 2013, Scandic - Stockholm
Some UsiXML software
Project Presentation
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
• UsiView: animated transition between UsiXML and code
a
Conceptual
view
Animated transition between conceptual and external views
b
Internal
view
c
External
view
Animated transition between internal and external views
UsiXML editor developed by Benoît Hambucken (Defimedia), animated transitions by Ch.-E. Dessart (UCL)
Dessart, Ch.-E., Genaro Motti, V., and Vanderdonckt, J., Animated Transitions between User Interface Views, Proc. of Int.
Working Conf. on Advanced Visual Interfaces AVI’2012 (Capri, May 21-25th, 2012), ACM Press, New York, 2012, pp. 341-348.
ITEA 2 - 50
51. Some UsiXML software
Co-summit 2013, Scandic - Stockholm
Project Presentation
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
• UsiCentral & DefBox: Web Authoring environment (by
www.defimedia.be)
UsiCentral is developed by Benoît Hambucken, Luc Ponsard, and others (Defimedia)
ITEA 2 - 51
53. Some UsiXML software
Co-summit 2013, Scandic - Stockholm
Project Presentation
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
• D2Flex: A tool for Designing Flexible process models (by
UJF/LIG)
Eric Ceret, Sophie Dupuy-Chessa, Gaelle Calvary, M2FLEX: A process metamodel for flexibility at runtime, Proc. of
IEEE RCIS'2013, pp. 1-12
ITEA 2 - 53
54. Some UsiXML software
Co-summit 2013, Scandic - Stockholm
Project Presentation
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
• UsiPatterns: A library for Multi-device User Interface Patterns (by
www.namahn.be)
ITEA 2 - 54
55. Co-summit 2013, Scandic - Stockholm
Some UsiXML software
Project Presentation
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • CPM•tree • • • • •
• • editor
CPM tree editor
Save
Apply new profile
Menu Name
Launch template, mapping or profile editor
Concrete Presentation Tree
• Transformation Templates: by UPV
Indivudual Properties
Identification
Hat
Window1
Menu_bar
Menu_comp1
Menu_comp2
Menu_comp3
Menu_comp4
IUBook
Window2
Box2.1
DisplaySet1
Box2.1.1
Box
Box
Id
67555447
Name
MyButton
Semantic
defaultContent
Press Here
defaultHelp
But1help.rtf
defaultIcon
thisIcon.png
defaultTooltip
Activate player
Font
FontType
Arial
FontSize
12
Color
Alignment
bgColor
#FFFFF
fgColor
Alignment1
Alignment2
#00000
IUAuthor
IULoan
Mapping editor
Load
Widgets
Save Profile olny
Save Mapping
Source Element
Corresponding Concrete Presentation
HAT
Service IU
Grouping
Input Argument
Boolean
hBox
Label
textInput
String
Integer
PopulationIU
Instance IU
Master Detail
Action
Navigation
ITEA 2 - 55
56. Some UsiXML software
Co-summit 2013, Scandic - Stockholm
Project Presentation
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
• UsiTask: task model editor as an Eclipse plug-in (by UCL/UCLM)
UsiTask is developed by Ricardo Tesoriero (UCL & UCLM)
Ricardo Tesoriero, Jean Vanderdonckt, Extending UsiXML to Support User-Aware Interfaces, Proc. of HCSE'2010, pp. 95-110
ITEA 2 - 56
57. Some UsiXML software
Co-summit 2013, Scandic - Stockholm
Project Presentation
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
• UsiDomain: domain model editor as an Eclipse plug-in (by
UCL/UCLM)
UsiDomain is developed by Ricardo Tesoriero (UCL & UCLM)
Ricardo Tesoriero, Jean Vanderdonckt, Extending UsiXML to Support User-Aware Interfaces, Proc. of HCSE'2010, pp. 95-110
ITEA 2 - 57
58. Some UsiXML software
Co-summit 2013, Scandic - Stockholm
Project Presentation
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
• UsiContext: context of use model editor as an Eclipse plug-in (by
UCL/UCLM)
UsiContext is developed by Ricardo Tesoriero (UCL & UCLM)
Ricardo Tesoriero, Jean Vanderdonckt, Extending UsiXML to Support User-Aware Interfaces, Proc. of HCSE'2010, pp. 95-110
ITEA 2 - 58
59. Co-summit 2013, Scandic - Stockholm
Some UsiXML software
Project Presentation
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
• ReTaskXML: reverse engineering of UIs (by UCLM)
reTaskXML
ReTaskXML is developed by Francisco Montero (UCLM)
ITEA 2 - 59