Patent ReferencesSystem for animating program operation and displaying time-based relationships System for graphically representing operation of object-oriented programs Computer vision system with improved object orientation technique Object management facility for maintaining data in a computer system Interactive method of developing software interfaces Object placement method and apparatus Technique for object orientation detection using a feed-forward neural network Object lifetime control in an object-oriented memory protection mechanism Method of controlling the execution of object-oriented programs Object-oriented framework for menu definition InventorsApplicationNo. 094673 filed on 07/19/1993US Classes:718/107, Multitasking, time sharing710/200, ACCESS LOCKING714/2, Fault recovery718/103, Priority scheduling719/328, APPLICATION PROGRAM INTERFACE (API)719/332Object oriented dynamic linking, late bindingExaminersPrimary: Oberley, Alvin E.Assistant: Chavis, John Q. Attorney, Agent or FirmInternational ClassG06F 009/40AbstractAn apparatus for enabling an object-oriented application to access in an object-oriented manner a procedural operating system having a native procedural interface is disclosed. The apparatus includes a computer and a memory component in the computer. A code library is stored in the memory component. The code library includes computer program logic implementing an object-oriented class library. The object-oriented class library comprises related object-oriented classes for enabling the application to access in an object-oriented manner services provided by the operating system. The object-oriented classes include methods for accessing the operating system services using procedural function calls compatible with the native procedural interface of the operating system. The computer processes object-oriented statements contained in the application and defined by the class library by executing methods from the class library corresponding to the object-oriented statements. The object-oriented application includes support for multi-tasking.Other References
| |