System of program objects and program components with external interface
AssigneeSony Europa B.V.
InventorTom Frans Maurits Hostyn
Life of this patent
Estimating the term…
Abstract
The present invention relates to a system of program objects and program components and communication between program objects and program components. The present invention provides a program component with an external or send interface which enables message passing communication between a program component and different program objects. When a program component is loaded, the send interface of the program component is automatically exported to the send interface of the host object. This means that the send interface of the object is modified to contain the send interface of the program component. Therefore it is possible to communicate by message passing between program components of a program object and other program objects.
Claims14
A system, comprising:
- a program object with one or more functions;
- and
- an external interface with a description of the functions for communication with other program objects,
- wherein upon dynamic loading of a program component in a video cassette recorder a description of one or more functions of the program component is exported to the external interface of the program object;
- and
- whereby said program object, said other program objects and said program component are adapted to be stored in a memory in said video cassette recorder.
A system, comprising:
- a program object with one or more functions;
- an external interface with a description of the functions of the program object for communication with other program objects;
- and
- at least one program component with one or more functions adapted to be dynamically loaded in a video cassette recorder, wherein for each program component the description of the functions is added to the external interface of the program object;
- whereby said program object, said other program objects and said program component are adapted to be stored in a memory in said video cassette recorder.
System in accordance with any of the preceding claims, wherein functions in a program object are mutual accessible.
System in accordance with any of the preceding claims, wherein functions in a program component are mutual accessible.
System in accordance with any of the preceding claims, wherein a program component comprises an internal interface with the description of the functions of the program component that are accessible by the corresponding program object.
System in accordance with any of the preceding claims, wherein functions of a program component are accessible via the external interface by other program objects.
System according to any of the preceding claims, wherein communication via the external interface occurs by message passing.
A method for communication in and between program objects and/or program components, comprising the steps of:
- providing a program object with an external interface, that contains a description of one or more functions of the program object, for communication with other program objects;
- dynamically loading a program component with one or more functions in a video cassette recorder;
- and
- exporting a description of one or more functions of the loaded program component to the external interface of the program object;
- whereby said program object, said other program objects and said program component are adapted to be stored in a memory in said video cassette recorder.
Dependencies are inferred from the claim text.