RenderXML

Send by emailSave to pdf
What is RenderXML?
RenderXML, formerly named UsiXML4ALL, is a rendering engine that makes possible UI rendering in multiple platforms. Moreover, RenderXML supplies as differential from other UI rendering tools the possibility of application logic connection in multiple programming languages. The main goals of RenderXML are to make possible CUI (Concrete User Interface) UsiXML descriptions rendering to multiple platforms, being able to be extended to new use contexts. RenderXML is developed in Java, and is currently capable of UI rendering in Java Swing for desktop and CDC (Connected Device Configuration) mobile applications. In addition, the project has the objective of allowing UI rendering to web and vocal applications.

The main advantage of RenderXML is that it allows developers to develop the functional core only once and to call the methods from different user interfaces, even in different programming languages, thanks to the mechanism of language gateway.

Authors
RenderXML is being developed as part of a MSc degree work, at Instituto de Informatica, UFRGS (Federal University of Rio Grande do Sul), in Brazil and in the context of LIFAPOR project, a Portuguese-Brazilian cooperation research project.

Demonstration
A video recorded in Macromedia Flash demonstrates the usage of RenderXML for some examples (e.g., a calculator, a registration form) .

Publications
  • Trindade, F.M., Pimenta, M.S., RenderXML – A Multi-platform Software Development Tool, Proc. of 6th Int. Workshop on TAsk MOdels and DIAgrams TAMODIA’2007 (Toulouse, 7-9 November 2007), Lecture Notes in Computer Science, Springer-Verlag, Berlin, 2007, pp. 292-297.
  • Trindade, F., Pimenta, M., Petrillo, F., Iochpe, C. Adaptando Sistemas Existentes para um Ambiente de Execução Multiplataforma, Proc. of Workshop on Perspectives, Challenges and Opportunities for Human-Computer Interaction in Latin America CLIHC'2007(Rio de Janeiro, September 10-11, 2007).
  • Trindade, F. M. , Pimenta, M.S., Prototyping Multi-platform Software Using the UsiXML4ALL Tool, research report, 2007.
  • Trindade, F. M. , Moreira, A.A., Pimenta, M.S., UsiXML4ALL - Uma Ferramenta para Criação de Aplicativos Multiplataforma, UFRGS, Porto Allegre, 2007.
  • Trindade, F. Pimenta, M. UsiXML4ALL - A Multiplatform Software Development Tool, in DVD Proc. of 12th Int. Conf. on Human-Computer Interaction HCI International'2007 (Beijing, 22-27 July 2007).