Patent ID: 6026238
Filing Date: 2000-02-15
Classification: G06F

Abstract:
In a programmable digital computer, a method for generating a synchronized set of translation modules each containing program code representing a translated version of an interface module on a native platform, the method comprising:identifying the set of interface modules written for the emulated platform and requiring translation for the second platform;extracting from one of the modules data representing a group of functions exported by the one module;matching data of the one module to a group of function templates, at least some of the templates containing generalized program code written for the native platform and performing functions from the emulated platform;selecting at least one of the templates in response to the matching step;for each template selected, converting the generalized program source code in the template into expanded program code constituting at least part of the translation module for the one module; andrepeating the extracting matching selecting, and converting steps for other of the modules.