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
- address books,
- video games,
- note pads, and
- to-do-list.
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
- instant messages,
- mobile Web contents,
- online video games, and
- wireless telephony.