5 MAJAX - Annette BaileyMay 16, 2007 Mashup Sources RSS Feeds Webservices, e.g. Google API, Amazon API How can the III Millennium system become an information source for mashups? Thats where MAJAX comes in
6 MAJAX - Annette BaileyMay 16, 2007 MAJAX Overview Millennium AJAX is software that allows mixing catalog data into web pages Freely available from VT Simple to install & use No III support required No plug-in for users to install
7 MAJAX - Annette BaileyMay 16, 2007 New Books List Library publishes a list of newly acquired books every month We would like to include up-to-the-minute holdings information in this list
9 MAJAX - Annette BaileyMay 16, 2007 New Books List
14 MAJAX - Annette BaileyMay 16, 2007 Installing & Using MAJAX To install MAJAX at your institution, upload two files to your catalogs /screens directory: majax.js majax.html To use MAJAX in web pages include tag once include tags wherever library catalog information should be inserted
18 MAJAX - Annette BaileyMay 16, 2007 MAJAX Examples (1) MAJAX classMAJAX output majax-harvard-referenceLevitt, Steven D., Dubner, Stephen J., 2005, Freakonomics : a rogue economist explores the hidden side of everything / 1st ed., New York, William Morrow, xii, 242 p. ; majax-showholdings-divCopy 1: available Copy 2: due 05-10-07 Copy 3: due 07-22-07 majax-marc-050HB74.P8 L479 2005
23 MAJAX - Annette BaileyMay 16, 2007 Install & Use MAJAX Add tag to resserv_panel.html WebBridge Management interface Create 1 or more resources Associate hasISBN or hasTitle data tests Embed tags in Link Display field
24 MAJAX - Annette BaileyMay 16, 2007 Performance MAJAX imposes additional load on your server Currently self-limiting to 20 requests per second per page, which can be changed. To turn MAJAX capabilities off, simply remove majax.html & majax.js from the /screens directory.
25 MAJAX - Annette BaileyMay 16, 2007 Limitations MAJAX works only on web pages from within the same domain as your Millennium system If Millennium runs on addison.vt.edu, MAJAX can be used on all pages in *.vt.edu www.lib.vt.edu Ok courses.cs.vt.edu Ok livejournal.com Not Ok MAJAX only works on Internet Explorer 6.x and up and Firefox browsers Will fail silently on other browsers
26 MAJAX - Annette BaileyMay 16, 2007 Summary MAJAX provides the ability to include live catalog information in any webpage on your domain Without special server access or support Without requiring end users to install any plug-ins It is easy to use, requiring only HTML skills Free!
27 MAJAX - Annette BaileyMay 16, 2007 Acknowledgements Dr. Godmar Back Assistant Professor, Computer Science