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 (6080, 90120, 120160,
180240, and 240320 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 |