The present invention relates to a system and methodology that provides
for adjusting content that is to be received and displayed by a device so
that the content is meaningful to a recipient. The invention provides for
rendering of variable-sized pages of dynamic content based at least in
part on user interface (UI) characteristics of a receiving device (e.g.,
client program). One particular aspect of the invention provides for an
abstraction layer that permits a content developer to specify what
content is to be displayed to an end user without requiring the developer
to delineate markup tags that are to be employed by different browsers of
respective mobile devices. Thus, for example, such aspect of the
invention provides for automatically adjusting (e.g., paginating) content
into variable-sized pages appropriate for a requesting device. A content
analyzer receives and analyzes content to be rendered at a plurality of
recipient devices against display capabilities of the respective devices.
An abstraction layer accesses information relating to capabilities of the
devices, and maps attributes relating to the content to the device
capabilities, the abstraction layer provides the mapping to the content
analyzer. A content distributor parses the content into subsets
coincident with the display capabilities of the respective devices, and
sequentially distributes respective subsets to the devices for rendering
thereof.