Re-engineering graphical user interfaces from their resource files with UsiResourcer

Sanchez Ramon, Oscar;Vanderdonckt, Jean;Garcia Molina, Jesus
(2013) IEEE Seventh International Conference on Research Challenges in Information Science (RCIS′2013) — Location: Paris (29.May.2013)

Files

Sanchez-RCIS2013.pdf
  • Open Access
  • Adobe PDF
  • 1.82 MB

Details

Authors
  • Sanchez Ramon, OscarUCLouvain
    Collaborator
  • Author
  • Garcia Molina, JesusUniversity of Murcia
    Author
Abstract
This paper addresses the problem of modernizing graphical user interfaces of interactive applications by re-engineering their resource files in four phases: resource decompilation, which extracts resource files from the executable code of an interactive application; modeling the source user interface, which transforms extracted resources into a resource model; resource to user interface transformation, which transforms the resource model into a Concrete User Interface model, and forward engineering, which offers two alternatives: after editing the user interface model, a new interface could be generated or recompiled into a resource to be incorporated back. The paper motivates and details this re-engineering approach by focusing on methods and algorithms implemented in UsiResourcer, a software tool that reverse engineers MS Windows resource files into a Concrete User Interface Model for further process. A discussion on the generalization of the approach is also provided.
Affiliations

Citations

Vanderdonckt, J., & Garcia Molina, J. (2013). Re-engineering graphical user interfaces from their resource files with UsiResourcer. Proceedings of the IEEE Seventh International Conference on Research Challenges in Information Science, p. 1-12. https://doi.org/10.1109/RCIS.2013.6577696