What is disclosed is a method by which a client-side handheld device
requests a server to convert server-side documents into a compression
format prior to transmission of said documents to the client. The server
retrieves and converts the requested documents to a raster image that is
then compressed according to attributes based on information received
from the client device in the initial document request. Instead of having
to manipulate multiple formats which the original documents are in and
supported by the server, the client-side device is preferably optimized
in hardware and/or software to support and otherwise take advantage of
the requested compression format. The compressed document is then
delivered to the client device, in whole or in part, selectively or
progressively over time per individual requests prior to displaying the
received data to the end-user. Depending on the requested delivery mode,
server-side documents are preferably compressed using wavelet compression
methods, such as the JPEG 2000 standard, known in the arts. Through such
a compression format, documents of sizes (in total bytes) exceeding one
or more Megabytes can be compressed down to as small as 30 kilobytes or
less.