A system and method is provided for enabling an electronic device to
efficiently access information content. A server browser accesses the
information content over a network. The accessed information content is
retrieved and adapted for presentation for the electronic device. A
serializer dynamically formats the adapted information content according
to a client browser. The client browser receives and presents the
information content on the electronic device. An event translator is
included to provide additional compatibility with commercially available
client browsers. The information content is formatted to selectively
minimize the horizontal scrolling required to view the content. The need
for horizontal scrolling is selectively removed where not necessary to
preserve the context. Each component or sub-component of the original
area, such as a frame, table row, table cell or nested table, is
considered separately and may be preserved, resized, or replaced. Where
the context requires that the content be wider than the viewable area of
the screen, horizontal scrolling is preserved.