Millennium AJAX Annette Bailey University Libraries Virginia Tech.

Slides:



Advertisements
Similar presentations
Take a tour of De Gruyter Online
Advertisements

Using MAJAX and Google Book Classes in Mashups Annette Bailey University Libraries Virginia Tech April 29, 2008.
Analog v. Google in the CMS: RSS Feeds to the Rescue!
Final Project Instructor: Nguyen Anh Tu Students: Tran Tien Tai Tran Tien Tai Tran Ngoc Mai Tran Ngoc Mai Tu Kim Tuan Tu Kim Tuan Nguyen Ngoc Phuong Nguyen.
1. XP 2 * The Web is a collection of files that reside on computers, called Web servers. * Web servers are connected to each other through the Internet.
© 2002 D & D Enterprises 1 Linking Images For Navigation & Clickable Image Maps.
Datamax/MCL Off-Line License Activation Method
Porsche Latin America, Inc. 1 June, 2004 Porsche Latin America – Importer WebPages -
Advanced Piloting Cruise Plot.
Our library has two forms of encyclopedias: Hard copy and electronic versions. The first is simply the old-fashioned "book on the shelf" type of encyclopedia.
Chapter 1 The Study of Body Function Image PowerPoint
OvidSP Flexible. Innovative. Precise. Introducing OvidSP Resources.
Using Google Book Classes in Mashups Excerpt from talk given at IUG 2008 in Washington, D.C Annette Bailey University Libraries Virginia Tech April 29,
LibX – Putting Millennium and WebBridge in Firefox Annette Bailey Newman Library, Virginia Tech May 21, 2006.
1 LibX – Connecting Users and Libraries Annette Bailey LITA National Forum October 2007.
March 2007 Mi Kyung Lee National Assembly Library of Korea.
The Reinberger Childrens Library Center Step-by-step instructions for capturing a MARC record and adding a 658 Tag to a record.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination.
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
17 Copyright © 2005, Oracle. All rights reserved. Deploying Applications by Using Java Web Start.
Library Electronic Resources in the EUI Library Veerle Deckmyn, Library Director Aimee Glassel, Electronic Resources Librarian 07 September
Electronic Resources in the EUI Library
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Title Subtitle.
Introduction to HTML, XHTML, and CSS
Determine Eligibility Chapter 4. Determine Eligibility 4-2 Objectives Search for Customer on database Enter application signed date and eligibility determination.
My Alphabet Book abcdefghijklm nopqrstuvwxyz.
LIBRARY WEBSITE, CATALOG, DATABASES AND FREE WEB RESOURCES.
Microsoft Office 2010 Basics and the Internet
Solve Multi-step Equations
1 Internet technologies Workshop – TAU Google Gadgets related projects Niv Efron Yonatan Ben-Yaakov.
1 The phone in the cloud Utilizing resources hosted anywhere Claes Nilsson.
How To Use Google Forms to Create A Test Quick Easy Self-Graded!! Instant Reports.
ABC Technology Project
HORIZONT 1 XINFO ® The IT Information System HORIZONT Software for Datacenters Garmischer Str. 8 D München Tel ++49(0)89 /
Introducing WebDewey 2.0. Introducing WebDewey 2.0.
Creating a WordPress Website Oklahoma Conference of The UMC Department of Communications 1.
AITS Client Services Support University of Illinois July 2010.
XP New Perspectives on Introducing Microsoft Office 2003 Tutorial 1 1 Using Common Features of Microsoft Office 2003 Tutorial 1.
Chapter 11: The X Window System Guide To UNIX Using Linux Third Edition.
VOORBLAD.
Basic HTML Workshop LIS Web Team Spring 2007.
The World Wide Web. 2 The Web is an infrastructure of distributed information combined with software that uses networks as a vehicle to exchange that.
Customize Your View of Data Training Presentation for Supply Chain Platform: BAE Systems July 2012.
© 2012 National Heart Foundation of Australia. Slide 2.
Services Course Windows Live SkyDrive Participant Guide.
User Query Control An Enhancement For AS/400 Query On The IBM iSeries from  Copyright I/O International, 2005 Skip Intro.
How to create a wiki using pbwiki. Step 1: Choose a wiki website I have chosen.
Executional Architecture
GG Consulting, LLC I-SUITE. Source: TEA SHARS Frequently asked questions 2.
Macromedia Dreamweaver MX 2004 – Design Professional Dreamweaver GETTING STARTED WITH.
Addition 1’s to 20.
25 seconds left…...
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
® Microsoft Office 2010 Browser and Basics.
Week 1.
DIKLA GRUTMAN 2014 Databases- presentation and training.
We will resume in: 25 Minutes.
Immunobiology: The Immune System in Health & Disease Sixth Edition
The PLASTIC Model to HUTN transformation tool UDA.
South Dakota Library Network MetaLib User Interface South Dakota Library Network 1200 University, Unit 9672 Spearfish, SD © South Dakota.
User Friendly Item Relationship Maintenance A Family of Enhancements For iSeries 400 DMAS from  Copyright I/O International, 2006, 2007, 2008, 2010 Skip.
EBook Introduction - Thieme Clinical Collections.
CIS 4004: Web Based Information Technology Spring 2013
HTML Concepts and Techniques Fourth Edition Project 2 Creating and Editing a Web Page.
Web Services & Widgets for the WebOPAC IUG 2009 Annette Bailey Virginia Tech.
Scholarly Information and Research Pathfinder Pro Release 2009B Suzanne Bailey Resource Discovery Specialist.
Presentation transcript:

Millennium AJAX Annette Bailey University Libraries Virginia Tech

2 MAJAX - Annette BaileyMay 16, 2007 Library 2.0 LibXTaggingBlogsWikisMashups RSS feeds Faceted browsing User reviews

3 MAJAX - Annette BaileyMay 16, 2007 Mashups Are hybrid web applications that combine information drawn from various web sources Simple example: A library web page that includes a news feed

4 MAJAX - Annette BaileyMay 16, 2007 Mashup Example Library Homepage Latest Library News Items

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

New Books List Demo

9 MAJAX - Annette BaileyMay 16, 2007 New Books List

10 MAJAX - Annette BaileyMay 16, 2007 MAJAX Millennium AJAX Asynchronous Query the catalog without the user having to wait JavaScript Run in clients browser to construct page content And XML (Really HTML) – comes from a web service: here, Millenniums MARC display

11 MAJAX - Annette BaileyMay 16, 2007 Screen Scraping MARC

Course Page Demo A professor wants to offer a list of books on his course page, along with full bibliographic and up-to- the-minute holdings information about each book

13 MAJAX - Annette BaileyMay 16, 2007 Course Page Demo Screen Shot

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

15 MAJAX - Annette BaileyMay 16, 2007 Course Page HTML <script type="text/javascript" src=" <script type="text/javascript" src=" <span title="i " class="majax-harvard-reference majax-newline majax-ebook"> <span title="i " class="majax-showholdings majax-linktocatalog"> <span title="i " class="majax-harvard-reference majax-newline majax-ebook"> <span title="i " class="majax-showholdings majax-linktocatalog">

16 MAJAX - Annette BaileyMay 16, 2007 MAJAX Identifiers IDENTIFIER can refer to ISBN, Bibrecord #, or Book Title ISBN i i X Bibrecord.b.b Title t tfreakonomics

17 MAJAX - Annette BaileyMay 16, 2007 MAJAX Classes Holdings Related majax-showholdings majax-showholdings-brief majax-showholdings-div majax-ebook Bibliographic Information majax-marc-??? majax-marc-???-? majax-harvard-reference majax-endnote majax-endnote-switch majax-endnote-import Miscellaneous majax-syndetics-* majax-linktocatalog majax-reportfailure majax-newline majax-space

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 Copy 3: due majax-marc-050HB74.P8 L

19 MAJAX - Annette BaileyMay 16, 2007 MAJAX Examples (2) MAJAX classMAJAX output majax-ebook[Electronic Book] majax-marc-050 majax-linktocatalog HB74.P8 L majax-syndetics-vtech

WebBridge Demo

21 MAJAX - Annette BaileyMay 16, 2007 WebBridge Example (1) majax resource 1 majax resource 2 majax resource 3

22 MAJAX - Annette BaileyMay 16, 2007 WebBridge Example (2) majax resource 1 majax resource 2 majax resource 3

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 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

Questions? Thank you!