G - Physics – 06 – F
Patent
G - Physics
06
F
G06F 9/45 (2006.01) G06F 9/46 (2006.01)
Patent
CA 2477790
An entity is abstracted through implementation of a proxy object (item 254 of fig. 2) of the present invention, including functions (209) for a software application to programmatically interact with the entity (202) at runtime, as well as optional compile and design time implementation classes to support the development and customization of declarative proxy object definitions (204). In one embodiment, builder (214) and resource interfaces (216) are provided to assist in the creation of the implementation classes. In one embodiment, an extension interface (218) is also provided to facilitate extension of an implementation of the proxy object (254). Software applications including programmatic usage of proxy object functions (209)are compiled into object codes with proxy objects and meta data files. The compiled object codes are executed using a runtime engine (250), which includes proxy context objects (258) to facilitate interaction on an instance basis, and an asynchronous event router (256) to route asynchronous events for the entity (202).
Une entité est abstraite par la mise en oeuvre d'un objet proxy (ELEMENT 254 de la figure 2) selon l'invention. Ce système comprend des fonctions (209) pour une application logicielle afin d'agir avec l'entité (202) lors de l'exécution, ainsi que des classes de mise en oeuvre des temps de conception et de mise en oeuvre pour supporter l'élaboration et l'adaptation de descriptions déclaratives d'objets proxy (204). Selon un mode de réalisation, des interfaces ressources (216) et développeur (214) sont prévues pour faciliter la création de classes de mise en oeuvre. Selon un mode de réalisation, une interface d'extension (218) est également prévue pour faciliter l'extension d'une mise en oeuvre de l'objet proxy (254). Des applications logicielles comprenant une utilisation programmatique de fonctions d'objet proxy (209) sont compilées en codes objets avec des objets proxy et des fichiers de méta-données. Les codes objets compilés sont exécutés à l'aide d'un moteur d'exécution (250) qui comprend des objets de contexte proxy (258) pour faciliter l'interaction par cas, et un routeur d'événement asynchrone (256) pour router les événements asynchrones pour l'entité (202).
Bau David III
Chavez Roderick A.
Marvin Kyle W.
Bea Systems Inc.
Riches Mckenzie & Herbert Llp
LandOfFree
Methods for customizing software abstractions does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Methods for customizing software abstractions, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Methods for customizing software abstractions will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1882466