CONSTRAINED APPLIANCE DEVELOPMENT TOOLKIT
First Claim
1. An appliance development toolkit for creation of content for an appliance configured to perform a cycle of operation on a physical article wherein the content affects the functionality of at least one component of the appliance, the toolkit comprising;
- an appliance user domain data model,a model instance editor to create instances of data elements related to functionality of an appliance and derived from the appliance user domain data model,an interactive user interface on which the model instance editor is displayed for use by a developer, anda model converter to generate content using the instance data from the model instance editor,wherein the appliance user domain data model is constrained by reference to less than all of the functionality of an appliance so that the developer'"'"'s capacity to generate content is limited by the constraints of the appliance user domain data model.
1 Assignment
0 Petitions
Accused Products
Abstract
An appliance development toolkit is provided to enable creation of content to affect operation of a component in an appliance or to affect user interaction with an appliance. The toolkit includes an editor to create effective data related to the functioning of one or more components of an appliance. The editor is informed by no more than a portion of information related to the component or components. The toolkit also has an interactive user interface on which the editor is displayed for use by a developer, and a converter to generate content using the effective data. The portion of information is less than all information related to the component or components, and no more than the portion is available to the editor, so that the developer'"'"'s capacity to create content using the toolkit is constrained by the available portion of information.
24 Citations
29 Claims
-
1. An appliance development toolkit for creation of content for an appliance configured to perform a cycle of operation on a physical article wherein the content affects the functionality of at least one component of the appliance, the toolkit comprising;
-
an appliance user domain data model, a model instance editor to create instances of data elements related to functionality of an appliance and derived from the appliance user domain data model, an interactive user interface on which the model instance editor is displayed for use by a developer, and a model converter to generate content using the instance data from the model instance editor, wherein the appliance user domain data model is constrained by reference to less than all of the functionality of an appliance so that the developer'"'"'s capacity to generate content is limited by the constraints of the appliance user domain data model.
-
-
2. The appliance development toolkit of clam 1 wherein the reference to less than all of the functionality is hard corded into the model instance editor.
-
3. The appliance development toolkit of clam 1 wherein the reference to less than all of the functionality is in the appliance user domain data model.
-
4. The appliance development toolkit of clam 1 wherein the reference to less than all of the functionality is in an instance of the appliance domain user model.
-
5. The appliance development toolkit of clam 1 wherein the reference to less than all of the functionality is in the interactive user interface.
-
6. An appliance development toolkit for creation of content for an appliance configured to perform a cycle of operation on a physical article wherein the content affects the functioning of at least one component of the appliance, the toolkit comprising;
-
an editor to create effective data related to the functioning of the at least one component of the appliance, wherein the editor is informed by no more than a portion of information related to at least one component, an interactive user interface on which the editor is displayed for use by a developer, and a converter to generate content using the effective data, wherein the portion of information is less than all information related to the at least one component and no more than the portion is available to the editor, so that the developer'"'"'s capacity to create content using the toolkit is constrained by the portion of information available to the editor. - View Dependent Claims (17, 27, 28)
-
- 7. The appliance development toolkit of clam 6 wherein the portion of information is hard corded into the editor.
-
8. The appliance development toolkit of clam 6 wherein the portion of information is in the interactive user interface.
- 9. The appliance development toolkit of clam 6 wherein the portion of information is an instance of a model.
-
29. An appliance development toolkit for creation of content for at least one appliance configured to perform a cycle of operation on a physical article wherein the content affects the functioning of at least one component of the at least one appliance, the toolkit comprising;
-
an editor to create associations of at least two different data sets, of which at least one data set is related to the functioning of the at least one appliance, an interactive user interface on which the editor is displayed for use by a developer, and a converter to generate content using the associations and the at least one data set, wherein communications between the at least one appliance and another appliance are constrained by the associations.
-
Specification