Patent ID: 7392483
Filing Date: 2008-06-24
Classification: G06F

Abstract:
1. A method of dynamically transforming graphical user interface widgets to allow migration of an instance of an operating scalable application between a source heterogeneous device platform to a target heterogeneous device platform, the method comprising: a) identifying a platform independent graphical user interface widget to be transformed within a platform independent presentation model, wherein the platform independent presentation model is compatible with, but not specific to, the source and target heterogeneous device platforms, wherein the platform independent presentation model is based on an application graphical user interface (GUI) of the operating scalable application, and wherein the platform independent presentation model provides a logic structure for a platform specific presentation generated by the operating scaleable application for the target heterogeneous device platform; b) prioritizing a plurality of transformation rules applicable to the identified platform independent graphical user interface widget, wherein prioritizing the plurality of transformation rules comprises: c) transforming the identified platform independent graphical user interface widget with a highest priority transformation rule, wherein the highest priority transformation rule is a transformation rule of the plurality of transformation rules that provides less space reduction than the other transformation rules of the plurality of transformation rules.