Draft Program for the Workshop on Future Standards for Model-Based User Interfaces

13-14 May 2010, Rome

Hosted by the CNR-ISTI HIIS Laboratory

Latest News

Workshop participants will have to go to the main entrance at CNR in Piazzale Aldo Moro 7, Rome. There they should give an identity card and will receive a badge. With the badge they should move to the entrance in another side of the building. Inside that entrance there will be a gate that they can pass only with the badge. Then, they will have to go up to the second floor. The workshop will be in room “Seconda Pentagono”.

Bring your slides in PDF format for the minutes. We will also be looking for volunteers to take the minutes for each session.

Tweeting during the workshop

We suggest using #mbui as a tag for your tweets about the workshop. Happy tweeting! We also expect to use IRC on irc.w3.org port 6665 in channel #mbui


The workshop program will run from 9 am to 5:30 pm on Thursday, 13 May, and 8:30 am to 4:30 pm Friday 14 May 2010. You are advised to plan on arriving 20 minutes beforehand to allow us to start on time.


CNR - Piazzale Aldo Moro 7 - Roma, Italy.

The workshop venue is in the centre of Rome, and although there isn't a recommended hotel, you should be able to choose from the many hotels nearby. See above for detailed instructions on registration.

Comments on Workshop Program

The Chairs together with the program committee have analysed the responses to the call for participation and come up with the following draft program. Your comments are welcomed and should be sent via email to <team-mbuiws-submit@w3.org>.

Workshop Goals

The goal of this workshop is to discuss the the Model-Based UI Incubator Group Report and to identify opportunities and challenges for new open standards in the area of Model-Based User Interfaces:

The workshop also aims at creating a community of interested parties, with a view to defining the charter of a W3C Working Group on the topic.

The time will be split between presentations and discussion periods. We may split into smaller groups for break-out sessions if appropriate. Further topics will be collected during the Workshop and discussed as time permits.

The main outcome of the workshop will be the publication of a report that will serve as a guide for further work in W3C.

Detailed agenda

Note that this is a draft and subject to change. Presentations will be given 10 minutes each plus 5 minutes for questions and answers. Demonstrations are welcomed. The slides should be available as PDF, and will be collected during the workshop and linked from the this page.

Thursday, 13th May

Session on Model-Based Approaches for Interactive Application Design

Session on Model-based Support at Run-Time (Adaptation, Migration)

Session on Model-based Approaches in Industrial Contexts

Session on User Interface Models and Other Standards

Summing up and preparation for day two

We will try to organize a group dinner, but you will each have to pay your own way.

Friday, 14th May

The second day will focus on discussion of topics related to the Workshop's aims. We will start a little earlier as some people may need to leave slightly early to catch evening flights home. The detailed program will be set dynamically to maximise flexibility.

The main topics for day two are as follows:


What criteria determine whether a model-based UI design framework is appropriate to a given application? What are the main scenarios and domains where MBUI is valuable? Provide counter examples where it isn't appropriate.


One of the main criticisms of model-based UI frameworks is that they lack the flexibility of conventional approaches. What is needed to make MBUI more agile? Is MBUI compliant with the DRY (Don't Repeat Yourself) and CoC (Convention over Configuration) principles? How does it support design and run-time adaptation to the delivery context? What about emerging requirements for multimodal interaction, and for using multiple devices concurrently as part of the interaction? What does MBUI have to say about the trend for richer access to device capabilities, such as geolocation, video and sound capture, which involve concerns over privacy, trust and security?


What will be needed to win over mainstream Web developers to model-based UI design frameworks? What are the problems with current approaches? How to integrate with widely used frameworks such as Ruby on Rails, Spring and popular libraries like JQuery. How to effortlessly support accessibility (ARIA). Can MBUI help with developer concerns over browser interoperability? Can MBUI help with allowing applications to work seamlessly online and offline?


What aspects of model-based UI frameworks are ready for standardization, and does this cover models, syntax, APIs or all of these? Is it opportune to start a standardization process now, and if so, which companies and institutions are likely to be interested in participating in this process? What is the relationship between MBUI and existing standards work, e.g. MDA, ANSI/CEA 2018, XHTML2, XForms, SCXML, CSS, ARIA and HTML5? What interest is there in standards for concrete UI, drawing upon academic and industry experience (e.g. with XUL) or is there simply too much variation to make this practical?


How do we ensure industry adoption? What is our approach with regards to implementations? Open source projects, etc.? What liaisons between standards development organizations would be important? Would a Gap analysis on achieving the goals make sense? What is the roadmap to be followed?

The Workshop report will be prepared by the co-chairs and other volunteers, and published a few weeks after the Workshop.

Final Session

Fabio Paternò will lead a session on next steps.


Bill Clare sent in some notes on models for UI after the end of the workshop.

NOTE: awaiting transcription of Friday PM session from paper notes by Yogesh Deshpande.

Valid XHTML Basic 1.0 Dave Raggett and Fabio Paternò, Workshop co-Chairs

$Id: program.html,v 1.27 2010/06/15 11:25:09 dsr Exp $