Methods, systems, and
computer program products for customizing content based on at least one operating characteristic of a
mobile client. A
mobile gateway receives content from a content source, such as an email
server, a
Web server, or some other
content server. For example, content may include email, calendar, contact, task, Web, notification, financial, sports data, configuration information, etc. The
mobile gateway customizes the content based on transforms assigned to each
mobile client. Transforms account for differences in the
software, display, processor, memory,
communication channel, and the like, of each
mobile client, without imposing additional
processing burdens on the
content server.
Processing that is common among several transforms may be shared. Mobile clients may be any type of computer, including telephones, pagers, PDAs, laptops, and other mobile gateways.