Table III:
Benchmarks
Benchmark |
Description |
Event handling |
Event loop |
Send and get an event |
System event |
Use stylus to tap a window which is programmed to ignore that event |
Basic window operations |
Create window |
Create and then destroy a window |
Show window |
Show and then hide a full size window |
Using windows of different types |
Menu |
Show and then hide a menu window of four items |
Message box |
Show a dialog box with "OK" and accept user confirmation |
Scroll bar |
Move a scroll bar of half screen height with various speeds |
Tabbed panel |
Switch between two full screen tabbed
panels (iPAQ1 and Zaurus only) |
Window properties (iPAQ1 only) |
Size |
Show and then
hide menu windows of different numbers of items, normal windows of
different sizes (60 80, 90 120, 120 160,
180 240, and 240 320 pixels, respectively), text
windows of different text sizes |
Colors |
Present a full
screen window of different colors |
Color sequence |
Show
and then hide full screen windows of different colors on a black
background |
Color patterns |
Present full screen windows of
black and white checkerboard patterns with different block
sizes |
Different user input
methods |
Virtual keyboard |
Push "x" on the virtual keyboard |
Hardware button |
Trigger the right cursor key button |
Stylus tap |
Same as System event |
Stylus move |
Move stylus vertically along the screen for half screen height on a window which is programmed to ignore corresponding events |