%! %%BoundingBox: 2 358 358 785 %%Title: newsics %%CreationDate: Thu Nov 20 13:43:31 1997 %%Creator: Tgif-3.0-p7 by William Chia-Wei Cheng (william@cs.UCLA.edu) /tgifdict 4 dict def tgifdict begin /tgifarrowtipdict 8 dict def tgifarrowtipdict /mtrx matrix put /tgifarrowtip { tgifarrowtipdict begin /dy exch def /dx exch def /h exch def /w exch def /y exch def /x exch def /savematrix mtrx currentmatrix def x y translate dy dx atan rotate 0 0 moveto w neg h lineto w neg h neg lineto savematrix setmatrix end } def end %%PageBoundingBox: 2 358 358 785 tgifdict begin /tgifsavedpage save def 1 setmiterlimit 1 setlinewidth 0 setgray 72 0 mul 72 11.00 mul translate 72 128 div 100.000 mul 100 div dup neg scale gsave /tgiforigctm matrix currentmatrix def % TEXT 0 setgray /Courier-Bold findfont [24 0 0 -24 0 0] makefont setfont gsave 192 36 moveto (The Taskloop) show grestore % TEXT 0 setgray /Courier findfont [17 0 0 -17 0 0] makefont setfont gsave 192 94 moveto (Device) show 192 111 moveto (Executor) show grestore % TEXT 0 setgray /Courier findfont [17 0 0 -17 0 0] makefont setfont gsave 112 190 moveto (Network) show 112 207 moveto (Reader) show grestore % TEXT 0 setgray /Courier findfont [17 0 0 -17 0 0] makefont setfont gsave 224 270 moveto (Client1 ) show grestore % TEXT 0 setgray /Courier findfont [17 0 0 -17 0 0] makefont setfont gsave 352 270 moveto (Client2) show grestore % TEXT 0 setgray /Courier findfont [17 0 0 -17 0 0] makefont setfont gsave 448 222 moveto (Client3) show grestore % TEXT 0 setgray /Courier findfont [17 0 0 -17 0 0] makefont setfont gsave 384 142 moveto (Emon) show grestore % RCBOX 0 setgray gsave gsave newpath 272 80 moveto 288 80 288 128 16 arcto 4 {pop} repeat 288 112 lineto 288 128 176 128 16 arcto 4 {pop} repeat 192 128 lineto 176 128 176 80 16 arcto 4 {pop} repeat 176 96 lineto 176 80 288 80 16 arcto 4 {pop} repeat closepath stroke grestore grestore % RCBOX 0 setgray gsave gsave newpath 192 176 moveto 208 176 208 224 16 arcto 4 {pop} repeat 208 208 lineto 208 224 96 224 16 arcto 4 {pop} repeat 112 224 lineto 96 224 96 176 16 arcto 4 {pop} repeat 96 192 lineto 96 176 208 176 16 arcto 4 {pop} repeat closepath stroke grestore grestore % RCBOX 0 setgray gsave gsave newpath 432 128 moveto 448 128 448 160 16 arcto 4 {pop} repeat 448 144 lineto 448 160 368 160 16 arcto 4 {pop} repeat 384 160 lineto 368 160 368 128 16 arcto 4 {pop} repeat 368 144 lineto 368 128 448 128 16 arcto 4 {pop} repeat closepath stroke grestore grestore % RCBOX 0 setgray gsave gsave newpath 288 240 moveto 304 240 304 288 16 arcto 4 {pop} repeat 304 272 lineto 304 288 208 288 16 arcto 4 {pop} repeat 224 288 lineto 208 288 208 240 16 arcto 4 {pop} repeat 208 256 lineto 208 240 304 240 16 arcto 4 {pop} repeat closepath stroke grestore grestore % RCBOX 0 setgray gsave gsave newpath 416 240 moveto 432 240 432 288 16 arcto 4 {pop} repeat 432 272 lineto 432 288 336 288 16 arcto 4 {pop} repeat 352 288 lineto 336 288 336 240 16 arcto 4 {pop} repeat 336 256 lineto 336 240 432 240 16 arcto 4 {pop} repeat closepath stroke grestore grestore % RCBOX 0 setgray gsave gsave newpath 512 192 moveto 528 192 528 240 16 arcto 4 {pop} repeat 528 224 lineto 528 240 448 240 16 arcto 4 {pop} repeat 464 240 lineto 448 240 448 192 16 arcto 4 {pop} repeat 448 208 lineto 448 192 528 192 16 arcto 4 {pop} repeat closepath stroke grestore grestore % POLY/OPEN-SPLINE 0 setgray gsave newpath 152 224 moveto 32 48 atan dup cos 12.000 mul 200 exch sub exch sin 12.000 mul 256 exch sub lineto tgiforigctm setmatrix 3 setlinewidth stroke 1 setlinewidth grestore gsave tgiforigctm setmatrix newpath 200 256 12.000 5.000 48 32 tgifarrowtip 1 setgray closepath fill 0 setgray newpath 200 256 12.000 5.000 48 32 tgifarrowtip closepath fill grestore % POLY/OPEN-SPLINE 0 setgray gsave newpath 304 264 moveto 0 24 atan dup cos 12.000 mul 328 exch sub exch sin 12.000 mul 264 exch sub lineto tgiforigctm setmatrix 3 setlinewidth stroke 1 setlinewidth grestore gsave tgiforigctm setmatrix newpath 328 264 12.000 5.000 24 0 tgifarrowtip 1 setgray closepath fill 0 setgray newpath 328 264 12.000 5.000 24 0 tgifarrowtip closepath fill grestore % POLY/OPEN-SPLINE 0 setgray gsave newpath 432 272 moveto -24 32 atan dup cos 12.000 mul 464 exch sub exch sin 12.000 mul 248 exch sub lineto tgiforigctm setmatrix 3 setlinewidth stroke 1 setlinewidth grestore gsave tgiforigctm setmatrix newpath 464 248 12.000 5.000 32 -24 tgifarrowtip 1 setgray closepath fill 0 setgray newpath 464 248 12.000 5.000 32 -24 tgifarrowtip closepath fill grestore % POLY/OPEN-SPLINE 0 setgray gsave newpath 504 192 moveto -40 -48 atan dup cos 12.000 mul 456 exch sub exch sin 12.000 mul 152 exch sub lineto tgiforigctm setmatrix 3 setlinewidth stroke 1 setlinewidth grestore gsave tgiforigctm setmatrix newpath 456 152 12.000 5.000 -48 -40 tgifarrowtip 1 setgray closepath fill 0 setgray newpath 456 152 12.000 5.000 -48 -40 tgifarrowtip closepath fill grestore % POLY/OPEN-SPLINE 0 setgray gsave newpath 368 144 moveto 32 -152 atan dup cos 12.000 mul 216 exch sub exch sin 12.000 mul 176 exch sub lineto tgiforigctm setmatrix 3 setlinewidth stroke 1 setlinewidth grestore gsave tgiforigctm setmatrix newpath 216 176 12.000 5.000 -152 32 tgifarrowtip 1 setgray closepath fill 0 setgray newpath 216 176 12.000 5.000 -152 32 tgifarrowtip closepath fill grestore % POLY/OPEN-SPLINE 0 setgray gsave [4 12] 0 setdash newpath 368 136 moveto -32 -64 atan dup cos 10.000 mul 304 exch sub exch sin 10.000 mul 104 exch sub lineto tgiforigctm setmatrix 2 setlinewidth stroke [] 0 setdash 1 setlinewidth grestore gsave tgiforigctm setmatrix newpath 304 104 10.000 4.000 -64 -32 tgifarrowtip 1 setgray closepath fill 0 setgray newpath 304 104 10.000 4.000 -64 -32 tgifarrowtip closepath fill grestore % POLY/OPEN-SPLINE 0 setgray gsave [4 12] 0 setdash newpath 176 104 moveto 64 -32 atan dup cos 10.000 mul 144 exch sub exch sin 10.000 mul 168 exch sub lineto tgiforigctm setmatrix 2 setlinewidth stroke [] 0 setdash 1 setlinewidth grestore gsave tgiforigctm setmatrix newpath 144 168 10.000 4.000 -32 64 tgifarrowtip 1 setgray closepath fill 0 setgray newpath 144 168 10.000 4.000 -32 64 tgifarrowtip closepath fill grestore % TEXT 0 setgray /Courier-Bold findfont [20 0 0 -20 0 0] makefont setfont gsave 128 407 moveto (SICS Interpreter and Macro Language) show grestore % TEXT 0 setgray /Courier-Bold findfont [25 0 0 -25 0 0] makefont setfont gsave 136 508 moveto (SICS Object Database) show grestore % BOX 0 setgray gsave 10 setmiterlimit gsave newpath 104 472 moveto 536 472 lineto 536 536 lineto 104 536 lineto closepath 2 setlinewidth stroke grestore grestore % TEXT 0 setgray /Courier-Bold findfont [25 0 0 -25 0 0] makefont setfont gsave 128 700 moveto (Hardware ) show grestore % BOX 0 setgray gsave 10 setmiterlimit gsave newpath 112 664 moveto 576 664 lineto 576 768 lineto 112 768 lineto closepath 2 setlinewidth stroke grestore grestore % POLY/OPEN-SPLINE 0 setgray gsave newpath 280 432 moveto 40 0 atan dup cos 14.000 mul 280 exch sub exch sin 14.000 mul 472 exch sub lineto tgiforigctm setmatrix 4 setlinewidth stroke 1 setlinewidth grestore gsave tgiforigctm setmatrix newpath 280 472 14.000 6.000 0 40 tgifarrowtip 1 setgray closepath fill 0 setgray newpath 280 472 14.000 6.000 0 40 tgifarrowtip closepath fill grestore % POLY/OPEN-SPLINE 0 setgray gsave newpath 176 536 moveto 120 0 atan dup cos 14.000 mul 176 exch sub exch sin 14.000 mul 656 exch sub lineto tgiforigctm setmatrix 4 setlinewidth stroke 1 setlinewidth grestore gsave tgiforigctm setmatrix newpath 176 656 14.000 6.000 0 120 tgifarrowtip 1 setgray closepath fill 0 setgray newpath 176 656 14.000 6.000 0 120 tgifarrowtip closepath fill grestore % POLY/OPEN-SPLINE 0 setgray gsave newpath 320 536 moveto 120 -104 atan dup cos 14.000 mul 216 exch sub exch sin 14.000 mul 656 exch sub lineto tgiforigctm setmatrix 4 setlinewidth stroke 1 setlinewidth grestore gsave tgiforigctm setmatrix newpath 216 656 14.000 6.000 -104 120 tgifarrowtip 1 setgray closepath fill 0 setgray newpath 216 656 14.000 6.000 -104 120 tgifarrowtip closepath fill grestore % POLY/OPEN-SPLINE 0 setgray gsave newpath 408 536 moveto 120 80 atan dup cos 14.000 mul 488 exch sub exch sin 14.000 mul 656 exch sub lineto tgiforigctm setmatrix 4 setlinewidth stroke 1 setlinewidth grestore gsave tgiforigctm setmatrix newpath 488 656 14.000 6.000 80 120 tgifarrowtip 1 setgray closepath fill 0 setgray newpath 488 656 14.000 6.000 80 120 tgifarrowtip closepath fill grestore % POLY/OPEN-SPLINE 0 setgray gsave [12 4] 0 setdash newpath 248 288 moveto 80 0 atan dup cos 8.000 mul 248 exch sub exch sin 8.000 mul 368 exch sub lineto tgiforigctm setmatrix 1 setlinewidth stroke [] 0 setdash grestore gsave tgiforigctm setmatrix newpath 248 368 8.000 3.000 0 80 tgifarrowtip 1 setgray closepath fill 0 setgray newpath 248 368 8.000 3.000 0 80 tgifarrowtip closepath fill grestore % POLY/OPEN-SPLINE 0 setgray gsave [12 4] 0 setdash newpath 376 288 moveto 80 -120 atan dup cos 8.000 mul 256 exch sub exch sin 8.000 mul 368 exch sub lineto tgiforigctm setmatrix 1 setlinewidth stroke [] 0 setdash grestore gsave tgiforigctm setmatrix newpath 256 368 8.000 3.000 -120 80 tgifarrowtip 1 setgray closepath fill 0 setgray newpath 256 368 8.000 3.000 -120 80 tgifarrowtip closepath fill grestore % POLY/OPEN-SPLINE 0 setgray gsave [12 4] 0 setdash newpath 504 240 moveto 496 312 lineto 56 -224 atan dup cos 8.000 mul 272 exch sub exch sin 8.000 mul 368 exch sub lineto tgiforigctm setmatrix 1 setlinewidth stroke [] 0 setdash grestore gsave tgiforigctm setmatrix newpath 272 368 8.000 3.000 -224 56 tgifarrowtip 1 setgray closepath fill 0 setgray newpath 272 368 8.000 3.000 -224 56 tgifarrowtip closepath fill grestore % TEXT 0 setgray /Courier findfont [17 0 0 -17 0 0] makefont setfont gsave 504 310 moveto (send commands) show grestore % TEXT 0 setgray /Courier findfont [17 0 0 -17 0 0] makefont setfont gsave 488 166 moveto (pass execution) show grestore % BOX 0 setgray gsave 10 setmiterlimit gsave newpath 96 368 moveto 624 368 lineto 624 432 lineto 96 432 lineto closepath 2 setlinewidth stroke grestore grestore % POLY/OPEN-SPLINE 0 setgray gsave newpath 8 16 moveto 56 120 lineto 64 72 lineto 104 168 lineto tgiforigctm setmatrix 4 setlinewidth stroke 1 setlinewidth grestore % POLY/OPEN-SPLINE 0 setgray gsave newpath 104 168 moveto 80 152 lineto tgiforigctm setmatrix 4 setlinewidth stroke 1 setlinewidth grestore % POLY/OPEN-SPLINE 0 setgray gsave newpath 104 168 moveto 112 144 lineto tgiforigctm setmatrix 4 setlinewidth stroke 1 setlinewidth grestore % TEXT 0 setgray /Courier findfont [17 0 0 -17 0 0] makefont setfont gsave 40 62 moveto (TCP/IP) show grestore grestore tgifsavedpage restore end %MatchingCreationDate: Thu Nov 20 13:43:31 1997