System for dynamic discovery, configuration, and development of process-bound widgets
AssigneeSerena Software, Inc.
InventorsKerstin Baird, Ali Kheirolomoom
Life of this patent
Estimating the term…
Loading patent…
AssigneeSerena Software, Inc.
InventorsKerstin Baird, Ali Kheirolomoom
Estimating the term…
Techniques are provided for designing a mashup. In an example embodiment, a user input is detected. The user input relates a first GUI object, which represents a first widget, to a second GUI object that represents a second widget. The first widget conforms to a first widget specification and the second widget conforms to a second widget specification that is different than the first widget specification. In response to the user input, a variable is defined, where, at run-time, a value of an output parameter of the first widget is assigned to the variable and the variable is used as an input parameter of the second widget. An event definition that defines an event is generated based on the user input, where the event, when detected at run-time, causes contents of at least one of the first widget and the second widget to be refreshed. A binding definition is stored, where the binding definition associates with each other the event definition, the variable, the output parameter of the first widget, and the input parameter of the second widget. A definition of the mashup, which includes the binding definition, is then generated.
A non-transitory computer-readable storage medium for designing a mashup, the non-transitory computer-readable storage medium storing instructions which, when executed by one or more processors, cause the performance of:
A computer implemented method for designing a mashup, comprising:
An apparatus for designing a mashup, the apparatus comprising a volatile of non-volatile medium storing instructions which, when executed by one or more processors, cause the one or more processors to perform steps comprising:
Dependencies are inferred from the claim text.