Reverse engineering of Graphical User Interfaces based on Resource Files

My approach to reuse an existing application's graphical user interface especially for different platforms can be stated as the specification of this interface starting from the resource file of the application and describing it and at a higher level of abstraction, allowing a subsequent reengineering process adapted to any platform.
M.Sc. thesis
Université catholique de Louvain, Louvain-la-Neuve, Belgium