%!PS-Adobe-1.0 %%Creator: markshome:mark (mark weiser) %%Title: stdin %%CreationDate: Thu Jan 29 12:14:14 1987 %%DocumentFonts: Times-Roman Times-Italic Times-Bold Symbol Times-Roman %%Pages: (atend) %%EndComments % lib/pscat.pro -- prolog for pscat (troff) files % Copyright (C) 1985 Adobe Systems, Inc. % Added defs for Manual Feed save /pscatsave exch def /$pscat 50 dict def $pscat begin /fm [1 0 0 1 0 0] def /xo 0 def /yo 0 def /M /moveto load def /R /show load def /S {exch currentpoint exch pop moveto show}def /T {exch currentpoint pop exch moveto show}def /U {3 1 roll moveto show}def /siz 0 def /font 0 def /Z {/siz exch def SF}def /F {/font exch def SF}def /SF{font 0 ne {catfonts font 1 sub get fm 0 siz put fm 3 siz neg put fm makefont setfont}if}def /BP{save/catsv exch def 0 792 translate 72 432 div dup neg scale xo yo translate 0 0 moveto}def /BPL{save/catsv exch def 72 8.25 mul 792 translate -90 rotate 72 432 div dup neg scale xo yo translate 0 0 moveto}def /EP{catsv restore showpage}def /SetStTime{statusdict /manualfeedtimeout 120 put} def /SetStatus{statusdict /manualfeed true put statusdict /product get (LaserWriter) eq {version (23.0) eq % Don't redefine EP if printer is not "Classic LW" {/EP {catsv restore {statusdict /printerstatus get exec 16#22000000 and 0 eq{exit}if}loop showpage}def}if }if}def % definitions for PPROC callback functions % each PPROC is called with the following number on the stack: % pointsize charcode railmag pswidth pschar x y wid /$pprocs 50 dict def /fractm [.65 0 0 .6 0 0] def % fractions /PS1{gsave $pprocs begin /wid exch def pop pop pop pop pop /ch exch def /size exch def /pair $pprocs ch get def /cf currentfont def cf fractm makefont setfont 0 .3 size mul 6 mul 2 copy neg rmoveto pair 0 get show rmoveto currentfont cf setfont (\244) show setfont pair 1 get show grestore wid .06 div 0 rmoveto end}def $pprocs begin 8#34 [(1)(4)] def 8#36 [(1)(2)] def 8#46 [(3)(4)] def end % boxes /PS2{gsave /wid exch def pop pop /char exch def pop pop pop /size exch def /len size 3.5 mul def % length of a side len 0 rlineto 0 len neg rlineto len neg 0 rlineto closepath char 3 eq {fill}{size 5 mul .07 mul setlinewidth stroke}ifelse grestore wid .06 div 0 rmoveto}def /PS3/PS2 load def % boxes are the same... % circle /PS4{gsave /wid exch def pop pop pop pop pop pop /size exch def wid .8333 mul size 2.5 mul neg rmoveto currentpoint % center newpath size 1.8 mul 0 360 arc size .2 mul setlinewidth stroke grestore wid .06 div 0 rmoveto}def /bb{$pprocs begin /wid exch def pop pop pop pop pop pop /size exch 6 mul def /s2 size 2 div def /s4 size 4 div def gsave currentpoint newpath transform round exch round exch itransform translate size 16 div setlinewidth 2 setlinejoin 0 setgray}def $pprocs begin /mrr{moveto rlineto rlineto}def /be{stroke grestore wid .06 div 0 rmoveto end}def end % leftfloor /PS6 {bb s4 0 0 size s4 size -.8 mul mrr be}def % rightfloor /PS7 {bb s4 neg 0 0 size s4 size -.8 mul mrr be}def % leftceil /PS8 {bb s4 0 0 size neg s4 size .2 mul mrr be}def % rightceil /PS9 {bb s4 neg 0 0 size neg s4 size .2 mul mrr be}def % boldvert /PS5 {bb 0 0 0 size neg s4 size .2 mul mrr be}def % box rule /PS32 {bb /sw size 24 div def sw 2 div size 4.5 div moveto 0 size neg rlineto sw setlinewidth be}def % rule (roman, bold and italic) /PS16 {gsave $pprocs begin /wid exch def pop pop pop pop pop pop /size exch 6 mul def /sw size 14 div def currentpoint exch sw 2 div sub exch newpath transform round exch round exch itransform translate 0 0 moveto size 2 div 0 rlineto sw setlinewidth be}def % lefttopcurl /PS20 {bb s4 size .2 mul moveto 0 size -.55 mul rlineto currentpoint pop size -.8 mul 2 copy exch s4 add exch s4 arcto pop pop pop pop be}def % leftbotcurl /PS21 {bb s4 size -.8 mul moveto 0 size .55 mul rlineto currentpoint pop size .2 mul 2 copy exch s4 add exch s4 arcto pop pop pop pop be}def % righttopcurl /PS22 {bb s4 size .2 mul moveto 0 size -.55 mul rlineto currentpoint pop size -.8 mul 2 copy exch s4 sub exch s4 arcto pop pop pop pop be}def % rightbotcurl /PS23 {bb s4 size -.8 mul moveto 0 size .55 mul rlineto currentpoint pop size .2 mul 2 copy exch s4 sub exch s4 arcto pop pop pop pop be}def % rightmidcurl /PS25 {bb /s3 size -.3 mul def s4 size -.8 mul moveto s4 s3 s2 s3 s4 arcto pop pop size add s4 s3 4 2 roll s4 arcto pop pop pop pop s4 size .2 mul lineto be}def % leftmidcurl /PS24 {bb /s3 size -.3 mul def s4 size -.8 mul moveto s4 s3 0 s3 s4 arcto pop pop size add s4 s3 4 2 roll s4 arcto pop pop pop pop s4 size .2 mul lineto be}def /catfonts [ /Times-Roman findfont /Times-Italic findfont /Times-Bold findfont /Symbol findfont /Times-Roman findfont ] def %%EndProlog %%Page: ? 1 BP 1 F 96 Z 642 708(Pies:)U 861(Implement)S 1279(ation)S 1504(and)S 1675(Evaluati)S 1997(on)S 2125(of)S 2237(Circular)S 2585(Menus)S 84 Z 448 1116(H)U 448 918(Don)U 621(Hopkins)S 934(Jack)S 1111(Callahan)S 1436(Mark)S 1646(Weiser)S 509 1116(eterogeneous)U 989(Systems)S 1307(Lab)S 1475(Computer)S 1848(Science)S 2146(Department)S 2579(University)S 2970(of)S 3 F 66 Z 448 1365(A)U 1 F 84 Z 448 1215(Maryland,)U 823(College)S 1111(Park)S 3 F 66 Z 496 1365(BSTRACT)U 1 F 598 1467(M)U (enus)R 803(on)S 894(computer)S 1166(displays)S 1406(are)S 1510(usually)S 1724(a)S 1777(linear)S 1950(row)S 2077(or)S 2156(column)S 2377(of)S 2456(choices.)S 2716(We)S 2831(propose)S 3011 1545(e)U 448 1623(p)U 448 1545(an)U 536(alternati)S 750(ve)S 838(to)S 915(these)S 1076(rectiline)S 1290(ar)S 1367(menus,)S 1582(called)S 1764(the)S 1870(Pie)S 1979(menu.)S 2189(The)S 2316(choices)S 2538(of)S 2618(a)S 2672(Pie)S 2781(Menu)S 2960(ar)S 481 1623(ositioned)U 745(in)S 819(a)S 871(circle)S 1039(around)S 1245(the)S 1348(cursor.)S 1575(The)S 1700(direction)S 1956(in)S 2030(which)S 2214(the)S 2316(cursor)S 2503(is)S 2569(moved)S 2770(makes)S 2960(the)S 3018 1701(-)U 448 1779(m)U 448 1701(menu)U 617(selection,)S 890(and)S 1008(the)S 1111(length)S 1298(of)S 1376(motion)S 1585(is)S 1652(available)S 1911(as)S 1989(a)S 2040(second)S 2245(input.)S 2441(We)S 2554(discuss)S 2767(the)S 2869(imple)S 499 1779(entation,)U 754(evaluation,)S 1071(and)S 1193(applicati)S 1418(on)S 1511(of)S 1593(pie)S 1700(menus.)S 1938(We)S 2056(have)S 2207(implement)S 2487(ed)S 2576(them)S 2734(in)S 2812(the)S 2919(MIT)S 3023 1857(.)U 448 1935(T)U 448 1857(X)U 530(window)S 776(system,)S 1009(where)S 1203(they)S 1349(are)S 1462(completel)S 1720(y)S 1786(compatible)S 2110(with)S 2260(the)S 2373(standard)S 2629(menu)S 2808(package)S 488 1935(his)U 590(is)S 659(a)S 712(robust)S 901(implement)S 1181(ation)S 1336(in)S 1411(everyday)S 1676(use.)S 1827(We)S 1942(have)S 2090(also)S 2220(evaluated)S 2495(pie)S 2599(menus)S 2795(in)S 2870(a)S 2923(con-)S 448 2091(b)U 448 2013(trolled)U 647(experiment)S 969(comparing)S 1277(rectiline)S 1491(ar)S 1569(menus)S 1768(with)S 1912(pies)S 2045(on)S 2138(a)S 2194(series)S 2371(of)S 2453(tasks)S 2612(chosen)S 2822(to)S 2900(show)S 481 2091(oth)U 593(rectiline)S 807(ar)S 886(and)S 1009(pies)S 1143(to)S 1222(good)S 1382(advantage.)S 1715(Our)S 1846(computer-naive)S 2285(subjects,)S 2541(regardless)S 2835(of)S 2917(task,)S 448 2247(s)U 448 2169(made)U 619(selections)S 907(faster)S 1082(and)S 1206(made)S 1377(fewer)S 1556(mistakes)S 1815(using)S 1987(pie)S 2096(menus.)S 2336(Finally,)S 2568(we)S 2674(offer)S 2831(a)S 2888(bit)S 2985(of)S 474 2247(peculation)U 771(on)S 861(the)S 964(theoretica)S 1222(l)S 1263(advantages)S 1578(of)S 1656(pie)S 1759(menus)S 1954(in)S 2028(new)S 2161(applicati)S 2386(ons)S 2501(\(or)S 2601(re-organized)S 2956(old)S 448 2403(e)U 448 2325(applicati)U 673(ons\).)S 861(Three)S 1049(such)S 1205(advantages)S 1532(are:)S 1664(\(1\))S 1775(the)S 1889(return)S 2080(of)S 2169(two)S 2302(kinds)S 2479(of)S 2568(information)S 2912(from)S 477 2403(very)U 622(pie)S 730(selection)S 991(\(angle)S 1183(and)S 1306(radius\),)S 1534(and)S 1657(\(2\))S 1762(the)S 1870(kinesthetics)S 2208(of)S 2291(nested)S 2486(menu)S 2659(selections)S 2945(and)S 3011 2481(e)U 448 2559(m)U 448 2481(large)U 606(angular)S 829(arm)S 957(motions,)S 1212(\(3\))S 1315(the)S 1421(existence)S 1691(of)S 1772(natural)S 1980(opposites)S 2255(\(left/right,)S 2549(up/down\))S 2828(in)S 2905(a)S 2960(pi)S 499 2559(enu.)U 3 F 448 2709(1)U (.)R 542(Introduction)S 1 F 598 2811(W)U (e)R 734(are)S 859(proposing)S 1168(a)S 1242(new)S 1397(menu)S 1588(format,)S 1825(pie)S 1949(menus.)S 2204(We)S 2339(believe)S 2572(pie)S 2696(menus)S 2912(offer)S 448 2967(d)U 448 2889(signi\256cant)U 762(advantages)S 1093(over)S 1249(other)S 1423(kinds)S 1605(of)S 1699(menus,)S 1927(yet)S 2046(because)S 2293(they)S 2445(are)S 2564(so)S 2662(different)S 2927(they)S 481 2967(eserve)U 673(require)S 883(from)S 1035(many)S 1205(viewpoints.)S 1556(This)S 1696(paper)S 1865(offers)S 2042(three)S 2196(viewpoints:)S 2526(the)S 2629(implement)S 2909(ation)S 3022 3045(l)U 448 3123(m)U 448 3045(of)U 537(pies)S 677(in)S 762(an)S 858(existing)S 1100(window)S 1347(system)S 1564(\(X)S 1668(Windows\),)S 1994(the)S 2107(evaluation)S 2413(of)S 2501(pies)S 2640(vs.)S 2771(traditiona)S 499 3123(enus)U 648(in)S 727(a)S 784(controlled)S 1078(experiment,)S 1418(and)S 1540(the)S 1647(potential)S 1903(for)S 2007(pies)S 2140(over)S 2284(traditional)S 2580(menus)S 2779(for)S 2883(future)S 448 3279(e)U 448 3201(applicati)U 673(ons.)S 832(We)S 951(believe)S 1167(the)S 1274(three)S 1432(viewpoints)S 1748(converge)S 2016(to)S 2094(an)S 2183(implement)S 2463(able,)S 2616(ef\256cacious,)S 2945(and)S 477 3279(xciting)U 690(idea.)S 869(Before)S 1079(starting)S 1306(into)S 1438(the)S 1548(viewpoints,)S 1884(the)S 1994(introduction)S 2345(below)S 2536(reviews)S 2771(traditional)S 3 F 448 3507(1)U 1 F 448 3357(menus,)U 659(and)S 776(introduces)S 1072(pies.)S 3 F 481 3507(.1.)U 592(Traditional)S 936(Menus)S 1 F 598 3609(W)U (hen)R 784(it)S 849(comes)S 1046(to)S 1126(presenting)S 1429(a)S 1487(list)S 1596(of)S 1680(choices)S 1905(to)S 1984(the)S 2092(user,)S 2247(most)S 2403(computer)S 2679(systems)S 2916(have)S 3023 3687(.)U 448 3765(T)U 448 3687(been)U 596(limited,)S 822(largely)S 1028(by)S 1118(the)S 1222(available)S 1482(hardware)S 1751(and)S 1870(software,)S 2138(to)S 2213(a)S 2265(rectiline)S 2479(ar)S 2553(format)S 2751(\(Figure)S 2968(1\))S 488 3765(he)U 579(items)S 750(are)S 859(listed)S 1030(from)S 1187(top)S 1300(to)S 1380(bottom,)S 1612(sometimes)S 1922(with)S 2090(an)S 2181(index)S 2355(number)S 2584(corresponding)S 2989(to)S 3018 3843(r)U 448 3921(a)U 448 3843(the)U 554(item)S 696(of)S 777(choice.)S 1012(Occasionally,)S 1397(the)S 1502(lists)S 1633(are)S 1738(multicolum)S 2040(ned,)S 2177(have)S 2326(multiple)S 2569(items)S 2736(per)S 2845(line,)S 2985(o)S 477 3921(re)U 562(even)S 720(hierarchica)S 1011(l)S 1063(\(i.e.)S 1200(indented)S 1460(sub-choices\),)S 1844(but)S 1962(for)S 2073(the)S 2187(most)S 2349(part)S 2485(lie)S 2584(in)S 2668(a)S 2730(strictly)S 2945(one)S 448 4077(m)U 448 3999(dimensional)U 794(structure.)S 1088(Many)S 1267(of)S 1347(these)S 1507(menus)S 1704(are)S 1809(static)S 1972(on)S 2063(the)S 2167(display)S 2381(screen)S 2573(or)S 2652(activate)S 2855(d)S 2912(from)S 499 4077(ouse)U 643(actions)S 852(in)S 926(two)S 1048(formats:)S 1290(pull-down)S 1584(\(menu)S 1775(appears)S 1999(at)S 2069(a)S 2121(\256xed)S 2276(label)S 2425(on)S 2513(screen)S 2703(when)S 2868(mouse)S 3011 4155(e)U 448 4233(s)U 448 4155(directed\))U 720(or)S 814(pop-up)S 1040(\(menu)S 1247(appears)S 1487(anywhere)S 1782(within)S 1989(a)S 2057(\256xed)S 2228(area,)S 2393(occasionally)S 2760(the)S 2879(whol)S 474 4233(creen\)[Shneiderma)U 974(n)S 1029(86].)S 598 4335(E)U (ven)R 758(so,)S 859(many)S 1030(systems)S 1264(have)S 1413(used)S 1559(the)S 1664(two)S 1787(dimensional)S 2132(nature)S 2320(of)S 2399(the)S 2503(computer)S 2775(display)S 2989(to)S 3007 4413(y)U 448(the)S 552(advantage)S 842(of)S 921(certain)S 1123(menu)S 1293(applicati)S 1518(ons.)S 1673(Many)S 1851(\257ight)S 2013(simulation)S 2313(program,)S 2576(for)S 2676(example,)S 2960(la)S EP %%Page: ? 2 BP 1 F 66 Z 448 675(o)U (ut)R 554(directional)S 856(headings)S 1112(in)S 1185(a)S 1236(typical)S 1436(compass)S 1685(format)S 1882(\(Figure)S 2098(2\).)S 3007 777(u)U 448 855(o)U 598 777(Item)U 749(placement)S 1049(in)S 1131(menus)S 1334(has)S 1453(been)S 1608(an)S 1700(important)S 1985(research)S 2234(topic)S 2395(for)S 2502(many)S 2678(years.)S 2886(Men)S 481 855(rganization)U 822(is)S 912(typically)S 1187(divided)S 1430(into)S 1578(three)S 1754(types[Dray)S 2092(et)S 2184(al)S 2276(81]:)S 2427(alphabetic)S 2696(al/numeric)S 2976(al,)S 448 1011(s)U 448 933(categorica)U 717(l)S 765(\(functional\),)S 1122(and)S 1247(random)S 1478(ordering.)S 1769(It)S 1838(is)S 1911(generally)S 2184(agreed)S 2388(that)S 2515(the)S 2624(performance)S 2985(of)S 474 1011(ubjects)U 683(\(i.e.)S 809(time)S 948(to)S 1022(seek)S 1161(a)S 1212(target\))S 1405(with)S 1544(different)S 1792(placement)S 2083(styles)S 2255(converges)S 2544(with)S 2683(practice[Ca)S 2985(rd)S 3022 1089(l)U 448 1167(p)U 448 1089(82,)U 542(Perlman)S 792(84].)S 949(Further)S 1173(studies)S 1386([McDonald)S 1720(et)S 1797(al)S 1874(83,)S 1968(Perlman)S 2217(84])S 2335(revealed)S 2587(that)S 2715(a)S 2774(functiona)S 481 1167(lacement)U 746(of)S 830(items)S 1000(is)S 1072(superior)S 1316(when)S 1487(the)S 1595(task)S 1729(domain)S 1954(is)S 2026(unambiguous)S 2409(to)S 2488(the)S 2596(user)S 2734(whereas)S 2978(an)S 3011 1245(e)U 448 1323(m)U 448 1245(alphabetic)U 744(organization)S 1099(can)S 1217(be)S 1306(useful)S 1493(in)S 1570(uncertain)S 1840(task)S 1972(descriptions.)S 2355(All)S 2465(of)S 2546(these)S 2707(studies)S 2916(hav)S 499 1323(ainly)U 652(concentrate)S 954(d)S 1009(on)S 1097(the)S 1199(rectiline)S 1413(ar)S 1486(display)S 1698(format.)S 3018 1425(-)U 448 1503(t)U 598 1425(Most)U 758(commercia)S 1049(l)S 1091(systems)S 1324(available)S 1584(today)S 1754(make)S 1920(a)S 1973(general)S 2189(package)S 2427(of)S 2505(linear)S 2677(menu)S 2846(presen)S 466 1503(ation)U 623(available)S 885(to)S 962(the)S 1068(programmer.)S 1458(Libraries)S 1721(of)S 1801(software)S 2053(of)S 2133(menu)S 2304(display)S 2519(routines)S 2756(are)S 2861(widely)S 3007 1581(n)U 448 1659(8)U 448 1581(used)U 600(as)S 686(a)S 746(default)S 959(by)S 1056(programmers)S 1438(of)S 1524(many)S 1701(window)S 1945(systems)S 2184(and)S 2309(applicati)S 2534(ons[Xerox)S 2843(85,)S 2937(Su)S 481 1659(6].)U 609(These)S 799(libraries)S 1047(often)S 1215(have)S 1372(default)S 1587(display)S 1810(mechanisms)S 2168(which)S 2362(could)S 2541(easily)S 2727(accomodate)S 3011 1737(e)U 448 1815(s)U 448 1737(other)U 610(presentation)S 958(methods)S 1208(without)S 1436(changing)S 1703(a)S 1758(single)S 1941(line)S 2065(of)S 2146(applicati)S 2371(on)S 2463(code.)S 2652(Pie)S 2762(menus)S 2960(ar)S 474 1815(uch)U 593(an)S 679(alternati)S 893(ve)S 979(presentation)S 1323(method,)S 1560(one)S 1678(with)S 1818(many)S 1987(advantages)S 2302(and)S 2420(few)S 2542(disadvantages)S 2934(\(see)S 3 F 448 2043(1)U 1 F 448 1893(\256nal)U 587(section\).)S 3 F 481 2043(.2.)U 592(Pie)S 701(Menus)S 1 F 598 2145(P)U (ie)R 724(menus)S 938(are)S 1060(a)S 1131(concept)S 1377(which)S 1580(can)S 1713(have)S 1879(many)S 2067(implement)S 2347(ations,)S 2562(one)S 2698(of)S 2794(which)S 2996(is)S 448 2325(\()U 448 2223(described)U 722(in)S 795(a)S 846(later)S 984(section.)S 1231(As)S 1327(a)S 1378(concept,)S 1621(pie)S 1723(menus)S 1917(have)S 2063(the)S 2165(following)S 2443(properties:)S 470 2325(1\))U 598(The)S 725(selection)S 983(made)S 1150(from)S 1303(a)S 1356(pie)S 1460(menu)S 1630(is)S 1698(based)S 1872(upon)S 2028(the)S 2132(angle)S 2298(between)S 2541(the)S 2645(position)S 2881(of)S 2960(the)S 598 2481(s)U 598 2403(mouse)U 2 F 796(down)S 1 F 965(event)S 1133(\(the)S 1261(menu)S 1433(center\))S 1641(and)S 1762(that)S 1886(of)S 1966(a)S 2020(later)S 2161(mouse)S 2 F 2358(up)S 1 F 2449(event.)S 2655(Sometimes,)S 2989(in)S 624 2481(ome)U 763(implement)S 1043(ations,)S 1243(there)S 1400(may)S 1539(be)S 1627(intervening)S 1952(mouse)S 2 F 2150(up)S 1 F (/)R 2 F (downs)R 1 F 2429(before)S 2622(the)S 2727(\256nal)S 2869(select-)S 448 2661(\()U 598 2559(ing)U 2 F 704(up)S 1 F 792(event.)S 470 2661(2\))U 598(The)S 724(center)S 908(of)S 987(a)S 1040(pie)S 1144(menu)S 1314(contains)S 1557(a)S 1610(dead)S 1758(zone)S 1906(a)S 1959(few)S 2081(pixels)S 2261(wide.)S 2451(When)S 2631(the)S 2734(cursor)S 2922(is)S 2989(in)S 3018 2739(r)U 598 2817(i)U 598 2739(the)U 705(dead)S 855(zone)S 1005(no)S 1097(selection)S 1356(is)S 1426(made.)S 1633(Normally)S 1911(when)S 2080(a)S 2135(pie)S 2241(menu)S 2413(\256rst)S 2542(appears)S 2769(the)S 2875(curso)S 616 2817(s)U 664(warped)S 880(into)S 1004(the)S 1106(dead)S 1252(zone.)S 448 2919(\()U (3\))R 598(Pie)S 711(menus)S 912(may)S 1053(permit)S 1252(selection)S 1513(even)S 1665(when)S 1836(the)S 1944(cursor)S 2137(is)S 2209(outside)S 2427(menu)S 2601(borders,)S 2844(or)S 2927(they)S 448 3099(\()U 598 2997(may)U 733(de-select)S 988(when)S 1153(the)S 1255(cursor)S 1442(leaves)S 1628(the)S 1730(window)S 1965(borders.)S 470 3099(4\))U 598(Pie)S 719(menus)S 928(optionally)S 1231(return)S 1425(the)S 1542(distance)S 1794(from)S 1959(the)S 2076(menu)S 2259(center,)S 2473(as)S 2565(well)S 2715(as)S 2807(the)S 2924(item)S 598 3279(C)U 598 3177(selected.)U 642 3279(onceptually)U 982(pie)S 1096(menus)S 1302(can)S 1426(parallel)S 1655(rectiline)S 1869(ar)S 1953(menus)S 2158(in)S 2242(functionalit)S 2544(y.)S 2649(One)S 2792(can)S 2916(have)S 3014 3357(s)U 448 3435(s)U 448 3357(nested)U 646(pie)S 756(menus,)S 975(either)S 1154(`stack-of-cards')S 1601(or)S 1686(`walking')S 1972(\(Figure)S 2196(3\).)S 2320(Pies)S 2460(can)S 2580(be)S 2671(thought)S 2901(of)S 2985(a)S 474 3435(imply)U 649(an)S 733(alternati)S 947(ve)S 1031(user)S 1163(interface)S 1414(into)S 1538(a)S 1589(common)S 1841(underlying)S 2148(selection)S 2403(process.)S 3007 3537(n)U 448 3615(t)U 598 3537(Notice)U 801(that)S 927(pies)S 1061(have)S 1213(two)S 1340(important)S 1623(differences)S 1943(from)S 2099(normal)S 2313(menus)S 2512(on)S 2605(simple)S 2807(selectio)S 466 3615(asks:)U 644(all)S 733(items)S 899(are)S 1003(equidistant)S 1315(from)S 1467(the)S 1571(initial)S 1747(mouse)S 1943(position,)S 2196(and)S 2315(greater)S 2521(resolution)S 2808(of)S 2887(selec-)S 448 3771(m)U 448 3693(tion)U 573(is)S 640(easily)S 816(available)S 1074(via)S 1176(greater)S 1380(motion.)S 1627(The)S 1751(last)S 1864(point)S 2021(would)S 2208(have)S 2354(signi\256cance)S 2690(in)S 2763(a)S 2814(situation)S 499 3771(ade)U 622(noisy)S 797(by)S 895(any)S 1021(of)S 1107(the)S 1218(following)S 1505(factors:)S 1733(human)S 1943(\(hand)S 2124(jitter\),)S 2317(electro-me)S 2597(cahnical)S 2846(\(mouse)S 448 3927(c)U 448 3849(jitter\),)U 635(environmental)S 1039(\(room)S 1225(jitter\).)S 1434(By)S 1536(moving)S 1762(the)S 1867(mouse)S 2064(a)S 2118(larger)S 2295(distance)S 2534(from)S 2686(the)S 2790(pie)S 2894(menu)S 477 3927(enter)U 634(a)S 689(more)S 850(accurate)S 1094(selection)S 1352(is)S 1421(assured.)S 1683(This)S 1825(feature)S 2032(of)S 2112(pie)S 2217(menus)S 2414(also)S 2545(facilita)S 2726(tes)S 2824(`mouse-)S 3022 4005(t)U 448 4083(m)U 448 4005(ahead'.)U 691(Our)S 823(experience)S 1136(has)S 1253(been)S 1405(that)S 1531(even)S 1683(an)S 1773(experienced)S 2118(and)S 2241(con\256dent)S 2514(menu)S 2688(user)S 2826(will)S 2956(no)S 499 4083(ouse)U 644(ahead)S 821(to)S 896(a)S 948(rectiline)S 1162(ar)S 1236(menu)S 1405(item)S 1544(more)S 1702(than)S 1838(two)S 1960(or)S 2038(three)S 2192(from)S 2343(the)S 2446(top,)S 2570(while)S 2739(a)S 2791(pie)S 2894(menu)S 448 4161(user)U 580(easily)S 755(mouses)S 975(ahead)S 1150(to)S 1223(any)S 1340(item)S 1478(on)S 1566(menus)S 1760(with)S 1899(as)S 1976(many)S 2144(as)S 2221(eight)S 2374(items.)S EP %%Page: ? 3 BP 3 F 66 Z 448 675(2)U (.)R 542(Pie)S 651(Implementation)S 1341 825(s)U 448(2.1.)S 592(Introduction)S 974(and)S 1103(problem)S 1 F 598 927(Currently,)U 896(pie)S 1004(menus)S 1204(are)S 1312(do)S 1406(not)S 1518(exist)S 1670(in)S 1749(any)S 1872(commercia)S 2163(l)S 2209(systems.)S 2485(As)S 2587(far)S 2688(as)S 2771(we)S 2876(know,)S 448 1083(w)U 448 1005(we)U 548(have)S 695(the)S 797(only)S 936(implement)S 1216(ation.)S 1408(Imaginative)S 1743(menu)S 1911(formats,)S 2151(however,)S 2417(are)S 2519(an)S 2603(inevitable)S 2883(future)S 496 1083(ith)U 593(the)S 701(latest)S 867(advances)S 1136(in)S 1214(window)S 1454(management)S 1816(systems[Gosling)S 2283(85].)S 2437(Window)S 2691(imaging)S 2933(sys-)S 448 1239(P)U 448 1161(tems)U 597(using)S 765(technology)S 1082(from)S 1235(laser)S 1384(printing)S 1617(protocol)S 1861(standards)S 2135(such)S 2281(as)S 2361(Interpress[Xerox)S 2833(84])S 2945(and)S 485 1239(ostScript[Systems)U 1003(85])S 1133(will)S 1277(make)S 1461(it)S 1539(possible)S 1797(to)S 1889(display)S 2120(conical)S 2350(section)S 2577(shaped)S 2801(windows)S 3014 1317(s)U 448 1395(w)U 448 1317(effectivel)U 695(y)S 753(on)S 844(a)S 898(bitmapped)S 1200(display.)S 1454(Circular,)S 1711(elliptic)S 1892(al,)S 1980(or)S 2059(even)S 2207(triangular)S 2486(windows)S 2749(and)S 2868(menu)S 496 1395(ill)U 577(be)S 666(possible)S 909(to)S 987(implement)S 1293(easily.)S 1511(There)S 1690(are)S 1796(some)S 1961(obvious)S 2196(advantages)S 2514(to)S 2591(this)S 2712(organization)S 3007 1473(y)U 448 1551(o)U 448 1473(for)U 572(particular)S 870(applicati)S 1095(ons:)S 1273(compass)S 1546(directions,)S 1868(time,)S 2047(angular)S 2290(degrees,)S 2554(and)S 2695(diametric)S 2942(all)S 481 1551(pposed)U 696(or)S 779(orthogonal)S 1092(function)S 1339(names)S 1535(are)S 1643(some)S 1809(groupings)S 2100(of)S 2182(items)S 2351(that)S 2476(seem)S 2638(to)S 2716(\256t)S 2798(well)S 2938(into)S 448 1629(the)U 550(mold)S 707(of)S 784(the)S 886(pie)S 988(menu)S 1156(design.)S 598 1731(Before)U 803(discussing)S 1104(our)S 1218(implement)S 1498(ation)S 1655(itself,)S 1829(consider)S 2078(some)S 2243(problems)S 2513(that)S 2636(any)S 2756(implemen-)S 448 1809(tation)U 619(will)S 743(confront:)S 1006(layout)S 1192(within)S 1382(windows,)S 1660(and)S 1777(menu)S 1945(warping)S 2183(near)S 2318(screen)S 2508(edges.)S 598 1911(There)U 782(are)S 893(two)S 1023(kinds)S 1197(of)S 1283(layout)S 1478(problems.)S 1793(The)S 1926(\256rst)S 2060(is)S 2135(simply)S 2345(that)S 2474(pies)S 2611(tend)S 2754(to)S 2835(take)S 2974(up)S 3023 1989(.)U 448 2067(A)U 448 1989(more)U 610(space)S 782(than)S 921(rectiline)S 1135(ar)S 1212(menus)S 1410(because)S 1644(of)S 1725(the)S 1831(non-uniform)S 2190(space)S 2362(in)S 2439(a)S 2494(pie)S 2600(selection)S 2859(`slice')S 496 2067(lthough)U 726(all)S 820(our)S 937(menus)S 1138(have)S 1291(had)S 1415(strictly)S 1625(horizontal)S 1919(or)S 2002(vertical)S 2226(letter)S 2388(placement)S 2657(,)S 2702(even)S 2854(slanted)S 3022 2145(t)U 448 2223(o)U 448 2145(letters)U 632(would)S 821(not)S 929(\256t)S 1008(much)S 1178(better)S 1351(\(Figure)S 1569(4\).)S 1665(A)S 1737(triangle)S 1960(is)S 2027(hard)S 2167(to)S 2241(\256ll)S 2337(completel)S 2595(y)S 2651(with)S 2791(most)S 2942(tex)S 481 2223(r)U 530(graphics)S 780(found)S 961(in)S 1039(menu)S 1212(items.)S 1420(One)S 1557(could)S 1730(argue)S 1903(that)S 2028(the)S 2135(unoccupied)S 2465(space)S 2638(in)S 2716(pie)S 2823(slices)S 2996(is)S 448 2301(not)U 554(wasted,)S 776(since)S 933(it)S 991(participat)S 1238(es)S 1315(in)S 1388(selection,)S 1660(but)S 1766(if)S 1828(screen)S 2018(space)S 2186(is)S 2252(critical)S 2455(it)S 2513(is)S 2579(still)S 2699(annoying.)S 598 2403(The)U 723(second)S 929(layout)S 1116(problem)S 1358(is)S 1425(simply)S 1627(how)S 1764(to)S 1838(arrange)S 2058(text)S 2179(within)S 2370(a)S 2422(pie)S 2525(menu.)S 2733(Which)S 2930(way)S 3011 2481(e)U 448 2559(r)U 448 2481(should)U 647(letters)S 830(travel,)S 1019(or)S 1097(if)S 1160(images)S 1369(are)S 1472(used,)S 1633(where)S 1817(should)S 2016(they)S 2152(be)S 2237(within)S 2428(the)S 2531(circle?)S 2750(Should)S 2960(th)S 470 2559(adius)U 638(of)S 722(the)S 831(pie)S 940(enlarge)S 1162(to)S 1242(make)S 1412(all)S 1505(text)S 1631(and/or)S 1827(pictures)S 2063(\256t)S 2146(naturally?)S 2458(These)S 2643(are)S 2751(unresolved)S 448 2637(questions)U 719(which)S 902(experience)S 1208(and)S 1325(experiment)S 1642(can)S 1755(help)S 1890(answer.)S 598 2739(The)U 730(menu)S 906(warping)S 1152(problem)S 1401(is)S 1475(common)S 1735(to)S 1816(all)S 1910(popup)S 2104(menu)S 2279(systems,)S 2534(but)S 2647(is)S 2720(particulari)S 2989(ly)S 3023 2817(.)U 448 2895(N)U 448 2817(acute)U 611(for)S 713(pie)S 818(menus)S 1015(because)S 1248(of)S 1328(the)S 1433(requirement)S 1775(that)S 1897(the)S 2001(cursor)S 2190(start)S 2327(in)S 2402(the)S 2 F 2506(center)S 1 F 2694(of)S 2773(the)S 2877(menu)S 496 2895(ormally)U 733(a)S 795(menu)S 974(will)S 1109(popup)S 1307(\(or)S 1417(pulldown\))S 1721(starting)S 1951(at)S 2031(the)S 2144(position)S 2389(of)S 2476(the)S 2588(cursor)S 2785(when)S 2960(the)S 448 3051(n)U 448 2973(menu)U 617(is)S 684(\256rst)S 810(activate)S 1013(d.)S 1108(However,)S 1390(if)S 1453(the)S 1556(cursor)S 1744(is)S 1810(close)S 1967(to)S 2040(the)S 2142(edge)S 2288(of)S 2365(the)S 2467(screen)S 2657(the)S 2759(menu)S 2927(may)S 481 3051(ot)U 562(completel)S 820(y)S 883(\256t,)S 985(and)S 1110(must)S 1268(be)S 1360(displayed)S 1641(in)S 1721(a)S 1779(slightly)S 2005(different)S 2260(screen)S 2457(position.)S 2737(Because)S 2985(of)S 3022 3129(t)U 448 3207(a)U 448 3129(mouse-ahead)U 820(and)S 940(other)S 1100(user)S 1235(expectati)S 1471(ons,)S 1605(if)S 1670(the)S 1775(menu)S 1946(is)S 2015(displayed)S 2292(askew)S 2482(then)S 2619(the)S 2723(cursor)S 2912(mus)S 477 3207(lso)U 581(be)S 670(moved)S 876(so)S 962(that)S 1087(it)S 1150(is)S 1221(in)S 1299(the)S 1406(same)S 1568(position)S 1807(relative)S 2030(to)S 2108(the)S 2215(menu)S 2388(that)S 2513(it)S 2575(would)S 2766(have)S 2916(been)S 3011 3285(e)U 448 3363(o)U 448 3285(had)U 566(the)S 669(menu)S 838(not)S 945(need)S 1091(to)S 1164(be)S 1248(moved.)S 1488(This)S 1627(automatic)S 1907(moving)S 2130(of)S 2207(cursor)S 2394(and)S 2511(menu)S 2679(near)S 2814(the)S 2916(edg)S 481 3363(f)U 525(the)S 627(screen)S 817(is)S 883(called)S 1061(`mouse)S 1277(warping'.)S 598 3465(R)U (ectiline)R 834(ar)S 917(menus)S 1121(are)S 1233(normally)S 1501(smaller)S 1725(than)S 1869(pie)S 1980(menus,)S 2200(and)S 2326(the)S 2437(cursor)S 2633(normally)S 2901(starts)S 448 3621(m)U 448 3543(near)U 584(the)S 687(edge)S 834(of)S 912(a)S 964(rectiline)S 1178(ar)S 1252(menu,)S 1438(often)S 1596(at)S 1666(the)S 1768(top)S 1874(edge)S 2020(or)S 2097(the)S 2199(top)S 2305(item.)S 2482(The)S 2606(large)S 2759(size)S 2883(of)S 2960(pie)S 499 3621(enus,)U 663(and)S 784(the)S 890(need)S 1040(to)S 1117(move)S 1288(the)S 1393(mouse)S 1590(to)S 1666(the)S 1771(middle)S 1978(of)S 2058(this)S 2178(larger)S 2356(size,)S 2500(make)S 2667(good)S 2824(warping)S 448 3699(important.)U 598 3801(The)U 730(initial)S 912(warp)S 1074(algorithm)S 1359(looked)S 1567(at)S 1643(the)S 1752(offset)S 1931(between)S 2179(the)S 2288(mouse)S 2489(down)S 2665(event)S 2836(and)S 2960(the)S 3023 3879(.)U 448 3957(H)U 448 3879(current)U 669(mouse)S 876(location,)S 1139(and)S 1269(warped)S 1498(the)S 1613(mouse)S 1820(to)S 1906(the)S 2020(center)S 2214(of)S 2303(the)S 2417(menu)S 2597(plus)S 2741(that)S 2873(offset)S 496 3957(owever,)U 731(this)S 850(complicat)S 1108(es)S 1186(things)S 1370(if)S 1433(there)S 1587(are)S 1690(more)S 1848(input)S 2006(events)S 2197(pending.)S 2471(The)S 2596(positions)S 2857(associ-)S 448 4113(a)U 448 4035(ated)U 580(with)S 720(pending)S 955(events)S 1146(are)S 1249(still)S 1370(relative)S 1589(to)S 1663(the)S 1766(unwarped)S 2049(mouse)S 2244(position,)S 2496(and)S 2614(in)S 2687(particular)S 2960(the)S 477 4113(ngle)U 616(towards)S 851(the)S 957(pending)S 1195(mouse)S 1393(up)S 1484(event)S 1651(that)S 1774(speci\256es)S 2026(the)S 2131(current)S 2342(selection)S 2600(is)S 2669(different)S 2920(after)S 448 4269(b)U 448 4191(the)U 565(mouse)S 774(has)S 899(been)S 1059(warped.)S 1306(Also,)S 1484(if)S 1560(the)S 1676(last)S 1803(pending)S 2051(event)S 2229(is)S 2309(a)S 2374(mouse)S 2582(down,)S 2782(the)S 2898(angle)S 481 4269(etween)U 689(that)S 809(event)S 973(and)S 1090(the)S 1192(current)S 1400(mouse)S 1594(position)S 1828(changes.)S 3011 4371(e)U 448 4449(b)U 598 4371(The)U 723(solution)S 958(we)S 1058(currently)S 1318(use)S 1429(is)S 1496(to)S 1570(only)S 1710(put)S 1817(up)S 1906(a)S 1958(menu)S 2126(when)S 2291(there)S 2444(are)S 2546(no)S 2634(pending)S 2868(mous)S 481 4449(utton)U 641(events.)S 851(When)S 1033(there)S 1189(are)S 1294(events)S 1487(pending,)S 1740(they)S 1877(are)S 1981(acted)S 2143(upon)S 2299(without)S 2524(putting)S 2734(up)S 2824(a)S 2877(menu.)S EP %%Page: ? 4 BP 1 F 66 Z 448 753(t)U 448 675(When)U 629(there)S 784(are)S 888(not,)S 1013(and)S 1132(more)S 1291(are)S 1394(needed)S 1603(to)S 1677(complete)S 1940(a)S 1992(selection,)S 2265(a)S 2317(menu)S 2486(is)S 2553(actually)S 2783(put)S 2890(up.)S 2996(If)S 466 753(he)U 557(menu)S 732(would)S 926(not)S 1039(\256t)S 1123(completel)S 1381(y)S 1443(on)S 1538(the)S 1647(screen,)S 1861(it)S 1926(is)S 1999(moved)S 2207(by)S 2302(the)S 2411(appropriate)S 2738(offset)S 2916(back)S 3022 831(l)U 448 909(t)U 448 831(onto)U 591(the)S 697(screen,)S 908(and)S 1029(the)S 1134(mouse)S 1331(is)S 1400(warped)S 1619(to)S 1695(its)S 1782(current)S 1993(location)S 2229(plus)S 2364(that)S 2487(same)S 2647(offset.)S 2839(Norma)S 466 909(racking)U 685(then)S 820(begins.)S 598 1011(F)U (or)R 719(instance,)S 980(if)S 1049(at)S 1125(the)S 1234(time)S 1378(the)S 1486(mouse)S 1686(down)S 1861(event)S 2031(is)S 2103(received,)S 2370(the)S 2478(mouse)S 2678(up)S 2772(event)S 2942(that)S 448 1167(t)U 448 1089(completes)U 743(the)S 852(selection)S 1114(is)S 1187(already)S 1409(pending,)S 1666(then)S 1807(there)S 1966(is)S 2038(already)S 2259(enough)S 2481(information)S 2819(to)S 2898(make)S 466 1167(he)U 555(selection.)S 832(It)S 898(is)S 968(not)S 1078(appropriate)S 1403(to)S 1480(look)S 1623(at)S 1696(the)S 1802(current)S 2014(mouse)S 2212(position,)S 2467(because)S 2701(the)S 2807(selection)S 3022 1245(t)U 448 1323(f)U 448 1245(has)U 558(already)S 773(been)S 919(completel)S 1177(y)S 1232(speci\256ed.)S 1505(At)S 1593(this)S 1710(point,)S 1884(putting)S 2092(the)S 2194(menu)S 2362(up)S 2450(serves)S 2637(no)S 2725(purpose)S 2956(bu)S 470 1323(eedback,)U 726(and)S 845(slows)S 1020(down)S 1191(interacti)S 1405(on.)S 1512(The)S 1638(selection)S 1894(can)S 2008(be)S 2093(made)S 2258(and)S 2376(acted)S 2537(upon)S 2692(without)S 2916(even)S 3 F 448 1551(2)U 1 F 448 1401(showing)U 694(a)S 745(menu,)S 930(if)S 992(feedback)S 1251(is)S 1317(not)S 1423(required,)S 1681(or)S 1758(if)S 1820(acting)S 2002(on)S 2090(a)S 2141(selection)S 2396(provides)S 2645(the)S 2747(feedback.)S 3 F 481 1551(.2.)U 592(Implementation)S 1065(Details)S 1 F 598 1653(O)U (ur)R 727(implement)S 1007(ation)S 1164(of)S 1245(pie)S 1351(menus)S 1548(in)S 1624(MIT's)S 1818(X)S 1891(windows)S 2155(\(V10r2\)[Gettys)S 2587(86])S 2700(uses)S 2839(no)S 2930(new)S 3014 1731(s)U 448 1809(w)U 448 1731(window)U 698(management)S 1070(techniques,)S 1405(and)S 1537(in)S 1625(fact)S 1760(places)S 1960(the)S 2076(circularly)S 2363(arranged)S 2629(selection)S 2898(item)S 496 1809(ithin)U 648(a)S 709(rectangular)S 1036(popup)S 1233(window)S 1478(\(Figure)S 1704(5\).)S 1830(Adding)S 2060(pie)S 2172(menus)S 2376(to)S 2458(X)S 2537(Windows)S 2821(required)S 3018 1887(f)U 448 1965(e)U 448 1887(writing)U 663(ZZZZZZZ)S 943(ZZZZZZZ)S 1223(Z)S 1288(new)S 1423(lines)S 1572(of)S 1652(code,)S 1818(and)S 1938(changes)S 2175(to)S 2251(ZZZZZZZ)S 2531(ZZZZZZZ)S 2836(lines)S 2985(o)S 477 1965(xisting)U 684(code)S 836(in)S 915(ZZZZZZZ)S 1195(ZZZZZZZ)S 1503(different)S 1756(modules.)S 2045(The)S 2174(task)S 2307(took)S 2451(one)S 2573(of)S 2655(us)S 2741(\(Don)S 2904(Hop-)S 448 2043(kins\))U 602(about)S 770(a)S 821(month)S 1011(of)S 1088(part-time)S 1350(work.)S 598 2145(At)U 696(the)S 808(time)S 956(pie)S 1068(menus)S 1272(were)S 1432(implement)S 1712(ed)S 1806(\(June)S 1981(1986\))S 2167(there)S 2330(was)S 2465(not)S 2580(a)S 2640(standard)S 2894(menu)S 3018 2223(-)U 448 2301(m)U 448 2223(package)U 688(in)S 764(X)S 837(windows.)S 1140(Different)S 1406(applicati)S 1631(ons)S 1748(used)S 1894(their)S 2039(own)S 2178(libraries.)S 2457(Therefore,)S 2757(our)S 2869(imple)S 499 2301(entation)U 737(was)S 867(put)S 978(into)S 1107(one)S 1229(of)S 1311(those)S 1477(applicati)S 1702(ons,)S 1838(`uwm'.)S 2079(Uwm)S 2252(is)S 2322(the)S 2428(most)S 2582(\257exible)S 2805(of)S 2886(the)S 2992(X)S 3011 2379(e)U 448 2457(\()U 448 2379(window)U 689(managers,)S 986(and)S 1109(is)S 1180(extensively)S 1506(customized)S 1832(for)S 1936(individual)S 2229(users)S 2392(by)S 2485(a)S 2541(special)S 2750(startup)S 2956(\256l)S 470 2457(`.uwmrc'\).)U 800(Customization)S 1208(can)S 1324(included)S 1575(the)S 1680(speci\256cation)S 2037(of)S 2117(new)S 2252(popup)S 2442(menus,)S 2656(and)S 2776(the)S 2880(action)S 448 2535(to)U 521(be)S 605(taken)S 769(when)S 934(menu)S 1102(items)S 1266(are)S 1368(selected.)S 598 2637(We)U 719(augmented)S 1036(the)S 1145(language)S 1411(of)S 1495(the)S 1604(.uwmrc)S 1833(\256le)S 1946(to)S 2026(include)S 2248(new)S 2387(menu)S 2562(speci\256cation)S 2923(key-)S 448 2793(m)U 448 2715(words.)U 682(There)S 868(is)S 945(a)S 1007(global)S 1204(keyword,)S 1485(`piemenu',)S 1805(which)S 1998(when)S 2173(set)S 2278(causes)S 2482(all)S 2579(menus)S 2783(to)S 2866(be)S 2960(pie)S 499 2793(enus.)U 700(There)S 894(are)S 1015(also)S 1162(new)S 1313(keywords)S 1610(for)S 1727(individual)S 2033(menu)S 2219(speci\256cations:)S 2635(`piemenu')S 2945(and)S 3023 2871(,)U 448 2949(r)U 448 2871(`pulldownmenus'.)U 987(`Pulldownmenus')S 1491(forces)S 1687(the)S 1801(usual)S 1974(uwm)S 2140(menu,)S 2337(`piemenu')S 2641(the)S 2755(new)S 2899(style)S 470 2949(egardless)U 743(of)S 826(the)S 934(global)S 1126(keyword.)S 1424(For)S 1544(pie)S 1652(menus,)S 1869(the)S 1977(user)S 2115(can)S 2233(also)S 2366(specify)S 2583(the)S 2690(radius)S 2878(of)S 2960(the)S 3011 3027(e)U 448 3105(`)U 448 3027(menu,)U 637(and)S 758(the)S 864(initial)S 1042(offset)S 1218(in)S 1295(degrees)S 1522(of)S 1603(the)S 1709(\256rst)S 1838(item.)S 2019(By)S 2122(default)S 2330(the)S 2436(\256rst)S 2565(item)S 2707(is)S 2777(put)S 2887(at)S 2960(th)S 470 3105(12)U 558(o'clock')S 799(position.)S 598 3207(T)U (he)R 730(pie)S 840(code)S 994(was)S 1126(integrated)S 1417(into)S 1548(the)S 1657(existing)S 1894(uwm)S 2055(menu)S 2230(code)S 2383(so)S 2471(that)S 2598(no)S 2693(part)S 2824(of)S 2908(uwm)S 3022 3285(t)U 448 3363(w)U 2 F 448 3285(except)U 1 F 640(the)S 745(menu)S 915(implemena)S 1206(tion)S 1332(\(and)S 1473(the)S 1577(.uwmrc)S 1801(parser\))S 2008(knew)S 2175(anything)S 2429(about)S 2599(pies.)S 2768(The)S 2894(resul)S 496 3363(as)U 574(a)S 626(very)S 766(smooth)S 983(integration,)S 1307(upward)S 1528(compatible)S 1842(with)S 1981(existing)S 2211(use)S 2321(but)S 2427(by)S 2515(setting)S 2712(one)S 2829(variable)S 448 3441(upgradable)U 762(to)S 835(make)S 999(all)S 1086(menus)S 1280(pies.)S 598 3543(There)U 779(is)S 851(now)S 993(\(January)S 1248(1987\))S 1430(a)S 1487(second)S 1698(implement)S 1978(ation)S 2137(of)S 2220(pie)S 2327(menus,)S 2543(mostly)S 2749(compatible)S 3018 3621(-)U 448 3699(i)U 448 3621(with)U 588(the)S 691(normal)S 900(Sun)S 1026(Microsystems)S 1419(menu)S 1588(library,)S 1803(and)S 1921(living)S 2097(in)S 2171(SunView.)S 2479(This)S 2619(required)S 2861(chang)S 466 3699(ng)U 560(no)S 654(lines)S 806(of)S 889(existing)S 1125(Sun)S 1255(source)S 1454(code,)S 1622(but)S 1733(is)S 1804(itself)S 1962(about)S 2135(500)S 2261(new)S 2398(lines)S 2549(of)S 2631(code.)S 2821(Existing)S 3007 3777(n)U 448 3855(m)U 448 3777(modules)U 697(can)S 814(use)S 928(pie)S 1034(menus)S 1232(by)S 1324(compiling)S 1615(against)S 1826(the)S 1931(new)S 2066(library.)S 2305(Not)S 2429(all)S 2519(features)S 2752(of)S 2832(the)S 2937(Su)S 499 3855(enu)U 618(library)S 817(have)S 965(been)S 1113(implement)S 1393(ed,)S 1496(just)S 1615(all)S 1704(those)S 1867(that)S 1988(are)S 2091(used)S 2235(by)S 2324(the)S 2427(background)S 2761(menu)S 2930(pro-)S 3 F 448 4083(3)U 1 F 448 3933(cess,)U 597('suntools'.)S 922(This)S 1061(implement)S 1341(ation)S 1494(took)S 1633(one)S 1750(of)S 1827(us)S 1908(\(Mark)S 2095(Weiser\))S 2325(a)S 2376(weekend.)S 3 F 481 4083(.)U 542(Evaluation)S 889 4233(s)U 448(3.1.)S 592(Hypothese)S EP %%Page: ? 5 BP 1 F 66 Z 598 675(We)U 718(performed)S 1021(a)S 1079(controlled)S 1374(experiment)S 1725(to)S 1805(test)S 1925(two)S 2052(hypothesis:)S 2380(that)S 2506(pie)S 2614(menus)S 2814(decrease)S 448 753(t)U 54 Z 1669 642(1)U 66 Z 466 753(he)U 559(seek)S 707(time)S 853(for)S 960(menu)S 1136(items)S 1308(and)S 1433(that)S 1561(pie)S 1671(menus)S 1873(are)S 1983(especially)S 2275(useful)S 2466(in)S 2547(menu)S 2723(applicati)S 2948(ons)S 448 831(suited)U 627(for)S 726(a)S 777(circular)S 999(format)S 1196(or)S 1273(diametric)S 1520(ally)S 1640(opposed)S 1882(item)S 2020(sets.)S 598 933(We)U 719(expected)S 982(pie)S 1091(menus)S 1292(to)S 1372(do)S 1467(better)S 1645(primarily)S 1918(because)S 2155(of)S 2239(the)S 2348(decreased)S 2636(distance)S 2880(to)S 2960(the)S 3011 1011(e)U 448 1089(c)U 448 1011(target)U 622(in)S 698(pies)S 829(when)S 997(compared)S 1281(to)S 1357(rectiline)S 1571(ar)S 1647(menus.)S 1883(The)S 2010(distance)S 2250(to)S 2326(an)S 2412(item)S 2552(in)S 2627(any)S 2746(menu)S 2916(styl)S 477 1089(an)U 572(be)S 667(de\256ned)S 894(as)S 982(the)S 1095(minimum)S 1383(distance)S 1631(needed)S 1850(to)S 1934(highlight)S 2204(the)S 2317(item)S 2466(as)S 2554(selected.)S 2836(In)S 2923(both)S 3018 1167(r)U 448 1245(a)U 448 1167(menu)U 619(styles,)S 811(this)S 931(is)S 1000(de\256ned)S 1219(by)S 1310(a)S 1364(region)S 1557(rather)S 1735(than)S 1873(a)S 1927(point.)S 2125(This)S 2266(region)S 2458(is)S 2526(typically)S 2779(of)S 2858(greate)S 477 1245(rea)U 590(than)S 736(the)S 849(actual)S 1038(target)S 1220(\(Figure)S 1447(6\).)S 1574(Once)S 1746(the)S 1859(cursor)S 2057(has)S 2178(entered)S 2404(the)S 2517(region,)S 2735(the)S 2848(item)S 2996(is)S 448 1401(i)U 448 1323(highlighted)U 777(as)S 862(feedback)S 1129(to)S 1210(the)S 1320(user.)S 1499(Note)S 1657(that)S 1784(the)S 1893(regions)S 2116(extend)S 2320(beyond)S 2543(the)S 2652(menu)S 2827(window)S 466 1401(tself.)U 646(Even)S 809(with)S 954(linear)S 1131(menus)S 1331(where)S 1520(the)S 1628(cursor)S 1821(may)S 1962(be)S 2052(placed)S 2251(initiall)S 2421(y)S 2482(in)S 2561(the)S 2669(middle)S 2878(of)S 2960(the)S 3011 1479(e)U 448 1557(m)U 448 1479(list,)U 581(the)S 696(outer)S 866(item)S 1017(choices)S 1249(suffer)S 1438(from)S 1601(their)S 1756(distance)S 2006(from)S 2169(the)S 2284(initial)S 2471(cursor)S 2671(location.)S 2956(Pi)S 499 1557(enus,)U 674(in)S 762(fact,)S 914(enjoy)S 1097(a)S 1163(two)S 1299(fold)S 1442(advantage)S 1745(because)S 1990(of)S 2082(their)S 2239(unique)S 2455(design:)S 2681(all)S 2782(items)S 2960(are)S 448 1713(t)U 448 1635(equidistant,)U 777(and)S 895(that)S 1016(distance)S 1254(is)S 1321(in)S 1395(fact)S 1516(quite)S 1670(small)S 1835(when)S 2001(measured)S 2276(as)S 2354(the)S 2457(cursor)S 2645(motion)S 2854(needed)S 466 1713(o)U 521(select)S 692(an)S 776(item.)S 598 1815(T)U (he)R 729(use)S 846(of)S 930(the)S 1039(mouse)S 1239(in)S 1318(the)S 1426(experiment)S 1749(as)S 1832(the)S 1940(pointing)S 2187(device)S 2386(emphasizes)S 2717(the)S 2825(distance)S 448 1971(i)U 448 1893(advantage)U 737(as)S 815(predicted)S 1082(by)S 1170(Fitts)S 1309(Law[Card)S 1598(et)S 1667(al)S 1736(78,)S 1830(Card)S 1980(et)S 2049(al)S 2118(83].)S 3 F 2267([review)S 2497(\256tt's)S 2648(law])S 1 F 2791(Since)S 2959(IM)S 466 1971(s)U 517(nearly)S 706(constant)S 949(and)S 1068(S)S 1129(must)S 1281(vary)S 1422(depending)S 1720(on)S 1810(the)S 1914(applicati)S 2139(on,)S 2246(the)S 2350(only)S 2491(variable)S 2726(we)S 2827(are)S 2931(able)S 3018 2049(r)U 448 2127(m)U 448 2049(to)U 522(deal)S 654(with)S 794(is)S 861(D.)S 971(By)S 1071(\256xing)S 1248(D,)S 1336(pie)S 1439(menus)S 1634(should)S 1833(exhibit)S 2038(an)S 2123(improved)S 2398(performance)S 2752(over)S 2891(linea)S 499 2127(enus.)U 3 F 448 2277(3)U (.2.)R 592(Experimental)S 998(Design)S 1 F 598 2379(T)U (he)R 732(experiment)S 1059(is)S 1135(fairly)S 1309(straightforward)S 1746(and)S 1872(is)S 1947(constructed)S 2281(in)S 2363(a)S 2423(2x3)S 2553(randomized)S 2894(block)S 3023 2457(.)U 448 2535(A)U 448 2457(design)U 643([Kirk68])S 897(\(Table)S 1091(1\).)S 1208(Each)S 1362(cell)S 1479(is)S 1546(an)S 1631(element)S 1860(of)S 1937(the)S 2039(cross)S 2197(product)S 2420(of)S 2497(menu)S 2665(type)S 2800(and)S 2917(task)S 519 2535(typical)U 720(pie)S 823(task)S 952(would)S 1140(be)S 1225(a)S 1277(compass)S 1527(because)S 1758(it)S 1817(seems)S 2001(best)S 2130(suited)S 2310(functionally)S 2650(for)S 2749(pie)S 2851(menus.)S 448 2691(c)U 448 2613(List)U 577(of)S 659(elements,)S 936(like)S 1061(OPEN/CLOSE)S 1488(and)S 1610(UP/DOWN,)S 1963(whose)S 2159(meanings)S 2438(are)S 2545(antonyms)S 2828(are)S 2934(also)S 477 2691(lassi\256ed)U 729(as)S 820(pie)S 936(tasks.)S 1143(Lists,)S 1324(like)S 1458(numbers,)S 1738(letters)S 1934(and)S 2065(ordinals,)S 2330(are)S 2446(best)S 2587(suited)S 2779(for)S 2891(linear)S 448 2847(e)U 448 2769(menus)U 648(and)S 771(are)S 879(thus)S 1017(classi\256ed)S 1290(as)S 1373(linear)S 1549(tasks.)S 1747(Groups)S 1969(of)S 2051(menu)S 2224(items)S 2393(that)S 2518(have)S 2669(no)S 2762(relation)S 2989(to)S 477 2847(ach)U 590(other)S 747(fall)S 856(in)S 929(the)S 1031(unclassi\256ed)S 1364(category.)S 1651(Figure)S 1845(7)S 1900(shows)S 2088(an)S 2172(example)S 2416(of)S 2493(the)S 2595(groupings.)S 3018 2949(-)U 448 3027(f)U 598 2949(There)U 778(are)S 885(a)S 941(total)S 1084(of)S 1166(15)S 1259(menus,)S 1475(a)S 1531(group)S 1712(of)S 1794(5)S 1854(for)S 1958(each)S 2105(task)S 2238(type)S 2378(\(column\).)S 2685(Subjects)S 2934(per)S 470 3027(orm)U 602(the)S 707(experiment)S 1027(for)S 1129(all)S 1219(cells)S 1364(in)S 1440(the)S 1545(experiment)S 1865(matrix)S 2061(in)S 2137(random)S 2363(order)S 2527(in)S 2603(accordance)S 2923(with)S 3007 3105(n)U 448 3183(e)U 448 3105(a)U 509(randomized)S 851(block)S 1029(design)S 1233([Kirk68].)S 1535(The)S 1669(subjects)S 1913(see)S 2029(the)S 2141(same)S 2308(menu)S 2485(four)S 2626(times,)S 2816(twice)S 2989(i)S 477 3183(ach)U 590(menu)S 758(format.)S 994(Each)S 1147(subject)S 1355(therefore)S 1614(sees)S 1746(a)S 1797(total)S 1935(of)S 2012(60)S 2100(menus.)S 3018 3285(-)U 448 3363(m)U 598 3285(The)U 728(target)S 905(item)S 1049(in)S 1128(each)S 1276(menu)S 1450(varies)S 1635(for)S 1740(the)S 1848(menu)S 2022(type)S 2163(and)S 2286(are)S 2394(balanced)S 2655(in)S 2733(their)S 2880(place)S 499 3363(ent.)U 644(This)S 787(is,)S 874(of)S 955(course,)S 1170(particularl)S 1439(y)S 1498(crucial)S 1702(for)S 1805(the)S 1911(linear)S 2086(menus)S 2283(whose)S 2477(mean)S 2644(seek)S 2786(time)S 2927(may)S 3007 3441(3)U 448 3519(c)U 448 3441(be)U 546(skewed)S 780(if)S 856(too)S 976(many)S 1158(targets)S 1369(are)S 1484(found)S 1673(near)S 1821(the)S 1936(bottom)S 2157(of)S 2247(the)S 2362(list.)S 2516(Targets)S 2748(fall)S 2870(into)S 477 3519(ategories:)U 755(top,)S 879(middle,)S 1101(and)S 1219(bottom,)S 1445(splitting)S 1683(the)S 1786(menu)S 1955(into)S 2080(thirds.)S 2292(This)S 2432(terminology)S 2776(is)S 2843(derived)S 3014 3597(s)U 448 3675(w)U 448 3597(from)U 610(their)S 764(placement)S 1067(in)S 1152(linear)S 1335(menus)S 1541(but)S 1659(is)S 1737(also)S 1877(used)S 2032(to)S 2117(describe)S 2369(placement)S 2671(in)S 2755(pie)S 2868(menu)S 496 3675(here)U 633(the)S 737(\256rst)S 864(menu)S 1034(item)S 1174(is)S 1242(at)S 1313(90)S 1403(\(north\))S 1609(on)S 1698(the)S 1801(unit)S 1926(circle)S 2094(and)S 2212(items)S 2377(proceed)S 2608(clockwise.)S 2933(In)S 3011(a)S 3 F 448 3903(3)U 1 F 448 3753(run)U 558(of)S 635(ten)S 737(menus)S 931(per)S 1037(cell,)S 1170(a)S 1221(typical)S 1421(sampling)S 1684(would)S 1871(be)S 1955(5,6,3,8,)S 2155(5,2,7,4,)S 2355(1,4.)S 3 F 481 3903(.3.)U 592(Subjects)S 1 F 598 4005(S)U (ubjects)R 855(were)S 1017(taken)S 1193(from)S 1355(the)S 1469(University)S 1781(of)S 1870(Maryland)S 2159(Psychology)S 2500(Department)S 2843(Subject)S 448 4161(u)U 448 4083(Pool.)U 632(26)S 722(subjects)S 958(performed)S 1256(the)S 1360(experiment)S 1678(in)S 1752(addition)S 1990(to)S 2064(16)S 2153(pilot)S 2296(subjects.)S 2570(All)S 2677(subjects)S 2912(were)S 481 4161(ndergraduate)U 852(students)S 1096(with)S 1241(little)S 1388(or)S 1471(no)S 1565(mouse)S 1765(experience.)S 2116(They)S 2278(were)S 2433(rewarded)S 2705(with)S 2849(1)S 2909(extra)S 0 F 42 Z 448 4287 M 7 22 0 0 16 0 0 18 PS16 1 F 66 Z 448 4239(credit)U 619(point)S 776(for)S 875(participat)S 1122(ing.)S 0 F 42 Z 451 4287 M 7 22 0 0 16 0 0 18 PS16 472 4287 M 7 22 0 0 16 0 0 18 PS16 493 4287 M 7 22 0 0 16 0 0 18 PS16 514 4287 M 7 22 0 0 16 0 0 18 PS16 535 4287 M 7 22 0 0 16 0 0 18 PS16 556 4287 M 7 22 0 0 16 0 0 18 PS16 577 4287 M 7 22 0 0 16 0 0 18 PS16 598 4287 M 7 22 0 0 16 0 0 18 PS16 619 4287 M 7 22 0 0 16 0 0 18 PS16 640 4287 M 7 22 0 0 16 0 0 18 PS16 661 4287 M 7 22 0 0 16 0 0 18 PS16 682 4287 M 7 22 0 0 16 0 0 18 PS16 703 4287 M 7 22 0 0 16 0 0 18 PS16 724 4287 M 7 22 0 0 16 0 0 18 PS16 745 4287 M 7 22 0 0 16 0 0 18 PS16 766 4287 M 7 22 0 0 16 0 0 18 PS16 787 4287 M 7 22 0 0 16 0 0 18 PS16 808 4287 M 7 22 0 0 16 0 0 18 PS16 829 4287 M 7 22 0 0 16 0 0 18 PS16 850 4287 M 7 22 0 0 16 0 0 18 PS16 871 4287 M 7 22 0 0 16 0 0 18 PS16 892 4287 M 7 22 0 0 16 0 0 18 PS16 913 4287 M 7 22 0 0 16 0 0 18 PS16 934 4287 M 7 22 0 0 16 0 0 18 PS16 955 4287 M 7 22 0 0 16 0 0 18 PS16 976 4287 M 7 22 0 0 16 0 0 18 PS16 997 4287 M 7 22 0 0 16 0 0 18 PS16 1018 4287 M 7 22 0 0 16 0 0 18 PS16 1039 4287 M 7 22 0 0 16 0 0 18 PS16 1060 4287 M 7 22 0 0 16 0 0 18 PS16 1081 4287 M 7 22 0 0 16 0 0 18 PS16 1102 4287 M 7 22 0 0 16 0 0 18 PS16 1123 4287 M 7 22 0 0 16 0 0 18 PS16 1144 4287 M 7 22 0 0 16 0 0 18 PS16 1165 4287 M 7 22 0 0 16 0 0 18 PS16 1186 4287 M 7 22 0 0 16 0 0 18 PS16 1207 4287 M 7 22 0 0 16 0 0 18 PS16 1228 4287 M 7 22 0 0 16 0 0 18 PS16 1249 4287 M 7 22 0 0 16 0 0 18 PS16 1270 4287 M 7 22 0 0 16 0 0 18 PS16 1291 4287 M 7 22 0 0 16 0 0 18 PS16 1 F 54 Z 1920 4350(.)U 577(1.)S 654(The)S 756(experiment)S 1017(was)S 1119(primarily)S 1338(the)S 1422(work)S 1551(of)S 1614(Jack)S 1728(Callahan)S EP %%Page: ? 6 BP 3 F 66 Z 448 747(3)U (.4.)R 592(Materials)S 1 F 598 849(T)U (he)R 729(experiment)S 1053(was)S 1185(run)S 1302(Sun)S 1434(Microsystems)S 1833(Workstation)S 2187(Model)S 2388(3/160,)S 2584(running)S 2817(MITs)S 2992(X)S 3014 927(s)U 448 1005(p)U 448 927(windows)U 722(system)S 940(as)S 1030(modifed)S 1284(for)S 1396(pie)S 1511(menus.)S 1756(\(This)S 1929(modi\256cation)S 2295(is)S 2373(described)S 2659(earlier)S 2860(in)S 2945(thi)S 481 1005(aper\).)U 683(The)S 813(screen)S 1009(is)S 1081(a)S 1138(19)S 1232(bitmapped)S 1537(high)S 1682(resolution)S 1973(black-and-white)S 2427(display,)S 2661(approximatel)S 3007(y)S 3011 1083(e)U 448 1161(m)U 448 1083(80)U 551(spots/in.)S 810(Cursor)S 1027(location)S 1275(is)S 1356(controlled)S 1658(by)S 1760(a)S 1825(three)S 1992(button)S 2196(optical)S 2410(mouse)S 2618(on)S 2720(a)S 2785(moveabl)S 499 1161(ousepad)U 738(made)S 903(of)S 981(a)S 1033(specially)S 1289(formatted)S 1567(re\257ective)S 1834(material)S 2048(.)S 2110(Lighting)S 2359(was)S 2485(by)S 2574(overhead)S 2838(\257oures-)S 448 1239(cent)U 579(tubes.)S 779(Screen)S 980(contrast,)S 1227(visibility)S 1482(or)S 1559(glare)S 1712(was)S 1837(not)S 1943(mentioned)S 2242(as)S 2319(a)S 2370(problem)S 2611(by)S 2699(any)S 2816(subject.)S 598 1341(To)U 694(invoke)S 896(a)S 948(menu)S 1116(on)S 1204(the)S 1306(Sun,)S 1448(the)S 1550(user)S 1682(positions)S 1942(the)S 2044(cursor)S 2231(with)S 2370(a)S 2421(pointing)S 2662(device,)S 2872(in)S 2945(this)S 3018 1419(r)U 448 1497(l)U 448 1419(case)U 587(a)S 642(mouse,)S 857(and)S 978(presses)S 1195(a)S 1250(mouse)S 1448(button.)S 1681(The)S 1809(menu)S 1981(will)S 2109(appear)S 2309(on)S 2400(the)S 2505(screen)S 2698(at)S 2770(the)S 2875(curso)S 466 1497(ocation)U 692(as)S 780(long)S 930(as)S 1017(the)S 1129(button)S 1329(is)S 1405(held)S 1550(down.)S 1768(The)S 1902(whole)S 2095(process)S 2325(of)S 2412(selecting)S 2677(items)S 2851(from)S 3011(a)S 3023 1575(,)U 448 1653(b)U 448 1575(pop-up)U 673(menu,)S 874(regardless)S 1179(of)S 1271(format)S 1483(style,)S 1661(can)S 1789(be)S 1888(characteri)S 2146(zed)S 2274(in)S 2362(three)S 2530(stages:)S 2746(invocation)S 481 1653(rowsing,)U 742(and)S 868(con\256rmation.)S 1274(To)S 1378(make)S 1551(a)S 1611(selection,)S 1892(the)S 2003(user)S 2144(invokes)S 2379(the)S 2489(menu)S 2665(by)S 2761(pressing)S 3011(a)S 448 1809(w)U 448 1731(mouse)U 651(button)S 850(\(invocation\),)S 1219(continues)S 1502(to)S 1584(hold)S 1732(the)S 1843(mouse)S 2046(button)S 2245(down)S 2423(and)S 2549(moves)S 2751(to)S 2832(an)S 2924(item)S 496 1809(hich)U 639(is)S 713(then)S 856(highlighted)S 1185(\(browsing\))S 1505(and)S 1630(releases)S 1868(the)S 1978(mouse)S 2180(button)S 2378(con\256rming)S 2697(the)S 2807(selection)S 448 1887(\(con\256rmation\).)U 598 1989(A)U 672(typical)S 876(sequence)S 1143(of)S 1224(events)S 1418(for)S 1521(the)S 1627(user)S 1762(is)S 1831(shown)S 2029(in)S 2105(Figure)S 2302(8.)S 2399(The)S 2526(computer)S 2799(posts)S 2960(the)S 3022 2067(t)U 448 2145(i)U 448 2067(target)U 627(name)S 798(at)S 874(the)S 983(top)S 1096(of)S 1180(the)S 1289(screen,)S 1503(the)S 1612(user)S 1751(invokes)S 1985(the)S 2094(current)S 2309(menu,)S 2501(moves)S 2702(to)S 2782(the)S 2891(targe)S 466 2145(tem,)U 608(and)S 730(con\256rms)S 988(the)S 1095(selection)S 1355(by)S 1448(releasing)S 1712(the)S 1819(mouse)S 2018(button.)S 2252(This)S 2396(sequence,)S 2680(called)S 2862(a)S 2917(task,)S 448 2301(e)U 448 2223(was)U 578(repeated)S 827(60)S 920(times)S 1089(by)S 1182(each)S 1328(subject.)S 1579(Each)S 1736(subject)S 1948(saw)S 2077(6)S 2136(sequences)S 2429(of)S 2510(10)S 2602(menus)S 2800(each.)S 2985(In)S 477 2301(ach)U 593(ten)S 698(menu)S 869(sequence,)S 1152(the)S 1257(menu)S 1428(type)S 1566(was)S 1694(the)S 1799(same,)S 1976(either)S 2150(pie)S 2255(or)S 2335(linear,)S 2526(and)S 2646(since)S 2805(there)S 2960(are)S 3014 2379(s)U 448 2457(s)U 448 2379(only)U 605(5)S 678(menus)S 890(per)S 1014(task)S 1160(type,)S 1329(each)S 1488(menu)S 1673(appears)S 1913(twice)S 2094(in)S 2184(the)S 2303(sequence.)S 2622(The)S 2763(10)S 2868(menu)S 474 2457(equences)U 746(correspond)S 1070(to)S 1152(the)S 1263(cells)S 1414(in)S 1496(the)S 1607(experiment)S 1932(table)S 2089(design.)S 2330(Each)S 2491(subject)S 2707(performed)S 3011(a)S 3022 2535(l)U 448 2613(o)U 448 2535(sequence)U 713(for)S 814(all)S 903(6)S 960(cells)S 1104(and)S 1223(in)S 1298(random)S 1523(order.)S 1725(60)S 1815(data)S 1948(points)S 2133(are)S 2237(collecte)S 2440(d)S 2497(per)S 2605(subject.)S 2853(A)S 2924(tota)S 481 2613(f)U 525(26)S 613(subjects)S 847(performed)S 1143(the)S 1245(experiment)S 1562(for)S 1661(a)S 1712(total)S 1850(of)S 1927(1560)S 2081(data)S 2212(points.)S 3014 2715(s)U 448 2793(t)U 598 2715(For)U 714(each)S 858(task,)S 1005(the)S 1109(time)S 1249(from)S 1401(the)S 1504(\256rst)S 1630(mouse)S 1825(button)S 2016(down)S 2186(to)S 2260(the)S 2363(correct)S 2568(target)S 2740(selection)S 2996(i)S 466 2793(he)U 557(seek)S 703(time)S 848(for)S 954(the)S 1063(item.)S 1247(If)S 1320(the)S 1429(user)S 1568(selected)S 1807(the)S 1915(wrong)S 2112(item,)S 2273(this)S 2396(time)S 2540(is)S 2612(included)S 2866(in)S 2945(this)S 3014 2871(s)U 448 2949(a)U 448 2871(interval)U 676(\(Figure)S 898(10\).The)S 1133(number)S 1362(of)S 1445(errors)S 1626(made)S 1795(as)S 1877(well)S 2017(as)S 2099(the)S 2206(sub-interval)S 2547(times)S 2716(when)S 2886(error)S 477 2949(re)U 550(made)S 714(is)S 780(recorded)S 1032(during)S 1226(the)S 1328(experiment)S 1645(by)S 1733(the)S 1835(system.)S 3011 3051(e)U 448 3129(t)U 598 3051(There)U 779(were)S 935(few)S 1062(dif\256culties)S 1371(with)S 1516(the)S 1624(execution)S 1907(of)S 1990(the)S 2098(experiment.)S 2460(The)S 2589(simplicity)S 2878(of)S 2960(th)S 466 3129(ask)U 578(and)S 697(brevity)S 907(of)S 986(the)S 1090(experiment)S 1409(was)S 1536(intention)S 1793(so)S 1876(that)S 1998(any)S 2117(subject)S 2327(would)S 2515(have)S 2662(little)S 2804(problem.)S 3 F 448 3357(3)U 1 F 448 3207(All)U 554(subjects)S 788(performed)S 1084(the)S 1186(test)S 1299(adequately)S 1605(and)S 1722(no)S 1810(person)S 2008(failed)S 2179(to)S 2252(\256nish)S 2421(the)S 2523(assignment.)S 3 F 481 3357(.5.)U 592(Pilot)S 745(Study)S 1 F 598 3459(S)U (ixteen)R 818(subjects)S 1053(Results)S 1270(of)S 1348(the)S 1451(pilot)S 1594(study)S 1760(of)S 1838(16)S 1927(subjects)S 2162(showed)S 2387(that)S 2508(users)S 2667(were)S 2817(approxi-)S 3018 3537(-)U 448 3615(t)U 448 3537(mately)U 651(15%)S 797(faster)S 968(with)S 1110(the)S 1215(pie)S 1320(menus)S 1517(and)S 1636(that)S 1758(errors)S 1936(were)S 2088(less)S 2211(frequent)S 2454(with)S 2595(pie)S 2699(menus.)S 2934(Sta)S 466 3615(istical)U 654(signi\256cance)S 999(was)S 1133(shown)S 1337(for)S 1445(a)S 1505(difference)S 1802(in)S 1884(item)S 2031(seek)S 2179(time.)S 2365(There)S 2549(did)S 2664(not,)S 2796(however,)S 448 3771(p)U 448 3693(appear)U 648(to)S 724(be)S 811(any)S 931(signi\256cance)S 1270(attached)S 1513(to)S 1589(the)S 1694(task)S 1825(type.)S 2002(Subjects)S 2250(were)S 2403(split)S 2540(on)S 2630(their)S 2774(subjective)S 481 3771(reference)U 753(of)S 836(pie)S 944(and)S 1067(linear)S 1244(menus.)S 1483(Some)S 1661(commented)S 1995(that)S 2121(they)S 2262(were)S 2418(able)S 2555(to)S 2634(visually)S 2869(isolate)S 3014 3849(s)U 448 3927(b)U 448 3849(an)U 541(item)S 688(easier)S 872(with)S 1020(linear)S 1200(menus)S 1403(and)S 1529(that)S 1658(it)S 1725(was)S 1859(hard)S 2007(to)S 2088(control)S 2304(the)S 2414(selection)S 2677(in)S 2758(pie)S 2868(menu)S 481 3927(ecause)U 684(of)S 767(the)S 875(sensitivity)S 1173(of)S 1256(the)S 1364(pie)S 1472(menu)S 1646(selection)S 1907(mechanism.)S 2273(These)S 2458(subjects)S 2698(tended)S 2900(to)S 2978(be)S 448 4083(s)U 448 4005(the)U 551(most)S 702(mouse)S 897(naive)S 1062(of)S 1140(all)S 1228(whereas)S 1467(those)S 1629(who)S 1766(had)S 1884(heard)S 2053(of)S 2130(or)S 2207(seen)S 2346(a)S 2397(mouse/cursor)S 2774(controlled)S 474 4083(ystem)U 659(but)S 771(had)S 894(not)S 1006(used)S 1155(one)S 1278(extensively)S 1605(tended)S 1808(to)S 1886(prefer)S 2070(pie)S 2177(menus.)S 2415(The)S 2544(most)S 2699(mouse)S 2898(naive)S 3022 4161(t)U 448 4239(w)U 448 4161(users,)U 627(while)S 799(\256nding)S 1012(linear)S 1187(menus)S 1385(easier,)S 1580(tended)S 1780(to)S 1856(be)S 1943(better)S 2117(at)S 2189(pie)S 2294(menus)S 2491(and)S 2611(commented)S 2942(tha)S 496 4239(ith)U 596(practice,)S 851(they)S 995(would)S 1191(probably)S 1456(be)S 1549(superior)S 1796(and)S 1922(in)S 2004(fact)S 2133(prefer)S 2321(the)S 2432(pie)S 2543(menus)S 2746(because)S 2985(of)S 448 4317(their)U 590(speed)S 762(and)S 879(minimiz)S EP %%Page: ? 7 BP 1 F 66 Z 598 675(Experience)U 921(in)S 1000(the)S 1108(pilot)S 1256(caused)S 1463(only)S 1608(slight)S 1782(changes)S 2021(in)S 2099(the)S 2206(design:)S 2423(a)S 2479(better)S 2655(distribution)S 2985(of)S 448 831(c)U 448 753(menu)U 620(targets)S 821(and)S 942(doubled)S 1180(number)S 1407(of)S 1488(menu)S 1660(trials,)S 1834(though)S 2043(the)S 2149(number)S 2376(of)S 2457(menus)S 2655(total)S 2796(remained)S 477 831(onstant.)U 3 F 772 981(s)U 448(3.6.)S 592(Result)S 1 F 598 1083(A)U 676(standard)S 929(analysis)S 1170(of)S 1254(variance)S 1505(\(ANOVA\))S 1818(was)S 1950(performed)S 2253(on)S 2348(the)S 2457(data.)S 2634(Table)S 2812(2)S 2874(shows)S 3018 1161(-)U 448 1239(c)U 448 1161(the)U 553(means)S 746(per)S 855(cell,)S 991(per)S 1100(row,)S 1245(and)S 1365(per)S 1474(column.)S 1734(Table)S 1907(3)S 1964(displays)S 2204(the)S 2308(ANOVA)S 2572(results)S 2768(of)S 2847(statisti)S 477 1239(al)U 566(signi\256cance)S 944(A)S 1034(Tukey)S 1243(analysis)S 1496(revealed)S 1759(that)S 1898(there)S 2070(is)S 2155(a)S 2225(statistical)S 2513(signi\256cance)S 2868(to)S 2960(the)S 3018 1317(f)U 448 1395(t)U 448 1317(difference)U 745(between)S 995(overall)S 1208(menu)S 1385(type)S 1529(performance,)S 1909(task)S 2046(type)S 2190(performance,)S 2570(and)S 2696(the)S 2806(effect)S 2985(o)S 466 1395(arget)U 627(placement)S 925(on)S 1020(performance.)S 1420(Pie)S 1533(tasks)S 1694(and)S 1818(linear)S 1996(tasks)S 2157(did)S 2270(not)S 2383(signi\256cantly)S 2737(differ)S 2912(from)S 3014 1473(s)U 448 1551(p)U 448 1473(each)U 592(other,)S 768(but)S 876(both)S 1016(organizations)S 1393(are)S 1496(an)S 1581(improvement)S 1954(over)S 2094(the)S 2197(unclassi\256ed)S 2531(menu)S 2700(tasks.)S 2894(Item)S 481 1551(laced)U 642(in)S 716(the)S 819(third)S 966(group,)S 1160(items)S 1325(6,7,8,)S 1498(differed)S 1729(signi\256cantly)S 2077(from)S 2228(those)S 2390(in)S 2463(the)S 2565(other)S 2722(two)S 2843(groups.)S 448 1629(No)U 551(other)S 708(interacti)S 922(on)S 1010(was)S 1135(observed)S 1395(to)S 1468(be)S 1552(signi\256cant.)S 598 1731(Disregarding)U 974(pie)S 1086(menus)S 1289(for)S 1397(a)S 1457(moment,)S 1720(the)S 1831(shape)S 2012(of)S 2098(our)S 2217(results)S 2420(con\256rm)S 2656(earlier)S 2854(experi-)S 448 1887(M)U 448 1809(ments)U 653(on)S 767(menus.)S 1026(The)S 1176(task)S 1330(type)S 1490(difference)S 1803(af\256rms)S 2037(the)S 2164(results)S 2383(of)S 2485(Card[Card)S 2810(82])S 2945(and)S 507 1887(cDonald[McDonald)U 1057(et)S 1127(al)S 1197(83])S 1308(that)S 1429(some)S 1591(organization)S 1942(is)S 2008(helpful.)S 2255(The)S 2379(signi\256cance)S 2715(of)S 2792(the)S 2894(menu)S 3014 1965(s)U 448 2043(w)U 448 1965(targets)U 656(in)S 739(group)S 925(3)S 990(con\256rms)S 1253(Perlman's)S 1552(result)S 1730(that)S 1860(linear)S 2041(menus)S 2245(suffer)S 2431(performance)S 2795(problem)S 496 2043(ith)U 592(increased)S 867(menu)S 1040(length)S 1231(at)S 1305(the)S 1412(extremiti)S 1648(es[Perlman)S 1970(84].)S 2123(But)S 2244(the)S 2350(exciting)S 2587(news)S 2749(for)S 2852(us)S 2937(was)S 448 2121(how)U 584(well)S 719(pies)S 847(did.)S 598 2223(Figure)U 797(11)S 889(displays)S 1131(the)S 1237(target)S 1412(location)S 1649(by)S 1741(item,)S 1900(not)S 2010(group,)S 2207(plotted)S 2415(against)S 2627(the)S 2733(mean)S 2901(seek-)S 448 2379(f)U 448 2301(time.)U 629(The)S 757(mean)S 925(seektime)S 1184(across)S 1375(target)S 1549(location)S 1785(for)S 1887(pie)S 1992(menus)S 2189(is)S 2258(fairly)S 2425(constant.)S 2708(As)S 2807(expected)S 470 2379(or)U 554(linear)S 732(menus,)S 950(the)S 1059(mean)S 1230(see)S 1343(time)S 1488(increases)S 1758(proportional)S 2112(to)S 2192(the)S 2301(distance)S 2544(of)S 2627(the)S 2735(target)S 2912(from)S 3007 2457(k)U 448 2535(t)U 448 2457(the)U 557(initial)S 738(cursor)S 932(location.)S 1211(Figure)S 1412(12)S 1507(plots)S 1664(the)S 1773(number)S 2003(of)S 2086(menus)S 2286(seen)S 2431(against)S 2645(the)S 2753(mean)S 2923(see)S 466 2535(ime)U 590(for)S 693(all)S 784(menus)S 981(that)S 1104(appeared)S 1366(at)S 1438(a)S 1492(particular)S 1768(point)S 1928(in)S 2004(the)S 2109(sequence)S 2375(of)S 2455(60)S 2546(menus.)S 2782(The)S 2909(early)S 3007 2613(n)U 448 2691(p)U 448 2613(spike)U 610(to)S 684(the)S 787(value)S 952(of)S 1030(6)S 1086(seconds)S 1318(was)S 1444(probably)S 1701(caused)S 1903(by)S 1992(the)S 2095(misunderstanding)S 2586(of)S 2664(one)S 2781(subject)S 2989(i)S 481 2691(articular)U 725(when)S 894(an)S 982(error)S 1135(occurred.)S 1429(Nevertheless,)S 1811(the)S 1916(region)S 2109(between)S 2353(pie)S 2458(and)S 2578(linear)S 2752(menu)S 2923(seek)S 3007 2769(8)U 448 2847(i)U 448 2769(times)U 620(seems)S 811(fairly)S 983(constant.)S 1271(It)S 1340(may)S 1482(be)S 1573(reasonable)S 1883(to)S 1963(assume)S 2186(that)S 2313(for)S 2419(this)S 2543(con\256guration)S 2923(of)S 466 2847(tems)U 621(on)S 718(a)S 778(pie)S 889(menu,)S 1083(linear)S 1263(menu)S 1439(performance)S 1801(will)S 1933(always)S 2146(be)S 2238(slightly)S 2465(slower.)S 2710(This)S 2857(can)S 2978(be)S 3022 2925(t)U 448 3003(l)U 448 2925(attributed)U 733(to)S 818(the)S 932(constant)S 1185(item)S 1335(distance)S 1584(advantage)S 1884(of)S 1972(pie)S 2085(menus.)S 2329(Figure)S 2534(12)S 2633(shows)S 2832(a)S 2894(sligh)S 466 3003(earning)U 685(effect)S 856(for)S 955(both)S 1094(types)S 1255(of)S 1332(menus,)S 1543(without)S 1766(obvious)S 1997(convergence)S 2351(in)S 2424(this)S 2541(number)S 2764(of)S 2841(trials.)S 3018 3105(r)U 448 3183(m)U 598 3105(Figure)U 794(13)S 883(displays)S 1122(the)S 1225(target)S 1397(location)S 1631(plotted)S 1836(against)S 2045(the)S 2148(number)S 2372(of)S 2450(errors.)S 2666(Pie)S 2773(and)S 2891(linea)S 499 3183(enus)U 645(seem)S 805(to)S 881(suffer)S 1060(from)S 1213(a)S 1267(similar)S 1474(phenomenon)S 1839(-)S 1885(errors)S 2063(are)S 2167(made)S 2333(more)S 2492(on)S 2582(items)S 2748(in)S 2823(the)S 2927(cen-)S 3018 3261(-)U 448 3339(i)U 448 3261(tral)U 561(region)S 755(of)S 836(the)S 942(menu)S 1114(display.)S 1369(These)S 1552(are)S 1658(the)S 1764(items)S 1932(with)S 2075(the)S 2181(most)S 2335(interacti)S 2549(on)S 2641(with)S 2784(neighbor)S 466 3339(ng)U 554(items[Card)S 868(82].)S 598 3441(S)U (ome)R 783(of)S 873(the)S 988(subjective)S 1289(results)S 1496(obtained)S 1757(in)S 1843(the)S 1958(pilot)S 2113(study)S 2291(repeated)S 2548(themselves)S 2875(in)S 2960(the)S 3011 3519(e)U 448 3597(w)U 448 3519(actual)U 637(experiment.)S 1004(Subjects)S 1259(were)S 1419(split)S 1564(on)S 1662(preferring)S 1957(one)S 2084(menu)S 2262(type)S 2407(over)S 2556(another)S 2785(but)S 2901(thos)S 496 3597(ho)U 591(preferred)S 861(linear)S 1039(menus)S 1240(had)S 1364(no)S 1459(string)S 1638(conviction)S 1943(in)S 2022(this)S 2145(direction)S 2406(and)S 2529(most)S 2685(admitted)S 2942(that)S 448 3753(g)U 448 3675(with)U 589(further)S 791(practice)S 1021(they)S 1157(might)S 1333(prefer)S 1513(the)S 1616(pie)S 1719(menu)S 1888(structure.)S 2180(Those)S 2364(who)S 2501(preferred)S 2765(pie)S 2868(menus)S 481 3753(enerally)U 714(felt)S 823(fairly)S 987(con\256dent)S 1254(in)S 1327(their)S 1469(assessment)S 1784(and)S 1901(this)S 2018(is)S 2084(re\257ected)S 2332(in)S 2405(the)S 2507(questionnaires.)S 3 F 448 3903(3.7.)U 592(Discussion)S 1 F 598 4005(Should)U 808(we)S 908(go)S 997(and)S 1115(program)S 1361(pie)S 1464(menus)S 1659(into)S 1784(our)S 1895(bitmapped)S 2195(window)S 2431(systems)S 2663(tomorrow)S 2945(and)S 3007 4083(y)U 448 4161(f)U 448 4083(expect)U 649(a)S 708(15%)S 859(increase)S 1104(in)S 1185(productivity)S 1535(based)S 1714(on)S 1809(the)S 1918(fact)S 2045(that)S 2172(user)S 2311(can)S 2431(\256nd)S 2563(the)S 2672(items)S 2843(slightl)S 470 4161(aster)U 617(with)S 757(pie)S 860(menus.)S 1071(Well,)S 1237(maybe.)S 1473(There)S 1648(are)S 1750(several)S 1958(issues)S 2138(to)S 2211(examine)S 2455(\256rst)S 2580(and)S 2697(several)S 2905(more)S 448 4317(e)U 448 4239(experiments)U 804(to)S 890(run)S 1013(before)S 1216(one)S 1346(can)S 1472(issue)S 1639(a)S 1703(global)S 1902(recommendat)S 2259(ion)S 2378(of)S 2468(pie)S 2583(menus)S 2790(based)S 2974(on)S 477 4317(xperimental)U 812(evaluation.)S EP %%Page: ? 8 BP 1 F 66 Z 598 675(F)U (irst,)R 764(this)S 887(experiment)S 1210(only)S 1355(addresses)S 1635(\256xed)S 1794(length)S 1985(menus,)S 2201(in)S 2279(particular,)S 2574(menus)S 2773(consisting)S 3022 753(l)U 448 831(e)U 448 753(of)U 532(8)S 593(items)S 763(-)S 813(no)S 907(more,)S 1087(no)S 1181(less.)S 1347(Secondly,)S 1637(there)S 1796(remains)S 2032(the)S 2140(problem)S 2387(of)S 2470(increased)S 2746(screen)S 2942(rea)S 477 831(state)U 622(usage.)S 836(In)S 915(one)S 1034(trial)S 1163(a)S 1216(subject)S 1426(complained)S 1756(because)S 1988(the)S 2092(pie)S 2196(menu)S 2366(obscured)S 2628(his)S 2729(view)S 2881(of)S 2960(the)S 448 987(d)U 448 909(target)U 621(prompt)S 835(message.)S 1121(Finally,)S 1348(the)S 1452(questionnaire)S 1830(showed)S 2056(that)S 2178(the)S 2281(subjects)S 2516(were)S 2667(almost)S 2865(evenly)S 481 987(ivided)U 678(between)S 930(pie)S 1043(and)S 1171(linear)S 1353(menus)S 1558(in)S 1641(subjective)S 1939(satisfaction.)S 2309(Many)S 2495(found)S 2681(it)S 2749(dif\256cult)S 2989(to)S 3007 1065(u)U 448 1143(d)U 448 1065(home)U 623(in)S 703(on)S 798(a)S 856(particular)S 1136(item)S 1281(because)S 1518(of)S 1602(the)S 1710(region)S 1906(of)S 1989(activati)S 2181(on)S 2275(sensitivity)S 2573(of)S 2678(the)S 2786(pie)S 2894(men)S 481 1143(esign.)U 598 1245(O)U (n)R 710(the)S 821(other)S 987(hand,)S 1163(many)S 1340(users)S 1507(complained)S 1844(that)S 1973(the)S 2084(cursor)S 2280(migrated)S 2544(down)S 2721(towards)S 2960(the)S 3011 1323(e)U 448 1401(i)U 448 1323(bottom)U 657(of)S 735(the)S 838(screen)S 1028(and)S 1145(they)S 1280(were)S 1430(called)S 1608(on)S 1696(the)S 1798(reposition)S 2083(the)S 2185(mouse)S 2379(\(i.e.)S 2504(pick)S 2639(it)S 2697(up)S 2785(and)S 2902(plac)S 466 1401(t)U 510(further)S 715(forward)S 950(on)S 1042(the)S 1148(mouse)S 1346(pad)S 1467(to)S 1544(allow)S 1716(more)S 1877(free)S 2005(movement)S 2308(space\))S 2502(quite)S 2658(often)S 2818(with)S 2960(the)S 3011 1479(e)U 448 1557(m)U 448 1479(linear)U 629(menus.)S 872(Many)S 1058(preferred)S 1331(the)S 1443(limited)S 1660(movement)S 1969(and)S 2096(static)S 2266(placement)S 2567(nature)S 2763(of)S 2849(the)S 2960(pi)S 499 1557(enus.)U 683(We)S 798(only)S 939(looked)S 1142(at)S 1213(computer-naive)S 1649(subjects,)S 1902(but)S 2010(it)S 2070(would)S 2259(be)S 2345(useful)S 2530(to)S 2604(examine)S 2849(the)S 2952(use)S 448 1635(of)U 525(pie)S 627(menus)S 821(by)S 909(experienced)S 1248(mouse)S 1442(and)S 1559(linear)S 1730(pop-up)S 1939(and)S 2056(pull-down)S 2349(menu)S 2517(users.)S 598 1737(One)U 740(continuing)S 1053(issue)S 1217(with)S 1366(pie)S 1478(menus)S 1682(is)S 1758(the)S 1870(limit)S 2025(on)S 2123(the)S 2235(number)S 2468(of)S 2554(items)S 2727(that)S 2856(can)S 2978(be)S 3018 1815(r)U 448 1893(i)U 448 1815(placed)U 650(in)S 732(a)S 792(circular)S 1023(format)S 1229(before)S 1427(the)S 1537(clutter)S 1734(or)S 1819(size)S 1951(of)S 2036(the)S 2146(menu)S 2322(window)S 2565(is)S 2639(impractic)S 2886(al)S 2963(fo)S 466 1893(mplementa)U 757(tion)S 890(of)S 976(an)S 1069(applicati)S 1294(on)S 1391(as)S 1477(a)S 1537(pie)S 1648(menu.)S 1863(Perhaps,)S 2119(like)S 2247(the)S 2357(limiting)S 2594(factors)S 2803(active)S 2989(in)S 3007 1971(h)U 448 2049(o)U 448 1971(linear)U 623(menus)S 821(concerning)S 1138(their)S 1283(lengths,)S 1515(pie)S 1620(menus)S 1817(reach)S 1984(a)S 2038(similar)S 2245(breaking)S 2500(point)S 2660(beyond)S 2879(whic)S 481 2049(ther)U 614(menu)S 791(styles)S 972(would)S 1168(be)S 1261(more)S 1427(useful.)S 1658(Additional)S 1970(experiments)S 2322(could)S 2499(determine)S 2792(where,)S 3000(if)S 3 F 448 2277(4)U 1 F 448 2127(anywhere,)U 743(this)S 860(point)S 1017(is.)S 3 F 481 2277(.)U 542(Applications)S 1 F 598 2379(P)U (ie)R 707(menus)S 904(are)S 1009(not)S 1118(just)S 1238(another)S 1459(way)S 1593(of)S 1672(showing)S 1920(a)S 1973(menu.)S 2182(They)S 2341(offer)S 2493(an)S 2579(additional)S 2865(degree)S 448 2535(s)U 448 2457(of)U 531(information,)S 886(the)S 994(radius)S 1183(of)S 1266(selection,)S 1544(and)S 1667(open)S 1823(the)S 1931(door)S 2080(to)S 2159(some)S 2326(rather)S 2507(different)S 2760(interacti)S 2974(on)S 474 2535(tyles.)U 659(In)S 736(this)S 853(section)S 1061(we)S 1160(speculate)S 1426(on)S 1514(some)S 1675(future)S 1854(uses)S 1990(of)S 2067(pie)S 2169(menus.)S 3 F 448 2685(4.1.)U 592(New)S 739(Principles)S 1 F 598 2787(Menus)U 813(can)S 939(be)S 1036(displayed)S 1323(as)S 1413(labeled)S 1637(icons)S 1811(around)S 2029(the)S 2144(menu)S 2325(name)S 2502(label)S 2664(in)S 2749(the)S 2863(center,)S 448 2943(i)U 448 2865(which)U 641(may)S 786(have)S 942(arrows,)S 1171(spears,)S 1385(wedges,)S 1632(or)S 1719(other)S 1886(embelishment)S 2254(s)S 2312(around)S 2527(it.)S 2612(For)S 2736(entries)S 2942(that)S 466 2943(nvoke)U 655(a)S 712(submenu,)S 994(the)S 1101(icon)S 1241(for)S 1345(the)S 1452(entry)S 1614(could)S 1787(be)S 1876(an)S 1965(scaled)S 2156(down)S 2330(image)S 2517(of)S 2599(the)S 2706(menu)S 2879(that)S 3004(it)S 448 3099(n)U 448 3021(invokes)U 678(\(possibly)S 945(with)S 1087(less)S 1211(detail\))S 1403(so)S 1487(that)S 1610(you)S 1734(can)S 1850(know)S 2021(by)S 2111(looking)S 2336(at)S 2407(the)S 2511(\256rst)S 2638(menu)S 2808(what)S 2960(the)S 481 3099(ext)U 586(stroke)S 772(should)S 972(be.)S 1075(Alternativly,)S 1433(just)S 1552(the)S 1656(name)S 1822(of)S 1901(the)S 2005(submenu)S 2267(and)S 2386(maybe)S 2585(an)S 2671(icon)S 2808(could)S 2978(be)S 448 3255(d)U 448 3177(displayed,)U 749(but)S 865(when)S 1040(tracking)S 1287(the)S 1399(mouse,)S 1620(selections)S 1911(that)S 2041(are)S 2152(menus)S 2355(would)S 2551(be)S 2644(highlighted)S 2974(by)S 481 3255(rawing)U 690(the)S 796(mini-menu.)S 1127(This)S 1270(might)S 1449(look)S 1592(less)S 1717(cluttered.)S 1989(When)S 2172(a)S 2226(submenu)S 2489(is)S 2558(selected,)S 2811(its)S 2898(mini-)S 448 3333(menu)U 616(would)S 803(zoom)S 971(to)S 1044(normal)S 1252(size,)S 1393(and)S 1510(the)S 1612(parent)S 1798(menu)S 1966(could)S 2134(either)S 2305(vanish)S 2499(or)S 2576(stay)S 2704(underneath.)S 598 3435(For)U 712(instance,)S 966(the)S 1068(following)S 1346(menu)S 1514(that)S 1634(would)S 1821(work)S 1979(well)S 2114(in)S 2187(miniature)S 2460(form)S 2610(as)S 2687(a)S 2738(submenu:)S 1096 3615(|)U 5 F 1096 3537(______)U 1 F 1197 3615(|)U 1197 3693(|)U 1096 3771(|)U 1096 3693(|)U 1197 3771(|)U 1197 3849(|)U 664 3927(|)U 5 F 664 3849(______)U 1 F 1096(|)S 765 3927(|)U 1096(|)S 1197(|)S 1219 4005(|)U 664 4083(|)U 664 4005(|)U 765(|)S 1096(|)S 1131(60)S 765 4083(|)U 1096(|)S 1197(|)S 5 F 1528(______)S 1 F 664 4239(|)U 664 4161(|)U 765(|)S 1096(|)S 1197(|)S 1528(|)S 5 F (__)R 1 F (6)R 5 F (_)R 1 F (|)R 699 4239(48)U 787(|)S 1096(|)S 1197(|)S 1241 4317(|)U 664 4395(|)U 664 4317(|)U 765(|)S 1096(|)S 5 F (____)R 1 F 765 4395(|)U EP %%Page: ? 9 BP 1 F 66 Z 664 675(|)U 5 F (____)R 1 F (|)R 990(Window)S 1239(Height)S 664 831(|)U 5 F 664 753(______)U 1 F 765 831(|)U 5 F 1528(______)S 1 F 664 987(|)U 664 909(|)U 765(|)S 5 F 1096(______)S 1 F 1528(|)S 1629(|)S 765 987(|)U 1096(|)S 1197(|)S 1528(|)S 5 F (_)R 1 F (12)R 5 F (_)R 1 F (|)R 664 1143(|)U 664 1065(|)U 699(36)S 787(|)S 1096(|)S 1197(|)S 765 1143(|)U 1096(|)S 1131(24)S 1219(|)S 1241 1221(|)U 598 1347(T)U 664 1221(|)U 5 F (____)R 1 F (|)R 1096(|)S 5 F (____)R 1 F 638 1347(he)U 725(user)S 860(could)S 1031(choose)S 1239(from)S 1392(a)S 1445(set)S 1542(of)S 1621(6)S 1678(commonly)S 1983(used)S 2128(window)S 2365(sizes,)S 2534(with)S 2675(each)S 2819(being)S 2989(in)S 3007 1425(g)U 448 1503(t)U 448 1425(a)U 501(unique)S 704(direction,)S 978(or)S 1056(you)S 1178(could)S 1347(choose)S 1553(any)S 1671(intermedia)S 1951(te)S 2021(value)S 2186(in)S 2260(between,)S 2519(by)S 2608(not)S 2715(constrainin)S 466 1503(he)U 550(choices)S 769(to)S 842(6)S 897(sizes.)S 598 1605(O)U (ne)R 734(thing)S 895(that)S 1019(should)S 1221(be)S 1309(explored)S 1565(is)S 1635(the)S 1740(philosophy)S 2058(of)S 2138(convenient)S 2451(directions.)S 2752(What)S 2919(does)S 3018 1683(-)U 448 1761(t)U 448 1683(it)U 508(mean)S 674(for)S 775(a)S 828(direction)S 1085(to)S 1160(be)S 1246(convenient?)S 1609(Easy)S 1761(to)S 1836(remember)S 2126(is)S 2194(convenient,)S 2523(but)S 2630(are)S 2733(there)S 2887(direc)S 466 1761(ions)U 600(that)S 722(are)S 825(easier)S 1001(to)S 1075(specify)S 1288(with)S 1428(a)S 1480(mouse,)S 1692(touchpad,)S 1973(joystick,)S 2221(trackball,)S 2490(lightpen,)S 2745(footmouse,)S 448 1839(or)U 525(whatever?)S 817(Under)S 1004(what)S 1154(circumstance)S 1500(s)S 1548(does)S 1691(a)S 1742(direction's)S 2045(convenience)S 2395(differ?)S 598 1941(A)U 682(selection's)S 999(position)S 1246(relative)S 1477(to)S 1563(other)S 1733(selections)S 2027(is)S 2106(an)S 2203(important)S 2493(factor.)S 2698(A)S 2781(selections)S 448 2097(o)U 448 2019(could)U 619(be)S 706(placed)S 902(opposite)S 1150(of)S 1230(one)S 1350(that)S 1473(complement)S 1797(s)S 1848(it,)S 1926(and)S 2046(90)S 2136(\(or)S 2237(whatever\))S 2524(degrees)S 2749(away)S 2912(from)S 481 2097(nes)U 595(that)S 719(are)S 825(orthogonal)S 1136(to)S 1213(it.)S 1313(What)S 1480(other)S 1640(ways)S 1801(are)S 1906(there)S 2062(to)S 2138(make)S 2305(selection)S 2563(directions)S 2847(easy)S 2989(to)S 448 2175(remember)U 736(are)S 838(there?)S 598 2277(I)U 642(think)S 799(the)S 901(following)S 1179(menu)S 1347(demonstrates)S 1716(this)S 1833(philosophy:)S 730 2457(A)U 1162 2379(Any)U 1298(Height)S 778 2457(ny)U 866(Size)S 1616(Next)S 1766(Size)S 2142 2613(h)U 536(Any)S 672(Width)S 1162(Window)S 1411(Size)S 1744(Common)S 2011(Widt)S 664 2769(Previous)U 917(Size)S 1594(Common)S 1861(Size)S 448 2949(A)U 1140 2847(Common)U 1407(Height)S 526 2949(graphical)U 800(representation)S 1202(could)S 1378(show)S 1548(a)S 1607(small)S 1779(version)S 2003(of)S 2088(each)S 2238(submenu,)S 2523(as)S 2607(well)S 2749(as)S 2833(the)S 2942(text)S 448 3105(A)U 448 3027(label.)U 619(The)S 748(Common)S 1020(menus)S 1219(might)S 1399(have)S 1550(pointers)S 1789(showing)S 2040(the)S 2146(direction)S 2405(of)S 2486(each)S 2632(icon,)S 2788(while)S 2960(the)S 496 3105(ny)U 584(menus)S 778(would)S 965(have)S 1111(the)S 1213(icons)S 1374(but)S 1480(not)S 1586(the)S 1688(arrows.)S 3007 3207(n)U 448 3285(e)U 598 3207(There)U 773(could)S 941(be)S 1025(another)S 1244(menu)S 1412(to)S 1485(choose)S 1690(a)S 1741(window)S 1976(size)S 2100(from)S 2250(a)S 2301(window's)S 2584(size)S 2708(ring)S 2836(\(like)S 2978(a)S 477 3285(macs)U 635(kill)S 745(ring:)S 892(a)S 944(circular)S 1167(array)S 1325(with)S 1465(one)S 5 F 1583(")S 1 F (current)R 1820(item)S 5 F (")R 1 F 1987(\(displayed)S 2284(at)S 2354(the)S 2456(top)S 2562(of)S 2639(course\)\),)S 2894(and)S 3011(a)S 3023 3363(,)U 448 3441(d)U 448 3363(way)U 583(add)S 703(and)S 823(delete)S 1004(sizes.)S 1174(i.e.)S 1280(a)S 1334(size)S 1460(ring)S 1590(menu,)S 1777(where)S 1962(you)S 2085(choose)S 2292(a)S 2345(verb)S 2486(\(select,)S 2698(replace,)S 2928(add)S 481 3441(elete,)U 645(next,)S 799(previous,)S 1067(etc\),)S 1206(and)S 1325(then)S 1462(\(if)S 1548(appropriate\))S 1893(a)S 1946(noun)S 2102(\(by)S 2214(selecting)S 2471(one)S 2590(of)S 2669(the)S 2772(sizes)S 2923(dep-)S 448 3597(b)U 448 3519(icted)U 598(in)S 672(a)S 724(menu\).)S 932(With)S 1086(the)S 1189(current)S 1398(item)S 1537(at)S 1607(the)S 1710(top,)S 1834(operations)S 2131(on)S 2220(the)S 2323(current)S 2532(item)S 2670(would)S 2857(always)S 481 3597(e)U 532(the)S 634(same)S 791(sequence)S 1054(of)S 1131(strokes.)S 1357(This)S 1496(could)S 1664(be)S 1748(applied)S 1963(to)S 2036(rings)S 2190(of)S 2267(whatever)S 2530(you)S 2651(want.)S 3007 3699(g)U 448 3777(t)U 598 3699(Another)U 843(similarly)S 1105(arranged)S 1364(set)S 1466(of)S 1550(menus)S 1750(could)S 1924(let)S 2017(you)S 2144(scale)S 2303(windows)S 2570(without)S 2799(changin)S 466 3777(he)U 550(number)S 773(of)S 850(lines)S 996(or)S 1073(columns.)S 1335(\(i.e.)S 1460(change)S 1668(the)S 1770(font)S 1898(size.\))S 3018 3879(-)U 448 3957(l)U 598 3879(Visual)U 793(feedback)S 1053(is)S 1120(not)S 1227(required)S 1469(in)S 1543(making)S 1763(choices,)S 1999(as)S 2076(with)S 2215(pull)S 2339(down)S 2508(menus.)S 2719(When)S 2898(fami)S 466 3957(iar)U 565(with)S 712(choice)S 913(directions,)S 1219(the)S 1328(user)S 1467(can)S 1587(traverse)S 1824(menus)S 2025(in)S 2105(quick,)S 2297(easily)S 2479(remembered)S 2836(strokes,)S 448 4113(t)U 448 4035(without)U 673(even)S 821(looking.)S 1085(There)S 1262(is)S 1330(no)S 1420(need)S 1568(to)S 1643(slow)S 1791(the)S 1894(mouse)S 2089(down)S 2259(and)S 5 F 2377(")S 1 F (park)R 5 F (")R 1 F 2573(in)S 2647(in)S 2721(a)S 2773(small)S 2938(rec-)S 466 4113(angle)U 637(as)S 721(with)S 867(conventional)S 1235(pull)S 1366(down)S 1542(menus.)S 1760(If)S 1833(the)S 1942(user)S 2081(is)S 2154(familiar)S 2389(with)S 2534(the)S 2642(menu,)S 2833(then)S 2974(no)S 3011 4191(e)U 448 4269(t)U 448 4191(visual)U 628(attention)S 880(at)S 950(all)S 1038(is)S 1105(necessary.)S 1401(Thus)S 1556(you)S 1678(can)S 1792(be)S 1877(looking)S 2101(at)S 2171(something)S 2468(in)S 2542(one)S 2659(window)S 2894(whil)S 466 4269(raversing)U 743(menus)S 947(in)S 1029(another.)S 1274(Rectiline)S 1510(ar)S 1592(menus)S 1795(require)S 2012(that)S 2141(you)S 2271(move)S 2448(in)S 2530(the)S 2641(same)S 2807(direction)S 3011 4347(e)U 448 4425(m)U 448 4347(every)U 627(time)S 776(you)S 907(choose)S 1122(them)S 1285(\(thus)S 1449(discarding)S 1755(theta\),)S 1953(and)S 2080(depend)S 2302(on)S 2400(how)S 2546(far)S 2651(you)S 2782(move)S 2960(th)S 499 4425(ouse)U 655(\(depending)S 986(on)S 1087(the)S 1202(radius)S 1398(instead\).)S 1658(With)S 1824(rectiline)S 2038(ar)S 2123(menus,)S 2346(there)S 2511(is)S 2589(no)S 2689(advantage)S 2989(to)S EP %%Page: ? 10 BP 3 F 66 Z 448 825(4)U 1 F 448 675(having)U 649(fewer)S 821(menu)S 989(items,)S 1170(because)S 1400(you)S 1521(need)S 1667(just)S 1784(as)S 1861(precise)S 2069(control)S 2277(to)S 2350(choose)S 2555(each)S 2697(item.)S 3 F 481 825(.2.)U 592(New)S 739(Applications)S 1 F 598 927(C)U (hoosing)R 873(between)S 1114(n)S 1169(items,)S 1350(each)S 1492(item)S 1630(having)S 1831(a)S 1882(sector)S 2061(of)S 2138(360/n)S 2310(degrees.)S 3018 1029(r)U 448 1107(t)U 598 1029(Setting)U 808(the)S 912(time)S 1052(of)S 1131(an)S 1217(analog)S 1416(clock.)S 1599(Use)S 1726(one)S 1845(button)S 2037(to)S 2112(set)S 2208(the)S 2311(minute)S 2516(hand,)S 2684(and)S 2802(the)S 2905(othe)S 466 1107(o)U 521(set)S 616(the)S 718(hour)S 861(hand.)S 1028(Move)S 1204(in)S 1277(the)S 1379(direction)S 1634(you)S 1755(want)S 1905(it)S 1963(pointing.)S 3018 1209(f)U 448 1287(t)U 598 1209(Choosing)U 877(from)S 1031(a)S 1086(color)S 1247(pallete.)S 1464(The)S 1592(menu)S 1764(is)S 1834(a)S 1889(circle)S 2060(of)S 2141(colors.)S 2367(Move)S 2546(in)S 2622(the)S 2727(direction)S 2985(o)S 466 1287(he)U 550(color)S 707(you)S 828(want.)S 598 1389(A)U (nswering)R 910(yes)S 1020(or)S 1097(no)S 1185(questions.)S 1473(Up)S 1576(for)S 1675(yes,)S 1802(down)S 1971(for)S 2070(no.)S 3011 1491(e)U 448 1569(t)U 598 1491(Scrolling)U 862(the)S 965(screen.)S 1173(The)S 1298(radius)S 1482(could)S 1651(supply)S 1850(an)S 1935(argument)S 2206(for)S 2306(how)S 2443(far)S 2539(to)S 2613(scroll.)S 2799(Compar)S 466 1569(o)U 524(scroll)S 695(bars:)S 848(You)S 987(do)S 1078(not)S 1187(have)S 1336(to)S 1411(stop)S 1545(looking)S 1770(at)S 1841(what)S 1993(you're)S 2189(scrolling)S 2443(to)S 2518(aim)S 2640(the)S 2744(mouse)S 2940(at)S 3011(a)S 448 1647(scroll)U 616(bar.)S 598 1749(Choosing)U 873(percentages.)S 1222(Right)S 1390(for)S 1489(25%,)S 1649(down)S 1818(for)S 1917(50%,)S 2077(etc.)S 2171 1851(r)U 598 1953(I)U 598 1851(Specifying)U 905(a)S 956(direction)S 1211(\(and)S 1350(distance\))S 1609(to)S 1682(move)S 1850(in)S 1923(a)S 1974(game)S 2138(o)S 620 1953(ncorporate)U 923(audio)S 1091(feedback)S 1350(for)S 1449(the)S 1551(blind.)S 3 F 448 2103(5.)U 542(Conclusions)S 1 F 598 2205(Pies)U 730(are)S 832(great.)S 1002(\(etc.\))S 3 F 448 2355(Acknowledgements)U 1 F 598 2457(Ben)U 726(Shneiderman)S 1095(provided)S 1351(advice)S 1544(on)S 1632(experimenta)S 1956(l)S 1996(design.)S EP %%Page: ? 11 BP 1 F 66 Z 448 699(Xerox)U 635(84.)S 2 F 598 777(Interpress)U 888(Electronic)S 1183(Printing)S 1424(Standard)S 1 F (1984.)R 448 903(Sun)U 573(86.)S 2 F 598 981(SunView)U 858(Programmer's)S 1278(Guide)S 1 F (,.ie)R 1549(!)S 5 F (")R 1 F (Revision)R 1862(A)S 1939(of)S 2023(19)S 2118(September)S 2428(1986)S 5 F ("")R 1 F 2645(Revision)S 2908(A)S 2985(of)S 448 1185(C)U 598 1059(19)U 686(September)S 989(1986)S 1143(1986.)S 492 1185(ard)U 598(et)S 667(al)S 736(78.)S 598 1263(S)U (.K.)R 743(Card,)S 914(W.K.)S 1083(English,)S 1326(and)S 1446(B.J.)S 1575(Burr,)S 1738(``Evaluation)S 2091(of)S 2171(mouse,)S 2385(rate-controll)S 2709(ed)S 2796(isometric)S 3023 1341(.)U 598 1419(6)U 598 1341(joystick,)U 854(step)S 991(keys,)S 1160(and)S 1286(text)S 1415(keys)S 1567(for)S 1675(text)S 1804(selection)S 2068(on)S 2165(a)S 2224(CRT,'')S 2 F 2443(Ergonomics)S 3 F 2792(21)S 1 F (\(8\))R 2957(pp)S 631 1419(01-613.)U 879(\(1978\).)S 448 1521(Card)U 598(82.)S 598 1599(Stuart)U 796(K.)S 902(Card,)S 1088(``User)S 1298(perceptual)S 1612(mechanisms)S 1978(in)S 2070(the)S 2190(search)S 2398(of)S 2493(computer)S 2781(command)S 448 1779(C)U 598 1677(menus,'')U 2 F 853(Proc.)S 1020(Human)S 1237(Factors)S 1464(in)S 1537(Computer)S 1823(Systems)S 1 F (,)R 2093(pp.)S 2198(190-196.)S 2479(\(March)S 2695(1982\).)S 492 1779(ard)U 598(et)S 667(al)S 736(83.)S 598 1857(S)U (tuart)R 797(K.)S 904(Card,)S 1091(Thomas)S 1345(P.)S 1441(Moran,)S 1676(and)S 1812(Allen)S 1999(Newell,)S 2 F 2247(The)S 2387(Psychology)S 2731(of)S 2823(Human-)S 1 F 448 2037(D)U 2 F 598 1935(Computer)U 884(Interaction,)S 1 F 1215(Lawrence)S 1496(Erlbaum,)S 1761(London)S 1988(\(1983\).)S 496 2037(ray)U 602(et)S 671(al)S 740(81.)S 598 2115(S)U (.)R 679(M.)S 782(Dray,)S 958(W.)S 1064(G.)S 1156(Ogden,)S 1376(and)S 1498(R.)S 1586(E.)S 1670(Vestewig,)S 1963(``Measuring)S 2316(performance)S 2674(with)S 2817(a)S 2872(menu-)S 2 F 3018 2193(-)U 598 2271(i)U 1 F 598 2193(selection)U 860(human)S 1067(computer)S 1343(interface,'')S 2 F 1661(Proc.)S 1834(Human)S 2057(Factors)S 2290(Society,)S 2524(25th)S 2669(Annual)S 2887(Meet)S 616 2271(ng)U 1 F (,)R 743(pp.)S 848(746-748)S 1090(\(1981\).)S 448 2373(Gettys)U 642(86.)S 598 2451(James)U 784(Gettys,)S 998(``Problems)S 1316(Implementi)S 1618(ng)S 1709(Window)S 1961(Systems)S 2206(in)S 2281(UNIX,'')S 2 F 2532(Proceedings)S 2885(of)S 2960(the)S 1 F 448 2631(G)U 2 F 598 2529(1986)U 752(Winter)S 953(Usenix)S 1158(Technical)S 1439(Conference)S 1 F (,)R 1803(pp.)S 1908(89-103)S 2117(\(January,)S 2383(1986\).)S 496 2631(osling)U 679(85.)S 598 2709(J)U (ames)R 781(Gosling,)S 1029(``SunDew)S 1323(\261)S 1378(A)S 1448(Distributed)S 1766(and)S 1883(Extensible)S 2182(Window)S 2431(System,'')S 2708(pp.)S 2813(47-57)S 2989(in)S 3023 2787(.)U 598 2865(\()U 2 F 598 2787(Methodology)U 992(of)S 1090(Window)S 1352(Management)S 1 F (,)R 1759(ed.)S 1884(F.R.A.)S 2110(Hopgood,Springer-Verlag)S 2847(\(1985\))S 620 2865(SunDew)U 870(has)S 980(now)S 1116(gone)S 1266(commercia)S 1557(l)S 1597(under)S 1769(the)S 1871(name)S 2035(NeWS.\))S 448 2967(McDonald)U 752(et)S 821(al)S 890(83.)S 598 3045(James)U 783(E.)S 864(McDonald,)S 1187(Jim)S 1306(D.)S 1395(Stone,)S 1585(and)S 1703(Linda)S 1879(S.)S 1956(Liebelt,)S 2181(``Searching)S 2511(for)S 2611(items)S 2776(in)S 2850(menus:)S 2 F 598 3201(A)U 1 F 598 3123(The)U 737(effects)S 949(of)S 1041(organization)S 1406(and)S 1538(type)S 1688(of)S 1780(target,'')S 2 F 2027(Proc.)S 2209(Human)S 2440(Factors)S 2681(Society,)S 2923(27th)S 638 3201(nnual)U 810(Meeting)S 1 F (,)R 1086(pp.)S 1191(834-837.)S 1472(\(1983\).)S 448 3303(Perlman)U 689(84.)S 598 3381(Gary)U 768(Perlman,)S 1042(``Making)S 1329(the)S 1447(right)S 1609(choices)S 1844(with)S 1998(menus,'')S 2 F 2268(INTERACT)S 2609('84,)S 2751(First)S 2916(IFIP)S 1 F 3023 3459(,)U 598 3537(\()U 2 F 598 3459(International)U 974(Conference)S 1306(on)S 1401(Human)S 1625(Computer)S 1917(Interaction)S 1 F (,)R 2276(pp.)S 2387(291-295)S 2635(North-Holland)S 620 3537(September)U 923(1984\).)S 448 3639(Shneiderman)U 817(86.)S 598 3717(Ben)U 737(Shneiderman,)S 2 F 1133(Designing)S 1436(the)S 1548(User)S 1709(Interface,)S 1 F 1995(Addison-Wesley)S 2470(Publishing)S 2784(Company)S 448 3897(S)U 598 3795(\(1986\).)U 485 3897(ystems)U 690(85.)S 598 3975(A)U (dobe)R 796(Systems,)S 2 F 1055(Postscript)S 1344(Language)S 1630(Reference)S 1914(Manual,)S 1 F 2158(Addison-Wesley)S 2623(\(1985\).)S 448 4155(Xerox)U 635(85.)S 2 F 598 4233(Mesa)U 763(Programmers)S 1153(Manual)S 1380(and)S 1501(ViewPoint)S 1796(Programmers)S 2186(Manual)S 1 F (1985.)R EP %%Page: ? 12 BP 1 F 66 Z 448 675(Figures)U 668(\(need)S 836(double)S 1037(checking\))S 568 777(1.)U 640(Rectiline)S 876(ar)S 949(menu)S 1436 855(u)U 568 933(3)U 568 855(2.)U 640(\257ight)S 801(simulation)S 1100(compas)S 1323(men)S 601 933(.)U 640(nested)S 830(pies)S 568 1011(4)U (.)R 640(show)S 802(various)S 1018(kinds)S 1183(of)S 1260(potential)S 1511(pies,)S 1656(with)S 1795(wasted)S 2000(space)S 2168(shaded.)S 568 1167(6)U 568 1089(5.)U 640(show)S 802(a)S 853(pie)S 955(menu)S 601 1167(.)U 640(Jack's)S 827(\256gure)S 1003(5.)S 1036 1245(.)U 568 1323(8)U 568 1245(7.)U 640(Jack's)S 827(\256gure)S 1003(6)S 601 1323(.)U 640(Jack's)S 827(\256gure)S 1003(7)S 1003 1401(8)U 568 1479(1)U 568 1401(9.)U 640(Jack's)S 827(\256gure)S 601 1479(0.)U 673(Jack's)S 860(\256gure)S 1036(10.)S 568 1635(1)U 568 1557(11.)U 673(Jack's)S 860(chart)S 1013(1.)S 601 1635(2)U 656(Jacks')S 843(chart)S 996(2)S 1046 1713(.)U 568(13.)S 673(Jack's)S 860(chart)S 1013(3)S 597 1815(s)U 448(Table)S 568 1917(1.)U 640(jack's)S 819(table)S 968(1.)S 1001 1995(.)U 568 2073(3)U 568 1995(2.)U 640(jack's)S 819(table)S 968(2)S 601 2073(.)U 640(jacks')S 819(table)S 968(3.)S EP %%Trailer pscatsave end restore %%Pages: 12