US2015261549A1PendingUtilityA1

Platform for generating composite applications

Assignee: MASTERCARD INTERNATIONAL INCPriority: Dec 15, 2008Filed: May 11, 2015Published: Sep 17, 2015
Est. expiryDec 15, 2028(~2.4 yrs left)· nominal 20-yr term from priority
G06F 9/451G06F 3/0484H04L 67/10G06F 9/4443
44
PatentIndex Score
0
Cited by
0
References
0
Claims

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.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method of creating a composite application comprising:
 providing a widget event mediator;   connecting a first one of a plurality of widgets with a second one of a plurality of widgets;   translating events associated with the first widget to a form compatible with the second widget; and,   applying domain rules involving interactions between the first widget and the second widget for transfer of the events between the first widget and the second widget so that the first widget is unaffected by the implementation of the second widget in a mashup container environment, the interactions between the first widget and the second widget and their corresponding behavior representing domain rules of the composite application facilitated by the widget event mediator.   
     
     
         2 . The method of  claim 1 , further comprising:
 defining a behavior of, and an interaction between, the widgets using metadata data associated with the widgets without requiring software development effort from a user.   
     
     
         3 . The method of  claim 1  further comprising
 retrieving the first and second widgets and metadata data associated therewith; 
 loading the first and second widgets based on the metadata data into the mashup container at runtime; and 
 depicting, graphically, the first and second widgets based on the metadata data. 
 
     
     
         4 . The method of  claim 1  further comprising:
 retrieving layout specification metadata corresponding to a layout of the first and second widgets; and 
 depicting, graphically, the first and second widgets based on the layout specification metadata. 
 
     
     
         5 . The method of  claim 1  further comprising:
 applying a skin to the composite application, the skin controlling a visual presentation of the application on a display. 
 
     
     
         6 . A computer-readable medium comprising instructions, wherein execution of the instructions by at least one computing device facilitates creating a composite application by:
 providing a widget event mediator;   connecting a first one of a plurality of widgets with a second one of a plurality of widgets;   translating events associated with the first widget to a form compatible with the second widget; and,   applying domain rules involving interactions between the first widget and the second widget for transfer of the events between the first widget and the second widget so that the first widget is unaffected by the implementation of the second widget in a mashup container environment, the interactions between the first widget and the second widget and their corresponding behavior representing domain rules of the composite application facilitated by the widget event mediator.   
     
     
         7 . The medium of  claim 6  further comprising:
 defining a behavior of, and an interaction between, the widgets using metadata data associated with the widgets without requiring software development effort from a user. 
 
     
     
         8 . The medium of  claim 6  further comprising:
 retrieving the first and second widgets and metadata data associated therewith; 
 loading the first and second widgets based on the metadata data into the mashup container at runtime; and 
 depicting, graphically, the first and second widgets based on the metadata data. 
 
     
     
         9 . The medium of  claim 6  further comprising:
 retrieving layout specification metadata corresponding to a layout of the first and second widgets; and 
 depicting, graphically, the first and second widgets based on the layout specification metadata. 
 
     
     
         10 . The medium of  claim 6  further comprising:
 applying a skin to the composite application, the skin controlling a visual presentation of the application on a display.

Join the waitlist — get patent alerts

Track US2015261549A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.