User interface widget unit sharing for application user interface distribution
AssigneeInternational Business Machines Corporation
InventorsHaixin Chai, Daniel Q. Chen, Rong Yao Fu, Hui Su
Life of this patent
Estimating the term…
Abstract
Embodiments of the invention address deficiencies of the art in respect to application sharing and provide a method, system and computer program product for user interface widget unit based application sharing. In a first embodiment, a data processing system for user interface widget unit based application sharing, can include a dynamic widget server communicatively linked to a dynamic widget browser. The dynamic widget browser can include program code enabled to render a user interface including one or more remote dynamic widgets peered to corresponding dynamic widgets for a dynamic view for an application launched by the dynamic widget server.
Claims8
A method for user interface widget unit based application sharing, comprising:
- separating an application user interface for a shareable application into movable and non-movable graphical user interface widgets;
- distributing remote peer instances of said movable graphical user interface widgets to a client host for incorporation in a synchronized dynamic view for the application;
- and,
- synchronizing said remote peer instances with corresponding instances of said movable graphical user interface widgets in a server host.
A computer program product comprising a non-transitory computer usable storage medium having computer usable program code for user interface widget unit based application sharing, said computer program product including:
- computer usable program code for separating an application user interface for a shareable application into movable and non-movable graphical user interface widgets;
- computer usable program code for distributing remote peer instances of said movable graphical user interface widgets to a client host for incorporation in a synchronized dynamic view for the application;
- and,
- computer usable program code for synchronizing said remote peer instances with corresponding instances of said movable graphical user interface widgets in a server host.
Dependencies are inferred from the claim text.