Patent ID: 7908560

Claim:
A method for cross-screen component communication in a dynamically created composite application, comprising: receiving mark-up for a source component on a source screen in a composite application, wherein said source component includes meta-data indicates a target component located on a target screen; generating an executable object based on said meta-data in said mark-up for said source component, wherein said executable object is associated with a property in said source component, wherein said executable object includes an identifier of said target screen on which said target component is located; determining, at run time for said composite application, that a current value of said property in said source component has changed; and executing, responsive to said determination that said current value of said property in said source component has changed, said executable object, wherein said executing of said executable object includes determining said identifier of said target screen on which said target component is located, changing a current perspective associated with said composite application from displaying said source screen with said source component to displaying said target screen with said target component, and conveying said changed current value of said property to said target component.