Pocket PC
ハードウェアの名称として使う場合、当初は通話機能を持たないもの(狭義のPDA)を指していたが、「Pocket PC Phone Edition」が開発されて2002年に米国で携帯電話に搭載されてからは、スマートフォンにもPocket PCに当てはまるものがでてくるようになった。
Pocket PCという語が考案されて普及する以前の1998年にPalm PCとして発表されたが、この名称はPalm Computing社から発売されてヒット中だったPalmシリーズに酷似しすぎていたため、すぐにPalm-size PCという名前に変更され、さらに2000年に発表されたバージョンからはPocket PCと改称された。2003年のバージョンからOSの正式名称が「Windows Mobile (バージョン名)for Pocket PC」となったが、その後もOS名の略称や商品名は引き続き「Pocket PC」であった。2005年の「Windows Mobile 5.0 for Pocket PC」以降はWindows MobileあるいはWindows Mobile機と呼ばれることが増えた。
日本国内では2002年から2003年ごろにかけて相次いで国内外各社が参入し、多くのPocket PC機が投入された。しかし多機能型の携帯電話が急速に普及したことから通話機能を持たない純粋なPDAの売り上げは低迷し、さらに2007年になってネットブックやUMPCの登場が追い討ちをかけた。その結果、ヒューレット・パッカードのiPAQ、デルのAximなどを最後にPocket PC機は市場から消えた。
Microsoft Visual Studio .NET (有償)
Microsoft eMbedded Visual C++ (無償)
Windows CE 5.0ベース。2005年8月23日発表。正式名称は「Microsoft Windows Mobile 5.0 for Pocket PC」。略称は「WM5.0」。
不揮発性メモリーをサポートするようになり、バッテリが切れてもメモリ内容が保護されるようになった。全体的なインターフェイスや各ソフトウェアがバージョンアップされたほか、Office互換アプリの名称が「Word Mobile」、「Excel Mobile」、「Internet Explorer Mobile」と改称され、新たに「PowerPoint Mobile」が標準搭載された。
オペレーティングシステム (OS) は、Microsoft Windows CE PC用のWindowsシリーズのソフトウェアは一切動作しない。Pocket PC用に開発されたソフトウェアのみ動作する。 CPUは、ARMベースのものが多い。ただしPPC2002より前のデバイスではARM系以外にSuperHやMIPS系のものも多数あった。一時期はARMのみに統一されていたが、近年はまた他のものが採用される例も増えている。現在のハイエンド端末で主に用いられているものとして、マーベル(旧インテル)のXScaleプロセッサなどが挙げられる。
主記憶装置は、SDRAMとフラッシュROMを使用。 プログラムの実行には、通常のパーソナルコンピュータと同様にSDRAMが用いられる。 ファイルや設定等のデータの保存にもSDRAMを使用するが、電池切れを起こすと全て初期化される。ただし、ほとんどの機種には外部記憶装置としてメモリーカード(主にSDメモリーカードやコンパクトフラッシュ)のスロットが備えられているため、そちらにファイルや設定をバックアップすることが可能である。また、2003年以降の機種にはフラッシュROMの一部をユーザがファイルの保存等に利用できるようになっているものも存在する。Pocket PCにおけるフラッシュROMの主な役割はOSのデータ記録領域であり、それらの領域はユーザが書き換えられないようになっている。