The present invention provides for transferring user interface information
from a host computing device to an electronic device that typically has
limited resources. A request to display a user interface on an electronic
device is received. Further, information about the electronic device is
received for determining the capabilities of the electronic device. Based
on the determination, a video codec is utilized for dynamically
generating a video data stream that includes user interface information
corresponding to at least a portion of the user interface. The video data
stream is then transmitted to the electronic device for rendering the
user interface on a display of the electronic device.