How M-Business Client processes images

The original Palm OS mobile device had a screen size of 160x160, but a usable area of 150x150. The typical Windows Mobile Pocket PC 2003 device is a bit larger, typically 240x320 or so. Some current platforms, such as Microsoft Smartphone devices, have screens that are similar in size to the original Palm device. Other current devices, such as Tablet PCs running Windows XP, have screens that are almost as large as a desktop PC. M-Business Client follows the rules below in processing each image for a particular device type.

  • Pixel packing – M-Business Client compresses the image to save both download time and device memory.

    Note

    On Palm devices, this may actually result in GIF images that are larger than the original. You can use this formula to calculate an image's actual size on a Palm OS device:

    width-in-pixels × height-in-pixels × pixels-per-byte

  • Resizing – M-Business Client may resize the image, making it smaller.

    • Pages without HandheldFriendly META tag – M-Business Client will resize any image that is larger than the maximum screen size for the device type. Avoid creating images that are larger than 150x150, if you want to support the older Palm OS devices; although M-Business Client will resize them, there is no point in serving a really large graphics file only to have it shrunk down later.

    • HandheldFriendly pages (with HandheldFriendly META tag on page)—M-Business Client will not resize the image to fit the screen size. In most cases, you should still avoid creating images that are larger than 150x150, if you want to support the older Palm OS devices.

    • Palm database (PDB) limit – on Palm OS devices, M-Business Client will resize any image that is larger than the maximum PDB limit—32 KB on Palm OS 3.2 and earlier, 64 KB on later Palm OSes.

To get around any of the resizing constraints, see Breaking maximum image size limits.