8. A computer-readable storage device encoded with a computer program product that, when executed, causes control circuitry in a data processing system to perform the steps of: reading a plurality of characters stored in a character buffer and a plurality of character attributes stored in an attribute buffer of a computer host terminal application, wherein said computer host terminal application is displayed to a user as a plurality of lines of said plurality of characters; performing component recognition on said plurality of characters and said plurality of character attributes to identify essential characters, wherein said essential characters are required to be displayed to a user for said user to be able to interact with said computer host terminal application; generating hypertext markup language code for reconfiguring said plurality of characters for display on a portable data processing system having a small display that has a small display size, wherein said generating comprises: starting a new line of characters at a position on the small display where an original version of the line of characters was originally started in said computer host terminal application; breaking said original line of characters into more than one line of characters in order to wrap said original line of characters such that said new line of characters fits within said small display size; eliminating the display of characters from the plurality of characters that are not essential characters; and displaying all of said essential characters on said small display; and storing said generated hypertext markup language code for display on said portable data processing system.
9. The computer-readable storage device of claim 8 , wherein said essential characters are displayed in a proportional font.