A system for dynamically adapting a presentation generated with a scalable
application to a display screen of any of a plurality of heterogeneous
device platforms is disclosed. The system includes a device platform and
a transformation module. The device platform is one of the heterogeneous
device platforms and includes a display screen. The device platform is
operable to initiate generation of a hierarchical configuration
representing a plurality of graphical user interface components. The
transformation module is operable to selectively arrange the graphical
user interface components on a page as a function of the hierarchical
configuration. In the addition, the transformation module is operable to
selectively transform the graphical user interface components to maximize
the fill of the display screen by the page.