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.