A method and apparatus that provides adaptation in the content delivered
to a palmtop computer. Connections between a palmtop computer and the
Internet can vary from low speed dial-up to very high speed. Also, a
palmtop computer's display, memory and processing power can vary
considerably. Communication with the Internet is generally through a
proxy server that can deduce these considerations from the palmtop
computer's serial number and/or other information specified by user. The
proxy server can then adapt the content based upon these considerations
(e.g. only send two bit gray scale images to non-color palmtop computer;
only send first frame of animated gif to low processing power palmtop
computer, etc.).