Your SlideShare is downloading. ×
0
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Faure vanderdonckt co-summit2013-final
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Faure vanderdonckt co-summit2013-final

383

Published on

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 …

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)

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
383
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. http://fr.slideshare.net/jeanvdd/faure-vanderdonckt-cosummit2013-final Towards Standardisation in User Interface Development: the UsiXML Contribution Co-summit 2013, 4-5 December 2013, Stockholm - Sweden David Faure - Thales Research & Technology, France - david.faure@thalesgroup.com Jean Vanderdonckt - Université catholique de Louvain - jean.vanderdonckt@uclouvain.be
  • 2. Agenda Co-summit 2013, Scandic - Stockholm Project Presentation ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• • The UsiXML Project • 7 Standardisation actions - Contents Output Comparison • What's next? ITEA 2 - 2
  • 3. Agenda Co-summit 2013, Scandic - Stockholm Project Presentation ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• • The UsiXML Project • 7 Standardisation actions - Contents Output Comparison • What's next? ITEA 2 - 3
  • 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
  • 11. The UsiXML Project Forward Development Method Co-summit 2013, Scandic - Stockholm Project Presentation ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• Concrete User Interface (CUI) UsiConcrete gen./editor Final User Interface (FUI) Developed with MT4j widgets integrated in WindowBuilder Developed by Thales Group © ITEA 2 - 11
  • 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
  • 16. Agenda Co-summit 2013, Scandic - Stockholm Project Presentation ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• • The UsiXML Project • 7 Standardisation actions - Contents Output Comparison • What's next? ITEA 2 - 16
  • 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
  • 27. Agenda Co-summit 2013, Scandic - Stockholm Project Presentation ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• • The UsiXML Project • Standardisation actions – Contents – Output – Comparison • What's next? ITEA 2 - 27
  • 28. What's next? Co-summit 2013, Scandic - Stockholm Project Presentation ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• • UsiXML language is available • UsiXML-based software – Commercial (trial version) – Free-to-use • Applications – Telecommunications – Hospital – Example of a Multi-device application (developed by www.defimedia.be) • Weather forecasts • Walkaware (Trip Planner) • => Weathaware ITEA 2 - 28
  • 29. What's next? Co-summit 2013, Scandic - Stockholm Project Presentation ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• Textual Graphical ITEA 2 - 29
  • 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
  • 33. What's next? Co-summit 2013, Scandic - Stockholm Project Presentation ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• • Walkaware ITEA 2 - 33
  • 34. What's next? Co-summit 2013, Scandic - Stockholm Project Presentation ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• • Weather + Walkaware = Weathaware ITEA 2 - 34
  • 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
  • 49. Some UsiXML software Co-summit 2013, Scandic - Stockholm Project Presentation ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• • Meaningful Object Manager (MOM): accessibility analysis by Baum Engineering – MOSpy: GUI visual detection – MOInspector: GUI Analysis ITEA 2 - 49
  • 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
  • 52. Some UsiXML software Co-summit 2013, Scandic - Stockholm Project Presentation ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• • UsiCentral & DefBox: workflow integration (by www.defimedia.be) ITEA 2 - 52
  • 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

×