System for object oriented dynamic linking based upon a...

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 9/44 (2006.01) G06F 9/445 (2006.01)

Patent

CA 2166302

A system is provided for managing code resources for use by client applications in a computer, wherein the computer has internal memory storing at least one client application. The apparatus comprises a resource set catalog stored in the internal memory. The resource set catalog identifies a plurality of function sets of functions by respective function set IDs. Further, the resource set catalog includes set records which characterize the functions within me respective sets. A dispatch engine, in the internal memory, linked with a client application, supplies a particular function set ID in response to a call by the client application of a particular function which is a member of a corresponding function set identified by the particular function set ID. A lookup engine in the internal memory, coupled with the resource set catalog and the dispatch engine, is responsive to the particular function set ID to look up a set tad for a corresponding function set in the resource set catalog. Finally, a link engine in the internal memory and coupled with the dispatch engine returns the particular function to the client application in response to the set record. Thus because the link engine is responsive to the set record, which is not linked with the client, the client need not be aware of changes in the structure of the library in which the particular function set resides. Thus, the function set can be moved into and out of internal memory, revised placed in different sections of internal memory, and otherwise handled independently of the client, without requiring re-compilation of the client application.

Le système décrit permet de gérer des ressources de codes utilisables par des applications client dans un ordinateur avec une mémoire interne dans laquelle au moins une application client est enregistrée. L'appareil comprend un catalogue de jeux de ressources enregistré dans la mémoire interne. Le catalogue de jeux de ressources identifie une pluralité de jeux de fonctions par des codes d'identification (ID) correspondant aux jeux de fonctions. En outre, le catalogue de jeux de ressources comprend des fichiers de jeux qui caractérisent les fonctions dans les jeux respectifs. Un moteur de distribution dans la mémoire interne est lié à une application client et fournit un jeu particulier de fonctions ID lorsque l'application client demande une fonction particulière qui fait partie d'un jeu correspondant de fonctions identifié par le jeu particulier de fonctions ID. Un moteur de consultation dans la mémoire interne est couplé au catalogue de jeux de ressources et au moteur de distribution et réagit au jeu particulier de fonctions ID en cherchant dans le catalogue de jeux de ressources un fichier contenant un jeu de fonctions correspondantes. Enfin, un moteur de liaison dans la mémoire interne couplé au moteur de distribution renvoie la fonction particulière à l'application client en réponse au fichier contenant le jeu de ressources. Etant donné que le moteur de liaison réagit au fichier de jeux, qui n'est pas lié au client, il n'est pas nécessaire que le client soit avisé des changements de la structure de la bibliothèque dans laquelle se trouve le jeu particulier de fonctions. On peut ainsi introduire le jeu de fonctions dans la mémoire interne, le sortir de celle-ci, le réviser, le placer dans différentes sections de la mémoire interne et le manipuler d'autres façons indépendamment du client, sans qu'il soit nécessaire de recompiler l'application client.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

System for object oriented dynamic linking based upon 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 System for object oriented dynamic linking based upon a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System for object oriented dynamic linking based upon a... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1596697

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.