Access to external service providers is provided through portlets, where
each portlet accessible by a user is represented on the display of the
user device. Through use of a dynamic content channel, e.g., a portlet, a
highly customizable content page may be produced for any individual
client system. When a portlet is selected on a user device, the content
associated with the portlet is retrieved and automatically transformed
into data that can be displayed by that user device. Thus, a particular
user device is not limited to accessing content in a format identical to
that associated with the user interface in use on the user device.
Consequently, the user's ability to access a wide variety of content
sources independent of the characteristics of the particular user device
is further enhanced.