Unlock instant, AI-driven research and patent intelligence for your innovation.

Application class extensions

A technology of application program and program code, applied in the direction of program control design, program control device, instrument, etc., can solve the problems of no application program class, original program not modified, extension of known methods, etc.

Inactive Publication Date: 2005-01-05
BROOKS AUTOMATION INC
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In C++, or any other programming language that compiles directly to machine code, there is no known way of doing run-time extensions to application classes such that the original program remains unmodified

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Application class extensions
  • Application class extensions
  • Application class extensions

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016] Although the invention will be described below with reference to the embodiments shown in the drawings, it should be understood that the invention can be embodied in many different forms of embodiments. In addition, any size, shape or type of suitable elements or materials could be used.

[0017] figure 1 is a class structure diagram showing properties in property map 1005, permanent metadata 1010, metadata 1015, property set 1020, property default value 1025 and object value range 1035, property type 1030, typed property 1040, Typed persistent properties 1050 , and relationships between persistent properties 1045 .

[0018] figure 2 A class factory 1055, its integration with class metadata 1015, and its relationship to class initialization software 1060 and a factory constructor 1065 are shown.

[0019] image 3 The relationships between extension classes 1090, persistent objects 1075, virtual objects 1085, dynamic extension properties 1080, and persistent metadat...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A method for extending a first application class includes integrating a first data buffer within the first application class for holding extended properties, and utilizing a rule based engine to determine the values to associate with one or more of the extended properties of the first application class.

Description

[0001] priority claim [0002] This application claims priority from Provisional Application Serial No. 60 / 314,899, filed August 24,2001. technical field [0003] The present invention relates to extending the behavior and characteristics of application classes, and more particularly to providing these extensions at runtime without modifying existing code. Background technique [0004] In C++, or any other programming language that is compiled directly to machine code, there is no known way of doing run-time extensions to application classes such that the original program remains unmodified. Now, a compiler is required that is compatible with all systems in use, the appropriate application code must be written and compiled, and then there must be the binaries required to link the final executable. This led to the emergence of a whole new program, and the consequent need for extensive regression testing and validation. [0005] It would be advantageous to be able to extend ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/44
CPCG06F9/4433G06F9/4492
Inventor 威廉·O.·博伊尔
Owner BROOKS AUTOMATION INC