DistriXML

Send by emailSave to pdf
What is DistriXML?
DistriXML consists of a set of software modules developed to support a particular form of Distributed User Interfaces (DUIs): attachable and detachable user interfaces. Such a user interface could be decomposed into pieces which could be migrated from a source computing platform to a target computing platform. After that, the igrated part could come back to the initial platform. Each time a portion is migrated, existing pieces on a platform could be assembled so as to form a new interface.

The next version of DistriXML is called Extended Binding Layer (EBL). It consists of a toolkit for building distributed user interfaces without taking care of the distribution capabilities. Any graphical user interface could be distributed across several monitors, screens, or computing platforms. The lowest granularity level for decomposition is the widget level: any native widget could be decomposed into elementary components. For instance, even a radio button could be decomposed into a circle and its label.

Screenshots
Before user interface migration:
/images/QtkDraw-beforeMigration.gif /images/QtkDraw-beforeMigration-picture.gif
After user interface migration:
/images/QtkDraw-afterMigration.gif /images/QtkDraw-afterMigration-picture.gif

Author
The author of DistriXML is Donatien Grolaux.

Publications
  • Donatien Grolaux, Transparent Migration and Adaptation in a Graphical User Interface toolkit, Ph.D. thesis, Université catholique de Louvain, Louvain-la-Neuve, Belgium, 4 September 2007. .
  • Grolaux, D., Vanderdonckt, J., Van Roy, P., Attach me, Detach me, Assemble me like You Work, Proc. of 10th IFIP TC 13 Int. Conf. on Human-Computer Interaction Interact'2005 (Rome, 12-16 September 2005), Lecture Notes in Computer Science, Vol. 3585, Springer-Verlag, Berlin, 2005, pp. 198-212 International DOI .The slides are also available as well as 2 videos: Video1 and Video2.
  • Vanderdonckt, J., Grolaux, D., Van Roy, P., Limbourg, Q., Macq, B., Michel, B., A Design Space for Context-Sensitive User Interfaces, Proc. of ISCA 14th Int. Conf. on Intelligent and Adaptive Systems and Software Engineering IASSE'2005 (Toronto, July 20-22, 2005), International Society for Computers and their Applications, Toronto, 2005, pp. 207-214.
  • Grolaux, D., Van Roy, P., Vanderdonckt, J., Migratable User Interfaces: Beyond Migratory User Interfaces, Proc. of 1st IEEE-ACM Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services MOBIQUITOUS’04 (Boston, August 22-25, 2004), IEEE Computer Society Press, Los Alamitos, 2004, pp. 422-430.