Device interoperability framework and method for building interoperability applications for interoperable team of devices
First Claim
1. A method for specifying an object oriented interoperability framework having a set of object oriented class definitions, and implementation code thereof to be used as part of the source specifications of an event driven software application package, the method comprising:
- (i) specifying using an object oriented language as a base event processing class that contains at least the following data and code members;
(a) a process member that takes as a parameter a reference or copy of an instance of an event data structure; and
(b) an ordered list member of references to or instances of other event processing objects which have the same base class; and
(ii) implementing the members and methods of the class specification in source code.
2 Assignments
0 Petitions
Accused Products
Abstract
System, device, method, and computer program and computer program products for providing communicating between devices having similar or dissimilar characteristics and facilitating seamless interoperability between them. Computer program software and methods of and systems and devices for sharing of content, applications, resources and control across similar and dissimilar permanently or intermittently connected electronic devices. Devices, systems, appliances, and the like communicating and/or interoperating within the framework provided. An interoperability framework, such as a DartFramework, is the portion of an interoperability source provided for use by programmers in building interoperability applications which encapsulate access to features of the interoperability platform, such as a DartPlatform, eliminating the need for the programmer to have to understand and implement many of the desired interoperability features of the platform.
-
Citations
17 Claims
-
1. A method for specifying an object oriented interoperability framework having a set of object oriented class definitions, and implementation code thereof to be used as part of the source specifications of an event driven software application package, the method comprising:
-
(i) specifying using an object oriented language as a base event processing class that contains at least the following data and code members;
(a) a process member that takes as a parameter a reference or copy of an instance of an event data structure; and
(b) an ordered list member of references to or instances of other event processing objects which have the same base class; and
(ii) implementing the members and methods of the class specification in source code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product for use in conjunction with a computer system or information appliance, the computer program product comprising a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising:
-
a program module that directs the computer system or information appliance to function in a specified manner to specify an object oriented interoperability framework having a set of object oriented class definitions and implementation code thereof to be used as part of the source specifications of an event driven software application package, the program module including instructions for;
(i) specifying using an object oriented language as a base event processing class that contains at least the following data and code members;
(a) a process member that takes as a parameter a reference or copy of an instance of an event data structure; and
(b) an ordered list member of references to or instances of other event processing objects which have the same base class; and
(ii) implementing the members and methods of the class specification in source code. - View Dependent Claims (13, 14)
-
-
15. An apparatus for specifying an object oriented interoperability framework having a set of object oriented class definitions, and implementation code thereof to be used as part of the source specifications of an event driven software application package, the apparatus comprising:
-
a processor logic and a memory coupled with the processor logic;
means, accessible by the processor, specifying using an object oriented language as a base event processing class that contains at least the following data and code members;
(a) a process member that takes as a parameter a reference or copy of an instance of an event data structure; and
(b) an ordered list member of references to or instances of other event processing objects which have the same base class; and
means for implementing the members and methods of the class specification in source code. - View Dependent Claims (16, 17)
-
Specification