Platform for Generating Composite Applications
First Claim
Patent Images
1. A method of creating a composite application comprising:
- implementing widgets associated with one or more products available in a mashup container based on a selection by a user of the widgets from a widget catalog;
defining a behavior of, and an interaction between, the widgets using metadata data associated with the widgets without requiring software development effort from the user; and
applying a skin to the composite application, the skin controlling a visual presentation of the application on a display.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention are directed to composite applications that can be created and implemented using components of a platform disclosed herein. Widgets associated with one or more products available in a mashup container can be implemented based on a selection by a user of the widgets from a widget catalog. A behavior of, and an interaction between, the widgets can be defined using metadata data associated with the widgets without requiring assistance from the user. A skin can be applied to the composite application that controls a visual presentation of the application on a display.
-
Citations
20 Claims
-
1. A method of creating a composite application comprising:
-
implementing widgets associated with one or more products available in a mashup container based on a selection by a user of the widgets from a widget catalog; defining a behavior of, and an interaction between, the widgets using metadata data associated with the widgets without requiring software development effort from the user; and applying a skin to the composite application, the skin controlling a visual presentation of the application on a display. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. The method of 1 further comprising:
-
building a list of available external destination containers, a first one of the widgets capable of being implemented in a destination container associated with the list; receiving a selection of the destination container from the list; locating a widget publisher from the widget metadata and a correct widget adapter from the widget metadata; encapsulating the first one of the widgets with the located adapter; and adding the first one of the widget to the destination container using the widget publisher.
-
-
8. A computer-readable medium comprising instructions, wherein execution of the instructions by at least one computing device facilitates creating a composite application by:
-
implementing widgets associated with one or more products available in a mashup container based on a selection by a user of the widgets from a widget catalog; defining a behavior of, and an interaction between, the widgets using metadata data associated with the widgets without requiring software development effort from the user; and applying a skin to the composite application, the skin controlling a visual presentation of the application on a display. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. The medium of 8 further comprising:
-
building a list of available external destination containers, a first one of the widgets capable of being implemented in a destination container associated with the list; receiving a selection of the destination container from the list; locating a widget publisher from the widget metadata and a correct widget adapter from the widget metadata; encapsulating the first one of the widgets with the located adapter; and adding the first one of the widget to the destination container using the widget publisher.
-
-
15. A system for creating a composite application comprising:
a mashup container in which widgets associated with one or more products are implemented based on a selection by a user of the widgets from a widget catalog, the mashup container facilitating a definition of a behavior of, and an interaction between, the widgets using metadata data associated with the widgets without requiring software development effort from the user and facilitating applying a skin to the composite application that controls a visual presentation of the application on a display. - View Dependent Claims (16, 17, 18, 19, 20)
Specification