id sid tid token lemma pos 3332 1 1 Author author NN 3332 1 2 Name Name NNP 3332 1 3 and and CC 3332 1 4 Second Second NNP 3332 1 5 Author author NN 3332 1 6 The the DT 3332 1 7 use use NN 3332 1 8 of of IN 3332 1 9 Ajax Ajax NNP 3332 1 10 , , , 3332 1 11 or or CC 3332 1 12 Asynchronous Asynchronous NNP 3332 1 13 JavaScript JavaScript NNP 3332 1 14 + + SYM 3332 1 15 XML xml NN 3332 1 16 , , , 3332 1 17 can can MD 3332 1 18 result result VB 3332 1 19 in in IN 3332 1 20 Web web NN 3332 1 21 applications application NNS 3332 1 22 that that WDT 3332 1 23 demonstrate demonstrate VBP 3332 1 24 the the DT 3332 1 25 flexibility flexibility NN 3332 1 26 , , , 3332 1 27 responsiveness responsiveness NN 3332 1 28 , , , 3332 1 29 and and CC 3332 1 30 usability usability NN 3332 1 31 traditionally traditionally RB 3332 1 32 found find VBD 3332 1 33 only only RB 3332 1 34 in in IN 3332 1 35 desktop desktop NN 3332 1 36 software software NN 3332 1 37 . . . 3332 2 1 To to TO 3332 2 2 illustrate illustrate VB 3332 2 3 this this DT 3332 2 4 , , , 3332 2 5 a a DT 3332 2 6 repository repository JJ 3332 2 7 metasearch metasearch JJ 3332 2 8 user user NN 3332 2 9 interface interface NN 3332 2 10 , , , 3332 2 11 OJAX OJAX NNP 3332 2 12 , , , 3332 2 13 has have VBZ 3332 2 14 been be VBN 3332 2 15 developed develop VBN 3332 2 16 . . . 3332 3 1 OJAX ojax NN 3332 3 2 is be VBZ 3332 3 3 simple simple JJ 3332 3 4 , , , 3332 3 5 unintimidating unintimidating JJ 3332 3 6 but but CC 3332 3 7 power- power- JJ 3332 3 8 ful ful NN 3332 3 9 . . . 3332 4 1 It -PRON- PRP 3332 4 2 attempts attempt VBZ 3332 4 3 to to TO 3332 4 4 minimize minimize VB 3332 4 5 upfront upfront JJ 3332 4 6 user user NN 3332 4 7 investment investment NN 3332 4 8 and and CC 3332 4 9 provide provide VB 3332 4 10 immediate immediate JJ 3332 4 11 dynamic dynamic JJ 3332 4 12 feedback feedback NN 3332 4 13 , , , 3332 4 14 thus thus RB 3332 4 15 encouraging encourage VBG 3332 4 16 experimentation experimentation NN 3332 4 17 and and CC 3332 4 18 enabling enable VBG 3332 4 19 enactive enactive JJ 3332 4 20 learning learning NN 3332 4 21 . . . 3332 5 1 This this DT 3332 5 2 article article NN 3332 5 3 introduces introduce VBZ 3332 5 4 the the DT 3332 5 5 Ajax Ajax NNP 3332 5 6 approach approach NN 3332 5 7 to to IN 3332 5 8 the the DT 3332 5 9 develop- develop- JJ 3332 5 10 ment ment NN 3332 5 11 of of IN 3332 5 12 interactive interactive JJ 3332 5 13 Web web NN 3332 5 14 applications application NNS 3332 5 15 and and CC 3332 5 16 discusses discuss VBZ 3332 5 17 its -PRON- PRP$ 3332 5 18 implications implication NNS 3332 5 19 . . . 3332 6 1 It -PRON- PRP 3332 6 2 then then RB 3332 6 3 describes describe VBZ 3332 6 4 the the DT 3332 6 5 OJAX OJAX NNP 3332 6 6 user user NN 3332 6 7 interface interface NN 3332 6 8 and and CC 3332 6 9 illustrates illustrate VBZ 3332 6 10 how how WRB 3332 6 11 it -PRON- PRP 3332 6 12 can can MD 3332 6 13 transform transform VB 3332 6 14 the the DT 3332 6 15 user user NN 3332 6 16 experience experience NN 3332 6 17 . . . 3332 7 1 W w NN 3332 7 2 ith ith NN 3332 7 3 the the DT 3332 7 4 introduction introduction NN 3332 7 5 of of IN 3332 7 6 the the DT 3332 7 7 Ajax Ajax NNP 3332 7 8 development development NN 3332 7 9 paradigm paradigm NN 3332 7 10 , , , 3332 7 11 the the DT 3332 7 12 dynamism dynamism NN 3332 7 13 and and CC 3332 7 14 richness richness NN 3332 7 15 of of IN 3332 7 16 desk- desk- JJ 3332 7 17 top top JJ 3332 7 18 applications application NNS 3332 7 19 become become VB 3332 7 20 feasible feasible JJ 3332 7 21 for for IN 3332 7 22 Web web NN 3332 7 23 - - HYPH 3332 7 24 based base VBN 3332 7 25 applications application NNS 3332 7 26 . . . 3332 8 1 OJAX ojax RB 3332 8 2 , , , 3332 8 3 a a DT 3332 8 4 repository repository JJ 3332 8 5 metasearch metasearch JJ 3332 8 6 user user NN 3332 8 7 inter- inter- NN 3332 8 8 face face NN 3332 8 9 , , , 3332 8 10 has have VBZ 3332 8 11 been be VBN 3332 8 12 developed develop VBN 3332 8 13 to to TO 3332 8 14 illustrate illustrate VB 3332 8 15 the the DT 3332 8 16 potential potential JJ 3332 8 17 impact impact NN 3332 8 18 of of IN 3332 8 19 Ajax Ajax NNP 3332 8 20 - - HYPH 3332 8 21 empowered empower VBN 3332 8 22 systems system NNS 3332 8 23 on on IN 3332 8 24 the the DT 3332 8 25 future future NN 3332 8 26 of of IN 3332 8 27 library library NN 3332 8 28 software.1 software.1 VBN 3332 8 29 This this DT 3332 8 30 article article NN 3332 8 31 describes describe VBZ 3332 8 32 the the DT 3332 8 33 Ajax Ajax NNP 3332 8 34 method method NN 3332 8 35 , , , 3332 8 36 highlights highlight VBZ 3332 8 37 some some DT 3332 8 38 uses use NNS 3332 8 39 of of IN 3332 8 40 Ajax Ajax NNP 3332 8 41 technology technology NN 3332 8 42 , , , 3332 8 43 and and CC 3332 8 44 discusses discuss VBZ 3332 8 45 the the DT 3332 8 46 implica- implica- JJ 3332 8 47 tions tion NNS 3332 8 48 for for IN 3332 8 49 Web web NN 3332 8 50 applications application NNS 3332 8 51 . . . 3332 9 1 It -PRON- PRP 3332 9 2 goes go VBZ 3332 9 3 on on RP 3332 9 4 to to TO 3332 9 5 illustrate illustrate VB 3332 9 6 the the DT 3332 9 7 user user NN 3332 9 8 experience experience NN 3332 9 9 offered offer VBN 3332 9 10 by by IN 3332 9 11 the the DT 3332 9 12 OJAX OJAX NNP 3332 9 13 interface interface NN 3332 9 14 . . . 3332 10 1 ■ ■ NFP 3332 10 2 Ajax Ajax NNP 3332 10 3 In in IN 3332 10 4 February February NNP 3332 10 5 2005 2005 CD 3332 10 6 , , , 3332 10 7 the the DT 3332 10 8 term term NN 3332 10 9 Ajax Ajax NNP 3332 10 10 acquired acquire VBD 3332 10 11 an an DT 3332 10 12 additional additional JJ 3332 10 13 meaning meaning NN 3332 10 14 : : : 3332 10 15 Asynchronous Asynchronous NNP 3332 10 16 JavaScript JavaScript NNP 3332 10 17 + + CC 3332 10 18 XML.2 XML.2 NNP 3332 10 19 The the DT 3332 10 20 con- con- NN 3332 10 21 cept cept VBD 3332 10 22 behind behind IN 3332 10 23 this this DT 3332 10 24 new new JJ 3332 10 25 meaning meaning NN 3332 10 26 , , , 3332 10 27 however however RB 3332 10 28 , , , 3332 10 29 has have VBZ 3332 10 30 existed exist VBN 3332 10 31 in in IN 3332 10 32 various various JJ 3332 10 33 forms form NNS 3332 10 34 for for IN 3332 10 35 several several JJ 3332 10 36 years year NNS 3332 10 37 . . . 3332 11 1 Ajax Ajax NNP 3332 11 2 is be VBZ 3332 11 3 not not RB 3332 11 4 a a DT 3332 11 5 single single JJ 3332 11 6 technology technology NN 3332 11 7 but but CC 3332 11 8 a a DT 3332 11 9 general general JJ 3332 11 10 approach approach NN 3332 11 11 to to IN 3332 11 12 the the DT 3332 11 13 development development NN 3332 11 14 of of IN 3332 11 15 interactive interactive JJ 3332 11 16 Web web NN 3332 11 17 applications application NNS 3332 11 18 . . . 3332 12 1 As as IN 3332 12 2 the the DT 3332 12 3 name name NN 3332 12 4 implies imply VBZ 3332 12 5 , , , 3332 12 6 it -PRON- PRP 3332 12 7 describes describe VBZ 3332 12 8 the the DT 3332 12 9 use use NN 3332 12 10 of of IN 3332 12 11 JavaScript JavaScript NNP 3332 12 12 and and CC 3332 12 13 XML XML NNP 3332 12 14 to to TO 3332 12 15 enable enable VB 3332 12 16 asyn- asyn- JJ 3332 12 17 chronous chronous JJ 3332 12 18 communication communication NN 3332 12 19 between between IN 3332 12 20 browser browser NN 3332 12 21 clients client NNS 3332 12 22 and and CC 3332 12 23 server server NN 3332 12 24 - - HYPH 3332 12 25 side side NN 3332 12 26 systems system NNS 3332 12 27 . . . 3332 13 1 As as IN 3332 13 2 explained explain VBN 3332 13 3 by by IN 3332 13 4 Garrett Garrett NNP 3332 13 5 , , , 3332 13 6 the the DT 3332 13 7 classic classic JJ 3332 13 8 Web web NN 3332 13 9 application application NN 3332 13 10 model model NN 3332 13 11 involves involve VBZ 3332 13 12 user user NN 3332 13 13 actions action NNS 3332 13 14 triggering trigger VBG 3332 13 15 a a DT 3332 13 16 hypertext hypertext NN 3332 13 17 trans- trans- NN 3332 13 18 fer fer NNP 3332 13 19 protocol protocol NNP 3332 13 20 ( ( -LRB- 3332 13 21 HTTP HTTP NNP 3332 13 22 ) ) -RRB- 3332 13 23 request request NN 3332 13 24 to to IN 3332 13 25 a a DT 3332 13 26 Web web NN 3332 13 27 server.3 server.3 NN 3332 13 28 The the DT 3332 13 29 latter latter JJ 3332 13 30 processes process VBZ 3332 13 31 the the DT 3332 13 32 request request NN 3332 13 33 and and CC 3332 13 34 returns return VBZ 3332 13 35 an an DT 3332 13 36 entire entire JJ 3332 13 37 hypertext hypertext NN 3332 13 38 markup markup NN 3332 13 39 language language NN 3332 13 40 ( ( -LRB- 3332 13 41 HTML html NN 3332 13 42 ) ) -RRB- 3332 13 43 page page NN 3332 13 44 . . . 3332 14 1 Every every DT 3332 14 2 time time NN 3332 14 3 the the DT 3332 14 4 client client NN 3332 14 5 makes make VBZ 3332 14 6 a a DT 3332 14 7 request request NN 3332 14 8 to to IN 3332 14 9 the the DT 3332 14 10 server server NN 3332 14 11 , , , 3332 14 12 it -PRON- PRP 3332 14 13 must must MD 3332 14 14 wait wait VB 3332 14 15 for for IN 3332 14 16 a a DT 3332 14 17 response response NN 3332 14 18 , , , 3332 14 19 thus thus RB 3332 14 20 potentially potentially RB 3332 14 21 delaying delay VBG 3332 14 22 the the DT 3332 14 23 user user NN 3332 14 24 . . . 3332 15 1 This this DT 3332 15 2 is be VBZ 3332 15 3 particularly particularly RB 3332 15 4 true true JJ 3332 15 5 for for IN 3332 15 6 large large JJ 3332 15 7 data data NN 3332 15 8 sets set NNS 3332 15 9 . . . 3332 16 1 But but CC 3332 16 2 research research NN 3332 16 3 demonstrates demonstrate VBZ 3332 16 4 that that IN 3332 16 5 response response NN 3332 16 6 times time NNS 3332 16 7 of of IN 3332 16 8 less less JJR 3332 16 9 than than IN 3332 16 10 one one CD 3332 16 11 second second NN 3332 16 12 are be VBP 3332 16 13 required require VBN 3332 16 14 when when WRB 3332 16 15 moving move VBG 3332 16 16 between between IN 3332 16 17 pages page NNS 3332 16 18 if if IN 3332 16 19 unhindered unhindered JJ 3332 16 20 navigation navigation NN 3332 16 21 is be VBZ 3332 16 22 to to TO 3332 16 23 be be VB 3332 16 24 facilitated facilitate VBN 3332 16 25 through through IN 3332 16 26 an an DT 3332 16 27 information information NN 3332 16 28 space.4 space.4 NN 3332 16 29 The the DT 3332 16 30 aim aim NN 3332 16 31 of of IN 3332 16 32 Ajax Ajax NNP 3332 16 33 is be VBZ 3332 16 34 to to TO 3332 16 35 avoid avoid VB 3332 16 36 this this DT 3332 16 37 wait wait VB 3332 16 38 . . . 3332 17 1 The the DT 3332 17 2 user user NN 3332 17 3 loads load VBZ 3332 17 4 not not RB 3332 17 5 only only RB 3332 17 6 a a DT 3332 17 7 Web web NN 3332 17 8 page page NN 3332 17 9 , , , 3332 17 10 but but CC 3332 17 11 also also RB 3332 17 12 an an DT 3332 17 13 Ajax Ajax NNP 3332 17 14 engine engine NN 3332 17 15 written write VBN 3332 17 16 in in IN 3332 17 17 JavaScript JavaScript NNP 3332 17 18 . . . 3332 18 1 Users user NNS 3332 18 2 interact interact VBP 3332 18 3 with with IN 3332 18 4 this this DT 3332 18 5 engine engine NN 3332 18 6 in in IN 3332 18 7 the the DT 3332 18 8 same same JJ 3332 18 9 way way NN 3332 18 10 that that WDT 3332 18 11 they -PRON- PRP 3332 18 12 would would MD 3332 18 13 with with IN 3332 18 14 an an DT 3332 18 15 HTML html NN 3332 18 16 page page NN 3332 18 17 , , , 3332 18 18 except except IN 3332 18 19 that that IN 3332 18 20 instead instead RB 3332 18 21 of of IN 3332 18 22 every every DT 3332 18 23 action action NN 3332 18 24 resulting result VBG 3332 18 25 in in IN 3332 18 26 an an DT 3332 18 27 HTTP http JJ 3332 18 28 request request NN 3332 18 29 for for IN 3332 18 30 an an DT 3332 18 31 entire entire JJ 3332 18 32 new new JJ 3332 18 33 page page NN 3332 18 34 , , , 3332 18 35 user user NN 3332 18 36 actions action NNS 3332 18 37 generate generate VBP 3332 18 38 JavaScript JavaScript NNP 3332 18 39 calls call VBZ 3332 18 40 to to IN 3332 18 41 the the DT 3332 18 42 Ajax Ajax NNP 3332 18 43 engine engine NN 3332 18 44 . . . 3332 19 1 If if IN 3332 19 2 the the DT 3332 19 3 engine engine NN 3332 19 4 needs need VBZ 3332 19 5 data datum NNS 3332 19 6 from from IN 3332 19 7 the the DT 3332 19 8 server server NN 3332 19 9 , , , 3332 19 10 it -PRON- PRP 3332 19 11 requests request VBZ 3332 19 12 this this DT 3332 19 13 asynchronously asynchronously RB 3332 19 14 in in IN 3332 19 15 the the DT 3332 19 16 back- back- NN 3332 19 17 ground ground NN 3332 19 18 . . . 3332 20 1 Thus thus RB 3332 20 2 , , , 3332 20 3 rather rather RB 3332 20 4 than than IN 3332 20 5 requiring require VBG 3332 20 6 the the DT 3332 20 7 whole whole JJ 3332 20 8 page page NN 3332 20 9 to to TO 3332 20 10 be be VB 3332 20 11 refreshed refresh VBN 3332 20 12 , , , 3332 20 13 the the DT 3332 20 14 JavaScript JavaScript NNP 3332 20 15 can can MD 3332 20 16 make make VB 3332 20 17 rapid rapid JJ 3332 20 18 incre- incre- NN 3332 20 19 mental mental JJ 3332 20 20 updates update NNS 3332 20 21 to to IN 3332 20 22 any any DT 3332 20 23 element element NN 3332 20 24 of of IN 3332 20 25 the the DT 3332 20 26 user user NN 3332 20 27 interface interface NN 3332 20 28 via via IN 3332 20 29 brief brief JJ 3332 20 30 requests request NNS 3332 20 31 to to IN 3332 20 32 the the DT 3332 20 33 server server NN 3332 20 34 . . . 3332 21 1 This this DT 3332 21 2 means mean VBZ 3332 21 3 that that IN 3332 21 4 the the DT 3332 21 5 traditional traditional JJ 3332 21 6 page page NN 3332 21 7 - - HYPH 3332 21 8 based base VBN 3332 21 9 model model NN 3332 21 10 used use VBN 3332 21 11 by by IN 3332 21 12 Web web NN 3332 21 13 applications application NNS 3332 21 14 can can MD 3332 21 15 be be VB 3332 21 16 abandoned abandon VBN 3332 21 17 ; ; : 3332 21 18 hence hence RB 3332 21 19 , , , 3332 21 20 the the DT 3332 21 21 pacing pacing NN 3332 21 22 of of IN 3332 21 23 user user NN 3332 21 24 interaction interaction NN 3332 21 25 with with IN 3332 21 26 the the DT 3332 21 27 client client NN 3332 21 28 becomes become VBZ 3332 21 29 independent independent JJ 3332 21 30 of of IN 3332 21 31 the the DT 3332 21 32 interaction interaction NN 3332 21 33 between between IN 3332 21 34 client client NN 3332 21 35 and and CC 3332 21 36 server server NN 3332 21 37 . . . 3332 22 1 XMLHttpRequest XMLHttpRequest NNP 3332 22 2 is be VBZ 3332 22 3 a a DT 3332 22 4 collection collection NN 3332 22 5 of of IN 3332 22 6 application application NN 3332 22 7 pro- pro- NN 3332 22 8 gramming gramme VBG 3332 22 9 interfaces interface NNS 3332 22 10 ( ( -LRB- 3332 22 11 APIs APIs NNP 3332 22 12 ) ) -RRB- 3332 22 13 that that WDT 3332 22 14 use use VBP 3332 22 15 HTTP HTTP NNP 3332 22 16 and and CC 3332 22 17 JavaScript JavaScript NNP 3332 22 18 to to TO 3332 22 19 enable enable VB 3332 22 20 transfer transfer NN 3332 22 21 of of IN 3332 22 22 data datum NNS 3332 22 23 between between IN 3332 22 24 Web web NN 3332 22 25 servers server NNS 3332 22 26 and and CC 3332 22 27 Web web NN 3332 22 28 applications.5 applications.5 NN 3332 22 29 Initially initially RB 3332 22 30 developed develop VBN 3332 22 31 by by IN 3332 22 32 Microsoft Microsoft NNP 3332 22 33 , , , 3332 22 34 XMLHttpRequest XMLHttpRequest NNP 3332 22 35 has have VBZ 3332 22 36 become become VBN 3332 22 37 a a DT 3332 22 38 de de FW 3332 22 39 facto facto FW 3332 22 40 standard standard NN 3332 22 41 for for IN 3332 22 42 JavaScript JavaScript NNP 3332 22 43 data datum NNS 3332 22 44 retrieval retrieval NN 3332 22 45 and and CC 3332 22 46 is be VBZ 3332 22 47 implemented implement VBN 3332 22 48 in in IN 3332 22 49 most most JJS 3332 22 50 modern modern JJ 3332 22 51 browsers browser NNS 3332 22 52 . . . 3332 23 1 It -PRON- PRP 3332 23 2 is be VBZ 3332 23 3 commonly commonly RB 3332 23 4 used use VBN 3332 23 5 in in IN 3332 23 6 the the DT 3332 23 7 Ajax Ajax NNP 3332 23 8 para- para- NN 3332 23 9 digm digm NN 3332 23 10 . . . 3332 24 1 The the DT 3332 24 2 data datum NNS 3332 24 3 accessed access VBN 3332 24 4 from from IN 3332 24 5 the the DT 3332 24 6 HTTP http JJ 3332 24 7 server server NN 3332 24 8 is be VBZ 3332 24 9 usually usually RB 3332 24 10 in in IN 3332 24 11 Extensible extensible JJ 3332 24 12 Markup Markup NNP 3332 24 13 Language Language NNP 3332 24 14 ( ( -LRB- 3332 24 15 XML XML NNP 3332 24 16 ) ) -RRB- 3332 24 17 but but CC 3332 24 18 another another DT 3332 24 19 for- for- NN 3332 24 20 mat mat NN 3332 24 21 , , , 3332 24 22 such such JJ 3332 24 23 as as IN 3332 24 24 JavaScript JavaScript NNP 3332 24 25 Object Object NNP 3332 24 26 Notation Notation NNP 3332 24 27 , , , 3332 24 28 could could MD 3332 24 29 be be VB 3332 24 30 used.6 used.6 NNP 3332 24 31 Applications Applications NNPS 3332 24 32 of of IN 3332 24 33 Ajax Ajax NNP 3332 24 34 Google Google NNP 3332 24 35 is be VBZ 3332 24 36 the the DT 3332 24 37 most most RBS 3332 24 38 significant significant JJ 3332 24 39 user user NN 3332 24 40 of of IN 3332 24 41 Ajax Ajax NNP 3332 24 42 technology technology NN 3332 24 43 to to IN 3332 24 44 date date NN 3332 24 45 . . . 3332 25 1 Most Most JJS 3332 25 2 of of IN 3332 25 3 its -PRON- PRP$ 3332 25 4 recent recent JJ 3332 25 5 innovations innovation NNS 3332 25 6 , , , 3332 25 7 including include VBG 3332 25 8 Gmail Gmail NNP 3332 25 9 , , , 3332 25 10 Google Google NNP 3332 25 11 Suggest Suggest NNP 3332 25 12 , , , 3332 25 13 Google Google NNP 3332 25 14 Groups Groups NNPS 3332 25 15 , , , 3332 25 16 and and CC 3332 25 17 Google Google NNP 3332 25 18 Maps Maps NNPS 3332 25 19 , , , 3332 25 20 employ employ VB 3332 25 21 the the DT 3332 25 22 paradigm.7 paradigm.7 NN 3332 25 23 The the DT 3332 25 24 use use NN 3332 25 25 of of IN 3332 25 26 Ajax Ajax NNP 3332 25 27 in in IN 3332 25 28 Google Google NNP 3332 25 29 Suggest Suggest NNP 3332 25 30 improves improve VBZ 3332 25 31 the the DT 3332 25 32 tradi- tradi- NN 3332 25 33 tional tional JJ 3332 25 34 Google Google NNP 3332 25 35 interface interface NN 3332 25 36 by by IN 3332 25 37 offering offer VBG 3332 25 38 real real JJ 3332 25 39 - - HYPH 3332 25 40 time time NN 3332 25 41 suggestions suggestion NNS 3332 25 42 as as IN 3332 25 43 the the DT 3332 25 44 user user NN 3332 25 45 enters enter VBZ 3332 25 46 a a DT 3332 25 47 term term NN 3332 25 48 in in IN 3332 25 49 the the DT 3332 25 50 search search NN 3332 25 51 field field NN 3332 25 52 . . . 3332 26 1 For for IN 3332 26 2 example example NN 3332 26 3 , , , 3332 26 4 if if IN 3332 26 5 the the DT 3332 26 6 user user NN 3332 26 7 enters enter VBZ 3332 26 8 xm xm IN 3332 26 9 , , , 3332 26 10 Google Google NNP 3332 26 11 Suggest Suggest NNP 3332 26 12 might may MD 3332 26 13 offer offer VB 3332 26 14 refine- refine- JJ 3332 26 15 ments ment NNS 3332 26 16 such such JJ 3332 26 17 as as IN 3332 26 18 xm xm NNP 3332 26 19 radio radio NN 3332 26 20 , , , 3332 26 21 xml xml NN 3332 26 22 , , , 3332 26 23 and and CC 3332 26 24 xmods xmods NNP 3332 26 25 . . . 3332 27 1 Experimental Experimental NNP 3332 27 2 Ajax Ajax NNP 3332 27 3 - - HYPH 3332 27 4 based base VBN 3332 27 5 auto auto NN 3332 27 6 - - HYPH 3332 27 7 completion completion NN 3332 27 8 features feature NNS 3332 27 9 are be VBP 3332 27 10 appearing appear VBG 3332 27 11 in in IN 3332 27 12 a a DT 3332 27 13 range range NN 3332 27 14 of of IN 3332 27 15 software.8 software.8 NNP 3332 27 16 Shanahan Shanahan NNP 3332 27 17 has have VBZ 3332 27 18 applied apply VBN 3332 27 19 the the DT 3332 27 20 same same JJ 3332 27 21 ideas idea NNS 3332 27 22 to to IN 3332 27 23 the the DT 3332 27 24 Amazon Amazon NNP 3332 27 25 online online RB 3332 27 26 bookshop.9 bookshop.9 DT 3332 27 27 His -PRON- PRP$ 3332 27 28 experimental experimental JJ 3332 27 29 site site NN 3332 27 30 , , , 3332 27 31 Zuggest Zuggest NNP 3332 27 32 , , , 3332 27 33 extends extend VBZ 3332 27 34 the the DT 3332 27 35 concept concept NN 3332 27 36 of of IN 3332 27 37 auto auto NN 3332 27 38 - - HYPH 3332 27 39 completion completion NN 3332 27 40 : : : 3332 27 41 as as IN 3332 27 42 the the DT 3332 27 43 user user NN 3332 27 44 enters enter VBZ 3332 27 45 a a DT 3332 27 46 term term NN 3332 27 47 , , , 3332 27 48 the the DT 3332 27 49 system system NN 3332 27 50 automatically automatically RB 3332 27 51 triggers trigger VBZ 3332 27 52 a a DT 3332 27 53 search search NN 3332 27 54 without without IN 3332 27 55 the the DT 3332 27 56 need need NN 3332 27 57 to to TO 3332 27 58 hit hit VB 3332 27 59 a a DT 3332 27 60 search search NN 3332 27 61 button button NN 3332 27 62 . . . 3332 28 1 The the DT 3332 28 2 potential potential NN 3332 28 3 of of IN 3332 28 4 Ajax Ajax NNPS 3332 28 5 to to TO 3332 28 6 improve improve VB 3332 28 7 the the DT 3332 28 8 responsiveness responsiveness NN 3332 28 9 and and CC 3332 28 10 richness richness NN 3332 28 11 of of IN 3332 28 12 library library NN 3332 28 13 applications application NNS 3332 28 14 has have VBZ 3332 28 15 not not RB 3332 28 16 been be VBN 3332 28 17 lost lose VBN 3332 28 18 on on IN 3332 28 19 the the DT 3332 28 20 library library NN 3332 28 21 community.10 community.10 NNP 3332 28 22 Several several JJ 3332 28 23 interesting interesting JJ 3332 28 24 experiments experiment NNS 3332 28 25 have have VBP 3332 28 26 been be VBN 3332 28 27 tried try VBN 3332 28 28 . . . 3332 29 1 At at IN 3332 29 2 OCLC oclc NN 3332 29 3 , , , 3332 29 4 for for IN 3332 29 5 example example NN 3332 29 6 , , , 3332 29 7 a a DT 3332 29 8 “ " `` 3332 29 9 suggest suggest VB 3332 29 10 - - HYPH 3332 29 11 like like JJ 3332 29 12 service service NN 3332 29 13 , , , 3332 29 14 ” " '' 3332 29 15 based base VBN 3332 29 16 on on IN 3332 29 17 controlled controlled JJ 3332 29 18 headings heading NNS 3332 29 19 from from IN 3332 29 20 the the DT 3332 29 21 world- world- NN 3332 29 22 Judith Judith NNP 3332 29 23 Wusteman Wusteman NNP 3332 29 24 and and CC 3332 29 25 Pádraig Pádraig NNP 3332 29 26 O’hIceadha O’hIceadha NNP 3332 29 27 USING USING NNP 3332 29 28 AJAX AJAX NNP 3332 29 29 TO to IN 3332 29 30 EMPOWER EMPOWER NNP 3332 29 31 DYNAMIC DYNAMIC VBZ 3332 29 32 SEARCHING searching NN 3332 29 33 | | NNS 3332 29 34 WUSTEMAN WUSTEMAN -LRB- 3332 29 35 57 57 CD 3332 29 36 Using use VBG 3332 29 37 Ajax Ajax NNPS 3332 29 38 to to TO 3332 29 39 Empower empower VB 3332 29 40 Dynamic dynamic JJ 3332 29 41 Searching search VBG 3332 29 42 Judith Judith NNP 3332 29 43 Wusteman Wusteman NNP 3332 29 44 ( ( -LRB- 3332 29 45 judith.wusteman@ucd.ie judith.wusteman@ucd.ie NNP 3332 29 46 ) ) -RRB- 3332 29 47 is be VBZ 3332 29 48 a a DT 3332 29 49 lecturer lecturer NN 3332 29 50 in in IN 3332 29 51 the the DT 3332 29 52 UCD UCD NNP 3332 29 53 School School NNP 3332 29 54 of of IN 3332 29 55 Information Information NNP 3332 29 56 and and CC 3332 29 57 Library Library NNP 3332 29 58 Studies Studies NNPS 3332 29 59 , , , 3332 29 60 University University NNP 3332 29 61 College College NNP 3332 29 62 Dublin Dublin NNP 3332 29 63 , , , 3332 29 64 Ireland Ireland NNP 3332 29 65 . . . 3332 30 1 58 58 CD 3332 30 2 INFORMATION INFORMATION NNP 3332 30 3 TECHNOLOGY technology NN 3332 30 4 AND and CC 3332 30 5 LIBRARIES LIBRARIES NNP 3332 30 6 | | NNP 3332 30 7 JUNE JUNE NNP 3332 30 8 2006 2006 CD 3332 30 9 wide wide JJ 3332 30 10 union union NN 3332 30 11 catalog catalog NN 3332 30 12 , , , 3332 30 13 WorldCat WorldCat NNP 3332 30 14 , , , 3332 30 15 has have VBZ 3332 30 16 been be VBN 3332 30 17 implemented.11 implemented.11 NNP 3332 30 18 Ajax Ajax NNP 3332 30 19 has have VBZ 3332 30 20 also also RB 3332 30 21 been be VBN 3332 30 22 used use VBN 3332 30 23 in in IN 3332 30 24 the the DT 3332 30 25 OCLC oclc NN 3332 30 26 DeweyBrowser.12 DeweyBrowser.12 . 3332 30 27 The the DT 3332 30 28 main main JJ 3332 30 29 page page NN 3332 30 30 of of IN 3332 30 31 this this DT 3332 30 32 browser browser NN 3332 30 33 includes include VBZ 3332 30 34 four four CD 3332 30 35 iframes iframe NNS 3332 30 36 , , , 3332 30 37 or or CC 3332 30 38 inline inline JJ 3332 30 39 frames frame NNS 3332 30 40 , , , 3332 30 41 three three CD 3332 30 42 for for IN 3332 30 43 the the DT 3332 30 44 three three CD 3332 30 45 levels level NNS 3332 30 46 of of IN 3332 30 47 Dewey Dewey NNP 3332 30 48 Decimal Decimal NNP 3332 30 49 Classification Classification NNP 3332 30 50 and and CC 3332 30 51 a a DT 3332 30 52 fourth fourth JJ 3332 30 53 for for IN 3332 30 54 record record NN 3332 30 55 display.13 display.13 NNP 3332 30 56 The the DT 3332 30 57 use use NN 3332 30 58 of of IN 3332 30 59 Ajax Ajax NNP 3332 30 60 allows allow VBZ 3332 30 61 information information NN 3332 30 62 in in IN 3332 30 63 each each DT 3332 30 64 iframe iframe NN 3332 30 65 to to TO 3332 30 66 be be VB 3332 30 67 updated update VBN 3332 30 68 independently independently RB 3332 30 69 without without IN 3332 30 70 having have VBG 3332 30 71 to to TO 3332 30 72 reload reload VB 3332 30 73 the the DT 3332 30 74 entire entire JJ 3332 30 75 page page NN 3332 30 76 . . . 3332 31 1 Implications implication NNS 3332 31 2 of of IN 3332 31 3 Ajax Ajax NNP 3332 31 4 There there EX 3332 31 5 have have VBP 3332 31 6 been be VBN 3332 31 7 many many JJ 3332 31 8 attempts attempt NNS 3332 31 9 to to TO 3332 31 10 enable enable VB 3332 31 11 asynchronous asynchronous JJ 3332 31 12 background background NN 3332 31 13 transactions transaction NNS 3332 31 14 with with IN 3332 31 15 a a DT 3332 31 16 server server NN 3332 31 17 . . . 3332 32 1 Among among IN 3332 32 2 alter- alter- JJ 3332 32 3 natives native NNS 3332 32 4 to to IN 3332 32 5 Ajax Ajax NNP 3332 32 6 are be VBP 3332 32 7 Flash Flash NNP 3332 32 8 , , , 3332 32 9 Java Java NNP 3332 32 10 Applets Applets NNP 3332 32 11 , , , 3332 32 12 and and CC 3332 32 13 the the DT 3332 32 14 new new JJ 3332 32 15 breed breed NN 3332 32 16 of of IN 3332 32 17 XML xml NN 3332 32 18 user user NN 3332 32 19 - - HYPH 3332 32 20 interface interface NN 3332 32 21 language language NN 3332 32 22 formats format NNS 3332 32 23 such such JJ 3332 32 24 as as IN 3332 32 25 XML XML NNP 3332 32 26 User User NNP 3332 32 27 Interface Interface NNP 3332 32 28 Language Language NNP 3332 32 29 ( ( -LRB- 3332 32 30 XUL XUL NNP 3332 32 31 ) ) -RRB- 3332 32 32 and and CC 3332 32 33 Extensible Extensible NNP 3332 32 34 Application Application NNP 3332 32 35 Markup Markup NNP 3332 32 36 Language Language NNP 3332 32 37 ( ( -LRB- 3332 32 38 XAML).14 xaml).14 VB 3332 32 39 These these DT 3332 32 40 all all DT 3332 32 41 have have VBP 3332 32 42 their -PRON- PRP$ 3332 32 43 place place NN 3332 32 44 , , , 3332 32 45 particularly particularly RB 3332 32 46 languages language NNS 3332 32 47 such such JJ 3332 32 48 as as IN 3332 32 49 XUL XUL NNP 3332 32 50 . . . 3332 33 1 The the DT 3332 33 2 latter latter JJ 3332 33 3 is be VBZ 3332 33 4 ideal ideal JJ 3332 33 5 for for IN 3332 33 6 use use NN 3332 33 7 in in IN 3332 33 8 Mozilla Mozilla NNP 3332 33 9 extensions extension NNS 3332 33 10 , , , 3332 33 11 for for IN 3332 33 12 example example NN 3332 33 13 . . . 3332 34 1 Combinations combination NNS 3332 34 2 of of IN 3332 34 3 the the DT 3332 34 4 above above JJ 3332 34 5 can can MD 3332 34 6 and and CC 3332 34 7 are be VBP 3332 34 8 being be VBG 3332 34 9 used use VBN 3332 34 10 together together RB 3332 34 11 ; ; : 3332 34 12 XUL XUL NNP 3332 34 13 and and CC 3332 34 14 Ajax Ajax NNP 3332 34 15 are be VBP 3332 34 16 both both DT 3332 34 17 used use VBN 3332 34 18 in in IN 3332 34 19 the the DT 3332 34 20 Firefox Firefox NNP 3332 34 21 extension extension NN 3332 34 22 version version NN 3332 34 23 of of IN 3332 34 24 Google Google NNP 3332 34 25 Suggest.15 Suggest.15 . 3332 34 26 The the DT 3332 34 27 main main JJ 3332 34 28 advan- advan- NN 3332 34 29 tage tage NN 3332 34 30 of of IN 3332 34 31 Ajax Ajax NNP 3332 34 32 over over IN 3332 34 33 these these DT 3332 34 34 alternative alternative JJ 3332 34 35 approaches approach NNS 3332 34 36 is be VBZ 3332 34 37 that that IN 3332 34 38 it -PRON- PRP 3332 34 39 is be VBZ 3332 34 40 nonproprietary nonproprietary JJ 3332 34 41 and and CC 3332 34 42 is be VBZ 3332 34 43 supported support VBN 3332 34 44 by by IN 3332 34 45 any any DT 3332 34 46 browser browser NN 3332 34 47 that that WDT 3332 34 48 supports support VBZ 3332 34 49 JavaScript JavaScript NNP 3332 34 50 and and CC 3332 34 51 XMLHttpRequest XMLHttpRequest NNP 3332 34 52 — — : 3332 34 53 hence hence RB 3332 34 54 , , , 3332 34 55 by by IN 3332 34 56 any any DT 3332 34 57 modern modern JJ 3332 34 58 browser browser NN 3332 34 59 . . . 3332 35 1 It -PRON- PRP 3332 35 2 could could MD 3332 35 3 be be VB 3332 35 4 validly validly RB 3332 35 5 argued argue VBN 3332 35 6 that that IN 3332 35 7 complex complex JJ 3332 35 8 client client NN 3332 35 9 - - HYPH 3332 35 10 side side NN 3332 35 11 JavaScript JavaScript NNP 3332 35 12 is be VBZ 3332 35 13 not not RB 3332 35 14 ideal ideal JJ 3332 35 15 . . . 3332 36 1 In in IN 3332 36 2 addition addition NN 3332 36 3 to to IN 3332 36 4 the the DT 3332 36 5 errors error NNS 3332 36 6 to to TO 3332 36 7 which which WDT 3332 36 8 complex complex JJ 3332 36 9 scripting scripting NN 3332 36 10 can can MD 3332 36 11 be be VB 3332 36 12 prone prone JJ 3332 36 13 , , , 3332 36 14 there there EX 3332 36 15 are be VBP 3332 36 16 accessibility accessibility NN 3332 36 17 issues issue NNS 3332 36 18 . . . 3332 37 1 Best good JJS 3332 37 2 practice practice NN 3332 37 3 requires require VBZ 3332 37 4 that that IN 3332 37 5 JavaScript JavaScript NNP 3332 37 6 interaction interaction NN 3332 37 7 adds add VBZ 3332 37 8 to to IN 3332 37 9 the the DT 3332 37 10 basic basic JJ 3332 37 11 functionality functionality NN 3332 37 12 of of IN 3332 37 13 Web web NN 3332 37 14 - - HYPH 3332 37 15 based base VBN 3332 37 16 content content NN 3332 37 17 that that WDT 3332 37 18 must must MD 3332 37 19 remain remain VB 3332 37 20 accessible accessible JJ 3332 37 21 and and CC 3332 37 22 usable usable JJ 3332 37 23 without without IN 3332 37 24 the the DT 3332 37 25 JavaScript.16 JavaScript.16 NNS 3332 37 26 An an DT 3332 37 27 alternative alternative JJ 3332 37 28 non non JJ 3332 37 29 - - JJ 3332 37 30 JavaScript JavaScript NNP 3332 37 31 interface interface NN 3332 37 32 to to IN 3332 37 33 Gmail Gmail NNP 3332 37 34 was be VBD 3332 37 35 recently recently RB 3332 37 36 implemented implement VBN 3332 37 37 to to TO 3332 37 38 deal deal VB 3332 37 39 with with IN 3332 37 40 just just RB 3332 37 41 this this DT 3332 37 42 issue issue NN 3332 37 43 . . . 3332 38 1 A a DT 3332 38 2 move move NN 3332 38 3 away away RB 3332 38 4 from from IN 3332 38 5 scripting script VBG 3332 38 6 would would MD 3332 38 7 , , , 3332 38 8 in in IN 3332 38 9 theory theory NN 3332 38 10 , , , 3332 38 11 be be VB 3332 38 12 a a DT 3332 38 13 positive positive JJ 3332 38 14 step step NN 3332 38 15 for for IN 3332 38 16 the the DT 3332 38 17 Web web NN 3332 38 18 . . . 3332 39 1 In in IN 3332 39 2 practice practice NN 3332 39 3 , , , 3332 39 4 however however RB 3332 39 5 , , , 3332 39 6 proce- proce- JJ 3332 39 7 dural dural JJ 3332 39 8 approaches approach NNS 3332 39 9 continue continue VBP 3332 39 10 to to TO 3332 39 11 be be VB 3332 39 12 more more RBR 3332 39 13 popular popular JJ 3332 39 14 ; ; : 3332 39 15 attempts attempt NNS 3332 39 16 to to TO 3332 39 17 supplant supplant VB 3332 39 18 them -PRON- PRP 3332 39 19 , , , 3332 39 20 as as IN 3332 39 21 epitomized epitomize VBN 3332 39 22 by by IN 3332 39 23 XHTML XHTML NNP 3332 39 24 2.0 2.0 CD 3332 39 25 , , , 3332 39 26 simply simply RB 3332 39 27 alienate alienate VB 3332 39 28 developers.17 developers.17 NNP 3332 39 29 It -PRON- PRP 3332 39 30 might may MD 3332 39 31 be be VB 3332 39 32 assumed assume VBN 3332 39 33 that that IN 3332 39 34 the the DT 3332 39 35 use use NN 3332 39 36 of of IN 3332 39 37 Ajax Ajax NNP 3332 39 38 technol- technol- NN 3332 39 39 ogy ogy NN 3332 39 40 would would MD 3332 39 41 result result VB 3332 39 42 in in IN 3332 39 43 a a DT 3332 39 44 heavier heavy JJR 3332 39 45 network network NN 3332 39 46 load load NN 3332 39 47 due due IN 3332 39 48 to to IN 3332 39 49 an an DT 3332 39 50 increase increase NN 3332 39 51 in in IN 3332 39 52 the the DT 3332 39 53 number number NN 3332 39 54 of of IN 3332 39 55 requests request NNS 3332 39 56 made make VBN 3332 39 57 to to IN 3332 39 58 the the DT 3332 39 59 server server NN 3332 39 60 . . . 3332 40 1 This this DT 3332 40 2 is be VBZ 3332 40 3 a a DT 3332 40 4 misconception misconception NN 3332 40 5 in in IN 3332 40 6 most most JJS 3332 40 7 cases case NNS 3332 40 8 . . . 3332 41 1 Indeed indeed RB 3332 41 2 , , , 3332 41 3 Ajax Ajax NNP 3332 41 4 can can MD 3332 41 5 dramatically dramatically RB 3332 41 6 reduce reduce VB 3332 41 7 the the DT 3332 41 8 network network NN 3332 41 9 load load NN 3332 41 10 of of IN 3332 41 11 Web web NN 3332 41 12 appli- appli- NN 3332 41 13 cations cation NNS 3332 41 14 , , , 3332 41 15 as as IN 3332 41 16 it -PRON- PRP 3332 41 17 enables enable VBZ 3332 41 18 them -PRON- PRP 3332 41 19 to to TO 3332 41 20 separate separate VB 3332 41 21 data datum NNS 3332 41 22 from from IN 3332 41 23 the the DT 3332 41 24 graphical graphical JJ 3332 41 25 user user NN 3332 41 26 interface interface NN 3332 41 27 ( ( -LRB- 3332 41 28 GUI GUI NNP 3332 41 29 ) ) -RRB- 3332 41 30 used use VBD 3332 41 31 to to TO 3332 41 32 display display VB 3332 41 33 it -PRON- PRP 3332 41 34 . . . 3332 42 1 For for IN 3332 42 2 example example NN 3332 42 3 , , , 3332 42 4 each each DT 3332 42 5 results result NNS 3332 42 6 page page NN 3332 42 7 presented present VBN 3332 42 8 by by IN 3332 42 9 a a DT 3332 42 10 traditional traditional JJ 3332 42 11 search search NN 3332 42 12 engine engine NN 3332 42 13 delivers deliver NNS 3332 42 14 , , , 3332 42 15 not not RB 3332 42 16 only only RB 3332 42 17 the the DT 3332 42 18 results result NNS 3332 42 19 data datum NNS 3332 42 20 , , , 3332 42 21 but but CC 3332 42 22 also also RB 3332 42 23 the the DT 3332 42 24 HTML html NN 3332 42 25 required require VBN 3332 42 26 to to TO 3332 42 27 render render VB 3332 42 28 the the DT 3332 42 29 GUI GUI NNP 3332 42 30 for for IN 3332 42 31 that that DT 3332 42 32 page page NN 3332 42 33 . . . 3332 43 1 An an DT 3332 43 2 Ajax Ajax NNP 3332 43 3 application application NN 3332 43 4 could could MD 3332 43 5 deliver deliver VB 3332 43 6 the the DT 3332 43 7 GUI GUI NNP 3332 43 8 just just RB 3332 43 9 once once RB 3332 43 10 and and CC 3332 43 11 , , , 3332 43 12 after after IN 3332 43 13 that that DT 3332 43 14 , , , 3332 43 15 deliver deliver VB 3332 43 16 data datum NNS 3332 43 17 only only RB 3332 43 18 . . . 3332 44 1 This this DT 3332 44 2 would would MD 3332 44 3 also also RB 3332 44 4 be be VB 3332 44 5 pos- pos- VBN 3332 44 6 sible sible NN 3332 44 7 via via IN 3332 44 8 the the DT 3332 44 9 careful careful JJ 3332 44 10 use use NN 3332 44 11 of of IN 3332 44 12 frames frame NNS 3332 44 13 ; ; : 3332 44 14 the the DT 3332 44 15 latter latter JJ 3332 44 16 could could MD 3332 44 17 be be VB 3332 44 18 regarded regard VBN 3332 44 19 as as IN 3332 44 20 an an DT 3332 44 21 Ajax Ajax NNP 3332 44 22 - - HYPH 3332 44 23 style style NN 3332 44 24 technology technology NN 3332 44 25 but but CC 3332 44 26 without without IN 3332 44 27 all all DT 3332 44 28 of of IN 3332 44 29 Ajax Ajax NNP 3332 44 30 ’s ’s POS 3332 44 31 advantages advantage NNS 3332 44 32 . . . 3332 45 1 ■ ■ NFP 3332 45 2 From from IN 3332 45 3 client client NN 3332 45 4 - - HYPH 3332 45 5 server server NN 3332 45 6 to to IN 3332 45 7 SOA SOA NNP 3332 45 8 The the DT 3332 45 9 dominant dominant JJ 3332 45 10 model model NN 3332 45 11 for for IN 3332 45 12 building building NN 3332 45 13 network network NN 3332 45 14 applications application NNS 3332 45 15 is be VBZ 3332 45 16 the the DT 3332 45 17 client client NN 3332 45 18 / / SYM 3332 45 19 server server NN 3332 45 20 approach approach NN 3332 45 21 , , , 3332 45 22 in in IN 3332 45 23 which which WDT 3332 45 24 client client NN 3332 45 25 software software NN 3332 45 26 is be VBZ 3332 45 27 installed instal VBN 3332 45 28 as as IN 3332 45 29 a a DT 3332 45 30 desktop desktop NN 3332 45 31 application application NN 3332 45 32 and and CC 3332 45 33 data datum NNS 3332 45 34 generally generally RB 3332 45 35 reside reside VBP 3332 45 36 on on IN 3332 45 37 a a DT 3332 45 38 server server NN 3332 45 39 , , , 3332 45 40 usually usually RB 3332 45 41 in in IN 3332 45 42 a a DT 3332 45 43 database.18 database.18 NNP 3332 45 44 This this DT 3332 45 45 can can MD 3332 45 46 work work VB 3332 45 47 well well RB 3332 45 48 in in IN 3332 45 49 a a DT 3332 45 50 homogenous homogenous JJ 3332 45 51 single single JJ 3332 45 52 - - HYPH 3332 45 53 site site NN 3332 45 54 computing computing NN 3332 45 55 environ- environ- NN 3332 45 56 ment ment JJ 3332 45 57 . . . 3332 46 1 But but CC 3332 46 2 institutions institution NNS 3332 46 3 and and CC 3332 46 4 consortia consortium NNS 3332 46 5 are be VBP 3332 46 6 likely likely JJ 3332 46 7 to to TO 3332 46 8 be be VB 3332 46 9 het- het- RB 3332 46 10 erogeneous erogeneous JJ 3332 46 11 and and CC 3332 46 12 geographically geographically RB 3332 46 13 distributed distribute VBN 3332 46 14 . . . 3332 47 1 PCs pc NNS 3332 47 2 , , , 3332 47 3 Macs Macs NNPS 3332 47 4 , , , 3332 47 5 and and CC 3332 47 6 cell cell NN 3332 47 7 phones phone NNS 3332 47 8 will will MD 3332 47 9 all all DT 3332 47 10 need need VB 3332 47 11 access access NN 3332 47 12 to to IN 3332 47 13 the the DT 3332 47 14 applications application NNS 3332 47 15 , , , 3332 47 16 and and CC 3332 47 17 Linux Linux NNP 3332 47 18 may may MD 3332 47 19 require require VB 3332 47 20 support support NN 3332 47 21 alongside alongside IN 3332 47 22 Windows Windows NNP 3332 47 23 . . . 3332 48 1 Even even RB 3332 48 2 if if IN 3332 48 3 an an DT 3332 48 4 organization organization NN 3332 48 5 standardizes standardize VBZ 3332 48 6 solely solely RB 3332 48 7 on on IN 3332 48 8 Windows Windows NNP 3332 48 9 , , , 3332 48 10 different different JJ 3332 48 11 versions version NNS 3332 48 12 of of IN 3332 48 13 the the DT 3332 48 14 latter latter JJ 3332 48 15 will will MD 3332 48 16 have have VB 3332 48 17 to to TO 3332 48 18 be be VB 3332 48 19 supported support VBN 3332 48 20 , , , 3332 48 21 as as IN 3332 48 22 will will MD 3332 48 23 multiple multiple JJ 3332 48 24 versions version NNS 3332 48 25 of of IN 3332 48 26 those those DT 3332 48 27 ubiquitous ubiquitous JJ 3332 48 28 Dynamic Dynamic NNP 3332 48 29 Link Link NNP 3332 48 30 Libraries Libraries NNPS 3332 48 31 ( ( -LRB- 3332 48 32 DLLs DLLs NNP 3332 48 33 ) ) -RRB- 3332 48 34 . . . 3332 49 1 Indeed indeed RB 3332 49 2 , , , 3332 49 3 the the DT 3332 49 4 problems problem NNS 3332 49 5 of of IN 3332 49 6 obtaining obtain VBG 3332 49 7 and and CC 3332 49 8 managing manage VBG 3332 49 9 conflicting conflicting JJ 3332 49 10 DLLs dll NNS 3332 49 11 have have VBP 3332 49 12 spawned spawn VBN 3332 49 13 the the DT 3332 49 14 term term NN 3332 49 15 “ " `` 3332 49 16 DLL DLL NNP 3332 49 17 hell hell NN 3332 49 18 . . . 3332 49 19 ”19 ”19 UH 3332 49 20 In in IN 3332 49 21 Web web NN 3332 49 22 applications application NNS 3332 49 23 , , , 3332 49 24 a a DT 3332 49 25 standard standard JJ 3332 49 26 client client NN 3332 49 27 , , , 3332 49 28 the the DT 3332 49 29 browser browser NN 3332 49 30 , , , 3332 49 31 is be VBZ 3332 49 32 installed instal VBN 3332 49 33 on on IN 3332 49 34 the the DT 3332 49 35 desktop desktop NN 3332 49 36 but but CC 3332 49 37 most most JJS 3332 49 38 of of IN 3332 49 39 the the DT 3332 49 40 logic logic NN 3332 49 41 , , , 3332 49 42 as as RB 3332 49 43 well well RB 3332 49 44 as as IN 3332 49 45 the the DT 3332 49 46 data datum NNS 3332 49 47 , , , 3332 49 48 reside reside VB 3332 49 49 on on IN 3332 49 50 the the DT 3332 49 51 server server NN 3332 49 52 . . . 3332 50 1 Of of RB 3332 50 2 course course RB 3332 50 3 , , , 3332 50 4 the the DT 3332 50 5 browser browser NN 3332 50 6 developers developer NNS 3332 50 7 still still RB 3332 50 8 have have VBP 3332 50 9 to to TO 3332 50 10 worry worry VB 3332 50 11 about about IN 3332 50 12 “ " `` 3332 50 13 DLL DLL NNP 3332 50 14 hell hell NN 3332 50 15 , , , 3332 50 16 ” " '' 3332 50 17 but but CC 3332 50 18 this this DT 3332 50 19 need nee MD 3332 50 20 not not RB 3332 50 21 concern concern VB 3332 50 22 the the DT 3332 50 23 rest rest NN 3332 50 24 of of IN 3332 50 25 us -PRON- PRP 3332 50 26 . . . 3332 51 1 “ " `` 3332 51 2 Speed speed NN 3332 51 3 must must MD 3332 51 4 be be VB 3332 51 5 the the DT 3332 51 6 overriding overriding JJ 3332 51 7 design design NN 3332 51 8 criterion criterion NN 3332 51 9 ” " '' 3332 51 10 for for IN 3332 51 11 Web Web NNP 3332 51 12 pages.20 pages.20 NNP 3332 51 13 But but CC 3332 51 14 the the DT 3332 51 15 interactivity interactivity NN 3332 51 16 and and CC 3332 51 17 response response NN 3332 51 18 times time NNS 3332 51 19 possible possible JJ 3332 51 20 with with IN 3332 51 21 client client NN 3332 51 22 / / SYM 3332 51 23 server server NN 3332 51 24 applications application NNS 3332 51 25 are be VBP 3332 51 26 still still RB 3332 51 27 not not RB 3332 51 28 avail- avail- JJ 3332 51 29 able able JJ 3332 51 30 to to IN 3332 51 31 traditional traditional JJ 3332 51 32 Web web NN 3332 51 33 applications application NNS 3332 51 34 . . . 3332 52 1 This this DT 3332 52 2 is be VBZ 3332 52 3 where where WRB 3332 52 4 Ajax Ajax NNP 3332 52 5 comes come VBZ 3332 52 6 in in RP 3332 52 7 : : : 3332 52 8 it -PRON- PRP 3332 52 9 offers offer VBZ 3332 52 10 , , , 3332 52 11 to to IN 3332 52 12 date date NN 3332 52 13 , , , 3332 52 14 the the DT 3332 52 15 best good JJS 3332 52 16 of of IN 3332 52 17 the the DT 3332 52 18 Web web NN 3332 52 19 application application NN 3332 52 20 and and CC 3332 52 21 client client NN 3332 52 22 / / SYM 3332 52 23 server server NN 3332 52 24 worlds world NNS 3332 52 25 . . . 3332 53 1 Much much JJ 3332 53 2 of of IN 3332 53 3 the the DT 3332 53 4 activity activity NN 3332 53 5 is be VBZ 3332 53 6 moved move VBN 3332 53 7 back back RB 3332 53 8 to to IN 3332 53 9 the the DT 3332 53 10 desktop desktop NN 3332 53 11 via via IN 3332 53 12 client client NN 3332 53 13 - - HYPH 3332 53 14 side side NN 3332 53 15 code code NN 3332 53 16 . . . 3332 54 1 But but CC 3332 54 2 the the DT 3332 54 3 advan- advan- NN 3332 54 4 tages tage NNS 3332 54 5 of of IN 3332 54 6 Web web NN 3332 54 7 applications application NNS 3332 54 8 are be VBP 3332 54 9 not not RB 3332 54 10 lost lose VBN 3332 54 11 : : : 3332 54 12 the the DT 3332 54 13 browser browser NN 3332 54 14 is be VBZ 3332 54 15 still still RB 3332 54 16 the the DT 3332 54 17 standard standard JJ 3332 54 18 client client NN 3332 54 19 . . . 3332 55 1 Service service NN 3332 55 2 - - HYPH 3332 55 3 Oriented orient VBN 3332 55 4 Architecture Architecture NNP 3332 55 5 ( ( -LRB- 3332 55 6 SOA SOA NNP 3332 55 7 ) ) -RRB- 3332 55 8 is be VBZ 3332 55 9 an an DT 3332 55 10 increas- increas- XX 3332 55 11 ingly ingly RB 3332 55 12 popular popular JJ 3332 55 13 approach approach NN 3332 55 14 to to IN 3332 55 15 the the DT 3332 55 16 delivery delivery NN 3332 55 17 of of IN 3332 55 18 applications application NNS 3332 55 19 to to IN 3332 55 20 heterogeneous heterogeneous JJ 3332 55 21 computing computing NN 3332 55 22 environments environment NNS 3332 55 23 and and CC 3332 55 24 geo- geo- NN 3332 55 25 graphically graphically RB 3332 55 26 dispersed disperse VBN 3332 55 27 user user NN 3332 55 28 populations.21 populations.21 NNP 3332 55 29 SOA SOA NNP 3332 55 30 refers refer VBZ 3332 55 31 to to IN 3332 55 32 the the DT 3332 55 33 move move NN 3332 55 34 away away RB 3332 55 35 from from IN 3332 55 36 monolithic monolithic JJ 3332 55 37 applications application NNS 3332 55 38 toward toward IN 3332 55 39 smaller small JJR 3332 55 40 , , , 3332 55 41 reusable reusable JJ 3332 55 42 services service NNS 3332 55 43 with with IN 3332 55 44 discrete discrete JJ 3332 55 45 functionality functionality NN 3332 55 46 . . . 3332 56 1 Such such JJ 3332 56 2 services service NNS 3332 56 3 can can MD 3332 56 4 be be VB 3332 56 5 combined combine VBN 3332 56 6 and and CC 3332 56 7 recombined recombine VBN 3332 56 8 to to TO 3332 56 9 deliver deliver VB 3332 56 10 different different JJ 3332 56 11 applications application NNS 3332 56 12 to to IN 3332 56 13 users user NNS 3332 56 14 . . . 3332 57 1 Web Web NNP 3332 57 2 Services Services NNPS 3332 57 3 is be VBZ 3332 57 4 an an DT 3332 57 5 implementation implementation NN 3332 57 6 of of IN 3332 57 7 SOA SOA NNP 3332 57 8 principles.22 principles.22 NNP 3332 57 9 The the DT 3332 57 10 term term NN 3332 57 11 describes describe VBZ 3332 57 12 the the DT 3332 57 13 use use NN 3332 57 14 of of IN 3332 57 15 technologies technology NNS 3332 57 16 such such JJ 3332 57 17 as as IN 3332 57 18 XML xml NN 3332 57 19 to to TO 3332 57 20 enable enable VB 3332 57 21 the the DT 3332 57 22 seam- seam- JJ 3332 57 23 less less JJR 3332 57 24 interoperability interoperability NN 3332 57 25 of of IN 3332 57 26 Web web NN 3332 57 27 - - HYPH 3332 57 28 based base VBN 3332 57 29 applications application NNS 3332 57 30 . . . 3332 58 1 Ajax Ajax NNP 3332 58 2 enables enable VBZ 3332 58 3 Web Web NNP 3332 58 4 Services Services NNPS 3332 58 5 and and CC 3332 58 6 hence hence RB 3332 58 7 enables enable VBZ 3332 58 8 SOA SOA NNP 3332 58 9 principles principle NNS 3332 58 10 . . . 3332 59 1 Thus thus RB 3332 59 2 , , , 3332 59 3 the the DT 3332 59 4 adoption adoption NN 3332 59 5 of of IN 3332 59 6 Ajax Ajax NNP 3332 59 7 facilitates facilitate VBZ 3332 59 8 the the DT 3332 59 9 move move NN 3332 59 10 toward toward IN 3332 59 11 SOA SOA NNP 3332 59 12 and and CC 3332 59 13 all all PDT 3332 59 14 the the DT 3332 59 15 advantages advantage NNS 3332 59 16 of of IN 3332 59 17 reuse reuse NN 3332 59 18 and and CC 3332 59 19 integration integration NN 3332 59 20 that that IN 3332 59 21 this this DT 3332 59 22 offers offer VBZ 3332 59 23 . . . 3332 60 1 ■ ■ NFP 3332 60 2 ARC ARC NNP 3332 60 3 ARC ARC NNP 3332 60 4 is be VBZ 3332 60 5 an an DT 3332 60 6 experimental experimental JJ 3332 60 7 open open JJ 3332 60 8 - - HYPH 3332 60 9 source source NN 3332 60 10 metasearch metasearch NN 3332 60 11 pack- pack- NN 3332 60 12 age age NN 3332 60 13 available available JJ 3332 60 14 for for IN 3332 60 15 download download NN 3332 60 16 from from IN 3332 60 17 the the DT 3332 60 18 SourceForge SourceForge NNP 3332 60 19 open- open- JJ 3332 60 20 source source NN 3332 60 21 foundry.23 foundry.23 NNP 3332 60 22 It -PRON- PRP 3332 60 23 can can MD 3332 60 24 be be VB 3332 60 25 configured configure VBN 3332 60 26 to to TO 3332 60 27 harvest harvest VB 3332 60 28 Open open JJ 3332 60 29 USING using NN 3332 60 30 AJAX AJAX NNP 3332 60 31 TO to TO 3332 60 32 EMPOWER EMPOWER NNP 3332 60 33 DYNAMIC DYNAMIC VBZ 3332 60 34 SEARCHING searching NN 3332 60 35 | | NNS 3332 60 36 WUSTEMAN WUSTEMAN NNP 3332 60 37 59 59 CD 3332 60 38 Archives Archives NNP 3332 60 39 Initiative Initiative NNP 3332 60 40 - - HYPH 3332 60 41 Protocol Protocol NNP 3332 60 42 for for IN 3332 60 43 Metadata Metadata NNP 3332 60 44 Harvesting Harvesting NNP 3332 60 45 ( ( -LRB- 3332 60 46 OAI OAI NNP 3332 60 47 - - HYPH 3332 60 48 PMH)-compliant PMH)-compliant VBN 3332 60 49 data datum NNS 3332 60 50 from from IN 3332 60 51 multiple multiple JJ 3332 60 52 repositories.24 repositories.24 NNP 3332 60 53 The the DT 3332 60 54 harvested harvest VBN 3332 60 55 results result NNS 3332 60 56 are be VBP 3332 60 57 stored store VBN 3332 60 58 in in IN 3332 60 59 a a DT 3332 60 60 relational relational JJ 3332 60 61 database database NN 3332 60 62 and and CC 3332 60 63 can can MD 3332 60 64 be be VB 3332 60 65 searched search VBN 3332 60 66 using use VBG 3332 60 67 basic basic JJ 3332 60 68 Web web NN 3332 60 69 forms form NNS 3332 60 70 . . . 3332 61 1 ARC ARC NNP 3332 61 2 ’s ’s NNP 3332 61 3 Advanced Advanced NNP 3332 61 4 Search Search NNP 3332 61 5 form form NN 3332 61 6 is be VBZ 3332 61 7 illustrated illustrate VBN 3332 61 8 in in IN 3332 61 9 figure figure NN 3332 61 10 1 1 CD 3332 61 11 . . . 3332 62 1 ■ ■ NFP 3332 62 2 Applying apply VBG 3332 62 3 Ajax Ajax NNP 3332 62 4 to to IN 3332 62 5 the the DT 3332 62 6 search search NN 3332 62 7 GUI GUI NNP 3332 62 8 The the DT 3332 62 9 use use NN 3332 62 10 of of IN 3332 62 11 Ajax Ajax NNP 3332 62 12 has have VBZ 3332 62 13 the the DT 3332 62 14 potential potential NN 3332 62 15 to to TO 3332 62 16 narrow narrow VB 3332 62 17 the the DT 3332 62 18 gulf gulf NN 3332 62 19 between between IN 3332 62 20 the the DT 3332 62 21 responsiveness responsiveness NN 3332 62 22 of of IN 3332 62 23 GUIs GUIs NNPS 3332 62 24 for for IN 3332 62 25 Web web NN 3332 62 26 applications application NNS 3332 62 27 and and CC 3332 62 28 those those DT 3332 62 29 for for IN 3332 62 30 desktop desktop NN 3332 62 31 applications application NNS 3332 62 32 . . . 3332 63 1 The the DT 3332 63 2 flexibility flexibility NN 3332 63 3 , , , 3332 63 4 usabil- usabil- JJ 3332 63 5 ity ity NN 3332 63 6 , , , 3332 63 7 and and CC 3332 63 8 richness richness NN 3332 63 9 of of IN 3332 63 10 the the DT 3332 63 11 latter latter JJ 3332 63 12 are be VBP 3332 63 13 now now RB 3332 63 14 possible possible JJ 3332 63 15 for for IN 3332 63 16 the the DT 3332 63 17 former former JJ 3332 63 18 . . . 3332 64 1 The the DT 3332 64 2 OJAX OJAX NNP 3332 64 3 GUI GUI NNP 3332 64 4 , , , 3332 64 5 illustrated illustrate VBN 3332 64 6 in in IN 3332 64 7 figure figure NN 3332 64 8 2 2 CD 3332 64 9 , , , 3332 64 10 has have VBZ 3332 64 11 been be VBN 3332 64 12 developed develop VBN 3332 64 13 to to TO 3332 64 14 demonstrate demonstrate VB 3332 64 15 how how WRB 3332 64 16 Ajax Ajax NNP 3332 64 17 can can MD 3332 64 18 improve improve VB 3332 64 19 the the DT 3332 64 20 richness richness NN 3332 64 21 of of IN 3332 64 22 ARC ARC NNP 3332 64 23 - - HYPH 3332 64 24 like like NNP 3332 64 25 GUIs gui NNS 3332 64 26 . . . 3332 65 1 OJAX ojax RB 3332 65 2 , , , 3332 65 3 including include VBG 3332 65 4 full full JJ 3332 65 5 source source NN 3332 65 6 code code NN 3332 65 7 , , , 3332 65 8 is be VBZ 3332 65 9 available available JJ 3332 65 10 under under IN 3332 65 11 the the DT 3332 65 12 open open JJ 3332 65 13 - - HYPH 3332 65 14 source source NN 3332 65 15 Apache Apache NNP 3332 65 16 license license NN 3332 65 17 and and CC 3332 65 18 is be VBZ 3332 65 19 hosted host VBN 3332 65 20 on on IN 3332 65 21 SourceForge.25 SourceForge.25 , 3332 65 22 OJAX OJAX NNP 3332 65 23 comprises comprise VBZ 3332 65 24 a a DT 3332 65 25 client client NN 3332 65 26 - - HYPH 3332 65 27 side side NN 3332 65 28 GUI GUI NNP 3332 65 29 , , , 3332 65 30 implemented implement VBN 3332 65 31 in in IN 3332 65 32 JavaScript JavaScript NNP 3332 65 33 and and CC 3332 65 34 HTML HTML NNP 3332 65 35 , , , 3332 65 36 and and CC 3332 65 37 server server NN 3332 65 38 - - HYPH 3332 65 39 side side NN 3332 65 40 metasearch metasearch NN 3332 65 41 Web Web NNP 3332 65 42 Services Services NNPS 3332 65 43 , , , 3332 65 44 implemented implement VBN 3332 65 45 in in IN 3332 65 46 Java Java NNP 3332 65 47 . . . 3332 66 1 The the DT 3332 66 2 Web Web NNP 3332 66 3 Services Services NNPS 3332 66 4 connect connect VBP 3332 66 5 directly directly RB 3332 66 6 to to IN 3332 66 7 a a DT 3332 66 8 metasearch metasearch JJ 3332 66 9 database database NN 3332 66 10 created create VBN 3332 66 11 by by IN 3332 66 12 ARC ARC NNP 3332 66 13 from from IN 3332 66 14 harvested harvest VBN 3332 66 15 repositories repository NNS 3332 66 16 . . . 3332 67 1 The the DT 3332 67 2 database database NN 3332 67 3 connectivity connectivity NN 3332 67 4 lever- lever- XX 3332 67 5 ages age NNS 3332 67 6 several several JJ 3332 67 7 libraries library NNS 3332 67 8 from from IN 3332 67 9 the the DT 3332 67 10 Apache Apache NNP 3332 67 11 Jakarta Jakarta NNP 3332 67 12 project project NN 3332 67 13 , , , 3332 67 14 which which WDT 3332 67 15 provides provide VBZ 3332 67 16 open open JJ 3332 67 17 - - HYPH 3332 67 18 source source NN 3332 67 19 Java Java NNP 3332 67 20 solutions.26 solutions.26 NNP 3332 67 21 ■ ■ NFP 3332 67 22 Development development NN 3332 67 23 process process NN 3332 67 24 The the DT 3332 67 25 OJAX OJAX NNP 3332 67 26 GUI GUI NNP 3332 67 27 was be VBD 3332 67 28 developed develop VBN 3332 67 29 iteratively iteratively RB 3332 67 30 using use VBG 3332 67 31 Agile Agile NNP 3332 67 32 software software NN 3332 67 33 development development NN 3332 67 34 methods.27 methods.27 NNP 3332 67 35 Features Features NNPS 3332 67 36 were be VBD 3332 67 37 added add VBN 3332 67 38 incrementally incrementally RB 3332 67 39 and and CC 3332 67 40 feedback feedback NN 3332 67 41 gained gain VBN 3332 67 42 from from IN 3332 67 43 a a DT 3332 67 44 proxy proxy NN 3332 67 45 user user NN 3332 67 46 . . . 3332 68 1 In in IN 3332 68 2 order order NN 3332 68 3 to to TO 3332 68 4 gain gain VB 3332 68 5 an an DT 3332 68 6 in in IN 3332 68 7 - - HYPH 3332 68 8 depth depth NN 3332 68 9 understanding understanding NN 3332 68 10 of of IN 3332 68 11 the the DT 3332 68 12 sys- sys- NNP 3332 68 13 tem tem NN 3332 68 14 and and CC 3332 68 15 the the DT 3332 68 16 implications implication NNS 3332 68 17 for for IN 3332 68 18 the the DT 3332 68 19 remainder remainder NN 3332 68 20 of of IN 3332 68 21 the the DT 3332 68 22 GUI GUI NNP 3332 68 23 , , , 3332 68 24 features feature NNS 3332 68 25 were be VBD 3332 68 26 initially initially RB 3332 68 27 built build VBN 3332 68 28 from from IN 3332 68 29 scratch scratch NN 3332 68 30 , , , 3332 68 31 using use VBG 3332 68 32 object- object- JJ 3332 68 33 oriented orient VBN 3332 68 34 JavaScript JavaScript NNP 3332 68 35 . . . 3332 68 36 They -PRON- PRP 3332 68 37 were be VBD 3332 68 38 then then RB 3332 68 39 rebuilt rebuild VBN 3332 68 40 using use VBG 3332 68 41 three three CD 3332 68 42 open open JJ 3332 68 43 - - HYPH 3332 68 44 source source NN 3332 68 45 JavaScript JavaScript NNP 3332 68 46 libraries library NNS 3332 68 47 : : : 3332 68 48 Prototype prototype NN 3332 68 49 , , , 3332 68 50 script.aculo script.aculo NN 3332 68 51 .us .us NFP 3332 68 52 , , , 3332 68 53 and and CC 3332 68 54 Rico.28 Rico.28 NNP 3332 68 55 Prototype Prototype NNP 3332 68 56 provides provide VBZ 3332 68 57 base base NN 3332 68 58 Ajax Ajax NNP 3332 68 59 capability capability NN 3332 68 60 . . . 3332 69 1 It -PRON- PRP 3332 69 2 also also RB 3332 69 3 includes include VBZ 3332 69 4 advanced advanced JJ 3332 69 5 functionality functionality NN 3332 69 6 for for IN 3332 69 7 object object NN 3332 69 8 - - HYPH 3332 69 9 oriented orient VBN 3332 69 10 JavaScript JavaScript NNP 3332 69 11 , , , 3332 69 12 such such JJ 3332 69 13 as as IN 3332 69 14 multiple multiple JJ 3332 69 15 inheritance inheritance NN 3332 69 16 . . . 3332 70 1 The the DT 3332 70 2 other other JJ 3332 70 3 two two CD 3332 70 4 libraries library NNS 3332 70 5 are be VBP 3332 70 6 built build VBN 3332 70 7 on on IN 3332 70 8 top top NN 3332 70 9 of of IN 3332 70 10 Prototype Prototype NNP 3332 70 11 . . . 3332 71 1 The the DT 3332 71 2 script.aculo script.aculo NN 3332 71 3 . . . 3332 72 1 us us NNP 3332 72 2 library library NN 3332 72 3 specializes specialize VBZ 3332 72 4 in in IN 3332 72 5 dynamic dynamic JJ 3332 72 6 effects effect NNS 3332 72 7 , , , 3332 72 8 such such JJ 3332 72 9 as as IN 3332 72 10 those those DT 3332 72 11 used use VBN 3332 72 12 in in IN 3332 72 13 auto auto NN 3332 72 14 - - HYPH 3332 72 15 completion completion NN 3332 72 16 . . . 3332 73 1 The the DT 3332 73 2 Rico Rico NNP 3332 73 3 library library NN 3332 73 4 , , , 3332 73 5 developed develop VBN 3332 73 6 by by IN 3332 73 7 Sabre Sabre NNP 3332 73 8 , , , 3332 73 9 provides provide VBZ 3332 73 10 other other JJ 3332 73 11 key key JJ 3332 73 12 JavaScript JavaScript NNP 3332 73 13 effects effect NNS 3332 73 14 — — : 3332 73 15 for for IN 3332 73 16 example example NN 3332 73 17 , , , 3332 73 18 dynamic dynamic JJ 3332 73 19 scrollable scrollable JJ 3332 73 20 areas area NNS 3332 73 21 and and CC 3332 73 22 dynamic dynamic JJ 3332 73 23 sorting.29 sorting.29 NNP 3332 73 24 ■ ■ CD 3332 73 25 Storyboard Storyboard NNP 3332 73 26 One one CD 3332 73 27 of of IN 3332 73 28 the the DT 3332 73 29 aims aim NNS 3332 73 30 of of IN 3332 73 31 the the DT 3332 73 32 National National NNP 3332 73 33 Information Information NNP 3332 73 34 Standards Standards NNP 3332 73 35 Organization Organization NNP 3332 73 36 ( ( -LRB- 3332 73 37 NISO NISO NNP 3332 73 38 ) ) -RRB- 3332 73 39 Metasearch Metasearch NNP 3332 73 40 Initiative Initiative NNP 3332 73 41 is be VBZ 3332 73 42 to to TO 3332 73 43 enable enable VB 3332 73 44 all all DT 3332 73 45 library library NN 3332 73 46 users user NNS 3332 73 47 to to TO 3332 73 48 “ " `` 3332 73 49 enjoy enjoy VB 3332 73 50 the the DT 3332 73 51 same same JJ 3332 73 52 easy easy JJ 3332 73 53 searching searching NN 3332 73 54 found find VBN 3332 73 55 in in IN 3332 73 56 web web NN 3332 73 57 - - HYPH 3332 73 58 based base VBN 3332 73 59 services service NNS 3332 73 60 like like IN 3332 73 61 Google Google NNP 3332 73 62 . . . 3332 73 63 ”30 ”30 '' 3332 73 64 Adopting adopt VBG 3332 73 65 this this DT 3332 73 66 approach approach NN 3332 73 67 , , , 3332 73 68 OJAX ojax RB 3332 73 69 incorporates incorporate VBZ 3332 73 70 the the DT 3332 73 71 increasingly increasingly RB 3332 73 72 common common JJ 3332 73 73 concept concept NN 3332 73 74 of of IN 3332 73 75 the the DT 3332 73 76 search search NN 3332 73 77 bar bar NN 3332 73 78 , , , 3332 73 79 popularized popularize VBN 3332 73 80 by by IN 3332 73 81 the the DT 3332 73 82 Google Google NNP 3332 73 83 Toolbar.31 Toolbar.31 . 3332 73 84 OJAX ojax RB 3332 73 85 aims aim VBZ 3332 73 86 to to TO 3332 73 87 be be VB 3332 73 88 as as RB 3332 73 89 simple simple JJ 3332 73 90 , , , 3332 73 91 uncluttered uncluttered JJ 3332 73 92 , , , 3332 73 93 and and CC 3332 73 94 unthreatening unthreatene VBG 3332 73 95 as as IN 3332 73 96 possible possible JJ 3332 73 97 . . . 3332 74 1 The the DT 3332 74 2 goal goal NN 3332 74 3 is be VBZ 3332 74 4 to to TO 3332 74 5 reflect reflect VB 3332 74 6 the the DT 3332 74 7 sim- sim- NNP 3332 74 8 ple ple NN 3332 74 9 - - HYPH 3332 74 10 search search NN 3332 74 11 experience experience NN 3332 74 12 while while IN 3332 74 13 , , , 3332 74 14 at at IN 3332 74 15 the the DT 3332 74 16 same same JJ 3332 74 17 time time NN 3332 74 18 , , , 3332 74 19 providing provide VBG 3332 74 20 the the DT 3332 74 21 power power NN 3332 74 22 of of IN 3332 74 23 an an DT 3332 74 24 advanced advanced JJ 3332 74 25 search search NN 3332 74 26 . . . 3332 75 1 Thus thus RB 3332 75 2 , , , 3332 75 3 the the DT 3332 75 4 user user NN 3332 75 5 interface interface NN 3332 75 6 has have VBZ 3332 75 7 been be VBN 3332 75 8 kept keep VBN 3332 75 9 as as RB 3332 75 10 simple simple JJ 3332 75 11 as as IN 3332 75 12 possible possible JJ 3332 75 13 while while IN 3332 75 14 maintaining maintain VBG 3332 75 15 equivalent equivalent JJ 3332 75 16 functionality functionality NN 3332 75 17 with with IN 3332 75 18 the the DT 3332 75 19 ARC ARC NNP 3332 75 20 Advanced Advanced NNP 3332 75 21 Search Search NNP 3332 75 22 interface interface NN 3332 75 23 . . . 3332 76 1 All all DT 3332 76 2 ARC arc NN 3332 76 3 functionality functionality NN 3332 76 4 , , , 3332 76 5 with with IN 3332 76 6 the the DT 3332 76 7 exception exception NN 3332 76 8 of of IN 3332 76 9 the the DT 3332 76 10 grouping grouping NN 3332 76 11 feature feature NN 3332 76 12 , , , 3332 76 13 is be VBZ 3332 76 14 provided provide VBN 3332 76 15 . . . 3332 77 1 To to TO 3332 77 2 help help VB 3332 77 3 the the DT 3332 77 4 intuitive intuitive JJ 3332 77 5 flow flow NN 3332 77 6 of of IN 3332 77 7 the the DT 3332 77 8 operation operation NN 3332 77 9 , , , 3332 77 10 the the DT 3332 77 11 fields field NNS 3332 77 12 are be VBP 3332 77 13 set set VBN 3332 77 14 out out RP 3332 77 15 as as IN 3332 77 16 a a DT 3332 77 17 sentence sentence NN 3332 77 18 : : : 3332 77 19 Find find VB 3332 77 20 [ [ -LRB- 3332 77 21 term(s term(s NN 3332 77 22 ) ) -RRB- 3332 77 23 ] ] -RRB- 3332 77 24 in in IN 3332 77 25 [ [ -LRB- 3332 77 26 all all DT 3332 77 27 archives archive NNS 3332 77 28 ] ] -RRB- 3332 77 29 from from IN 3332 77 30 [ [ -LRB- 3332 77 31 earliest early JJS 3332 77 32 year year NN 3332 77 33 ] ] -RRB- 3332 77 34 until until IN 3332 77 35 [ [ -LRB- 3332 77 36 this this DT 3332 77 37 year year NN 3332 77 38 ] ] -RRB- 3332 77 39 in in IN 3332 77 40 [ [ -LRB- 3332 77 41 all all DT 3332 77 42 subjects subject NNS 3332 77 43 ] ] -RRB- 3332 77 44 Tool tool NN 3332 77 45 tips tip NNS 3332 77 46 are be VBP 3332 77 47 available available JJ 3332 77 48 for for IN 3332 77 49 text text NN 3332 77 50 - - HYPH 3332 77 51 entry entry NN 3332 77 52 fields field NNS 3332 77 53 . . . 3332 78 1 By by IN 3332 78 2 default default NN 3332 78 3 , , , 3332 78 4 searching search VBG 3332 78 5 is be VBZ 3332 78 6 on on IN 3332 78 7 author author NN 3332 78 8 , , , 3332 78 9 title title NN 3332 78 10 , , , 3332 78 11 and and CC 3332 78 12 abstract abstract JJ 3332 78 13 . . . 3332 79 1 These these DT 3332 79 2 fields field NNS 3332 79 3 map map VBP 3332 79 4 to to IN 3332 79 5 the the DT 3332 79 6 creator creator NN 3332 79 7 , , , 3332 79 8 title title NN 3332 79 9 , , , 3332 79 10 and and CC 3332 79 11 description description NN 3332 79 12 Dublin Dublin NNP 3332 79 13 Core Core NNP 3332 79 14 meta- meta- JJ 3332 79 15 data data NN 3332 79 16 fields field NNS 3332 79 17 harvested harvest VBN 3332 79 18 from from IN 3332 79 19 the the DT 3332 79 20 original original JJ 3332 79 21 repositories.32 repositories.32 NNP 3332 79 22 The the DT 3332 79 23 search search NN 3332 79 24 can can MD 3332 79 25 be be VB 3332 79 26 restricted restrict VBN 3332 79 27 by by IN 3332 79 28 deselecting deselecte VBG 3332 79 29 unwanted unwanted JJ 3332 79 30 fields field NNS 3332 79 31 . . . 3332 80 1 ARC ARC NNP 3332 80 2 supports support VBZ 3332 80 3 both both DT 3332 80 4 MySQL MySQL NNP 3332 80 5 and and CC 3332 80 6 Oracle Oracle NNP 3332 80 7 databases.33 databases.33 NNP 3332 80 8 MySQL MySQL NNP 3332 80 9 has have VBZ 3332 80 10 been be VBN 3332 80 11 chosen choose VBN 3332 80 12 for for IN 3332 80 13 OJAX OJAX NNP 3332 80 14 as as IN 3332 80 15 MySQL MySQL NNP 3332 80 16 is be VBZ 3332 80 17 an an DT 3332 80 18 open open JJ 3332 80 19 - - HYPH 3332 80 20 source source NN 3332 80 21 database database NN 3332 80 22 . . . 3332 81 1 Boolean boolean JJ 3332 81 2 search search NN 3332 81 3 syntax syntax NN 3332 81 4 has have VBZ 3332 81 5 been be VBN 3332 81 6 Figure figure NN 3332 81 7 1 1 CD 3332 81 8 . . . 3332 82 1 ARC ARC NNP 3332 82 2 ’s ’s NNP 3332 82 3 Advanced Advanced NNP 3332 82 4 Search Search NNP 3332 82 5 form form NN 3332 82 6 Figure figure NN 3332 82 7 2 2 CD 3332 82 8 . . . 3332 83 1 The the DT 3332 83 2 OJAX OJAX NNP 3332 83 3 Metasearch Metasearch NNP 3332 83 4 User User NNP 3332 83 5 Interface Interface NNP 3332 83 6 60 60 CD 3332 83 7 INFORMATION INFORMATION VBD 3332 83 8 TECHNOLOGY technology NN 3332 83 9 AND and CC 3332 83 10 LIBRARIES LIBRARIES NNP 3332 83 11 | | NNP 3332 83 12 JUNE JUNE NNP 3332 83 13 2006 2006 CD 3332 83 14 implemented implement VBD 3332 83 15 in in IN 3332 83 16 OJAX ojax IN 3332 83 17 to to TO 3332 83 18 allow allow VB 3332 83 19 for for IN 3332 83 20 more more RBR 3332 83 21 powerful powerful JJ 3332 83 22 search- search- JJ 3332 83 23 ing ing NNP 3332 83 24 . . . 3332 84 1 The the DT 3332 84 2 syntax syntax NN 3332 84 3 is be VBZ 3332 84 4 similar similar JJ 3332 84 5 to to IN 3332 84 6 that that DT 3332 84 7 used use VBN 3332 84 8 by by IN 3332 84 9 Google Google NNP 3332 84 10 in in IN 3332 84 11 that that IN 3332 84 12 it -PRON- PRP 3332 84 13 identifies identify VBZ 3332 84 14 AND and CC 3332 84 15 / / SYM 3332 84 16 OR or CC 3332 84 17 and and CC 3332 84 18 exact exact JJ 3332 84 19 phrase phrase NN 3332 84 20 functionality functionality NN 3332 84 21 by by IN 3332 84 22 + + RB 3332 84 23 /- /- . 3332 84 24 and and CC 3332 84 25 “ " `` 3332 84 26 ” " '' 3332 84 27 . . . 3332 85 1 Hence hence RB 3332 85 2 it -PRON- PRP 3332 85 3 preserves preserve VBZ 3332 85 4 the the DT 3332 85 5 user user NN 3332 85 6 ’s ’s POS 3332 85 7 familiarity familiarity NN 3332 85 8 with with IN 3332 85 9 basic basic JJ 3332 85 10 Google Google NNP 3332 85 11 search search NN 3332 85 12 syntax syntax NN 3332 85 13 . . . 3332 86 1 However however RB 3332 86 2 , , , 3332 86 3 it -PRON- PRP 3332 86 4 is be VBZ 3332 86 5 not not RB 3332 86 6 as as RB 3332 86 7 powerful powerful JJ 3332 86 8 as as IN 3332 86 9 the the DT 3332 86 10 full full JJ 3332 86 11 Google Google NNP 3332 86 12 search search NN 3332 86 13 syntax syntax NN 3332 86 14 ; ; : 3332 86 15 for for IN 3332 86 16 example example NN 3332 86 17 , , , 3332 86 18 it -PRON- PRP 3332 86 19 does do VBZ 3332 86 20 not not RB 3332 86 21 support support VB 3332 86 22 query query NN 3332 86 23 modifiers modifier NNS 3332 86 24 such such JJ 3332 86 25 as as IN 3332 86 26 : : : 3332 86 27 intitle intitle NNP 3332 86 28 : : : 3332 86 29 34 34 CD 3332 86 30 The the DT 3332 86 31 focus focus NN 3332 86 32 of of IN 3332 86 33 this this DT 3332 86 34 research research NN 3332 86 35 is be VBZ 3332 86 36 the the DT 3332 86 37 application application NN 3332 86 38 of of IN 3332 86 39 Ajax Ajax NNP 3332 86 40 to to IN 3332 86 41 the the DT 3332 86 42 search search NN 3332 86 43 GUI GUI NNP 3332 86 44 and and CC 3332 86 45 not not RB 3332 86 46 the the DT 3332 86 47 optimization optimization NN 3332 86 48 of of IN 3332 86 49 the the DT 3332 86 50 power power NN 3332 86 51 or or CC 3332 86 52 expressive expressive JJ 3332 86 53 capability capability NN 3332 86 54 of of IN 3332 86 55 the the DT 3332 86 56 underlying underlie VBG 3332 86 57 search search NN 3332 86 58 engine engine NN 3332 86 59 . . . 3332 87 1 However however RB 3332 87 2 , , , 3332 87 3 the the DT 3332 87 4 implementation implementation NN 3332 87 5 of of IN 3332 87 6 an an DT 3332 87 7 alternative alternative JJ 3332 87 8 back back JJ 3332 87 9 end end NN 3332 87 10 that that WDT 3332 87 11 uses use VBZ 3332 87 12 a a DT 3332 87 13 full full JJ 3332 87 14 - - HYPH 3332 87 15 text text NN 3332 87 16 search search NN 3332 87 17 engine engine NN 3332 87 18 , , , 3332 87 19 such such JJ 3332 87 20 as as IN 3332 87 21 Apache Apache NNP 3332 87 22 Lucene Lucene NNP 3332 87 23 , , , 3332 87 24 would would MD 3332 87 25 improve improve VB 3332 87 26 the the DT 3332 87 27 expressive expressive JJ 3332 87 28 power power NN 3332 87 29 of of IN 3332 87 30 advanced advanced JJ 3332 87 31 que- que- NN 3332 87 32 ries.35 ries.35 NNP 3332 87 33 Full full JJ 3332 87 34 - - HYPH 3332 87 35 text text NN 3332 87 36 search search NN 3332 87 37 expressiveness expressiveness NN 3332 87 38 is be VBZ 3332 87 39 likely likely JJ 3332 87 40 to to TO 3332 87 41 be be VB 3332 87 42 key key JJ 3332 87 43 to to IN 3332 87 44 the the DT 3332 87 45 usability usability NN 3332 87 46 of of IN 3332 87 47 OJAX OJAX NNP 3332 87 48 , , , 3332 87 49 ensuring ensure VBG 3332 87 50 its -PRON- PRP$ 3332 87 51 adequacy adequacy NN 3332 87 52 for for IN 3332 87 53 the the DT 3332 87 54 advanced advanced JJ 3332 87 55 user user NN 3332 87 56 without without IN 3332 87 57 alienating alienate VBG 3332 87 58 the the DT 3332 87 59 novice novice NN 3332 87 60 . . . 3332 88 1 ■ ■ NFP 3332 88 2 Unifying unify VBG 3332 88 3 the the DT 3332 88 4 user user NN 3332 88 5 interface interface NN 3332 88 6 One one CD 3332 88 7 of of IN 3332 88 8 the the DT 3332 88 9 main main JJ 3332 88 10 aims aim NNS 3332 88 11 of of IN 3332 88 12 OJAX OJAX NNP 3332 88 13 is be VBZ 3332 88 14 the the DT 3332 88 15 unification unification NN 3332 88 16 of of IN 3332 88 17 the the DT 3332 88 18 user user NN 3332 88 19 interface interface NN 3332 88 20 . . . 3332 89 1 Instead instead RB 3332 89 2 of of IN 3332 89 3 offering offer VBG 3332 89 4 distinct distinct JJ 3332 89 5 options option NNS 3332 89 6 for for IN 3332 89 7 simple simple JJ 3332 89 8 and and CC 3332 89 9 advanced advanced JJ 3332 89 10 search search NN 3332 89 11 and and CC 3332 89 12 for for IN 3332 89 13 refining refine VBG 3332 89 14 a a DT 3332 89 15 completed complete VBN 3332 89 16 search search NN 3332 89 17 , , , 3332 89 18 the the DT 3332 89 19 interface interface NN 3332 89 20 is be VBZ 3332 89 21 sufficiently sufficiently RB 3332 89 22 dynamic dynamic JJ 3332 89 23 to to TO 3332 89 24 make make VB 3332 89 25 this this DT 3332 89 26 unnecessary unnecessary JJ 3332 89 27 . . . 3332 90 1 The the DT 3332 90 2 user user NN 3332 90 3 need nee MD 3332 90 4 never never RB 3332 90 5 navigate navigate VB 3332 90 6 between between IN 3332 90 7 pages page NNS 3332 90 8 because because IN 3332 90 9 all all DT 3332 90 10 options option NNS 3332 90 11 , , , 3332 90 12 both both CC 3332 90 13 simple simple JJ 3332 90 14 and and CC 3332 90 15 advanced advanced JJ 3332 90 16 , , , 3332 90 17 are be VBP 3332 90 18 available available JJ 3332 90 19 from from IN 3332 90 20 the the DT 3332 90 21 same same JJ 3332 90 22 page page NN 3332 90 23 . . . 3332 91 1 And and CC 3332 91 2 all all DT 3332 91 3 results result NNS 3332 91 4 are be VBP 3332 91 5 made make VBN 3332 91 6 available available JJ 3332 91 7 on on IN 3332 91 8 that that DT 3332 91 9 same same JJ 3332 91 10 page page NN 3332 91 11 in in IN 3332 91 12 the the DT 3332 91 13 form form NN 3332 91 14 of of IN 3332 91 15 a a DT 3332 91 16 scrollable scrollable JJ 3332 91 17 list list NN 3332 91 18 . . . 3332 92 1 The the DT 3332 92 2 only only JJ 3332 92 3 point point NN 3332 92 4 at at IN 3332 92 5 which which WDT 3332 92 6 a a DT 3332 92 7 new new JJ 3332 92 8 page page NN 3332 92 9 is be VBZ 3332 92 10 presented present VBN 3332 92 11 is be VBZ 3332 92 12 when when WRB 3332 92 13 the the DT 3332 92 14 resource resource NN 3332 92 15 identifier identifier NN 3332 92 16 of of IN 3332 92 17 a a DT 3332 92 18 result result NN 3332 92 19 is be VBZ 3332 92 20 clicked click VBN 3332 92 21 . . . 3332 93 1 At at IN 3332 93 2 this this DT 3332 93 3 stage stage NN 3332 93 4 , , , 3332 93 5 a a DT 3332 93 6 pop pop VB 3332 93 7 - - HYPH 3332 93 8 up up RP 3332 93 9 window window NN 3332 93 10 , , , 3332 93 11 external external JJ 3332 93 12 to to IN 3332 93 13 the the DT 3332 93 14 OJAX OJAX NNP 3332 93 15 session session NN 3332 93 16 , , , 3332 93 17 displays display VBZ 3332 93 18 the the DT 3332 93 19 full full JJ 3332 93 20 metadata metadata NN 3332 93 21 for for IN 3332 93 22 that that DT 3332 93 23 resource resource NN 3332 93 24 . . . 3332 94 1 This this DT 3332 94 2 page page NN 3332 94 3 is be VBZ 3332 94 4 generated generate VBN 3332 94 5 by by IN 3332 94 6 the the DT 3332 94 7 external external JJ 3332 94 8 repository repository NN 3332 94 9 from from IN 3332 94 10 which which WDT 3332 94 11 the the DT 3332 94 12 record record NN 3332 94 13 was be VBD 3332 94 14 originally originally RB 3332 94 15 harvested harvest VBN 3332 94 16 . . . 3332 95 1 Simple simple JJ 3332 95 2 and and CC 3332 95 3 advanced advanced JJ 3332 95 4 search search NN 3332 95 5 options option NNS 3332 95 6 are be VBP 3332 95 7 usually usually RB 3332 95 8 kept keep VBN 3332 95 9 separate separate JJ 3332 95 10 because because IN 3332 95 11 most most JJS 3332 95 12 users user NNS 3332 95 13 are be VBP 3332 95 14 unwilling unwilling JJ 3332 95 15 or or CC 3332 95 16 unable unable JJ 3332 95 17 to to TO 3332 95 18 use use VB 3332 95 19 the the DT 3332 95 20 latter.36 latter.36 NNP 3332 95 21 Furthermore furthermore RB 3332 95 22 , , , 3332 95 23 the the DT 3332 95 24 design design NN 3332 95 25 of of IN 3332 95 26 existing exist VBG 3332 95 27 search search NN 3332 95 28 - - HYPH 3332 95 29 user user NN 3332 95 30 interfaces interface NNS 3332 95 31 is be VBZ 3332 95 32 based base VBN 3332 95 33 on on IN 3332 95 34 the the DT 3332 95 35 assumption assumption NN 3332 95 36 that that IN 3332 95 37 the the DT 3332 95 38 retrieval retrieval NN 3332 95 39 of of IN 3332 95 40 results result NNS 3332 95 41 will will MD 3332 95 42 be be VB 3332 95 43 sufficiently sufficiently RB 3332 95 44 time time NN 3332 95 45 - - HYPH 3332 95 46 consuming consume VBG 3332 95 47 that that IN 3332 95 48 users user NNS 3332 95 49 will will MD 3332 95 50 want want VB 3332 95 51 to to TO 3332 95 52 have have VB 3332 95 53 selected select VBN 3332 95 54 all all DT 3332 95 55 options option NNS 3332 95 56 beforehand beforehand RB 3332 95 57 . . . 3332 96 1 With with IN 3332 96 2 OJAX OJAX NNP 3332 96 3 , , , 3332 96 4 however however RB 3332 96 5 , , , 3332 96 6 users user NNS 3332 96 7 do do VBP 3332 96 8 not not RB 3332 96 9 have have VB 3332 96 10 to to TO 3332 96 11 make make VB 3332 96 12 a a DT 3332 96 13 complete complete JJ 3332 96 14 choice choice NN 3332 96 15 of of IN 3332 96 16 all all PDT 3332 96 17 the the DT 3332 96 18 options option NNS 3332 96 19 they -PRON- PRP 3332 96 20 might may MD 3332 96 21 want want VB 3332 96 22 to to TO 3332 96 23 try try VB 3332 96 24 before before IN 3332 96 25 they -PRON- PRP 3332 96 26 see see VBP 3332 96 27 any any DT 3332 96 28 results result NNS 3332 96 29 . . . 3332 97 1 As as IN 3332 97 2 data datum NNS 3332 97 3 are be VBP 3332 97 4 entered enter VBN 3332 97 5 , , , 3332 97 6 answers answer NNS 3332 97 7 flow flow VBP 3332 97 8 to to TO 3332 97 9 accommodate accommodate VB 3332 97 10 them -PRON- PRP 3332 97 11 . . . 3332 98 1 Because because IN 3332 98 2 the the DT 3332 98 3 inter- inter- NN 3332 98 4 face face NN 3332 98 5 is be VBZ 3332 98 6 so so RB 3332 98 7 dynamic dynamic JJ 3332 98 8 and and CC 3332 98 9 responsive responsive JJ 3332 98 10 and and CC 3332 98 11 because because IN 3332 98 12 users user NNS 3332 98 13 are be VBP 3332 98 14 given give VBN 3332 98 15 immediate immediate JJ 3332 98 16 feedback feedback NN 3332 98 17 , , , 3332 98 18 they -PRON- PRP 3332 98 19 do do VBP 3332 98 20 not not RB 3332 98 21 have have VB 3332 98 22 to to TO 3332 98 23 be be VB 3332 98 24 concerned concerned JJ 3332 98 25 about about IN 3332 98 26 wasting waste VBG 3332 98 27 time time NN 3332 98 28 due due IN 3332 98 29 to to IN 3332 98 30 the the DT 3332 98 31 wrong wrong JJ 3332 98 32 choice choice NN 3332 98 33 of of IN 3332 98 34 search search NN 3332 98 35 options option NNS 3332 98 36 . . . 3332 99 1 Users user NNS 3332 99 2 iterate iterate VBP 3332 99 3 toward toward IN 3332 99 4 the the DT 3332 99 5 search search NN 3332 99 6 results result NNS 3332 99 7 they -PRON- PRP 3332 99 8 require require VBP 3332 99 9 by by IN 3332 99 10 manipulating manipulate VBG 3332 99 11 the the DT 3332 99 12 results result NNS 3332 99 13 in in IN 3332 99 14 real real JJ 3332 99 15 time time NN 3332 99 16 . . . 3332 100 1 The the DT 3332 100 2 reduced reduced JJ 3332 100 3 level level NN 3332 100 4 of of IN 3332 100 5 investment investment NN 3332 100 6 that that WDT 3332 100 7 users user NNS 3332 100 8 must must MD 3332 100 9 make make VB 3332 100 10 before before IN 3332 100 11 they -PRON- PRP 3332 100 12 achieve achieve VBP 3332 100 13 any any DT 3332 100 14 return return NN 3332 100 15 from from IN 3332 100 16 the the DT 3332 100 17 system system NN 3332 100 18 should should MD 3332 100 19 encourage encourage VB 3332 100 20 them -PRON- PRP 3332 100 21 to to TO 3332 100 22 experiment experiment VB 3332 100 23 , , , 3332 100 24 hence hence RB 3332 100 25 promoting promote VBG 3332 100 26 enac- enac- XX 3332 100 27 tive tive JJ 3332 100 28 learning learning NN 3332 100 29 . . . 3332 101 1 ■ ■ NFP 3332 101 2 Auto auto NN 3332 101 3 - - HYPH 3332 101 4 completion completion NN 3332 101 5 In in IN 3332 101 6 order order NN 3332 101 7 to to TO 3332 101 8 provide provide VB 3332 101 9 instant instant JJ 3332 101 10 feedback feedback NN 3332 101 11 to to IN 3332 101 12 the the DT 3332 101 13 user user NN 3332 101 14 , , , 3332 101 15 the the DT 3332 101 16 search search NN 3332 101 17 - - HYPH 3332 101 18 terms term NNS 3332 101 19 field field NN 3332 101 20 and and CC 3332 101 21 the the DT 3332 101 22 subject subject JJ 3332 101 23 field field NN 3332 101 24 use use NN 3332 101 25 Ajax Ajax NNP 3332 101 26 to to TO 3332 101 27 auto- auto- VB 3332 101 28 complete complete JJ 3332 101 29 user user NN 3332 101 30 entries entry NNS 3332 101 31 . . . 3332 102 1 Figure figure NN 3332 102 2 3 3 CD 3332 102 3 illustrates illustrate VBZ 3332 102 4 the the DT 3332 102 5 result result NN 3332 102 6 of of IN 3332 102 7 typing type VBG 3332 102 8 Smith Smith NNP 3332 102 9 in in IN 3332 102 10 the the DT 3332 102 11 search search NN 3332 102 12 - - HYPH 3332 102 13 terms term NNS 3332 102 14 field field NN 3332 102 15 . . . 3332 103 1 A a DT 3332 103 2 list list NN 3332 103 3 is be VBZ 3332 103 4 automati- automati- FW 3332 103 5 cally cally RB 3332 103 6 dropped drop VBN 3332 103 7 down down RP 3332 103 8 that that DT 3332 103 9 itemizes itemize VBZ 3332 103 10 all all DT 3332 103 11 matches match NNS 3332 103 12 and and CC 3332 103 13 the the DT 3332 103 14 number number NN 3332 103 15 of of IN 3332 103 16 their -PRON- PRP$ 3332 103 17 occurrences occurrence NNS 3332 103 18 . . . 3332 104 1 Users user NNS 3332 104 2 select select VBP 3332 104 3 the the DT 3332 104 4 term term NN 3332 104 5 they -PRON- PRP 3332 104 6 want want VBP 3332 104 7 , , , 3332 104 8 the the DT 3332 104 9 entire entire JJ 3332 104 10 field field NN 3332 104 11 is be VBZ 3332 104 12 automatically automatically RB 3332 104 13 completed complete VBN 3332 104 14 , , , 3332 104 15 and and CC 3332 104 16 a a DT 3332 104 17 search search NN 3332 104 18 is be VBZ 3332 104 19 triggered trigger VBN 3332 104 20 . . . 3332 105 1 The the DT 3332 105 2 ARC ARC NNP 3332 105 3 system system NN 3332 105 4 denormalizes denormalize VBZ 3332 105 5 some some DT 3332 105 6 of of IN 3332 105 7 the the DT 3332 105 8 harvested harvest VBN 3332 105 9 data datum NNS 3332 105 10 before before IN 3332 105 11 saving save VBG 3332 105 12 them -PRON- PRP 3332 105 13 in in IN 3332 105 14 its -PRON- PRP$ 3332 105 15 database database NN 3332 105 16 . . . 3332 106 1 For for IN 3332 106 2 example example NN 3332 106 3 , , , 3332 106 4 it -PRON- PRP 3332 106 5 merges merge VBZ 3332 106 6 all all PDT 3332 106 7 the the DT 3332 106 8 author author NN 3332 106 9 fields field VBZ 3332 106 10 into into IN 3332 106 11 one one CD 3332 106 12 single single JJ 3332 106 13 field field NN 3332 106 14 , , , 3332 106 15 each each DT 3332 106 16 name name NN 3332 106 17 separated separate VBN 3332 106 18 by by IN 3332 106 19 a a DT 3332 106 20 bar bar NN 3332 106 21 character character NN 3332 106 22 . . . 3332 107 1 To to TO 3332 107 2 enable enable VB 3332 107 3 the the DT 3332 107 4 OJAX OJAX NNP 3332 107 5 auto auto NN 3332 107 6 - - HYPH 3332 107 7 completion completion NN 3332 107 8 feature feature NN 3332 107 9 , , , 3332 107 10 it -PRON- PRP 3332 107 11 was be VBD 3332 107 12 necessary necessary JJ 3332 107 13 to to TO 3332 107 14 renormalize renormalize VB 3332 107 15 the the DT 3332 107 16 names name NNS 3332 107 17 . . . 3332 108 1 A a DT 3332 108 2 new new JJ 3332 108 3 table table NN 3332 108 4 is be VBZ 3332 108 5 used use VBN 3332 108 6 to to TO 3332 108 7 store store VB 3332 108 8 each each DT 3332 108 9 name name NN 3332 108 10 in in IN 3332 108 11 a a DT 3332 108 12 separate separate JJ 3332 108 13 row row NN 3332 108 14 ; ; : 3332 108 15 names name NNS 3332 108 16 are be VBP 3332 108 17 referenced reference VBN 3332 108 18 by by IN 3332 108 19 the the DT 3332 108 20 resource resource NN 3332 108 21 iden- iden- NNP 3332 108 22 tifier tifier NN 3332 108 23 . . . 3332 109 1 To to TO 3332 109 2 enable enable VB 3332 109 3 this this DT 3332 109 4 , , , 3332 109 5 ARC ARC NNP 3332 109 6 ’s ’s NNP 3332 109 7 indexing indexing NN 3332 109 8 code code NN 3332 109 9 was be VBD 3332 109 10 updated update VBN 3332 109 11 so so IN 3332 109 12 that that IN 3332 109 13 it -PRON- PRP 3332 109 14 creates create VBZ 3332 109 15 this this DT 3332 109 16 table table NN 3332 109 17 as as IN 3332 109 18 it -PRON- PRP 3332 109 19 indexes index VBZ 3332 109 20 records record NNS 3332 109 21 extracted extract VBN 3332 109 22 from from IN 3332 109 23 the the DT 3332 109 24 OAI OAI NNP 3332 109 25 - - HYPH 3332 109 26 PMH PMH NNP 3332 109 27 feed feed NN 3332 109 28 . . . 3332 110 1 In in IN 3332 110 2 its -PRON- PRP$ 3332 110 3 initial initial JJ 3332 110 4 implementation implementation NN 3332 110 5 , , , 3332 110 6 OJAX ojax WRB 3332 110 7 uses use VBZ 3332 110 8 a a DT 3332 110 9 simple simple JJ 3332 110 10 algorithm algorithm NN 3332 110 11 for for IN 3332 110 12 auto auto NN 3332 110 13 - - HYPH 3332 110 14 completion completion NN 3332 110 15 . . . 3332 111 1 Future future JJ 3332 111 2 work work NN 3332 111 3 will will MD 3332 111 4 involve involve VB 3332 111 5 developing develop VBG 3332 111 6 a a DT 3332 111 7 more more RBR 3332 111 8 complex complex JJ 3332 111 9 heuristic heuristic JJ 3332 111 10 that that WDT 3332 111 11 will will MD 3332 111 12 return return VB 3332 111 13 results result NNS 3332 111 14 more more RBR 3332 111 15 closely closely RB 3332 111 16 satisfying satisfying JJ 3332 111 17 user user NN 3332 111 18 requirements requirement NNS 3332 111 19 . . . 3332 112 1 ■ ■ NFP 3332 112 2 Auto auto NN 3332 112 3 - - HYPH 3332 112 4 search search NN 3332 112 5 As as IN 3332 112 6 already already RB 3332 112 7 mentioned mention VBN 3332 112 8 , , , 3332 112 9 a a DT 3332 112 10 central central JJ 3332 112 11 theme theme NN 3332 112 12 of of IN 3332 112 13 OJAX OJAX NNP 3332 112 14 is be VBZ 3332 112 15 the the DT 3332 112 16 attempt attempt NN 3332 112 17 to to TO 3332 112 18 reduce reduce VB 3332 112 19 the the DT 3332 112 20 commitment commitment NN 3332 112 21 necessary necessary JJ 3332 112 22 from from IN 3332 112 23 users user NNS 3332 112 24 before before IN 3332 112 25 they -PRON- PRP 3332 112 26 receive receive VBP 3332 112 27 feedback feedback NN 3332 112 28 on on IN 3332 112 29 their -PRON- PRP$ 3332 112 30 actions action NNS 3332 112 31 . . . 3332 113 1 One one CD 3332 113 2 way way NN 3332 113 3 in in IN 3332 113 4 which which WDT 3332 113 5 dynamic dynamic JJ 3332 113 6 feedback feedback NN 3332 113 7 is be VBZ 3332 113 8 provided provide VBN 3332 113 9 is be VBZ 3332 113 10 the the DT 3332 113 11 triggering trigger VBG 3332 113 12 of of IN 3332 113 13 an an DT 3332 113 14 immediate immediate JJ 3332 113 15 search search NN 3332 113 16 whenever whenever WRB 3332 113 17 an an DT 3332 113 18 entire entire JJ 3332 113 19 option option NN 3332 113 20 has have VBZ 3332 113 21 been be VBN 3332 113 22 selected select VBN 3332 113 23 . . . 3332 114 1 Examples example NNS 3332 114 2 of of IN 3332 114 3 entire entire JJ 3332 114 4 options option NNS 3332 114 5 include include VBP 3332 114 6 choice choice NN 3332 114 7 of of IN 3332 114 8 an an DT 3332 114 9 archive archive JJ 3332 114 10 or or CC 3332 114 11 year year NN 3332 114 12 and and CC 3332 114 13 acceptance acceptance NN 3332 114 14 of of IN 3332 114 15 a a DT 3332 114 16 suggested suggest VBN 3332 114 17 auto- auto- NNS 3332 114 18 completion completion NN 3332 114 19 . . . 3332 115 1 In in IN 3332 115 2 addition addition NN 3332 115 3 , , , 3332 115 4 the the DT 3332 115 5 following follow VBG 3332 115 6 heuristics heuristic NNS 3332 115 7 are be VBP 3332 115 8 used use VBN 3332 115 9 to to TO 3332 115 10 identify identify VB 3332 115 11 when when WRB 3332 115 12 a a DT 3332 115 13 user user NN 3332 115 14 is be VBZ 3332 115 15 likely likely JJ 3332 115 16 to to TO 3332 115 17 have have VB 3332 115 18 finished finish VBN 3332 115 19 entering enter VBG 3332 115 20 a a DT 3332 115 21 search search NN 3332 115 22 term term NN 3332 115 23 and and CC 3332 115 24 , , , 3332 115 25 thus thus RB 3332 115 26 , , , 3332 115 27 when when WRB 3332 115 28 a a DT 3332 115 29 search search NN 3332 115 30 should should MD 3332 115 31 be be VB 3332 115 32 triggered trigger VBN 3332 115 33 : : : 3332 115 34 1 1 CD 3332 115 35 . . . 3332 116 1 Entering enter VBG 3332 116 2 a a DT 3332 116 3 space space NN 3332 116 4 character character NN 3332 116 5 in in IN 3332 116 6 the the DT 3332 116 7 search search NN 3332 116 8 - - HYPH 3332 116 9 terms term NNS 3332 116 10 field field NN 3332 116 11 or or CC 3332 116 12 subject subject JJ 3332 116 13 field field NN 3332 116 14 2 2 CD 3332 116 15 . . . 3332 117 1 Tabbing tab VBG 3332 117 2 out out IN 3332 117 3 of of IN 3332 117 4 a a DT 3332 117 5 field field NN 3332 117 6 after after IN 3332 117 7 having have VBG 3332 117 8 modified modify VBN 3332 117 9 its -PRON- PRP$ 3332 117 10 con- con- NN 3332 117 11 tents tent NNS 3332 117 12 3 3 CD 3332 117 13 . . . 3332 118 1 Five five CD 3332 118 2 seconds second NNS 3332 118 3 of of IN 3332 118 4 user user NN 3332 118 5 inactivity inactivity NN 3332 118 6 for for IN 3332 118 7 a a DT 3332 118 8 modified modify VBN 3332 118 9 field field NN 3332 118 10 The the DT 3332 118 11 third third JJ 3332 118 12 heuristic heuristic JJ 3332 118 13 aims aim NNS 3332 118 14 to to TO 3332 118 15 catch catch VB 3332 118 16 some some DT 3332 118 17 of of IN 3332 118 18 the the DT 3332 118 19 edge edge NN 3332 118 20 cases case NNS 3332 118 21 that that WDT 3332 118 22 the the DT 3332 118 23 other other JJ 3332 118 24 heuristics heuristic NNS 3332 118 25 may may MD 3332 118 26 miss miss VB 3332 118 27 . . . 3332 119 1 It -PRON- PRP 3332 119 2 is be VBZ 3332 119 3 assumed assume VBN 3332 119 4 likely likely RB 3332 119 5 that that IN 3332 119 6 a a DT 3332 119 7 term term NN 3332 119 8 has have VBZ 3332 119 9 been be VBN 3332 119 10 completed complete VBN 3332 119 11 if if IN 3332 119 12 a a DT 3332 119 13 user user NN 3332 119 14 has have VBZ 3332 119 15 made make VBN 3332 119 16 no no DT 3332 119 17 edits edit NNS 3332 119 18 in in IN 3332 119 19 the the DT 3332 119 20 last last JJ 3332 119 21 five five CD 3332 119 22 seconds second NNS 3332 119 23 . . . 3332 120 1 As as IN 3332 120 2 each each DT 3332 120 3 term term NN 3332 120 4 will will MD 3332 120 5 be be VB 3332 120 6 USING use VBG 3332 120 7 AJAX AJAX NNP 3332 120 8 TO to TO 3332 120 9 EMPOWER EMPOWER NNP 3332 120 10 DYNAMIC DYNAMIC VBZ 3332 120 11 SEARCHING searching NN 3332 120 12 | | NNS 3332 120 13 WUSTEMAN wusteman WRB 3332 120 14 61 61 CD 3332 120 15 separated separate VBN 3332 120 16 by by IN 3332 120 17 a a DT 3332 120 18 space space NN 3332 120 19 , , , 3332 120 20 it -PRON- PRP 3332 120 21 is be VBZ 3332 120 22 only only RB 3332 120 23 the the DT 3332 120 24 last last JJ 3332 120 25 term term NN 3332 120 26 in in IN 3332 120 27 a a DT 3332 120 28 search search NN 3332 120 29 phrase phrase NN 3332 120 30 that that WDT 3332 120 31 is be VBZ 3332 120 32 likely likely JJ 3332 120 33 not not RB 3332 120 34 to to TO 3332 120 35 trigger trigger VB 3332 120 36 an an DT 3332 120 37 auto auto NN 3332 120 38 - - HYPH 3332 120 39 search search NN 3332 120 40 via via IN 3332 120 41 the the DT 3332 120 42 first first JJ 3332 120 43 heuristic heuristic JJ 3332 120 44 . . . 3332 121 1 Users user NNS 3332 121 2 can can MD 3332 121 3 click click VB 3332 121 4 the the DT 3332 121 5 search search NN 3332 121 6 button button NN 3332 121 7 whenever whenever WRB 3332 121 8 they -PRON- PRP 3332 121 9 wish wish VBP 3332 121 10 , , , 3332 121 11 but but CC 3332 121 12 they -PRON- PRP 3332 121 13 should should MD 3332 121 14 never never RB 3332 121 15 have have VB 3332 121 16 to to TO 3332 121 17 click click VB 3332 121 18 it -PRON- PRP 3332 121 19 . . . 3332 122 1 The the DT 3332 122 2 Zuggest Zuggest NNP 3332 122 3 sys- sys- RB 3332 122 4 tem tem NN 3332 122 5 abandons abandon VBZ 3332 122 6 the the DT 3332 122 7 search search NN 3332 122 8 button button NN 3332 122 9 entirely entirely RB 3332 122 10 ; ; : 3332 122 11 OJAX ojax IN 3332 122 12 retains retain VBZ 3332 122 13 it -PRON- PRP 3332 122 14 , , , 3332 122 15 mainly mainly RB 3332 122 16 in in IN 3332 122 17 order order NN 3332 122 18 to to TO 3332 122 19 avoid avoid VB 3332 122 20 confounding confound VBG 3332 122 21 user user NN 3332 122 22 expectations.37 expectations.37 NNP 3332 122 23 While while IN 3332 122 24 a a DT 3332 122 25 search search NN 3332 122 26 is be VBZ 3332 122 27 in in IN 3332 122 28 progress progress NN 3332 122 29 , , , 3332 122 30 the the DT 3332 122 31 search search NN 3332 122 32 button button NN 3332 122 33 is be VBZ 3332 122 34 greyed grey VBN 3332 122 35 out out RP 3332 122 36 and and CC 3332 122 37 acquires acquire VBZ 3332 122 38 a a DT 3332 122 39 red red JJ 3332 122 40 border border NN 3332 122 41 . . . 3332 123 1 This this DT 3332 123 2 is be VBZ 3332 123 3 particularly particularly RB 3332 123 4 useful useful JJ 3332 123 5 in in IN 3332 123 6 alerting alert VBG 3332 123 7 the the DT 3332 123 8 user user NN 3332 123 9 that that IN 3332 123 10 a a DT 3332 123 11 search search NN 3332 123 12 has have VBZ 3332 123 13 been be VBN 3332 123 14 auto- auto- XX 3332 123 15 matically matically RB 3332 123 16 triggered trigger VBN 3332 123 17 . . . 3332 124 1 This this DT 3332 124 2 is be VBZ 3332 124 3 the the DT 3332 124 4 only only JJ 3332 124 5 feature feature NN 3332 124 6 of of IN 3332 124 7 OJAX ojax NN 3332 124 8 that that WDT 3332 124 9 may may MD 3332 124 10 have have VB 3332 124 11 an an DT 3332 124 12 impact impact NN 3332 124 13 on on IN 3332 124 14 network network NN 3332 124 15 load load NN 3332 124 16 in in IN 3332 124 17 terms term NNS 3332 124 18 of of IN 3332 124 19 slightly slightly RB 3332 124 20 higher high JJR 3332 124 21 traffic traffic NN 3332 124 22 . . . 3332 125 1 However however RB 3332 125 2 , , , 3332 125 3 the the DT 3332 125 4 increased increase VBN 3332 125 5 number number NN 3332 125 6 of of IN 3332 125 7 requests request NNS 3332 125 8 is be VBZ 3332 125 9 offset offset VBN 3332 125 10 by by IN 3332 125 11 a a DT 3332 125 12 reduction reduction NN 3332 125 13 in in IN 3332 125 14 the the DT 3332 125 15 size size NN 3332 125 16 of of IN 3332 125 17 each each DT 3332 125 18 response response NN 3332 125 19 because because IN 3332 125 20 the the DT 3332 125 21 GUI GUI NNP 3332 125 22 is be VBZ 3332 125 23 not not RB 3332 125 24 downloaded download VBN 3332 125 25 with with IN 3332 125 26 it -PRON- PRP 3332 125 27 . . . 3332 126 1 For for IN 3332 126 2 example example NN 3332 126 3 , , , 3332 126 4 initiating initiate VBG 3332 126 5 a a DT 3332 126 6 search search NN 3332 126 7 in in IN 3332 126 8 ARC arc NN 3332 126 9 results result NNS 3332 126 10 in in IN 3332 126 11 an an DT 3332 126 12 average average JJ 3332 126 13 response response NN 3332 126 14 size size NN 3332 126 15 of of IN 3332 126 16 57.32K. 57.32K. NNP 3332 127 1 The the DT 3332 127 2 response response NN 3332 127 3 is be VBZ 3332 127 4 in in IN 3332 127 5 the the DT 3332 127 6 form form NN 3332 127 7 of of IN 3332 127 8 a a DT 3332 127 9 complete complete JJ 3332 127 10 HTML html NN 3332 127 11 page page NN 3332 127 12 . . . 3332 128 1 Initiating initiate VBG 3332 128 2 a a DT 3332 128 3 search search NN 3332 128 4 in in IN 3332 128 5 OJAX OJAX NNP 3332 128 6 results result NNS 3332 128 7 in in IN 3332 128 8 an an DT 3332 128 9 average average JJ 3332 128 10 response response NN 3332 128 11 size size NN 3332 128 12 of of IN 3332 128 13 7.96K. 7.96k. CD 3332 129 1 The the DT 3332 129 2 latter latter NN 3332 129 3 comprises comprise VBZ 3332 129 4 a a DT 3332 129 5 Web Web NNP 3332 129 6 Service Service NNP 3332 129 7 response response NN 3332 129 8 in in IN 3332 129 9 XML xml NN 3332 129 10 . . . 3332 130 1 In in IN 3332 130 2 other other JJ 3332 130 3 words word NNS 3332 130 4 , , , 3332 130 5 more more JJR 3332 130 6 than than IN 3332 130 7 seven seven CD 3332 130 8 OJAX OJAX NNP 3332 130 9 auto- auto- NN 3332 130 10 searches search NNS 3332 130 11 would would MD 3332 130 12 have have VB 3332 130 13 to to TO 3332 130 14 be be VB 3332 130 15 triggered trigger VBN 3332 130 16 before before IN 3332 130 17 the the DT 3332 130 18 size size NN 3332 130 19 of of IN 3332 130 20 the the DT 3332 130 21 initial initial JJ 3332 130 22 search search NN 3332 130 23 result result NN 3332 130 24 in in IN 3332 130 25 ARC ARC NNP 3332 130 26 was be VBD 3332 130 27 exceeded exceed VBN 3332 130 28 . . . 3332 131 1 ■ ■ NFP 3332 131 2 Dynamic dynamic JJ 3332 131 3 archive archive JJ 3332 131 4 list list NN 3332 131 5 The the DT 3332 131 6 use use NN 3332 131 7 of of IN 3332 131 8 Ajax Ajax NNP 3332 131 9 enables enable VBZ 3332 131 10 a a DT 3332 131 11 static static JJ 3332 131 12 HTML html NN 3332 131 13 page page NN 3332 131 14 to to TO 3332 131 15 contain contain VB 3332 131 16 a a DT 3332 131 17 small small JJ 3332 131 18 component component NN 3332 131 19 of of IN 3332 131 20 dynamic dynamic JJ 3332 131 21 data datum NNS 3332 131 22 without without IN 3332 131 23 the the DT 3332 131 24 entire entire JJ 3332 131 25 page page NN 3332 131 26 having have VBG 3332 131 27 to to TO 3332 131 28 be be VB 3332 131 29 dynamically dynamically RB 3332 131 30 generated generate VBN 3332 131 31 on on IN 3332 131 32 the the DT 3332 131 33 server server NN 3332 131 34 . . . 3332 132 1 OJAX ojax IN 3332 132 2 illustrates illustrate VBZ 3332 132 3 this this DT 3332 132 4 : : : 3332 132 5 the the DT 3332 132 6 contents content NNS 3332 132 7 of of IN 3332 132 8 the the DT 3332 132 9 drop drop VB 3332 132 10 - - HYPH 3332 132 11 down down RP 3332 132 12 box box NN 3332 132 13 listing list VBG 3332 132 14 the the DT 3332 132 15 searchable searchable JJ 3332 132 16 archives archive NNS 3332 132 17 are be VBP 3332 132 18 not not RB 3332 132 19 hard hard RB 3332 132 20 - - HYPH 3332 132 21 coded code VBN 3332 132 22 in in IN 3332 132 23 the the DT 3332 132 24 HTML html NN 3332 132 25 page page NN 3332 132 26 . . . 3332 133 1 Rather rather RB 3332 133 2 , , , 3332 133 3 when when WRB 3332 133 4 the the DT 3332 133 5 page page NN 3332 133 6 is be VBZ 3332 133 7 loaded load VBN 3332 133 8 , , , 3332 133 9 an an DT 3332 133 10 Ajax Ajax NNP 3332 133 11 request request NN 3332 133 12 for for IN 3332 133 13 the the DT 3332 133 14 set set NN 3332 133 15 of of IN 3332 133 16 available available JJ 3332 133 17 archives archive NNS 3332 133 18 is be VBZ 3332 133 19 generated generate VBN 3332 133 20 . . . 3332 134 1 This this DT 3332 134 2 is be VBZ 3332 134 3 a a DT 3332 134 4 useful useful JJ 3332 134 5 technique technique NN 3332 134 6 ; ; : 3332 134 7 static static JJ 3332 134 8 HTML html NN 3332 134 9 pages page NNS 3332 134 10 can can MD 3332 134 11 be be VB 3332 134 12 cached cache VBN 3332 134 13 by by IN 3332 134 14 browsers browser NNS 3332 134 15 and and CC 3332 134 16 proxy proxy NN 3332 134 17 servers server NNS 3332 134 18 , , , 3332 134 19 and and CC 3332 134 20 only only RB 3332 134 21 the the DT 3332 134 22 dynamic dynamic JJ 3332 134 23 portion portion NN 3332 134 24 of of IN 3332 134 25 the the DT 3332 134 26 data datum NNS 3332 134 27 , , , 3332 134 28 perhaps perhaps RB 3332 134 29 those those DT 3332 134 30 used use VBN 3332 134 31 to to TO 3332 134 32 personalize personalize VB 3332 134 33 the the DT 3332 134 34 page page NN 3332 134 35 , , , 3332 134 36 need nee MD 3332 134 37 be be VB 3332 134 38 downloaded download VBN 3332 134 39 at at IN 3332 134 40 the the DT 3332 134 41 start start NN 3332 134 42 of of IN 3332 134 43 a a DT 3332 134 44 new new JJ 3332 134 45 session session NN 3332 134 46 . . . 3332 135 1 ■ ■ NFP 3332 135 2 Dynamic dynamic JJ 3332 135 3 scrolling scrolling NN 3332 135 4 Searches search NNS 3332 135 5 commonly commonly RB 3332 135 6 produce produce VBP 3332 135 7 thousands thousand NNS 3332 135 8 of of IN 3332 135 9 results result NNS 3332 135 10 . . . 3332 136 1 Typ- Typ- NNP 3332 136 2 ical ical JJ 3332 136 3 systems system NNS 3332 136 4 , , , 3332 136 5 such such JJ 3332 136 6 as as IN 3332 136 7 Google Google NNP 3332 136 8 and and CC 3332 136 9 ARC ARC NNP 3332 136 10 , , , 3332 136 11 make make VB 3332 136 12 these these DT 3332 136 13 results result NNS 3332 136 14 available available JJ 3332 136 15 via via IN 3332 136 16 a a DT 3332 136 17 succession succession NN 3332 136 18 of of IN 3332 136 19 separate separate JJ 3332 136 20 pages page NNS 3332 136 21 , , , 3332 136 22 thus thus RB 3332 136 23 requiring require VBG 3332 136 24 users user NNS 3332 136 25 to to TO 3332 136 26 navigate navigate VB 3332 136 27 between between IN 3332 136 28 them -PRON- PRP 3332 136 29 . . . 3332 137 1 Finding find VBG 3332 137 2 information information NN 3332 137 3 by by IN 3332 137 4 navigating navigate VBG 3332 137 5 multiple multiple JJ 3332 137 6 pages page NNS 3332 137 7 can can MD 3332 137 8 take take VB 3332 137 9 longer long RBR 3332 137 10 than than IN 3332 137 11 scrolling scroll VBG 3332 137 12 down down RP 3332 137 13 a a DT 3332 137 14 single single JJ 3332 137 15 page page NN 3332 137 16 , , , 3332 137 17 and and CC 3332 137 18 users user NNS 3332 137 19 rarely rarely RB 3332 137 20 look look VBP 3332 137 21 beyond beyond IN 3332 137 22 the the DT 3332 137 23 second second JJ 3332 137 24 page page NN 3332 137 25 of of IN 3332 137 26 search search NN 3332 137 27 results.38 results.38 NNP 3332 137 28 To to TO 3332 137 29 avoid avoid VB 3332 137 30 these these DT 3332 137 31 problems problem NNS 3332 137 32 and and CC 3332 137 33 to to TO 3332 137 34 encourage encourage VB 3332 137 35 users user NNS 3332 137 36 to to TO 3332 137 37 look look VB 3332 137 38 at at IN 3332 137 39 more more JJR 3332 137 40 of of IN 3332 137 41 the the DT 3332 137 42 available available JJ 3332 137 43 results result NNS 3332 137 44 , , , 3332 137 45 those those DT 3332 137 46 results result NNS 3332 137 47 could could MD 3332 137 48 be be VB 3332 137 49 made make VBN 3332 137 50 available available JJ 3332 137 51 in in IN 3332 137 52 one one CD 3332 137 53 scrollable scrollable JJ 3332 137 54 list list NN 3332 137 55 . . . 3332 138 1 But but CC 3332 138 2 , , , 3332 138 3 in in IN 3332 138 4 a a DT 3332 138 5 typical typical JJ 3332 138 6 non non JJ 3332 138 7 - - JJ 3332 138 8 Ajax ajax JJ 3332 138 9 application application NN 3332 138 10 , , , 3332 138 11 accessing access VBG 3332 138 12 a a DT 3332 138 13 scrollable scrollable JJ 3332 138 14 list list NN 3332 138 15 of of IN 3332 138 16 , , , 3332 138 17 say say UH 3332 138 18 , , , 3332 138 19 two two CD 3332 138 20 thousand thousand CD 3332 138 21 items item NNS 3332 138 22 would would MD 3332 138 23 require require VB 3332 138 24 the the DT 3332 138 25 entire entire JJ 3332 138 26 list list NN 3332 138 27 to to TO 3332 138 28 be be VB 3332 138 29 downloaded download VBN 3332 138 30 via via IN 3332 138 31 one one CD 3332 138 32 enormous enormous JJ 3332 138 33 HTML html NN 3332 138 34 page page NN 3332 138 35 . . . 3332 139 1 This this DT 3332 139 2 would would MD 3332 139 3 be be VB 3332 139 4 a a DT 3332 139 5 huge huge JJ 3332 139 6 operation operation NN 3332 139 7 ; ; : 3332 139 8 if if IN 3332 139 9 it -PRON- PRP 3332 139 10 did do VBD 3332 139 11 not not RB 3332 139 12 crash crash VB 3332 139 13 the the DT 3332 139 14 browser browser NN 3332 139 15 , , , 3332 139 16 it -PRON- PRP 3332 139 17 would would MD 3332 139 18 , , , 3332 139 19 at at IN 3332 139 20 least least JJS 3332 139 21 , , , 3332 139 22 result result VB 3332 139 23 in in IN 3332 139 24 a a DT 3332 139 25 substantial substantial JJ 3332 139 26 wait wait NN 3332 139 27 for for IN 3332 139 28 the the DT 3332 139 29 user user NN 3332 139 30 . . . 3332 140 1 The the DT 3332 140 2 Rico Rico NNP 3332 140 3 library library NN 3332 140 4 provides provide VBZ 3332 140 5 a a DT 3332 140 6 feature feature NN 3332 140 7 to to TO 3332 140 8 enable enable VB 3332 140 9 dynamic dynamic JJ 3332 140 10 scrollable scrollable JJ 3332 140 11 areas area NNS 3332 140 12 . . . 3332 141 1 It -PRON- PRP 3332 141 2 uses use VBZ 3332 141 3 Ajax Ajax NNP 3332 141 4 to to TO 3332 141 5 fetch fetch VB 3332 141 6 more more JJR 3332 141 7 records record NNS 3332 141 8 from from IN 3332 141 9 the the DT 3332 141 10 server server NN 3332 141 11 when when WRB 3332 141 12 the the DT 3332 141 13 user user NN 3332 141 14 begins begin VBZ 3332 141 15 to to TO 3332 141 16 scroll scroll VB 3332 141 17 off off RP 3332 141 18 the the DT 3332 141 19 visible visible JJ 3332 141 20 area area NN 3332 141 21 . . . 3332 142 1 This this DT 3332 142 2 is be VBZ 3332 142 3 used use VBN 3332 142 4 in in IN 3332 142 5 the the DT 3332 142 6 display display NN 3332 142 7 of of IN 3332 142 8 search search NN 3332 142 9 results result NNS 3332 142 10 in in IN 3332 142 11 OJAX OJAX NNP 3332 142 12 , , , 3332 142 13 as as IN 3332 142 14 illustrated illustrate VBN 3332 142 15 in in IN 3332 142 16 figure figure NN 3332 142 17 4 4 CD 3332 142 18 . . . 3332 143 1 To to IN 3332 143 2 the the DT 3332 143 3 user user NN 3332 143 4 , , , 3332 143 5 it -PRON- PRP 3332 143 6 appears appear VBZ 3332 143 7 that that IN 3332 143 8 the the DT 3332 143 9 scrollable scrollable JJ 3332 143 10 list list NN 3332 143 11 is be VBZ 3332 143 12 seamless seamless JJ 3332 143 13 and and CC 3332 143 14 that that IN 3332 143 15 all all DT 3332 143 16 4,678 4,678 CD 3332 143 17 search search NN 3332 143 18 results result NNS 3332 143 19 are be VBP 3332 143 20 already already RB 3332 143 21 downloaded download VBN 3332 143 22 . . . 3332 144 1 In in IN 3332 144 2 fact fact NN 3332 144 3 , , , 3332 144 4 only only RB 3332 144 5 386 386 CD 3332 144 6 have have VBP 3332 144 7 been be VBN 3332 144 8 downloaded download VBN 3332 144 9 . . . 3332 145 1 The the DT 3332 145 2 rest rest NN 3332 145 3 are be VBP 3332 145 4 available available JJ 3332 145 5 at at IN 3332 145 6 the the DT 3332 145 7 server server NN 3332 145 8 . . . 3332 146 1 As as IN 3332 146 2 the the DT 3332 146 3 user user NN 3332 146 4 scrolls scroll VBZ 3332 146 5 further further RB 3332 146 6 down down RB 3332 146 7 , , , 3332 146 8 say say VBP 3332 146 9 to to TO 3332 146 10 item item VB 3332 146 11 396 396 CD 3332 146 12 , , , 3332 146 13 an an DT 3332 146 14 Ajax Ajax NNP 3332 146 15 request request NN 3332 146 16 is be VBZ 3332 146 17 made make VBN 3332 146 18 for for IN 3332 146 19 the the DT 3332 146 20 next next JJ 3332 146 21 ten ten CD 3332 146 22 items item NNS 3332 146 23 . . . 3332 147 1 Any any DT 3332 147 2 item item NN 3332 147 3 downloaded download VBN 3332 147 4 is be VBZ 3332 147 5 cached cache VBN 3332 147 6 by by IN 3332 147 7 the the DT 3332 147 8 Ajax Ajax NNP 3332 147 9 engine engine NN 3332 147 10 and and CC 3332 147 11 need nee MD 3332 147 12 not not RB 3332 147 13 be be VB 3332 147 14 requested request VBN 3332 147 15 again again RB 3332 147 16 if if IN 3332 147 17 , , , 3332 147 18 for for IN 3332 147 19 example example NN 3332 147 20 , , , 3332 147 21 the the DT 3332 147 22 user user NN 3332 147 23 scrolls scroll VBZ 3332 147 24 back back RB 3332 147 25 up up IN 3332 147 26 the the DT 3332 147 27 list list NN 3332 147 28 . . . 3332 148 1 A a DT 3332 148 2 dynamic dynamic JJ 3332 148 3 information information NN 3332 148 4 panel panel NN 3332 148 5 is be VBZ 3332 148 6 available available JJ 3332 148 7 to to IN 3332 148 8 the the DT 3332 148 9 right right NN 3332 148 10 of of IN 3332 148 11 the the DT 3332 148 12 scroll scroll NN 3332 148 13 bar bar NN 3332 148 14 . . . 3332 149 1 It -PRON- PRP 3332 149 2 shows show VBZ 3332 149 3 the the DT 3332 149 4 current current JJ 3332 149 5 scroll scroll NN 3332 149 6 position position NN 3332 149 7 in in IN 3332 149 8 relation relation NN 3332 149 9 to to IN 3332 149 10 the the DT 3332 149 11 beginning beginning NN 3332 149 12 and and CC 3332 149 13 end end NN 3332 149 14 of of IN 3332 149 15 the the DT 3332 149 16 results result NNS 3332 149 17 set set VBN 3332 149 18 . . . 3332 150 1 In in IN 3332 150 2 Figure figure NN 3332 150 3 3 3 CD 3332 150 4 . . . 3332 151 1 Auto auto NN 3332 151 2 - - HYPH 3332 151 3 completion completion NN 3332 151 4 in in IN 3332 151 5 the the DT 3332 151 6 search search NN 3332 151 7 terms term NNS 3332 151 8 field field NN 3332 151 9 Figure Figure NNP 3332 151 10 4 4 CD 3332 151 11 . . . 3332 152 1 Display display NN 3332 152 2 of of IN 3332 152 3 search search NN 3332 152 4 results result NNS 3332 152 5 and and CC 3332 152 6 dynamic dynamic JJ 3332 152 7 information information NN 3332 152 8 panel panel NN 3332 152 9 62 62 CD 3332 152 10 INFORMATION information NN 3332 152 11 TECHNOLOGY technology NN 3332 152 12 AND and CC 3332 152 13 LIBRARIES library NNS 3332 152 14 | | JJ 3332 152 15 JUNE JUNE NNP 3332 152 16 2006 2006 CD 3332 152 17 figure figure NN 3332 152 18 4 4 CD 3332 152 19 , , , 3332 152 20 the the DT 3332 152 21 information information NN 3332 152 22 panel panel NN 3332 152 23 indicates indicate VBZ 3332 152 24 that that IN 3332 152 25 there there EX 3332 152 26 are be VBP 3332 152 27 4,678 4,678 CD 3332 152 28 results result NNS 3332 152 29 for for IN 3332 152 30 this this DT 3332 152 31 particular particular JJ 3332 152 32 search search NN 3332 152 33 and and CC 3332 152 34 that that IN 3332 152 35 the the DT 3332 152 36 cur- cur- NN 3332 152 37 rent rent VBP 3332 152 38 scroll scroll NN 3332 152 39 position position NN 3332 152 40 is be VBZ 3332 152 41 at at IN 3332 152 42 result result NN 3332 152 43 number number NN 3332 152 44 386 386 CD 3332 152 45 . . . 3332 153 1 This this DT 3332 153 2 number number NN 3332 153 3 updates update VBZ 3332 153 4 instantly instantly RB 3332 153 5 during during IN 3332 153 6 scrolling scrolling NN 3332 153 7 , , , 3332 153 8 preserving preserve VBG 3332 153 9 the the DT 3332 153 10 illusion illusion NN 3332 153 11 that that WDT 3332 153 12 all all DT 3332 153 13 results result NNS 3332 153 14 have have VBP 3332 153 15 been be VBN 3332 153 16 downloaded download VBN 3332 153 17 and and CC 3332 153 18 providing provide VBG 3332 153 19 users user NNS 3332 153 20 with with IN 3332 153 21 dynamic dynamic JJ 3332 153 22 feedback feedback NN 3332 153 23 on on IN 3332 153 24 their -PRON- PRP$ 3332 153 25 progress progress NN 3332 153 26 through through IN 3332 153 27 the the DT 3332 153 28 results result NNS 3332 153 29 set set VBN 3332 153 30 . . . 3332 154 1 This this DT 3332 154 2 means mean VBZ 3332 154 3 that that IN 3332 154 4 users user NNS 3332 154 5 do do VBP 3332 154 6 not not RB 3332 154 7 have have VB 3332 154 8 to to TO 3332 154 9 wait wait VB 3332 154 10 for for IN 3332 154 11 the the DT 3332 154 12 main main JJ 3332 154 13 results result NNS 3332 154 14 window window NN 3332 154 15 to to IN 3332 154 16 refresh refresh NN 3332 154 17 to to TO 3332 154 18 identify identify VB 3332 154 19 their -PRON- PRP$ 3332 154 20 current current JJ 3332 154 21 position position NN 3332 154 22 . . . 3332 155 1 ■ ■ NFP 3332 155 2 Auto auto NN 3332 155 3 - - HYPH 3332 155 4 expansion expansion NN 3332 155 5 of of IN 3332 155 6 results result NNS 3332 155 7 OJAX ojax RB 3332 155 8 aims aim VBZ 3332 155 9 to to TO 3332 155 10 provide provide VB 3332 155 11 a a DT 3332 155 12 compact compact JJ 3332 155 13 display display NN 3332 155 14 of of IN 3332 155 15 key key JJ 3332 155 16 informa- informa- JJ 3332 155 17 tion tion NN 3332 155 18 , , , 3332 155 19 enabling enable VBG 3332 155 20 users user NNS 3332 155 21 to to TO 3332 155 22 see see VB 3332 155 23 multiple multiple JJ 3332 155 24 results result NNS 3332 155 25 simultane- simultane- XX 3332 155 26 ously ously RB 3332 155 27 . . . 3332 156 1 It -PRON- PRP 3332 156 2 also also RB 3332 156 3 aims aim VBZ 3332 156 4 to to TO 3332 156 5 provide provide VB 3332 156 6 simple simple JJ 3332 156 7 access access NN 3332 156 8 to to IN 3332 156 9 full full JJ 3332 156 10 result result NN 3332 156 11 details detail NNS 3332 156 12 without without IN 3332 156 13 requiring require VBG 3332 156 14 navigation navigation NN 3332 156 15 to to IN 3332 156 16 a a DT 3332 156 17 new new JJ 3332 156 18 Web web NN 3332 156 19 page page NN 3332 156 20 . . . 3332 157 1 In in IN 3332 157 2 the the DT 3332 157 3 initial initial JJ 3332 157 4 results result NNS 3332 157 5 display display NN 3332 157 6 , , , 3332 157 7 only only RB 3332 157 8 one one CD 3332 157 9 line line NN 3332 157 10 each each DT 3332 157 11 of of IN 3332 157 12 the the DT 3332 157 13 title title NN 3332 157 14 , , , 3332 157 15 authors author NNS 3332 157 16 , , , 3332 157 17 and and CC 3332 157 18 subject subject JJ 3332 157 19 fields field NNS 3332 157 20 , , , 3332 157 21 and and CC 3332 157 22 two two CD 3332 157 23 lines line NNS 3332 157 24 of of IN 3332 157 25 the the DT 3332 157 26 abstract abstract JJ 3332 157 27 , , , 3332 157 28 are be VBP 3332 157 29 shown show VBN 3332 157 30 for for IN 3332 157 31 each each DT 3332 157 32 item item NN 3332 157 33 . . . 3332 158 1 As as IN 3332 158 2 the the DT 3332 158 3 cursor cursor NN 3332 158 4 is be VBZ 3332 158 5 placed place VBN 3332 158 6 on on IN 3332 158 7 the the DT 3332 158 8 relevant relevant JJ 3332 158 9 field field NN 3332 158 10 , , , 3332 158 11 the the DT 3332 158 12 display display NN 3332 158 13 expands expand VBZ 3332 158 14 to to TO 3332 158 15 show show VB 3332 158 16 any any DT 3332 158 17 hidden hide VBN 3332 158 18 detail detail NN 3332 158 19 in in IN 3332 158 20 that that DT 3332 158 21 field field NN 3332 158 22 . . . 3332 159 1 At at IN 3332 159 2 the the DT 3332 159 3 same same JJ 3332 159 4 time time NN 3332 159 5 , , , 3332 159 6 the the DT 3332 159 7 back- back- NN 3332 159 8 ground ground NN 3332 159 9 color color NN 3332 159 10 of of IN 3332 159 11 the the DT 3332 159 12 field field NN 3332 159 13 changes change NNS 3332 159 14 to to IN 3332 159 15 blue blue NNP 3332 159 16 . . . 3332 160 1 When when WRB 3332 160 2 the the DT 3332 160 3 cur- cur- NN 3332 160 4 sor sor NN 3332 160 5 is be VBZ 3332 160 6 placed place VBN 3332 160 7 on on IN 3332 160 8 the the DT 3332 160 9 bar bar NN 3332 160 10 containing contain VBG 3332 160 11 the the DT 3332 160 12 resource resource NN 3332 160 13 identifier identifier NN 3332 160 14 , , , 3332 160 15 all all DT 3332 160 16 display display NN 3332 160 17 fields field NNS 3332 160 18 for for IN 3332 160 19 that that DT 3332 160 20 item item NN 3332 160 21 are be VBP 3332 160 22 expanded expand VBN 3332 160 23 , , , 3332 160 24 as as IN 3332 160 25 illustrated illustrate VBN 3332 160 26 in in IN 3332 160 27 figure figure NN 3332 160 28 5 5 CD 3332 160 29 . . . 3332 161 1 This this DT 3332 161 2 expansion expansion NN 3332 161 3 is be VBZ 3332 161 4 enabled enable VBN 3332 161 5 via via IN 3332 161 6 simple simple JJ 3332 161 7 Cascading Cascading NNP 3332 161 8 Style Style NNP 3332 161 9 Sheet Sheet NNP 3332 161 10 ( ( -LRB- 3332 161 11 CSS CSS NNP 3332 161 12 ) ) -RRB- 3332 161 13 features feature VBZ 3332 161 14 . . . 3332 162 1 For for IN 3332 162 2 example example NN 3332 162 3 , , , 3332 162 4 the the DT 3332 162 5 following follow VBG 3332 162 6 CSS css NN 3332 162 7 dec- dec- NN 3332 162 8 laration laration NN 3332 162 9 hides hide VBZ 3332 162 10 all all DT 3332 162 11 but but IN 3332 162 12 the the DT 3332 162 13 first first JJ 3332 162 14 line line NN 3332 162 15 of of IN 3332 162 16 authors author NNS 3332 162 17 : : : 3332 162 18 # # $ 3332 162 19 searchResults searchresult NNS 3332 162 20 td td NNP 3332 162 21 div div NNP 3332 162 22 { { -LRB- 3332 162 23 overflow overflow NNP 3332 162 24 : : : 3332 162 25 hidden hide VBN 3332 162 26 ; ; : 3332 162 27 height height NN 3332 162 28 : : : 3332 162 29 1.1em 1.1em CD 3332 162 30 } } -RRB- 3332 162 31 When when WRB 3332 162 32 the the DT 3332 162 33 cursor cursor NN 3332 162 34 is be VBZ 3332 162 35 placed place VBN 3332 162 36 on on IN 3332 162 37 the the DT 3332 162 38 author author NN 3332 162 39 details detail NNS 3332 162 40 , , , 3332 162 41 the the DT 3332 162 42 overflow overflow NN 3332 162 43 becomes become VBZ 3332 162 44 visible visible JJ 3332 162 45 and and CC 3332 162 46 the the DT 3332 162 47 display display NN 3332 162 48 field field NN 3332 162 49 changes change VBZ 3332 162 50 its -PRON- PRP$ 3332 162 51 dimensions dimension NNS 3332 162 52 to to TO 3332 162 53 fit fit VB 3332 162 54 the the DT 3332 162 55 text text NN 3332 162 56 inside inside IN 3332 162 57 it -PRON- PRP 3332 162 58 : : : 3332 162 59 # # $ 3332 162 60 searchResults searchresult NNS 3332 162 61 td td NNP 3332 162 62 div div NNP 3332 162 63 : : : 3332 162 64 hover hover NNP 3332 162 65 { { -LRB- 3332 162 66 overflow overflow IN 3332 162 67 : : : 3332 162 68 visible visible JJ 3332 162 69 ; ; : 3332 162 70 height height NN 3332 162 71 : : : 3332 162 72 auto auto NN 3332 162 73 } } -RRB- 3332 162 74 ■ ■ NFP 3332 162 75 Sorting sorting NN 3332 162 76 results result NNS 3332 162 77 Another another DT 3332 162 78 method method NN 3332 162 79 used use VBN 3332 162 80 by by IN 3332 162 81 OJAX OJAX NNP 3332 162 82 to to TO 3332 162 83 minimize minimize VB 3332 162 84 upfront upfront JJ 3332 162 85 user user NN 3332 162 86 investment investment NN 3332 162 87 is be VBZ 3332 162 88 to to TO 3332 162 89 provide provide VB 3332 162 90 initial initial JJ 3332 162 91 search search NN 3332 162 92 results result NNS 3332 162 93 before before IN 3332 162 94 requiring require VBG 3332 162 95 the the DT 3332 162 96 user user NN 3332 162 97 to to TO 3332 162 98 decide decide VB 3332 162 99 on on IN 3332 162 100 sort sort NN 3332 162 101 options option NNS 3332 162 102 . . . 3332 163 1 Because because IN 3332 163 2 results result NNS 3332 163 3 are be VBP 3332 163 4 available available JJ 3332 163 5 so so RB 3332 163 6 quickly quickly RB 3332 163 7 and and CC 3332 163 8 because because IN 3332 163 9 they -PRON- PRP 3332 163 10 can can MD 3332 163 11 be be VB 3332 163 12 re re VBN 3332 163 13 - - VBN 3332 163 14 sorted sorted JJ 3332 163 15 so so RB 3332 163 16 rapidly rapidly RB 3332 163 17 , , , 3332 163 18 it -PRON- PRP 3332 163 19 is be VBZ 3332 163 20 not not RB 3332 163 21 necessary necessary JJ 3332 163 22 to to TO 3332 163 23 offer offer VB 3332 163 24 pre pre JJ 3332 163 25 - - JJ 3332 163 26 search search JJ 3332 163 27 selection selection NN 3332 163 28 of of IN 3332 163 29 sort sort NN 3332 163 30 options option NNS 3332 163 31 . . . 3332 164 1 Ajax Ajax NNP 3332 164 2 facilitates facilitate VBZ 3332 164 3 rapid rapid JJ 3332 164 4 presen- presen- JJ 3332 164 5 tation tation NN 3332 164 6 of of IN 3332 164 7 results result NNS 3332 164 8 ; ; : 3332 164 9 after after IN 3332 164 10 a a DT 3332 164 11 re re NN 3332 164 12 - - NN 3332 164 13 sort sort NN 3332 164 14 , , , 3332 164 15 only only RB 3332 164 16 those those DT 3332 164 17 on on IN 3332 164 18 the the DT 3332 164 19 first first JJ 3332 164 20 screen screen NN 3332 164 21 must must MD 3332 164 22 be be VB 3332 164 23 downloaded download VBN 3332 164 24 before before IN 3332 164 25 they -PRON- PRP 3332 164 26 can can MD 3332 164 27 be be VB 3332 164 28 presented present VBN 3332 164 29 to to IN 3332 164 30 the the DT 3332 164 31 user user NN 3332 164 32 . . . 3332 165 1 Results result NNS 3332 165 2 may may MD 3332 165 3 be be VB 3332 165 4 sorted sort VBN 3332 165 5 by by IN 3332 165 6 title title NN 3332 165 7 , , , 3332 165 8 author author NN 3332 165 9 , , , 3332 165 10 subject subject JJ 3332 165 11 , , , 3332 165 12 abstract abstract JJ 3332 165 13 , , , 3332 165 14 and and CC 3332 165 15 resource resource NN 3332 165 16 identifier identifier NN 3332 165 17 . . . 3332 166 1 These these DT 3332 166 2 options option NNS 3332 166 3 are be VBP 3332 166 4 listed list VBN 3332 166 5 on on IN 3332 166 6 the the DT 3332 166 7 gray gray JJ 3332 166 8 bar bar NN 3332 166 9 immediately immediately RB 3332 166 10 above above IN 3332 166 11 the the DT 3332 166 12 results result NNS 3332 166 13 list list NN 3332 166 14 . . . 3332 167 1 Clicking click VBG 3332 167 2 one one CD 3332 167 3 of of IN 3332 167 4 these these DT 3332 167 5 options option NNS 3332 167 6 sorts sort VBZ 3332 167 7 the the DT 3332 167 8 results result NNS 3332 167 9 in in IN 3332 167 10 ascending ascend VBG 3332 167 11 order order NN 3332 167 12 ; ; : 3332 167 13 an an DT 3332 167 14 upward upward RB 3332 167 15 - - HYPH 3332 167 16 pointing point VBG 3332 167 17 arrow arrow NN 3332 167 18 appears appear VBZ 3332 167 19 to to IN 3332 167 20 the the DT 3332 167 21 right right NN 3332 167 22 of of IN 3332 167 23 the the DT 3332 167 24 Sort Sort NNP 3332 167 25 option option NN 3332 167 26 chosen choose VBN 3332 167 27 , , , 3332 167 28 as as IN 3332 167 29 illustrated illustrate VBN 3332 167 30 in in IN 3332 167 31 fig- fig- NNP 3332 167 32 ure ure NNP 3332 167 33 6 6 CD 3332 167 34 . . . 3332 168 1 Clicking click VBG 3332 168 2 on on IN 3332 168 3 the the DT 3332 168 4 option option NN 3332 168 5 again again RB 3332 168 6 sorts sort VBZ 3332 168 7 in in IN 3332 168 8 descending descend VBG 3332 168 9 order order NN 3332 168 10 and and CC 3332 168 11 reverses reverse VBZ 3332 168 12 the the DT 3332 168 13 direction direction NN 3332 168 14 of of IN 3332 168 15 the the DT 3332 168 16 arrow arrow NN 3332 168 17 . . . 3332 169 1 Clicking click VBG 3332 169 2 on on IN 3332 169 3 the the DT 3332 169 4 arrow arrow NN 3332 169 5 removes remove VBZ 3332 169 6 the the DT 3332 169 7 sort sort NN 3332 169 8 ; ; : 3332 169 9 the the DT 3332 169 10 results result NNS 3332 169 11 revert revert NN 3332 169 12 to to IN 3332 169 13 their -PRON- PRP$ 3332 169 14 original original JJ 3332 169 15 order order NN 3332 169 16 . . . 3332 170 1 Functionality functionality NN 3332 170 2 for for IN 3332 170 3 the the DT 3332 170 4 Sort Sort NNP 3332 170 5 feature feature NN 3332 170 6 is be VBZ 3332 170 7 provided provide VBN 3332 170 8 by by IN 3332 170 9 the the DT 3332 170 10 Rico Rico NNP 3332 170 11 JavaScript JavaScript NNP 3332 170 12 library library NN 3332 170 13 . . . 3332 171 1 Server server NN 3332 171 2 - - HYPH 3332 171 3 side side NN 3332 171 4 implementation implementation NN 3332 171 5 sup- sup- NN 3332 171 6 ports port NNS 3332 171 7 these these DT 3332 171 8 features feature NNS 3332 171 9 by by IN 3332 171 10 caching cache VBG 3332 171 11 search search NN 3332 171 12 results result NNS 3332 171 13 so so IN 3332 171 14 that that IN 3332 171 15 it -PRON- PRP 3332 171 16 is be VBZ 3332 171 17 not not RB 3332 171 18 necessary necessary JJ 3332 171 19 to to TO 3332 171 20 regenerate regenerate VB 3332 171 21 them -PRON- PRP 3332 171 22 via via IN 3332 171 23 a a DT 3332 171 24 database database NN 3332 171 25 query query NN 3332 171 26 each each DT 3332 171 27 time time NN 3332 171 28 . . . 3332 172 1 Figure figure NN 3332 172 2 5 5 CD 3332 172 3 . . . 3332 173 1 Auto auto NN 3332 173 2 - - HYPH 3332 173 3 expansion expansion NN 3332 173 4 of of IN 3332 173 5 all all DT 3332 173 6 fields field NNS 3332 173 7 for for IN 3332 173 8 item item NN 3332 173 9 number number NN 3332 173 10 386 386 CD 3332 173 11 Figure figure NN 3332 173 12 6 6 CD 3332 173 13 . . . 3332 174 1 Results result NNS 3332 174 2 being be VBG 3332 174 3 sorted sort VBN 3332 174 4 in in IN 3332 174 5 ascending ascend VBG 3332 174 6 order order NN 3332 174 7 by by IN 3332 174 8 title title NN 3332 174 9 USING USING NNP 3332 174 10 AJAX AJAX NNP 3332 174 11 TO to IN 3332 174 12 EMPOWER EMPOWER NNP 3332 174 13 DYNAMIC DYNAMIC VBZ 3332 174 14 SEARCHING searching NN 3332 174 15 | | NNS 3332 174 16 WUSTEMAN WUSTEMAN VBN 3332 174 17 63 63 CD 3332 174 18 ■ ■ CD 3332 174 19 Search search NN 3332 174 20 history history NN 3332 174 21 Several several JJ 3332 174 22 experimental experimental JJ 3332 174 23 systems system NNS 3332 174 24 — — : 3332 174 25 for for IN 3332 174 26 example example NN 3332 174 27 , , , 3332 174 28 Zuggest Zuggest NNP 3332 174 29 — — : 3332 174 30 have have VBP 3332 174 31 employed employ VBN 3332 174 32 Ajax Ajax NNP 3332 174 33 to to TO 3332 174 34 facilitate facilitate VB 3332 174 35 a a DT 3332 174 36 search search NN 3332 174 37 - - HYPH 3332 174 38 history history NN 3332 174 39 feature feature NN 3332 174 40 . . . 3332 175 1 A a DT 3332 175 2 similar similar JJ 3332 175 3 feature feature NN 3332 175 4 could could MD 3332 175 5 be be VB 3332 175 6 provided provide VBN 3332 175 7 for for IN 3332 175 8 OJAX OJAX NNP 3332 175 9 . . . 3332 176 1 A a DT 3332 176 2 button button NN 3332 176 3 could could MD 3332 176 4 be be VB 3332 176 5 added add VBN 3332 176 6 to to IN 3332 176 7 the the DT 3332 176 8 right right NN 3332 176 9 of of IN 3332 176 10 the the DT 3332 176 11 results result NNS 3332 176 12 list list NN 3332 176 13 . . . 3332 177 1 When when WRB 3332 177 2 cho- cho- RB 3332 177 3 sen sen NNP 3332 177 4 , , , 3332 177 5 it -PRON- PRP 3332 177 6 could could MD 3332 177 7 expand expand VB 3332 177 8 a a DT 3332 177 9 collapsible collapsible JJ 3332 177 10 search search NN 3332 177 11 - - HYPH 3332 177 12 history history NN 3332 177 13 sidebar sidebar NN 3332 177 14 . . . 3332 178 1 As as IN 3332 178 2 the the DT 3332 178 3 cursor cursor NN 3332 178 4 was be VBD 3332 178 5 placed place VBN 3332 178 6 on on IN 3332 178 7 one one CD 3332 178 8 of of IN 3332 178 9 the the DT 3332 178 10 previous previous JJ 3332 178 11 searches search NNS 3332 178 12 listed list VBN 3332 178 13 in in IN 3332 178 14 the the DT 3332 178 15 sidebar sidebar NN 3332 178 16 , , , 3332 178 17 a a DT 3332 178 18 call call NN 3332 178 19 out out RP 3332 178 20 , , , 3332 178 21 that that RB 3332 178 22 is is RB 3332 178 23 , , , 3332 178 24 a a DT 3332 178 25 speech speech NN 3332 178 26 bubble bubble NN 3332 178 27 , , , 3332 178 28 could could MD 3332 178 29 be be VB 3332 178 30 displayed display VBN 3332 178 31 . . . 3332 179 1 This this DT 3332 179 2 could could MD 3332 179 3 provide provide VB 3332 179 4 further further JJ 3332 179 5 informa- informa- JJ 3332 179 6 tion tion NN 3332 179 7 such such JJ 3332 179 8 as as IN 3332 179 9 the the DT 3332 179 10 number number NN 3332 179 11 of of IN 3332 179 12 matches match NNS 3332 179 13 for for IN 3332 179 14 that that DT 3332 179 15 search search NN 3332 179 16 and and CC 3332 179 17 a a DT 3332 179 18 summary summary NN 3332 179 19 of of IN 3332 179 20 the the DT 3332 179 21 search search NN 3332 179 22 results result NNS 3332 179 23 clicked click VBN 3332 179 24 on on RP 3332 179 25 by by IN 3332 179 26 the the DT 3332 179 27 user user NN 3332 179 28 . . . 3332 180 1 Clicking click VBG 3332 180 2 one one CD 3332 180 3 of of IN 3332 180 4 the the DT 3332 180 5 previous previous JJ 3332 180 6 searches search NNS 3332 180 7 would would MD 3332 180 8 restore restore VB 3332 180 9 those those DT 3332 180 10 search search NN 3332 180 11 results result NNS 3332 180 12 to to IN 3332 180 13 the the DT 3332 180 14 main main JJ 3332 180 15 results result NNS 3332 180 16 window window NN 3332 180 17 . . . 3332 181 1 This this DT 3332 181 2 feature feature NN 3332 181 3 would would MD 3332 181 4 take take VB 3332 181 5 advantage advantage NN 3332 181 6 of of IN 3332 181 7 the the DT 3332 181 8 Ajax Ajax NNPS 3332 181 9 per- per- NN 3332 181 10 sistent sistent JJ 3332 181 11 JavaScript JavaScript NNP 3332 181 12 engine engine NN 3332 181 13 to to TO 3332 181 14 maintain maintain VB 3332 181 15 the the DT 3332 181 16 history history NN 3332 181 17 . . . 3332 182 1 Its -PRON- PRP$ 3332 182 2 use use NN 3332 182 3 could could MD 3332 182 4 help help VB 3332 182 5 counter counter VB 3332 182 6 concerns concern NNS 3332 182 7 about about IN 3332 182 8 Ajax Ajax NNP 3332 182 9 technology technology NN 3332 182 10 “ " `` 3332 182 11 breaking break VBG 3332 182 12 ” " '' 3332 182 13 the the DT 3332 182 14 Back back JJ 3332 182 15 button button NN 3332 182 16 ; ; : 3332 182 17 the the DT 3332 182 18 feature feature NN 3332 182 19 could could MD 3332 182 20 be be VB 3332 182 21 imple- imple- NN 3332 182 22 mented mente VBN 3332 182 23 so so IN 3332 182 24 that that IN 3332 182 25 the the DT 3332 182 26 Back back JJ 3332 182 27 button button NN 3332 182 28 returned return VBD 3332 182 29 the the DT 3332 182 30 user user NN 3332 182 31 to to IN 3332 182 32 the the DT 3332 182 33 previous previous JJ 3332 182 34 entry entry NN 3332 182 35 in in IN 3332 182 36 the the DT 3332 182 37 search search NN 3332 182 38 history.39 history.39 NNP 3332 182 39 In in IN 3332 182 40 fact fact NN 3332 182 41 , , , 3332 182 42 this this DT 3332 182 43 imple- imple- NN 3332 182 44 mentation mentation NN 3332 182 45 of of IN 3332 182 46 Back back JJ 3332 182 47 - - HYPH 3332 182 48 button button NN 3332 182 49 functionality functionality NN 3332 182 50 could could MD 3332 182 51 be be VB 3332 182 52 more more RBR 3332 182 53 useful useful JJ 3332 182 54 than than IN 3332 182 55 the the DT 3332 182 56 implementation implementation NN 3332 182 57 in in IN 3332 182 58 Google Google NNP 3332 182 59 , , , 3332 182 60 where where WRB 3332 182 61 hitting hit VBG 3332 182 62 the the DT 3332 182 63 Back back JJ 3332 182 64 button button NN 3332 182 65 is be VBZ 3332 182 66 likely likely JJ 3332 182 67 to to TO 3332 182 68 take take VB 3332 182 69 the the DT 3332 182 70 user user NN 3332 182 71 to to IN 3332 182 72 an an DT 3332 182 73 interim interim JJ 3332 182 74 results result NNS 3332 182 75 page page NN 3332 182 76 ; ; : 3332 182 77 for for IN 3332 182 78 example example NN 3332 182 79 , , , 3332 182 80 it -PRON- PRP 3332 182 81 might may MD 3332 182 82 simply simply RB 3332 182 83 take take VB 3332 182 84 the the DT 3332 182 85 user user NN 3332 182 86 from from IN 3332 182 87 page page NN 3332 182 88 3 3 CD 3332 182 89 of of IN 3332 182 90 results result NNS 3332 182 91 to to IN 3332 182 92 page page NN 3332 182 93 2 2 CD 3332 182 94 of of IN 3332 182 95 results result NNS 3332 182 96 . . . 3332 183 1 ■ ■ NFP 3332 183 2 Scrapbook Scrapbook NNP 3332 183 3 Users Users NNPS 3332 183 4 browsing browse VBG 3332 183 5 through through IN 3332 183 6 search search NN 3332 183 7 results result NNS 3332 183 8 on on IN 3332 183 9 OJAX OJAX NNP 3332 183 10 would would MD 3332 183 11 require require VB 3332 183 12 some some DT 3332 183 13 simple simple JJ 3332 183 14 method method NN 3332 183 15 of of IN 3332 183 16 maintaining maintain VBG 3332 183 17 a a DT 3332 183 18 record record NN 3332 183 19 of of IN 3332 183 20 those those DT 3332 183 21 resource resource NN 3332 183 22 details detail NNS 3332 183 23 that that WDT 3332 183 24 interested interest VBD 3332 183 25 them -PRON- PRP 3332 183 26 . . . 3332 184 1 Ajax Ajax NNP 3332 184 2 could could MD 3332 184 3 enable enable VB 3332 184 4 the the DT 3332 184 5 development development NN 3332 184 6 of of IN 3332 184 7 a a DT 3332 184 8 useful useful JJ 3332 184 9 scrapbook scrapbook NN 3332 184 10 feature feature NN 3332 184 11 to to TO 3332 184 12 which which WDT 3332 184 13 such such JJ 3332 184 14 resource resource NN 3332 184 15 details detail NNS 3332 184 16 could could MD 3332 184 17 be be VB 3332 184 18 copied copy VBN 3332 184 19 and and CC 3332 184 20 stored store VBN 3332 184 21 in in IN 3332 184 22 the the DT 3332 184 23 persistent persistent JJ 3332 184 24 JavaScript JavaScript NNP 3332 184 25 engine engine NN 3332 184 26 . . . 3332 185 1 OJAX ojax IN 3332 185 2 could could MD 3332 185 3 further far RBR 3332 185 4 leverage leverage VB 3332 185 5 a a DT 3332 185 6 shared share VBN 3332 185 7 bookmark bookmark NN 3332 185 8 Web Web NNP 3332 185 9 Service Service NNP 3332 185 10 , , , 3332 185 11 such such JJ 3332 185 12 as as IN 3332 185 13 del del NNP 3332 185 14 . . . 3332 186 1 icio.us icio.us ADD 3332 186 2 or or CC 3332 186 3 Furl Furl NNP 3332 186 4 , , , 3332 186 5 to to TO 3332 186 6 save save VB 3332 186 7 the the DT 3332 186 8 scrapbook scrapbook NN 3332 186 9 for for IN 3332 186 10 use use NN 3332 186 11 in in IN 3332 186 12 future future JJ 3332 186 13 ses- ses- NNS 3332 186 14 sions sion NNS 3332 186 15 and and CC 3332 186 16 to to TO 3332 186 17 share share VB 3332 186 18 it -PRON- PRP 3332 186 19 with with IN 3332 186 20 other other JJ 3332 186 21 members member NNS 3332 186 22 of of IN 3332 186 23 a a DT 3332 186 24 research research NN 3332 186 25 or or CC 3332 186 26 interest interest NN 3332 186 27 group.40 group.40 NNP 3332 186 28 ■ ■ NFP 3332 186 29 Potential potential JJ 3332 186 30 developments development NNS 3332 186 31 for for IN 3332 186 32 OJAX OJAX NNP 3332 186 33 As as RB 3332 186 34 well well RB 3332 186 35 as as IN 3332 186 36 searching search VBG 3332 186 37 a a DT 3332 186 38 database database NN 3332 186 39 of of IN 3332 186 40 harvested harvest VBN 3332 186 41 metadata metadata NN 3332 186 42 , , , 3332 186 43 the the DT 3332 186 44 OJAX OJAX NNP 3332 186 45 user user NN 3332 186 46 interface interface NN 3332 186 47 could could MD 3332 186 48 also also RB 3332 186 49 be be VB 3332 186 50 used use VBN 3332 186 51 to to TO 3332 186 52 search search VB 3332 186 53 an an DT 3332 186 54 OAI OAI NNP 3332 186 55 - - HYPH 3332 186 56 PMH PMH NNP 3332 186 57 - - HYPH 3332 186 58 compliant compliant JJ 3332 186 59 repository repository NN 3332 186 60 directly directly RB 3332 186 61 . . . 3332 187 1 With with IN 3332 187 2 appropri- appropri- JJ 3332 187 3 ate ate NN 3332 187 4 implementation implementation NN 3332 187 5 , , , 3332 187 6 all all DT 3332 187 7 of of IN 3332 187 8 OJAX OJAX NNP 3332 187 9 ’s ’s POS 3332 187 10 current current JJ 3332 187 11 features feature NNS 3332 187 12 could could MD 3332 187 13 be be VB 3332 187 14 made make VBN 3332 187 15 available available JJ 3332 187 16 , , , 3332 187 17 apart apart RB 3332 187 18 from from IN 3332 187 19 auto auto NN 3332 187 20 - - HYPH 3332 187 21 completion completion NN 3332 187 22 . . . 3332 188 1 A a DT 3332 188 2 recent recent JJ 3332 188 3 development development NN 3332 188 4 has have VBZ 3332 188 5 enabled enable VBN 3332 188 6 the the DT 3332 188 7 direct direct JJ 3332 188 8 indexing indexing NN 3332 188 9 of of IN 3332 188 10 repositories repository NNS 3332 188 11 by by IN 3332 188 12 Google Google NNP 3332 188 13 using use VBG 3332 188 14 OAI OAI NNP 3332 188 15 - - HYPH 3332 188 16 PMH.41 PMH.41 NNP 3332 188 17 The the DT 3332 188 18 latter latter NN 3332 188 19 provides provide VBZ 3332 188 20 Google Google NNP 3332 188 21 with with IN 3332 188 22 additional additional JJ 3332 188 23 metadata metadata NN 3332 188 24 that that WDT 3332 188 25 can can MD 3332 188 26 be be VB 3332 188 27 searched search VBN 3332 188 28 via via IN 3332 188 29 the the DT 3332 188 30 Google Google NNP 3332 188 31 Web Web NNP 3332 188 32 Services Services NNPS 3332 188 33 APIs api NNS 3332 188 34 . . . 3332 189 1 The the DT 3332 189 2 current current JJ 3332 189 3 OJAX OJAX NNP 3332 189 4 Web web NN 3332 189 5 Services Services NNPS 3332 189 6 could could MD 3332 189 7 be be VB 3332 189 8 replaced replace VBN 3332 189 9 by by IN 3332 189 10 the the DT 3332 189 11 Google Google NNP 3332 189 12 APIs APIs NNPS 3332 189 13 , , , 3332 189 14 thus thus RB 3332 189 15 eliminating eliminate VBG 3332 189 16 the the DT 3332 189 17 need need NN 3332 189 18 for for IN 3332 189 19 OJAX OJAX NNP 3332 189 20 to to TO 3332 189 21 host host VB 3332 189 22 any any DT 3332 189 23 server server NN 3332 189 24 - - HYPH 3332 189 25 side side NN 3332 189 26 components component NNS 3332 189 27 . . . 3332 190 1 Hence hence RB 3332 190 2 , , , 3332 190 3 OJAX ojax IN 3332 190 4 could could MD 3332 190 5 become become VB 3332 190 6 an an DT 3332 190 7 alternative alternative JJ 3332 190 8 GUI GUI NNP 3332 190 9 for for IN 3332 190 10 Google Google NNP 3332 190 11 searching search VBG 3332 190 12 . . . 3332 191 1 ■ ■ NFP 3332 191 2 Conclusion Conclusion NNP 3332 191 3 OJAX OJAX NNP 3332 191 4 demonstrates demonstrate VBZ 3332 191 5 that that IN 3332 191 6 the the DT 3332 191 7 use use NN 3332 191 8 of of IN 3332 191 9 Ajax Ajax NNP 3332 191 10 can can MD 3332 191 11 enable enable VB 3332 191 12 features feature NNS 3332 191 13 in in IN 3332 191 14 Web web NN 3332 191 15 applications application NNS 3332 191 16 that that WDT 3332 191 17 , , , 3332 191 18 until until IN 3332 191 19 now now RB 3332 191 20 , , , 3332 191 21 have have VBP 3332 191 22 been be VBN 3332 191 23 restricted restrict VBN 3332 191 24 to to TO 3332 191 25 desktop desktop NN 3332 191 26 applications application NNS 3332 191 27 . . . 3332 192 1 In in IN 3332 192 2 OJAX OJAX NNP 3332 192 3 , , , 3332 192 4 it -PRON- PRP 3332 192 5 facilitates facilitate VBZ 3332 192 6 a a DT 3332 192 7 simple simple JJ 3332 192 8 , , , 3332 192 9 nonthreatening nonthreatene VBG 3332 192 10 , , , 3332 192 11 but but CC 3332 192 12 powerful powerful JJ 3332 192 13 search search NN 3332 192 14 user user NN 3332 192 15 inter- inter- NN 3332 192 16 face face NN 3332 192 17 . . . 3332 193 1 Page page NN 3332 193 2 navigation navigation NN 3332 193 3 is be VBZ 3332 193 4 eliminated eliminate VBN 3332 193 5 ; ; : 3332 193 6 dynamic dynamic JJ 3332 193 7 feedback feedback NN 3332 193 8 and and CC 3332 193 9 a a DT 3332 193 10 low low JJ 3332 193 11 initial initial JJ 3332 193 12 investment investment NN 3332 193 13 on on IN 3332 193 14 the the DT 3332 193 15 part part NN 3332 193 16 of of IN 3332 193 17 users user NNS 3332 193 18 encour- encour- VBG 3332 193 19 age age NN 3332 193 20 experimentation experimentation NN 3332 193 21 and and CC 3332 193 22 enable enable VB 3332 193 23 enactive enactive JJ 3332 193 24 learning learning NN 3332 193 25 . . . 3332 194 1 The the DT 3332 194 2 use use NN 3332 194 3 of of IN 3332 194 4 Ajax Ajax NNP 3332 194 5 could could MD 3332 194 6 similarly similarly RB 3332 194 7 transform transform VB 3332 194 8 other other JJ 3332 194 9 Web web NN 3332 194 10 applica- applica- JJ 3332 194 11 tions tion NNS 3332 194 12 aimed aim VBN 3332 194 13 at at IN 3332 194 14 library library NN 3332 194 15 patrons patron NNS 3332 194 16 . . . 3332 195 1 However however RB 3332 195 2 , , , 3332 195 3 Ajax Ajax NNP 3332 195 4 is be VBZ 3332 195 5 still still RB 3332 195 6 maturing mature VBG 3332 195 7 , , , 3332 195 8 and and CC 3332 195 9 the the DT 3332 195 10 barrier barrier NN 3332 195 11 to to IN 3332 195 12 entry entry NN 3332 195 13 for for IN 3332 195 14 developers developer NNS 3332 195 15 remains remain VBZ 3332 195 16 high high JJ 3332 195 17 . . . 3332 196 1 We -PRON- PRP 3332 196 2 are be VBP 3332 196 3 a a DT 3332 196 4 long long JJ 3332 196 5 way way NN 3332 196 6 from from IN 3332 196 7 an an DT 3332 196 8 Ajax Ajax NNP 3332 196 9 button button NN 3332 196 10 appearing appear VBG 3332 196 11 in in IN 3332 196 12 Dreamweaver Dreamweaver NNP 3332 196 13 . . . 3332 197 1 Reusable reusable JJ 3332 197 2 , , , 3332 197 3 well well RB 3332 197 4 - - HYPH 3332 197 5 tested test VBN 3332 197 6 components component NNS 3332 197 7 , , , 3332 197 8 such such JJ 3332 197 9 as as IN 3332 197 10 Rico Rico NNP 3332 197 11 , , , 3332 197 12 and and CC 3332 197 13 software software NN 3332 197 14 frameworks framework NNS 3332 197 15 , , , 3332 197 16 such such JJ 3332 197 17 as as IN 3332 197 18 Ruby Ruby NNP 3332 197 19 on on IN 3332 197 20 Rails Rails NNPS 3332 197 21 , , , 3332 197 22 Sun Sun NNP 3332 197 23 ’s ’s NNP 3332 197 24 J2EE J2EE NNP 3332 197 25 framework framework NN 3332 197 26 , , , 3332 197 27 and and CC 3332 197 28 Microsoft Microsoft NNP 3332 197 29 ’s ’s NNP 3332 197 30 Atlas Atlas NNP 3332 197 31 , , , 3332 197 32 will will MD 3332 197 33 help help VB 3332 197 34 to to TO 3332 197 35 make make VB 3332 197 36 Ajax Ajax NNP 3332 197 37 technology technology NN 3332 197 38 accessible accessible JJ 3332 197 39 to to IN 3332 197 40 a a DT 3332 197 41 wider wide JJR 3332 197 42 range range NN 3332 197 43 of of IN 3332 197 44 developers.42 developers.42 NNP 3332 197 45 As as IN 3332 197 46 with with IN 3332 197 47 all all DT 3332 197 48 new new JJ 3332 197 49 technologies technology NNS 3332 197 50 , , , 3332 197 51 there there EX 3332 197 52 is be VBZ 3332 197 53 a a DT 3332 197 54 temptation temptation NN 3332 197 55 to to TO 3332 197 56 use use VB 3332 197 57 Ajax Ajax NNP 3332 197 58 simply simply RB 3332 197 59 because because IN 3332 197 60 it -PRON- PRP 3332 197 61 exists exist VBZ 3332 197 62 . . . 3332 198 1 As as IN 3332 198 2 Ajax Ajax NNP 3332 198 3 matures mature NNS 3332 198 4 , , , 3332 198 5 it -PRON- PRP 3332 198 6 is be VBZ 3332 198 7 important important JJ 3332 198 8 that that IN 3332 198 9 its -PRON- PRP$ 3332 198 10 focus focus NN 3332 198 11 does do VBZ 3332 198 12 not not RB 3332 198 13 become become VB 3332 198 14 the the DT 3332 198 15 enabling enabling NN 3332 198 16 of of IN 3332 198 17 “ " `` 3332 198 18 cool cool JJ 3332 198 19 ” " '' 3332 198 20 features feature NNS 3332 198 21 but but CC 3332 198 22 remains remain VBZ 3332 198 23 the the DT 3332 198 24 optimization optimization NN 3332 198 25 of of IN 3332 198 26 the the DT 3332 198 27 user user NN 3332 198 28 experience experience NN 3332 198 29 . . . 3332 199 1 References reference NNS 3332 199 2 and and CC 3332 199 3 notes note VBZ 3332 199 4 1 1 CD 3332 199 5 . . . 3332 200 1 OJAX ojax IN 3332 200 2 homepage homepage NN 3332 200 3 , , , 3332 200 4 http://ojax.sourceforge.net http://ojax.sourceforge.net NNP 3332 200 5 ( ( -LRB- 3332 200 6 accessed access VBN 3332 200 7 Apr. April NNP 3332 201 1 5 5 CD 3332 201 2 , , , 3332 201 3 2006 2006 CD 3332 201 4 ) ) -RRB- 3332 201 5 . . . 3332 202 1 2 2 LS 3332 202 2 . . . 3332 203 1 J. J. NNP 3332 203 2 J. J. NNP 3332 203 3 Garrett Garrett NNP 3332 203 4 , , , 3332 203 5 “ " `` 3332 203 6 Ajax Ajax NNP 3332 203 7 : : : 3332 203 8 A a DT 3332 203 9 New New NNP 3332 203 10 Approach Approach NNP 3332 203 11 to to IN 3332 203 12 Web Web NNP 3332 203 13 Applica- Applica- NNP 3332 203 14 tions tion NNS 3332 203 15 , , , 3332 203 16 ” " '' 3332 203 17 Feb. February NNP 3332 203 18 18 18 CD 3332 203 19 , , , 3332 203 20 2005 2005 CD 3332 203 21 , , , 3332 203 22 www.adaptivepath.com/publications/ www.adaptivepath.com/publications/ NNP 3332 203 23 essays essay NNS 3332 203 24 / / SYM 3332 203 25 archives/000385.php archives/000385.php JJ 3332 203 26 ( ( -LRB- 3332 203 27 accessed access VBN 3332 203 28 Nov. November NNP 3332 203 29 11 11 CD 3332 203 30 , , , 3332 203 31 2005 2005 CD 3332 203 32 ) ) -RRB- 3332 203 33 . . . 3332 204 1 3 3 LS 3332 204 2 . . . 3332 205 1 Ibid ibid RB 3332 205 2 . . . 3332 206 1 4 4 LS 3332 206 2 . . . 3332 207 1 J. J. NNP 3332 207 2 Nielsen Nielsen NNP 3332 207 3 , , , 3332 207 4 “ " `` 3332 207 5 The the DT 3332 207 6 Need need NN 3332 207 7 for for IN 3332 207 8 Speed speed NN 3332 207 9 , , , 3332 207 10 ” " '' 3332 207 11 Alertbox Alertbox NNP 3332 207 12 Mar. March NNP 3332 208 1 1 1 CD 3332 208 2 , , , 3332 208 3 1997 1997 CD 3332 208 4 , , , 3332 208 5 www.useit.com/alertbox/9703a.html www.useit.com/alertbox/9703a.html NNP 3332 208 6 ( ( -LRB- 3332 208 7 accessed access VBN 3332 208 8 Nov. November NNP 3332 208 9 11 11 CD 3332 208 10 , , , 3332 208 11 2005 2005 CD 3332 208 12 ) ) -RRB- 3332 208 13 . . . 3332 209 1 5 5 CD 3332 209 2 . . . 3332 210 1 Dynamic dynamic JJ 3332 210 2 HTML html NN 3332 210 3 and and CC 3332 210 4 XML xml NN 3332 210 5 : : : 3332 210 6 The the DT 3332 210 7 XMLHttpRequest XMLHttpRequest NNP 3332 210 8 Object Object NNP 3332 210 9 , , , 3332 210 10 http://developer.apple.com/internet/webcontent/xmlhttpreq http://developer.apple.com/internet/webcontent/xmlhttpreq NN 3332 210 11 .html .html NN 3332 210 12 ( ( -LRB- 3332 210 13 accessed access VBN 3332 210 14 Apr. April NNP 3332 211 1 5 5 CD 3332 211 2 , , , 3332 211 3 2006 2006 CD 3332 211 4 ) ) -RRB- 3332 211 5 . . . 3332 212 1 6 6 CD 3332 212 2 . . . 3332 213 1 JavaScript JavaScript NNP 3332 213 2 Object Object NNP 3332 213 3 Notation Notation NNP 3332 213 4 , , , 3332 213 5 Wikipedia Wikipedia NNP 3332 213 6 definition definition NN 3332 213 7 , , , 3332 213 8 http:// http:// NNP 3332 213 9 en.wikipedia.org/wiki/JSON en.wikipedia.org/wiki/JSON NNP 3332 213 10 ( ( -LRB- 3332 213 11 accessed access VBN 3332 213 12 Apr. April NNP 3332 214 1 5 5 CD 3332 214 2 , , , 3332 214 3 2006 2006 CD 3332 214 4 ) ) -RRB- 3332 214 5 . . . 3332 215 1 7 7 LS 3332 215 2 . . . 3332 216 1 Google Google NNP 3332 216 2 Gmail Gmail NNP 3332 216 3 , , , 3332 216 4 http://mail.google.com http://mail.google.com NNP 3332 216 5 ( ( -LRB- 3332 216 6 accessed access VBN 3332 216 7 Apr. April NNP 3332 217 1 5 5 CD 3332 217 2 , , , 3332 217 3 2006 2006 CD 3332 217 4 ) ) -RRB- 3332 217 5 ; ; : 3332 217 6 Google Google NNP 3332 217 7 Suggest Suggest NNP 3332 217 8 , , , 3332 217 9 www.google.com/webhp?complete www.google.com/webhp?complete NNP 3332 217 10 = = SYM 3332 217 11 1&hl 1&hl LS 3332 217 12 = = SYM 3332 217 13 en en FW 3332 217 14 ( ( -LRB- 3332 217 15 accessed access VBN 3332 217 16 Apr. April NNP 3332 218 1 5 5 CD 3332 218 2 , , , 3332 218 3 2006 2006 CD 3332 218 4 ) ) -RRB- 3332 218 5 ; ; : 3332 218 6 Google Google NNP 3332 218 7 Groups Groups NNPS 3332 218 8 , , , 3332 218 9 http://groups http://groups ADD 3332 218 10 .google.com .google.com . 3332 218 11 ( ( -LRB- 3332 218 12 accessed access VBN 3332 218 13 Apr. April NNP 3332 219 1 5 5 CD 3332 219 2 , , , 3332 219 3 2006 2006 CD 3332 219 4 ) ) -RRB- 3332 219 5 ; ; : 3332 219 6 Google Google NNP 3332 219 7 Maps Maps NNPS 3332 219 8 , , , 3332 219 9 http://maps http://maps ADD 3332 219 10 .google.com .google.com . 3332 219 11 ( ( -LRB- 3332 219 12 accessed access VBN 3332 219 13 Apr. April NNP 3332 220 1 5 5 CD 3332 220 2 , , , 3332 220 3 2006 2006 CD 3332 220 4 ) ) -RRB- 3332 220 5 . . . 3332 221 1 8 8 LS 3332 221 2 . . . 3332 222 1 P. P. NNP 3332 222 2 Binkley Binkley NNP 3332 222 3 , , , 3332 222 4 “ " `` 3332 222 5 Ajax Ajax NNP 3332 222 6 and and CC 3332 222 7 Auto Auto NNP 3332 222 8 - - HYPH 3332 222 9 completion completion NN 3332 222 10 , , , 3332 222 11 ” " '' 3332 222 12 Quædam Quædam NNP 3332 222 13 cuiusdam cuiusdam NN 3332 222 14 blog blog NN 3332 222 15 May May NNP 3332 222 16 18 18 CD 3332 222 17 , , , 3332 222 18 2005 2005 CD 3332 222 19 , , , 3332 222 20 www.wallandbinkley.com/quaedam/?p=27 www.wallandbinkley.com/quaedam/?p=27 NNP 3332 222 21 ( ( -LRB- 3332 222 22 accessed access VBN 3332 222 23 Nov. November NNP 3332 222 24 11 11 CD 3332 222 25 , , , 3332 222 26 2005 2005 CD 3332 222 27 ) ) -RRB- 3332 222 28 . . . 3332 223 1 9 9 CD 3332 223 2 . . . 3332 224 1 Francis Francis NNP 3332 224 2 Shanahan Shanahan NNP 3332 224 3 , , , 3332 224 4 Zuggest Zuggest NNP 3332 224 5 , , , 3332 224 6 www.francisshanahan.com/ www.francisshanahan.com/ NNP 3332 224 7 zuggest.aspx zuggest.aspx NN 3332 224 8 ( ( -LRB- 3332 224 9 accessed access VBN 3332 224 10 Apr. April NNP 3332 225 1 5 5 CD 3332 225 2 , , , 3332 225 3 2006 2006 CD 3332 225 4 ) ) -RRB- 3332 225 5 . . . 3332 226 1 64 64 CD 3332 226 2 INFORMATION information NN 3332 226 3 TECHNOLOGY technology NN 3332 226 4 AND and CC 3332 226 5 LIBRARIES LIBRARIES NNP 3332 226 6 | | NNP 3332 226 7 JUNE JUNE NNP 3332 226 8 2006 2006 CD 3332 226 9 10 10 CD 3332 226 10 . . . 3332 227 1 A. A. NNP 3332 227 2 Rhyno Rhyno NNP 3332 227 3 , , , 3332 227 4 “ " `` 3332 227 5 Ajax Ajax NNP 3332 227 6 and and CC 3332 227 7 the the DT 3332 227 8 Rich Rich NNP 3332 227 9 Web Web NNP 3332 227 10 Inter- Inter- NNP 3332 227 11 face face NN 3332 227 12 , , , 3332 227 13 ” " '' 3332 227 14 LibraryCog LibraryCog NNP 3332 227 15 blog blog NN 3332 227 16 Apr. April NNP 3332 228 1 10 10 CD 3332 228 2 , , , 3332 228 3 2005 2005 CD 3332 228 4 , , , 3332 228 5 http://librarycog http://librarycog NNP 3332 228 6 .uwindsor.ca:8087 .uwindsor.ca:8087 . 3332 228 7 / / SYM 3332 228 8 artblog artblog NNP 3332 228 9 / / SYM 3332 228 10 librarycog/1113186562 librarycog/1113186562 . 3332 228 11 ( ( -LRB- 3332 228 12 accessed access VBN 3332 228 13 Nov. November NNP 3332 228 14 11 11 CD 3332 228 15 , , , 3332 228 16 2005 2005 CD 3332 228 17 ) ) -RRB- 3332 228 18 ; ; : 3332 228 19 R. R. NNP 3332 228 20 Tennant Tennant NNP 3332 228 21 , , , 3332 228 22 “ " `` 3332 228 23 Tennant tennant JJ 3332 228 24 ’s ’s NN 3332 228 25 Top Top NNP 3332 228 26 Tech Tech NNP 3332 228 27 Trend Trend NNP 3332 228 28 Tidbit Tidbit NNP 3332 228 29 , , , 3332 228 30 ” " '' 3332 228 31 LITA LITA NNP 3332 228 32 Blog Blog NNP 3332 228 33 June June NNP 3332 228 34 22 22 CD 3332 228 35 , , , 3332 228 36 2005 2005 CD 3332 228 37 , , , 3332 228 38 http://litablog.org/?p=35 http://litablog.org/?p=35 NN 3332 228 39 ( ( -LRB- 3332 228 40 accessed access VBN 3332 228 41 Nov. November NNP 3332 228 42 11 11 CD 3332 228 43 , , , 3332 228 44 2005 2005 CD 3332 228 45 ) ) -RRB- 3332 228 46 . . . 3332 229 1 11 11 CD 3332 229 2 . . . 3332 230 1 T. T. NNP 3332 230 2 Hickey Hickey NNP 3332 230 3 , , , 3332 230 4 “ " `` 3332 230 5 Ajax Ajax NNPS 3332 230 6 and and CC 3332 230 7 Web Web NNP 3332 230 8 Interfaces Interfaces NNPS 3332 230 9 , , , 3332 230 10 ” " '' 3332 230 11 Outgoing outgoing JJ 3332 230 12 blog blog NN 3332 230 13 , , , 3332 230 14 Mar. March NNP 3332 231 1 31 31 CD 3332 231 2 , , , 3332 231 3 2005 2005 CD 3332 231 4 . . . 3332 232 1 Retrieved Retrieved NNP 3332 232 2 Nov. November NNP 3332 232 3 11 11 CD 3332 232 4 , , , 3332 232 5 2005 2005 CD 3332 232 6 http://outgoing.typepad http://outgoing.typepad NN 3332 232 7 .com .com . 3332 232 8 / / SYM 3332 232 9 outgoing/2005/03 outgoing/2005/03 NNP 3332 232 10 / / SYM 3332 232 11 web_application.html web_application.html NNP 3332 232 12 . . . 3332 233 1 12 12 CD 3332 233 2 . . . 3332 234 1 OCLC OCLC NNP 3332 234 2 DeweyBrowser DeweyBrowser NNP 3332 234 3 . . . 3332 235 1 http://ddcresearch.oclc.org/ http://ddcresearch.oclc.org/ NNP 3332 235 2 ebooks ebooks NNP 3332 235 3 / / SYM 3332 235 4 fileServer fileserver NN 3332 235 5 ( ( -LRB- 3332 235 6 accessed access VBN 3332 235 7 Apr. April NNP 3332 236 1 5 5 CD 3332 236 2 , , , 3332 236 3 2006 2006 CD 3332 236 4 ) ) -RRB- 3332 236 5 . . . 3332 237 1 13 13 CD 3332 237 2 . . . 3332 238 1 Hickey Hickey NNP 3332 238 2 , , , 3332 238 3 “ " `` 3332 238 4 Ajax Ajax NNPS 3332 238 5 and and CC 3332 238 6 Web Web NNP 3332 238 7 Interfaces Interfaces NNPS 3332 238 8 . . . 3332 238 9 ” " '' 3332 238 10 14 14 CD 3332 238 11 . . . 3332 239 1 J. J. NNP 3332 239 2 Wusteman Wusteman NNP 3332 239 3 , , , 3332 239 4 “ " `` 3332 239 5 From from IN 3332 239 6 Ghostbusters ghostbuster NNS 3332 239 7 to to IN 3332 239 8 Libraries library NNS 3332 239 9 : : : 3332 239 10 The the DT 3332 239 11 Power Power NNP 3332 239 12 of of IN 3332 239 13 XUL XUL NNP 3332 239 14 , , , 3332 239 15 ” " '' 3332 239 16 Library library JJ 3332 239 17 Hi Hi NNP 3332 239 18 Tech Tech NNP 3332 239 19 23 23 CD 3332 239 20 , , , 3332 239 21 no no DT 3332 239 22 1 1 CD 3332 239 23 ( ( -LRB- 3332 239 24 2005a 2005a CD 3332 239 25 ) ) -RRB- 3332 239 26 . . . 3332 240 1 Retrieved Retrieved NNP 3332 240 2 Nov. November NNP 3332 240 3 11 11 CD 3332 240 4 , , , 3332 240 5 2005 2005 CD 3332 240 6 www.ucd.ie/wusteman/ www.ucd.ie/wusteman/ NN 3332 240 7 ; ; : 3332 240 8 Cover Cover NNP 3332 240 9 Pages Pages NNP 3332 240 10 , , , 3332 240 11 Microsoft Microsoft NNP 3332 240 12 Exten- Exten- NNP 3332 240 13 sible sible NNP 3332 240 14 Application Application NNP 3332 240 15 Markup Markup NNP 3332 240 16 Language Language NNP 3332 240 17 ( ( -LRB- 3332 240 18 XAML XAML NNP 3332 240 19 ) ) -RRB- 3332 240 20 , , , 3332 240 21 http://xml.cover http://xml.cover NNP 3332 240 22 pages.org/ms-xaml.html pages.org/ms-xaml.html NNP 3332 240 23 ( ( -LRB- 3332 240 24 accessed access VBN 3332 240 25 Apr. April NNP 3332 241 1 5 5 CD 3332 241 2 , , , 3332 241 3 2006 2006 CD 3332 241 4 ) ) -RRB- 3332 241 5 . . . 3332 242 1 15 15 CD 3332 242 2 . . . 3332 243 1 Google Google NNP 3332 243 2 Extensions Extensions NNPS 3332 243 3 for for IN 3332 243 4 Firefox Firefox NNP 3332 243 5 , , , 3332 243 6 http://toolbar.google http://toolbar.google NNP 3332 243 7 .com .com . 3332 243 8 / / SYM 3332 243 9 firefox firefox NNP 3332 243 10 / / SYM 3332 243 11 extensions extension NNS 3332 243 12 / / SYM 3332 243 13 index.html index.html NNS 3332 243 14 ( ( -LRB- 3332 243 15 accessed access VBN 3332 243 16 Apr. April NNP 3332 244 1 5 5 CD 3332 244 2 , , , 3332 244 3 2006 2006 CD 3332 244 4 ) ) -RRB- 3332 244 5 . . . 3332 245 1 16 16 CD 3332 245 2 . . . 3332 246 1 C. C. NNP 3332 246 2 Adams Adams NNP 3332 246 3 , , , 3332 246 4 “ " `` 3332 246 5 Ajax Ajax NNP 3332 246 6 : : : 3332 246 7 Usable usable JJ 3332 246 8 Interactivity interactivity NN 3332 246 9 with with IN 3332 246 10 Remote Remote NNP 3332 246 11 Scripting Scripting NNP 3332 246 12 , , , 3332 246 13 ” " '' 3332 246 14 SitePoint SitePoint NNP 3332 246 15 . . . 3332 247 1 ( ( -LRB- 3332 247 2 Jul. July NNP 3332 248 1 13 13 CD 3332 248 2 , , , 3332 248 3 2005 2005 CD 3332 248 4 ) ) -RRB- 3332 248 5 , , , 3332 248 6 www.sitepoint.com/article/ www.sitepoint.com/article/ JJR 3332 248 7 remote remote JJ 3332 248 8 - - HYPH 3332 248 9 scripting scripting NN 3332 248 10 - - HYPH 3332 248 11 ajax ajax NNS 3332 248 12 ( ( -LRB- 3332 248 13 accessed access VBN 3332 248 14 Nov. November NNP 3332 248 15 11 11 CD 3332 248 16 , , , 3332 248 17 2005 2005 CD 3332 248 18 ) ) -RRB- 3332 248 19 . . . 3332 249 1 17 17 CD 3332 249 2 . . . 3332 250 1 XHTML XHTML NNP 3332 250 2 2.0 2.0 CD 3332 250 3 , , , 3332 250 4 W3C w3c WRB 3332 250 5 Working Working NNP 3332 250 6 Draft Draft NNP 3332 250 7 , , , 3332 250 8 May May NNP 3332 250 9 27 27 CD 3332 250 10 , , , 3332 250 11 2005 2005 CD 3332 250 12 , , , 3332 250 13 www www NNP 3332 250 14 .w3.org .w3.org : 3332 250 15 / / SYM 3332 250 16 TR/2005 TR/2005 NNP 3332 250 17 / / SYM 3332 250 18 WD WD NNP 3332 250 19 - - HYPH 3332 250 20 xhtml2 xhtml2 NNP 3332 250 21 - - HYPH 3332 250 22 20050527 20050527 CD 3332 250 23 ( ( -LRB- 3332 250 24 accessed access VBN 3332 250 25 Apr. April NNP 3332 251 1 5 5 CD 3332 251 2 , , , 3332 251 3 2006 2006 CD 3332 251 4 ) ) -RRB- 3332 251 5 . . . 3332 252 1 18 18 CD 3332 252 2 . . . 3332 253 1 Client client NN 3332 253 2 / / SYM 3332 253 3 server server NN 3332 253 4 model model NN 3332 253 5 , , , 3332 253 6 http://en.wikipedia.org/wiki/ http://en.wikipedia.org/wiki/ NNP 3332 253 7 Client Client NNP 3332 253 8 / / SYM 3332 253 9 server server NN 3332 253 10 ( ( -LRB- 3332 253 11 accessed access VBN 3332 253 12 Apr. April NNP 3332 254 1 5 5 CD 3332 254 2 , , , 3332 254 3 2006 2006 CD 3332 254 4 ) ) -RRB- 3332 254 5 . . . 3332 255 1 19 19 CD 3332 255 2 . . . 3332 256 1 DLL DLL NNP 3332 256 2 Hell Hell NNP 3332 256 3 , , , 3332 256 4 http://en.wikipedia.org/wiki/DLL_hell http://en.wikipedia.org/wiki/DLL_hell NNP 3332 256 5 ( ( -LRB- 3332 256 6 accessed access VBN 3332 256 7 Apr. April NNP 3332 257 1 5 5 CD 3332 257 2 , , , 3332 257 3 2006 2006 CD 3332 257 4 ) ) -RRB- 3332 257 5 . . . 3332 258 1 20 20 CD 3332 258 2 . . . 3332 259 1 J. J. NNP 3332 259 2 Nielsen Nielsen NNP 3332 259 3 , , , 3332 259 4 “ " `` 3332 259 5 The the DT 3332 259 6 Need need NN 3332 259 7 for for IN 3332 259 8 Speed speed NN 3332 259 9 . . . 3332 259 10 ” " '' 3332 259 11 21 21 CD 3332 259 12 . . . 3332 260 1 Service service NN 3332 260 2 - - HYPH 3332 260 3 Oriented orient VBN 3332 260 4 Architecture Architecture NNP 3332 260 5 , , , 3332 260 6 http://en.wikipedia.org/ http://en.wikipedia.org/ NNP 3332 260 7 wiki wiki NNP 3332 260 8 / / SYM 3332 260 9 Service Service NNP 3332 260 10 - - HYPH 3332 260 11 oriented_architecture oriented_architecture NNP 3332 260 12 ( ( -LRB- 3332 260 13 accessed access VBN 3332 260 14 Apr. April NNP 3332 261 1 5 5 CD 3332 261 2 , , , 3332 261 3 2006 2006 CD 3332 261 4 ) ) -RRB- 3332 261 5 . . . 3332 262 1 22 22 CD 3332 262 2 . . . 3332 263 1 J. J. NNP 3332 263 2 Wusteman Wusteman NNP 3332 263 3 , , , 3332 263 4 “ " `` 3332 263 5 Realizing realize VBG 3332 263 6 the the DT 3332 263 7 Potential potential NN 3332 263 8 of of IN 3332 263 9 Web Web NNP 3332 263 10 Services Services NNPS 3332 263 11 , , , 3332 263 12 ” " '' 3332 263 13 OCLC OCLC NNP 3332 263 14 Systems Systems NNPS 3332 263 15 & & CC 3332 263 16 Services Services NNPS 3332 263 17 : : : 3332 263 18 International International NNP 3332 263 19 Digital Digital NNP 3332 263 20 Library Library NNP 3332 263 21 Perspectives Perspectives NNP 3332 263 22 22 22 CD 3332 263 23 , , , 3332 263 24 no no UH 3332 263 25 . . . 3332 264 1 1 1 CD 3332 264 2 ( ( -LRB- 3332 264 3 2006 2006 CD 3332 264 4 ) ) -RRB- 3332 264 5 : : : 3332 264 6 5–9 5–9 LS 3332 264 7 . . . 3332 265 1 23 23 CD 3332 265 2 . . . 3332 266 1 ARC ARC NNP 3332 266 2 — — : 3332 266 3 A A NNP 3332 266 4 Cross Cross NNP 3332 266 5 Archive Archive NNP 3332 266 6 Search Search NNP 3332 266 7 Service Service NNP 3332 266 8 , , , 3332 266 9 Old Old NNP 3332 266 10 Dominion Dominion NNP 3332 266 11 University University NNP 3332 266 12 Digital Digital NNP 3332 266 13 Library Library NNP 3332 266 14 Research Research NNP 3332 266 15 Group Group NNP 3332 266 16 , , , 3332 266 17 http://arc.cs.odu http://arc.cs.odu NNP 3332 266 18 .edu .edu . 3332 266 19 ( ( -LRB- 3332 266 20 accessed access VBN 3332 266 21 Apr. April NNP 3332 267 1 5 5 CD 3332 267 2 , , , 3332 267 3 2006 2006 CD 3332 267 4 ) ) -RRB- 3332 267 5 ; ; : 3332 267 6 NISO NISO NNP 3332 267 7 MetaSearch MetaSearch NNP 3332 267 8 Initiative Initiative NNP 3332 267 9 , , , 3332 267 10 www www NNP 3332 267 11 .niso.org .niso.org NN 3332 267 12 / / SYM 3332 267 13 committees committee NNS 3332 267 14 / / SYM 3332 267 15 MS_initiative.html MS_initiative.html NNS 3332 267 16 ( ( -LRB- 3332 267 17 accessed access VBN 3332 267 18 Apr. April NNP 3332 268 1 5 5 CD 3332 268 2 , , , 3332 268 3 2006 2006 CD 3332 268 4 ) ) -RRB- 3332 268 5 ; ; : 3332 268 6 ARC arc VB 3332 268 7 download download NN 3332 268 8 page page NN 3332 268 9 , , , 3332 268 10 SourceForge SourceForge NNP 3332 268 11 , , , 3332 268 12 http://oaiarc.source http://oaiarc.source NNP 3332 268 13 forge.net forge.net NNP 3332 268 14 ( ( -LRB- 3332 268 15 accessed access VBN 3332 268 16 Apr. April NNP 3332 269 1 5 5 CD 3332 269 2 , , , 3332 269 3 2006 2006 CD 3332 269 4 ) ) -RRB- 3332 269 5 . . . 3332 270 1 24 24 CD 3332 270 2 . . . 3332 271 1 Open Open NNP 3332 271 2 Archives Archives NNPS 3332 271 3 Initiative Initiative NNP 3332 271 4 Protocol Protocol NNP 3332 271 5 for for IN 3332 271 6 Metadata Metadata NNP 3332 271 7 Harvest- Harvest- NNP 3332 271 8 ing ing NNP 3332 271 9 , , , 3332 271 10 www.openarchives.org/OAI/openarchivesprotocol.html www.openarchives.org/OAI/openarchivesprotocol.html NNP 3332 271 11 ( ( -LRB- 3332 271 12 accessed access VBN 3332 271 13 Apr. April NNP 3332 272 1 5 5 CD 3332 272 2 , , , 3332 272 3 2006 2006 CD 3332 272 4 ) ) -RRB- 3332 272 5 . . . 3332 273 1 25 25 CD 3332 273 2 . . . 3332 274 1 OJAX ojax IN 3332 274 2 download download NN 3332 274 3 page page NN 3332 274 4 , , , 3332 274 5 SourceForge SourceForge NNP 3332 274 6 , , , 3332 274 7 http://sourceforge http://sourceforge ADD 3332 274 8 .net .net . 3332 274 9 / / SYM 3332 274 10 projects project NNS 3332 274 11 / / SYM 3332 274 12 ojax ojax NNS 3332 274 13 ( ( -LRB- 3332 274 14 accessed access VBN 3332 274 15 Apr. April NNP 3332 275 1 5 5 CD 3332 275 2 , , , 3332 275 3 2006 2006 CD 3332 275 4 ) ) -RRB- 3332 275 5 . . . 3332 276 1 26 26 CD 3332 276 2 . . . 3332 277 1 Apache Apache NNP 3332 277 2 Jakarta Jakarta NNP 3332 277 3 Project Project NNP 3332 277 4 , , , 3332 277 5 http://jakarta.apache.org http://jakarta.apache.org NNP 3332 277 6 ( ( -LRB- 3332 277 7 accessed access VBN 3332 277 8 Apr. April NNP 3332 278 1 5 5 CD 3332 278 2 , , , 3332 278 3 2006 2006 CD 3332 278 4 ) ) -RRB- 3332 278 5 ; ; : 3332 278 6 Apache Apache NNP 3332 278 7 Jakarta Jakarta NNP 3332 278 8 Commons Commons NNP 3332 278 9 DBCP DBCP NNP 3332 278 10 , , , 3332 278 11 http:// http:// NNP 3332 278 12 jakarta.apache.org/commons/dbcp jakarta.apache.org/commons/dbcp NNP 3332 278 13 ( ( -LRB- 3332 278 14 accessed access VBN 3332 278 15 Apr. April NNP 3332 279 1 5 5 CD 3332 279 2 , , , 3332 279 3 2006 2006 CD 3332 279 4 ) ) -RRB- 3332 279 5 ; ; : 3332 279 6 Apache Apache NNP 3332 279 7 Jakarta Jakarta NNP 3332 279 8 Commons Commons NNP 3332 279 9 DbUtils DbUtils NNP 3332 279 10 , , , 3332 279 11 http://jakarta.apache.org/ http://jakarta.apache.org/ NNP 3332 279 12 commons common NNS 3332 279 13 / / SYM 3332 279 14 dbutils dbutil NNS 3332 279 15 ( ( -LRB- 3332 279 16 accessed access VBN 3332 279 17 Apr. April NNP 3332 280 1 5 5 CD 3332 280 2 , , , 3332 280 3 2006 2006 CD 3332 280 4 ) ) -RRB- 3332 280 5 . . . 3332 281 1 27 27 CD 3332 281 2 . . . 3332 282 1 Agile agile JJ 3332 282 2 software software NN 3332 282 3 development development NN 3332 282 4 definition definition NN 3332 282 5 , , , 3332 282 6 Wikipedia Wikipedia NNP 3332 282 7 , , , 3332 282 8 http://en.wikipedia.org/wiki/Agile_software_development http://en.wikipedia.org/wiki/agile_software_development NN 3332 282 9 ( ( -LRB- 3332 282 10 accessed access VBN 3332 282 11 Apr. April NNP 3332 283 1 5 5 CD 3332 283 2 , , , 3332 283 3 2006 2006 CD 3332 283 4 ) ) -RRB- 3332 283 5 . . . 3332 284 1 28 28 CD 3332 284 2 . . . 3332 285 1 Prototype Prototype NNP 3332 285 2 JavaScript JavaScript NNP 3332 285 3 Framework Framework NNP 3332 285 4 , , , 3332 285 5 http://prototype.conio http://prototype.conio NN 3332 285 6 .net .net . 3332 285 7 ( ( -LRB- 3332 285 8 accessed access VBN 3332 285 9 Apr. April NNP 3332 286 1 5 5 CD 3332 286 2 , , , 3332 286 3 2006 2006 CD 3332 286 4 ) ) -RRB- 3332 286 5 ; ; : 3332 286 6 script.aculo.us script.aculo.us ADD 3332 286 7 , , , 3332 286 8 http://script.aculo http://script.aculo NN 3332 286 9 .us .us NFP 3332 286 10 ( ( -LRB- 3332 286 11 accessed access VBN 3332 286 12 Apr. April NNP 3332 287 1 5 5 CD 3332 287 2 , , , 3332 287 3 2006 2006 CD 3332 287 4 ) ) -RRB- 3332 287 5 ; ; : 3332 287 6 Rico Rico NNP 3332 287 7 , , , 3332 287 8 http://openrico.org/rico/ http://openrico.org/rico/ NNP 3332 287 9 home.page home.page NN 3332 287 10 ( ( -LRB- 3332 287 11 accessed access VBN 3332 287 12 Apr. April NNP 3332 288 1 5 5 CD 3332 288 2 , , , 3332 288 3 2006 2006 CD 3332 288 4 ) ) -RRB- 3332 288 5 . . . 3332 289 1 29 29 CD 3332 289 2 . . . 3332 290 1 Sabre Sabre NNP 3332 290 2 , , , 3332 290 3 www.sabre.com www.sabre.com NNP 3332 290 4 ( ( -LRB- 3332 290 5 accessed access VBN 3332 290 6 Apr. April NNP 3332 291 1 5 5 CD 3332 291 2 , , , 3332 291 3 2006 2006 CD 3332 291 4 ) ) -RRB- 3332 291 5 . . . 3332 292 1 30 30 CD 3332 292 2 . . . 3332 293 1 NISO NISO NNP 3332 293 2 MetaSearch MetaSearch NNP 3332 293 3 Initiative Initiative NNP 3332 293 4 , , , 3332 293 5 www.niso.org/committees/ www.niso.org/committees/ NNP 3332 293 6 MS_initiative.html MS_initiative.html NNS 3332 293 7 ( ( -LRB- 3332 293 8 accessed access VBN 3332 293 9 Apr. April NNP 3332 294 1 5 5 CD 3332 294 2 , , , 3332 294 3 2006 2006 CD 3332 294 4 ) ) -RRB- 3332 294 5 . . . 3332 295 1 31 31 CD 3332 295 2 . . . 3332 296 1 Google Google NNP 3332 296 2 Toolbar Toolbar NNP 3332 296 3 , , , 3332 296 4 http://toolbar.google.com http://toolbar.google.com NNP 3332 296 5 ( ( -LRB- 3332 296 6 accessed access VBN 3332 296 7 Apr. April NNP 3332 297 1 5 5 CD 3332 297 2 , , , 3332 297 3 2006 2006 CD 3332 297 4 ) ) -RRB- 3332 297 5 . . . 3332 298 1 32 32 CD 3332 298 2 . . . 3332 299 1 Dublin Dublin NNP 3332 299 2 Core Core NNP 3332 299 3 Metadata Metadata NNP 3332 299 4 Initiative Initiative NNP 3332 299 5 , , , 3332 299 6 http://dublincore.org http://dublincore.org NNP 3332 299 7 ( ( -LRB- 3332 299 8 accessed access VBN 3332 299 9 Apr. April NNP 3332 300 1 5 5 CD 3332 300 2 , , , 3332 300 3 2006 2006 CD 3332 300 4 ) ) -RRB- 3332 300 5 . . . 3332 301 1 33 33 CD 3332 301 2 . . . 3332 302 1 MySQL MySQL NNP 3332 302 2 , , , 3332 302 3 www.mysql.com www.mysql.com NNP 3332 302 4 ( ( -LRB- 3332 302 5 accessed access VBN 3332 302 6 Apr. April NNP 3332 303 1 5 5 CD 3332 303 2 , , , 3332 303 3 2006 2006 CD 3332 303 4 ) ) -RRB- 3332 303 5 . . . 3332 304 1 34 34 CD 3332 304 2 . . . 3332 305 1 Google Google NNP 3332 305 2 Help Help NNP 3332 305 3 Center Center NNP 3332 305 4 , , , 3332 305 5 Advanced Advanced NNP 3332 305 6 Operators Operators NNP 3332 305 7 , , , 3332 305 8 www.google www.google NNP 3332 305 9 .com .com . 3332 305 10 / / SYM 3332 305 11 help help NN 3332 305 12 / / SYM 3332 305 13 operators.html operators.html NN 3332 305 14 ( ( -LRB- 3332 305 15 accessed access VBN 3332 305 16 Apr. April NNP 3332 306 1 5 5 CD 3332 306 2 , , , 3332 306 3 2006 2006 CD 3332 306 4 ) ) -RRB- 3332 306 5 . . . 3332 307 1 35 35 CD 3332 307 2 . . . 3332 308 1 Apache Apache NNP 3332 308 2 Lucene Lucene NNP 3332 308 3 , , , 3332 308 4 http://lucene.apache.org http://lucene.apache.org NNP 3332 308 5 ( ( -LRB- 3332 308 6 accessed access VBN 3332 308 7 Apr. April NNP 3332 309 1 5 5 CD 3332 309 2 , , , 3332 309 3 2006 2006 CD 3332 309 4 ) ) -RRB- 3332 309 5 . . . 3332 310 1 36 36 CD 3332 310 2 . . . 3332 311 1 J. J. NNP 3332 311 2 Nielsen Nielsen NNP 3332 311 3 , , , 3332 311 4 “ " `` 3332 311 5 Search search NN 3332 311 6 : : : 3332 311 7 Visible visible JJ 3332 311 8 and and CC 3332 311 9 Simple simple JJ 3332 311 10 , , , 3332 311 11 ” " '' 3332 311 12 Alertbox Alertbox NNP 3332 311 13 May May NNP 3332 311 14 13 13 CD 3332 311 15 , , , 3332 311 16 2001 2001 CD 3332 311 17 , , , 3332 311 18 www.useit.com/alertbox/20010513.html www.useit.com/alertbox/20010513.html NNP 3332 311 19 ( ( -LRB- 3332 311 20 accessed access VBN 3332 311 21 Nov. November NNP 3332 311 22 11 11 CD 3332 311 23 , , , 3332 311 24 2005 2005 CD 3332 311 25 ) ) -RRB- 3332 311 26 . . . 3332 312 1 37 37 CD 3332 312 2 . . . 3332 313 1 Francis Francis NNP 3332 313 2 Shanahan Shanahan NNP 3332 313 3 , , , 3332 313 4 Zuggest Zuggest NNP 3332 313 5 . . . 3332 314 1 38 38 CD 3332 314 2 . . . 3332 315 1 J. J. NNP 3332 315 2 R. R. NNP 3332 315 3 Baker Baker NNP 3332 315 4 , , , 3332 315 5 “ " `` 3332 315 6 The the DT 3332 315 7 Impact Impact NNP 3332 315 8 of of IN 3332 315 9 Paging page VBG 3332 315 10 versus versus IN 3332 315 11 Scrolling scroll VBG 3332 315 12 on on IN 3332 315 13 Reading Reading NNP 3332 315 14 Online Online NNP 3332 315 15 Text Text NNP 3332 315 16 Passages passage NNS 3332 315 17 , , , 3332 315 18 ” " '' 3332 315 19 Usability Usability NNP 3332 315 20 News News NNP 3332 315 21 5 5 CD 3332 315 22 , , , 3332 315 23 no no UH 3332 315 24 . . . 3332 316 1 1 1 CD 3332 316 2 ( ( -LRB- 3332 316 3 2003 2003 CD 3332 316 4 ) ) -RRB- 3332 316 5 , , , 3332 316 6 http://psychology.wichita.edu/surl/usabilitynews/51/ http://psychology.wichita.edu/surl/usabilitynews/51/ NNP 3332 316 7 paging_scrolling.htm paging_scrolling.htm NNP 3332 316 8 ( ( -LRB- 3332 316 9 accessed access VBN 3332 316 10 Nov. November NNP 3332 316 11 11 11 CD 3332 316 12 , , , 3332 316 13 2005 2005 CD 3332 316 14 ) ) -RRB- 3332 316 15 ; ; : 3332 316 16 J. J. NNP 3332 316 17 Nielsen Nielsen NNP 3332 316 18 , , , 3332 316 19 “ " `` 3332 316 20 Search search NN 3332 316 21 : : : 3332 316 22 Visible visible JJ 3332 316 23 and and CC 3332 316 24 Simple simple JJ 3332 316 25 . . . 3332 316 26 ” " '' 3332 316 27 39 39 CD 3332 316 28 . . . 3332 317 1 J. J. NNP 3332 317 2 J. J. NNP 3332 317 3 Garrett Garrett NNP 3332 317 4 , , , 3332 317 5 “ " `` 3332 317 6 Ajax Ajax NNP 3332 317 7 : : : 3332 317 8 A a DT 3332 317 9 New New NNP 3332 317 10 Approach Approach NNP 3332 317 11 to to IN 3332 317 12 Web Web NNP 3332 317 13 Applica- Applica- NNP 3332 317 14 tions tion NNS 3332 317 15 . . . 3332 317 16 ” " '' 3332 317 17 40 40 CD 3332 317 18 . . . 3332 317 19 del.icio.us del.icio.us NNP 3332 317 20 , , , 3332 317 21 http://del.icio.us http://del.icio.us NNP 3332 317 22 ( ( -LRB- 3332 317 23 accessed access VBN 3332 317 24 Apr. April NNP 3332 318 1 5 5 CD 3332 318 2 , , , 3332 318 3 2006 2006 CD 3332 318 4 ) ) -RRB- 3332 318 5 ; ; : 3332 318 6 Furl Furl NNP 3332 318 7 , , , 3332 318 8 www.furl.net www.furl.net NN 3332 318 9 ( ( -LRB- 3332 318 10 accessed access VBN 3332 318 11 Apr. April NNP 3332 319 1 5 5 CD 3332 319 2 , , , 3332 319 3 2006 2006 CD 3332 319 4 ) ) -RRB- 3332 319 5 . . . 3332 320 1 41 41 CD 3332 320 2 . . . 3332 321 1 Google Google NNP 3332 321 2 Sitemaps Sitemaps NNP 3332 321 3 ( ( -LRB- 3332 321 4 BETA BETA NNP 3332 321 5 ) ) -RRB- 3332 321 6 Help help VB 3332 321 7 , , , 3332 321 8 www.google.com/web www.google.com/web CD 3332 321 9 masters master NNS 3332 321 10 / / SYM 3332 321 11 sitemaps sitemap NNS 3332 321 12 / / SYM 3332 321 13 docs docs NNP 3332 321 14 / / SYM 3332 321 15 en en NNP 3332 321 16 / / SYM 3332 321 17 other.html other.html NNS 3332 321 18 ( ( -LRB- 3332 321 19 accessed access VBN 3332 321 20 Apr. April NNP 3332 322 1 5 5 CD 3332 322 2 , , , 3332 322 3 2006 2006 CD 3332 322 4 ) ) -RRB- 3332 322 5 . . . 3332 323 1 42 42 CD 3332 323 2 . . . 3332 324 1 Ruby Ruby NNP 3332 324 2 on on IN 3332 324 3 Rails Rails NNPS 3332 324 4 , , , 3332 324 5 www.rubyonrails.org www.rubyonrails.org NNP 3332 324 6 ( ( -LRB- 3332 324 7 accessed access VBN 3332 324 8 Apr. April NNP 3332 325 1 5 5 CD 3332 325 2 , , , 3332 325 3 2006 2006 CD 3332 325 4 ) ) -RRB- 3332 325 5 ; ; : 3332 325 6 Java Java NNP 3332 325 7 2 2 CD 3332 325 8 Platform Platform NNP 3332 325 9 , , , 3332 325 10 Enterprise Enterprise NNP 3332 325 11 Edition Edition NNP 3332 325 12 ( ( -LRB- 3332 325 13 J2EE J2EE NNP 3332 325 14 ) ) -RRB- 3332 325 15 , , , 3332 325 16 http://java http://java ADD 3332 325 17 .sun.com .sun.com . 3332 325 18 / / SYM 3332 325 19 j2ee j2ee NNP 3332 325 20 ( ( -LRB- 3332 325 21 accessed access VBN 3332 325 22 Apr. April NNP 3332 326 1 5 5 CD 3332 326 2 , , , 3332 326 3 2006 2006 CD 3332 326 4 ) ) -RRB- 3332 326 5 ; ; : 3332 326 6 M. M. NNP 3332 326 7 LaMonica LaMonica NNP 3332 326 8 , , , 3332 326 9 “ " `` 3332 326 10 Microsoft Microsoft NNP 3332 326 11 Gets get VBZ 3332 326 12 Hip Hip NNP 3332 326 13 to to IN 3332 326 14 AJAX AJAX NNP 3332 326 15 , , , 3332 326 16 ” " '' 3332 326 17 CNET cnet NN 3332 326 18 News.com News.com NNS 3332 326 19 , , , 3332 326 20 June June NNP 3332 326 21 27 27 CD 3332 326 22 , , , 3332 326 23 2005 2005 CD 3332 326 24 , , , 3332 326 25 http:// http:// JJ 3332 326 26 news.com.com/Microsoft+gets+hip+to+AJAX/2100-1007_3 news.com.com/Microsoft+gets+hip+to+AJAX/2100-1007_3 NNP 3332 326 27 -5765197.html -5765197.html , 3332 326 28 ( ( -LRB- 3332 326 29 accessed access VBN 3332 326 30 Nov. November NNP 3332 326 31 11 11 CD 3332 326 32 , , , 3332 326 33 2005 2005 CD 3332 326 34 ) ) -RRB- 3332 326 35 . . .