Disclosed is a system, method, and program for providing a plurality of
translator programs for translating source code in a cross-platform
computer language, such as Java, to program statements capable of
executing on multiple operating system platforms. The translator programs
determine whether a source code statement in an application program
comprises an application program interface (API) that is a member of a set
of standard API interfaces, such as the API interfaces specified in the
W3C DOM specification. The translator programs determine from a mapping at
least one native operating system API interface corresponding to the
determined standard API interface. Native operating system API interfaces
provide an implementation of the standard API interfaces. The translator
programs further convert the source code statement comprising the standard
API interface to the determined native operating system API interface. The
translator programs allow the application program to include standard API
interfaces and be capable of executing on multiple operating system
platforms that implement the set of standard API interfaces.
Révélé est un système, une méthode, et un programme pour fournir une pluralité de programmes de traducteur pour traduire le code source dans un langage de programmation de croix-plateforme, tel que Java, pour programmer des rapports capables de l'exécution sur les plateformes multiples de logiciel d'exploitation. Les programmes de traducteur déterminent si un rapport de code source dans un programme d'application comporte un Application Program Interface (api) qui est un membre d'un ensemble d'interfaces standard d'api, telles que les interfaces d'api indiquées dans les spécifications de W3C DOM. Les programmes de traducteur déterminent à partir de tracer au moins une interface indigène du logiciel d'exploitation api correspondant à l'interface déterminée de la norme api. Les interfaces indigènes du logiciel d'exploitation api fournissent une exécution des interfaces standard d'api. Les programmes de traducteur promeuvent le converti le rapport de code source comportant l'interface standard d'api à l'interface indigène déterminée du logiciel d'exploitation api. Les programmes de traducteur permettent au programme d'application d'inclure les interfaces standard d'api et d'être capable de l'exécution sur les plateformes multiples de logiciel d'exploitation qui mettent en application l'ensemble d'interfaces standard d'api.