Characteristic

Internet Appliances

PC

Handheld
PC

Palm

Cellular Phone

Voice
Phone

Can download
applications

Yes

Yes

Yes

No

No

Output devices

³800x600 color & speaker

240x480 mono, gray, or color

Portrait orientation mono,  gray

3 or 4 line character text

Speaker

Input devices

Keyboard,
pointing device, mike

Keyboard,
stylus,
touch screen

Keypad,
stylus,
touch screen

Keypad,
mike

Keypad,
mike

UI metaphor

GUI,
multiple windows

GUI,
single window plus message boxes

GUI,
single window plus message boxes,
handwriting recognition

Cards[1]

Speech synthesis, voice recognition,
keypad input

UI development tools

DHTML, XwingML, XUL, many more

OS specific toolkit, Java

OS specific toolkit

WML

VoxML,

SpeechML,

JSML

 

Graphics

Yes

Yes

Yes

No

No

Primary
Memory, Mb

4-256

4-64

1-8

<1

None

Secondary
Memory, Mb

Gigabytes

None

None

None

None

Processor
speed, MHz

233-450

75-190

16-75

<=50

None

 



[1] A WML card is a combination of text, variables and commands that are used to display information and navigate a web on a small-format text display device. This is analogous to a small text-only web page.