ComposiXML

Send by emailSave to pdf
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

Click to view full size Click to view full size

Click to view full size Click to view full size Click to view full size

Exemple
Click to view full size Click to view full size
Interface1 (UsiXMLFile) Interface2 (UsiXML File)

Fusion (Interface1, Interface2, Horizontal) Click to view full size
Normal Union (Interface1, Interface2) Click to view full size
Difference (Interface2, Interface1) Click to view full size

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