Abstract
As the technology evolves, the existence of different computational devices has made ad hoc software development no longer acceptable in the development of multi-platform software applications. This chapter describes RenderXML, a software tool developed to facilitate the creation of multi-platform applications. RenderXML acts as a renderer, mapping concrete user interfaces (UI) described in UsiXML to multiple platforms, and also as a connector, linking the rendered UI developed in one language to functional core code developed possibly in a different programming language.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Abrams, M., Phanouriou, C., Batongbacal, A. L., Williams, S. M., and Shuster, J. E. “UIML: An Appliance-IndependentXML User Interface Language.” Procs of the 8th Int. WWW Conf. Toronto, Canada. 11–16 May 1999. Elsevier Science Publishers, NY.
Ali, M.F., Pérez-Quiñones, M.A., Abrams, M., e Shell, E. Building Multi-Platform User Interfaces With UIML. In Proceedings of 2002 International Workshop of Computer-Aided Design of User Interfaces: CADUI’2002. Valenciennes, France.
Authoring Techniques for Device Independence. W3C Working Group Note 18 February 2004. http://www.w3.org/TR/2004/NOTE-di-atdi-20040218/
Azevedo, P., Merrick, R., Roberts, D. “OVID to AUIML - User Oriented Interface Modeling.” http://math.uma.pt/tupis00/submissions/azevedoroberts/azevedoroberts.html
Berghe, Y. Etude et implémentation d’un générateur d’interfaces vectorielles à partir d’un language de description d’interfaces utilisateur, M.Sc. thesis, Université catholique de Louvain, Louvain-la-Neuve, Belgium, September 2004.
Calvary, G., Coutaz, J. Thevenin, D. Limbourg, Q., Bouillon, L. Vanderdonckt, J. A Unifying Reference Framework for Multi-Target User Interfaces, Interacting with Computers, Vol. 15, No. 3, June 2003, pp. 289–308.
Calvary, G., Coutaz, J., Thevenin, D., Limbourg, Q., Souchon, N., Bouillon, L., Florins, M., Vanderdonckt, J. Plasticity of User Interfaces: A Revised Reference Framework. In Proceedings of TAMODIA’2002 (Bucharest, July, 18–19, 2002), Academy of Economic Studies of Bucharest, INFOREC Printing House, Bucharest, pp. 127–134, 2002.
Consensus Project. http://www.consensus-online.org/
Coyette, A., Faulkner, S., Kolp, M., Limbourg, Q. SketchiXML: Towards a Multi-Agent Design Tool for Sketching User Interfaces Based on UsiXML. In Proc. of Tamodia’2004.
Denis, V. Un pas vers le poste de travail unique: QTKiXML, un interpréteur d’interface utilisateur à partir de sa description, M.Sc. thesis, Université catholique de Louvain, Louvain-la-Neuve, Belgium, September 2005.
Elting, Ch., Zwickel, J.and Malaka, R., Device-Dependent Modality Selection for User Interfaces – An Empirical Study, in Proceedings of 6th Int. Conf. on Intelligent User Interfaces IUI’2002 (January 13–16, 2002, San Francisco), ACM Press, New York.
Gamma,E., Helm, R., Johnson, R., and Vlissides, J. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading, 1999.
Lepreux, S., Vanderdonckt, J., Michotte, B. Visual Design of User Interfaces by (De)composition, Em Proc. of 13th Int. Workshop on Design, Specification, and Verification of Interactive Systems DSV-IS’2006 (Dublin, 26–28 de Julho de 2006), G. Doherty and A. Blandford (eds.), LNCS, Vol. 4323, Springer-Verlag, Berlin, 2006, pp. 157–170.
Limbourg, Q., Vanderdonckt, J., Michotte, B., Bouillon, L., Florins, M. and Trevisan, D. UsiXML: A User Interface Description Language for Context-Sensitive User Interfaces. In Proc. of the AVI’2004 Workshop “Developing User Interfaces with XML: Advances on User Interface Description Languages” UIXML’04 (Gallipoli, May 25th 2004), pp. 55–62.
Luyten, K., Thys, K., Vermeulen, J., e Coninx, K. A. Generic Approach for Multi-Device User Interface Rendering with UIML. In 6th International Conference on Computer-Aided Design of User Interfaces (CADUI’2006), Bucareste, Romênia.
Mori, G., Paternò, F., Santoro, C. Tool Support for Designing nomadic Applications. Em Proc. of 7th ACM Int.Conf. on IUI’03. ACM Press, New York, 2003, pp. 141–148.
Ocal, K. Etude et développement d’un interpréteur UsiXML en Java Swing, Haute Ecole Rennequin, Liège, 2004.
One Laptop Per Child (OLPC). http://www.laptop.org/index.en_US.html
Paterno, F. Model-Based Design and Evaluation of Interactive Applications, Springer-Verlag, Berlin, 2000.
Paternò, F., Santoro C. One model, many interfaces. In Proceedings of CADUI’02, pp 143–154. Kluwer, Dorchester, 2002.
Puerta, A. and Eisenstein, J. “XIML: A Common Representation for Interaction Data.” Proceedings of IUI 2002, International Conference on Intelligent User Interfaces. San Francisco, California, USA. ACM Press.
Simon, R., Wegscheider, F., Tolar, K. Tool-supported single authoring for device independence and multimodality. Proceedings of the 7th international conference on Human computer interaction with mobile devices ‘ services MobileHCI’05. Salzburg, Austria. Pages: 91 – 98 ISBN:1–59593–089–2
Souchon, N., Vanderdonckt, J., A Review of XML-Compliant User Interface Description Languages, Proc. of 10th Int. Conf. on Design, Specification, and Verification of Interactive Sys-tems DSV-IS’2003, LNCS, Vol. 2844, Springer-Verlag, Berlin, 2003, pp. 377–391.
Vanderdonckt, J., A MDA-Compliant Environment for Developing User Interfaces of Information Systems, Proc. of 17th Conf. on Advanced Information Systems Engineering CAiSE’05 (Porto, 13–17 June 2005), O. Pastor ‘ J. Falcão e Cunha (eds.), Lecture Notes in Computer Science, Vol. 3520, Springer-Verlag, Berlin, 2005, pp. 16–31.
Acknowledgments
This research is partially funded by CNPq (LIFAPOR/CNPq-Grices Project).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag London Limited
About this paper
Cite this paper
Trindade, F.M., Pimenta, M.S. (2009). Creating Multi-platform User Interfaces with RenderXML. In: Lopez Jaquero, V., Montero Simarro, F., Molina Masso, J., Vanderdonckt, J. (eds) Computer-Aided Design of User Interfaces VI. Springer, London. https://doi.org/10.1007/978-1-84882-206-1_16
Download citation
DOI: https://doi.org/10.1007/978-1-84882-206-1_16
Published:
Publisher Name: Springer, London
Print ISBN: 978-1-84882-205-4
Online ISBN: 978-1-84882-206-1
eBook Packages: Computer ScienceComputer Science (R0)