Introduction to Handheld Computing


Handheld computing is a fairly new computing area and a formal definition of it is not found yet. Nevertheless, the instructor defines it as follows:
Handheld computing is the programming for handheld devices such as smart cellular phones and PDAs (Personal Digital Assistants). It consists of two kinds of programming: client- and server- side programming.

Client-Side Handheld Computing
It is the programming for handheld devices and it does not need the supports from server-side programs. Some applications created by it are Server-Side Handheld Computing
It is the programming for wireless mobile handheld devices and it needs the supports from server-side programs. Some applications created by it are