ComposiXML
What is ComposiXML?ComposiXML (Composition of Applications specified in UsiXML) is a plug-in developed for the GraphiXML editor.
Any individual or composite component of a graphical user interface is submitted to a series of operations for composing a new interface from existing components and for decomposing an existing one into smaller pieces that can be used in turn for another interface.
The composition and decomposition operations are defined by the way of the tree algebra.
The operators are Unary as Selection, Projection or Binary as Union, Intersection, Fusion and so on (cfr. Screenshot 1). With this plug-in, the designer can compose and decompose the users interfaces. So this tool supports the design by reuse of existing user interfaces. The (de)composition can be done at the design time or at the run time.
Screenshots
Exemple
Interface1 (UsiXMLFile) Interface2 (UsiXML File)
Fusion (Interface1, Interface2, Horizontal)
Normal Union (Interface1, Interface2)
Difference (Interface2, Interface1)
Download
ComposiXML is delivered with GrafiXML V1.2.
Authors
ComposiXML is designed by Sophie Lepreux, post-doctorate researcher at BCHI, Unit of Information Systems, Louvain School of Management, University of Louvain, Belgium and developed by Benjamin Michotte.
Note
ComposiXML is compatible with UsiXML v1.8.
Publications
- Sottet, J.-S., Calvary, G., Coutaz, J., Favre, J.-M., Vanderdonckt, J., Stanciulescu, A., Lepreux, S., A Language Perspective on the Development of Plastic Multimodal User Interfaces, Journal of Multimodal User Interfaces, Vol. 1, No. 2, 2007.
- Lepreux, S., Hariri, A., Rouillard, J., Tabary, D., Tarby, J.-C., Kolski, Ch., Towards Multimodal User Interfaces Composition based on UsiXML and MBD principles, Proc. of 12th Int. Conf. on Human-Computer Interaction HCI International'2007 (Beijing, 22-27 July 2007), Part III, J. Jacko (ed.), Lecture Notes in Computer Science, Vol. 4552, Springer-Verlag, Berlin, 2007, pp. 134-143.

- Lewandowski, A., Lepreux, S., Bourguin, G., Tasks models merging for high-level component composition, Proc. of 12th Int. Conf. on Human-Computer Interaction HCI International'2007 (Beijing, 22-27 July 2007), Part I, Lecture Notes in Computer Science, Vol. 4550, Springer-Verlag, Berlin, 2007, pp. 1129-1138.

- Lepreux, S., Vanderdonckt, J., Michotte, B., Visual Design of User Interfaces by (De)composition, Proc. of 13th Int. Workshop on Design, Specification, and Verification of Interactive Systems DSV-IS'2006 (Dublin, 26-28 July 2006), G. Doherty and A. Blandford (eds.), Lecture Notes in Computer Science, Vol. 4323, Springer-Verlag, Berlin, 2006, pp. 157-170.

- Lepreux, S., Vanderdonckt, J., Towards Supporting User Interface Design by Composition Rules, Proc. of 6th Int. Conf. on Computer-Aided Design of User Interfaces CADUI'2006 (Bucharest, 6-8 June 2006), Chapter 19, Springer-Verlag, Berlin, 2006, pp. 231-244.


