Cross platform compositional widgets
First Claim
Patent Images
1. A widget system, comprising:
- a computer comprising a processing unit coupled to a memory, the computer further comprising;
a development component to facilitate construction of a first widget, wherein the first widget is a generic widget and comprises metadata that is generated as a function of particular arguments such that metadata is returned dynamically rather than being static;
a transform component that transforms the first and/or second widget to facilitate compositionality, the transform component transforms the first and/or second widget by altering a user interface, code and metadata to another format, the transform component enables call interception and redirection; and
a loader component that loads the first widget into a container, wherein the container is a second widget.
2 Assignments
0 Petitions
Accused Products
Abstract
Mechanisms are afforded for supporting cross platform widgets. A generic widget can be converted into a specialized widget of a corresponding platform. Dually, a specialized widget can be generalized to a generic widget for subsequent deployment on the same or different host. Furthermore, support is provided for compositional widgets across platforms.
-
Citations
13 Claims
-
1. A widget system, comprising:
-
a computer comprising a processing unit coupled to a memory, the computer further comprising; a development component to facilitate construction of a first widget, wherein the first widget is a generic widget and comprises metadata that is generated as a function of particular arguments such that metadata is returned dynamically rather than being static; a transform component that transforms the first and/or second widget to facilitate compositionality, the transform component transforms the first and/or second widget by altering a user interface, code and metadata to another format, the transform component enables call interception and redirection; and a loader component that loads the first widget into a container, wherein the container is a second widget. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of widget production, comprising:
-
using a processing unit, transforming a specialized widget into a generic widget, transforming the specialized widget comprising removing a wrapper applied thereto; using the processing unit, acquiring the generic widget; and using the processing unit, generating a second specialized widget from the generic widget for execution on a specific widget platform; and applying a wrapper to the generic widget to produce the second specialized widget. - View Dependent Claims (9, 10, 11)
-
-
12. A widget system, comprising:
-
means for transforming a specific widget to a generic widget, transforming the specialized widget comprising removing a wrapper applied thereto; means for generating a specialized widget for a corresponding platform from the generic widget; and means for loading the specialized widget into a container, wherein the container is a widget and/or includes other widgets; and applying a wrapper to the generic widget to produce the specialized widget. - View Dependent Claims (13)
-
Specification