A handheld computer, also called a palmtop computer, is a term that has variously been used to describe a small-sized personal computer (PC) typically built around a clamshell form factor and a laptop -like keyboard, including: Palmtop PCs, personal digital assistants (PDA), ultra-mobile PCs (UMPC) or portable gaming PCs.