G - Physics – 06 – F
Patent
G - Physics
06
F
G06F 9/44 (2006.01)
Patent
CA 2365572
A method and apparatus are provided for extending the behavior and attributes of applications designed using a fourth generation language (4GL) programming tool. Specifically, a 4GL programming tool is provided that allows application designers to specify the implementation classes of the components that are used in the applications that they design using the 4GL programming tool. The implementation classes thus specified may define attributes and behaviors not supported by the corresponding component implementations provided with the 4GL programming tool. During runtime, methods in the specified implementation classes are invoked. To correctly invoke the methods of user- specified implementation classes, the interfaces of the methods must be known to the entity performing the invocations. Therefore, according to one aspect of the invention, all component implementations that are to be used by the application, including both the "standard" component implementations provided with the 4GL programming tool and the "custom" component implementations specified by the application designer, implement a common interface.
L'invention concerne un procédé et un appareil servant à élargir le comportement et les attributs d'applications conçues au moyen d'un outil de programmation à langage de quatrième génération (4GL). D'une manière spécifique, on utilise un outil de programmation 4GL qui permet aux concepteurs d'applications de spécifier les classes de mise en oeuvre des composants utilisées dans les applications qu'ils conçoivent au moyen de l'outil de programmation 4GL. Les classes de mise en oeuvre ainsi spécifiées peuvent définir des attributs et des comportements qui ne sont pas compatibles avec les mises en oeuvre de composant correspondantes accompagnant l'outil de programmation 4GL. Pendant le temps d'exécution, les procédés des classes de mise en oeuvre spécifiées sont appelés. Pour appeler de manière correcte les procédés des classes de mise en oeuvre spécifiés par l'utilisateur, les interfaces desdits procédés doivent être connus par l'entité effectuant les appels. Ainsi, selon un aspect de l'invention, toutes les mises en oeuvre de composants destinées à être utilisées par l'application, y compris les mises en oeuvre "standard" de composants accompagnant l'outil de programmation 4GL et les mises en oeuvre "personnalisées" de composants spécifiées par le concepteur de l'application, mettent en oeuvre une interface commune.
Harrison Christopher
Saxena Sanjay
Moffat & Co.
Oracle Corporation
Oracle International Corporation
LandOfFree
Extending the attributes of an application generated using a... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Extending the attributes of an application generated using a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Extending the attributes of an application generated using a... will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-2085943