IdealXML

Send by emailSave to pdf
What is IdealXML?
IdealXML (Interface Development Environment for AppLications specified in usiXML) is a pattern-oriented tool. Using this environment you can edit, manipulate, view and learn about patterns. It is based on PLML, but additional elements were provided. You could create a new repository, and then distribute your repository to other peoples, this is essential. You could edit textual features associated with a pattern, such as: name, alias, problem, context, solution, synopsis, rationale, etc. And you could edit diagrams using meaningful notations (class diagrams and CTT) from software engineering and human-computer interaction. So, ergonomic criteria, forces, diagrams, examples and author´s information are associated with a pattern too. Diagrams are associated using usiXML and patterns are stored using PLML.

Please, do send bugs report or features asking by mail.

Screenshots
/images/thumbs/idealxml_01_thumb.png /images/thumbs/idealxml_02_thumb.png /images/thumbs/idealxml_03_thumb.png /images/thumbs/idealxml_04_thumb.png /images/thumbs/idealxml_05_thumb.png /images/thumbs/idealxml_06_thumb.png /images/thumbs/idealxml_07_thumb.png /images/thumbs/idealxml_08_thumb.png /images/thumbs/idealxml_09_thumb.png /images/thumbs/idealxml_10_thumb.png /images/thumbs/idealxml_11_thumb.png /images/thumbs/idealxml_12_thumb.png /images/thumbs/idealxml_13_thumb.png /images/thumbs/idealxml_14_thumb.png /images/thumbs/idealxml_15_thumb.png /images/thumbs/idealxml_16_thumb.png /images/thumbs/idealxml_17_thumb.png /images/thumbs/idealxml_18_thumb.png /images/thumbs/idealxml_19_thumb.png

IdealXML could also be used to derive the Abstract User Interface (AUI) in UsiXML from a task model. For this purpose, also see recent screenshots from IdealXML web site.

Requirements
You need a Java Runtime Environment installed on your machine.

Download
You can download this environment here.

Roadmap
Build a pattern-based model assistant environment for building user interfaces. A presentation shows the various steps towards this purpose.

Sources
Not available. Please contact the author by e-mail.

Author
IdealXML is developed by Francisco Montero, when he was Ph.D. student in computer science working at the University of Louvain, Belgium.

Publications
IdealXML is mainly described in the following publications:
  • Montero, F., Vanderdonckt, J., Generative Pattern-Based Design of User Interfaces, Proc. of 4th International Conference on Autonomic and Autonomous Systems ICAS’2008 (Gosier, 16-21 March 2008), IEEE Computer Society Press, Los Alamitos, 2008, to appear.
  • Víctor López Jaquero, Vanderdonckt, J., Montero, F., González, P., ISATINE: Un Marco de Trabajo Para la Adaptación de Interfaces de Usuario, Proc. of VIII Congreso Internacional de Interacción Persona-Ordenador Interacción’2007 (Zaragoza, 11-14 September 2007), Asociación Interacción Persona-Ordenador, 2007, pp. 261-268.
  • Víctor López Jaquero, Vanderdonckt, J., Montero, F., González, P., Towards an Extended Model of User Interface Adaptation: the ISATINE framework, Proc. of Engineering Interactive Systems 2007 (IFIP WG2.7/13.4 10th Conference on Engineering Human Computer Interaction jointly organized with IFIP WG 13.2 1st Conference on Human Centred Software Engineering and DSVIS - 14th Conference on Design Specification and Verification of Interactive Systems) EIS’2007 (Salamanca, 22-24 March 2007), M.B. Harning, J. Gulliksen (eds.), Springer-Verlag, Berlin, 2007.
  • Víctor López Jaquero, Montero, F., Molina, J.P., González, P., Interfaces de Usuario Inteligentes: Pasado, Presente y Futuro, Proc. of VII Congreso Internacional Interaccion Persona-Ordenador Interaccion'2006 (Puertallano, 13-17 November 2006), M.A. Redondo Duque, C.B. Santos, M.O. Cantero (eds.), Asociación Interacción Persona-Ordenador (AIPO), 2006, pp. 395-404. . The slides are also available:
  • Montero, F., López-Jaquero, V., IdealXML: An Interaction Design Tool-A Task-Based Approach to User Interfaces Design, Proc. of 6th Int. Conf. on Computer-Aided Design of User Interfaces CADUI'2006 (Bucharest, 6-8 June 2006), Chapter 20, Springer-Verlag, Berlin, 2006, pp. 245-252.
  • Florins, M., Montero, F., Vanderdonckt, J., Michotte, B., Splitting Rules for Graceful Degradation of User Interfaces, Proc. of 8th Int. Working Conference on Advanced Visual Interfaces AVI'2006 (Venezia, May 23-26, 2006), ACM Press, New York, 2006, pp. 59-66.
  • Montero, F., López-Jaquero, V., Fast HI-FI prototyping by using IdealXML, Technical report DIAB-06-03-1, Departamento de Sistemas Informáticos, Universidad de Castilla-La Mancha, Albacete, 24 March 2006.
  • Florins, M., Montero, F., Vanderdonckt, J., Michotte, B., Splitting Rules for Graceful Degradation of User Interfaces, Proc. of 10th ACM Int. Conf. on Intelligent User Interfaces IUI'2006 (Sydney, 29 January-1 February, 2006), ACM Press, New York, 2006, pp. 264-266. The poster is also available .
  • Stanciulescu, A., Limbourg, Q., Vanderdonckt, J., Michotte, B., Montero, F., A Transformational Approach for Multimodal Web User Interfaces based on UsiXML, Proc. of 7th Int. Conf. on Multimodal Interfaces ICMI'2005 (Trento, 4-6 October, 2005), ACM Press, New York, 2005, pp. 259-266. . The poster is also available .
  • Víctor López Jaquero, V., Montero, F., Molina, J.P., González, P., Fernández-Caballero, A., A Multi-Agent System Architecture for the Adaptation of User Interfaces, Proc. of 4th International Central and Eastern European Conference on Multi-Agent Systems CEEMAS'2005 (Budapest, 15-17 September 2005), "Multi-Agents Systems and Applications IV", Pechoucek, M., Petta, P., Zsolt Varga, L. (eds.), Lecture Notes in Artificial Intelligence, Vol. 3690, Springer-Verlag, Berlin, 2005, pp. 583-586.
  • Montero, F., López-Jaquero, V., Ramírez, Y., Lozano, M., González, P., Patrones de interacción para usuarios y para diseñadores, Proc. of VI Congreso de Interacción Persona-Ordenador Interacción'2005 (Granada, 13-16 September 2005), AIPO, 2005, pp. 163-170.
  • Montero, F., González, P., Lozano, M., Vanderdonckt, J., Quality Models for Automated Evaluation of Web sites Usability and Accessibility, Proc. of Int. COST 294 Workshop on User Interface Quality Models UIQM'2005 (Rome, 12-13 September 2005), Interact'2005 workshop, Rome, 2005, pp. 37-43.
  • Montero, F., López-Jaquero, V., Lozano, M., González, P., IdealXML: un entorno para la gestión de experiencia relacionada con el desarrollo hipermedial, in ADACO: Ingeniería de la usabilidad en nuevos paradigmas aplicados a entornos web colaborativos y adaptativos, Proyecto Cicyt TEN2004-08000-C03-03, Taller celebrado en Granada, September 2005.
  • Montero, F., Víctor López Jaquero, V., Vanderdonckt, J., Gonzalez, P., Lozano, M.D., Limbourg, Q., Solving the Mapping Problem in User Interface Design by Seamless Integration in IdealXML, Proc. of 12th Int. Workshop on Design, Specification, and Verification of Interactive Systems DSV-IS'2005 (Newcastle upon Tyne, 13-15 July 2005), M. Harrison (ed.), Lecture Notes in Computer Science, Vol. 3941, Springer-Verlag, Berlin, 2005, pp. 161-172. International DOI . The slides are also available .
  • Molina, J.P., Vanderdonckt, J., Montero, F., González, P., Towards Virtualization of User Interfaces based on UsiXML, Proc. of Web3D 2005 Symposium, 10th International Conference on 3D Web Technology (Bangor, 29 March-1 April 2005), ACM Press, New York, 2005, pp. 169-178. The slides are also available .
  • Montero, F., Lozano, M.D., González, P., IdealXML: an Experience-Based Environment for User Interface Design and pattern manipulation, Technical report DIAB-05-01-4, University of Castilla-La Mancha, Albacete, 24 January 2005. .