Patent ID: 6501486
Filing Date: 2002-12-31
Classification: G06F

Abstract:
A computer program product for multiple language support in a component-based system, comprisinga user interface permitting a user to create a set of created objects for use in the component-based system, each created object having a high-level definition independent of programming implementation languages, the user interface further permitting a user to select a programming language, from one of a number of supported languages, for implementation of the set of created objects, a pre-defined set of mapping objects, each mapping object providing a mapping from the high-level definitions of the created objects to a language-specific object implementation in a one of the number of supported languages, one or more system objects for selecting for use in the system, and for displaying to the user, the programming language-specific implementation of the set of created objects for the language selected by the user, whereby for each created object in the set of created objects, each one of the set of mapping objects maps the high-level definition of the object to a programming language-specific object implementation which is persistently stored.