LibX - Motivation, Development, and Implementation Annette Bailey & Godmar Back October 3, 2006.

Slides:



Advertisements
Similar presentations
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.
Advertisements

1
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
Copyright © 2011, Elsevier Inc. All rights reserved. Chapter 6 Author: Julia Richards and R. Scott Hawley.
OvidSP Flexible. Innovative. Precise. Introducing OvidSP Resources.
Myra Shields Training Manager Introduction to OvidSP.
Manuscript Central Training Author Center Module 2.
The Marketing and Instruction of New Tools for Libraries: LibX a Case Study Kyrille Goldbeck College Librarian for Natural Resources LOEX MAY 2007 Uncharted.
Enhancing Access to Library Collections Kyrille Goldbeck College Librarian for Natural Resources NRIC 2007.
LibX – Putting Millennium and WebBridge in Firefox Annette Bailey Newman Library, Virginia Tech May 21, 2006.
Millennium AJAX Annette Bailey University Libraries Virginia Tech.
1 LibX – Connecting Users and Libraries Annette Bailey LITA National Forum October 2007.
Delivering E-Resources with LibX Annette Bailey Newman Library, Virginia Tech March 24, 2006.
Electronic Resources in the EUI Library
1 RA I Sub-Regional Training Seminar on CLIMAT&CLIMAT TEMP Reporting Casablanca, Morocco, 20 – 22 December 2005 Status of observing programmes in RA I.
Microsoft Access 2007 Advanced Level. © Cheltenham Courseware Pty. Ltd. Slide No 2 Forms Customisation.
Introduction to HTML, XHTML, and CSS
Local Customization Chapter 2. Local Customization 2-2 Objectives Customization Considerations Types of Data Elements Location for Locally Defined Data.
Process a Customer Chapter 2. Process a Customer 2-2 Objectives Understand what defines a Customer Learn how to check for an existing Customer Learn how.
LIBRARY WEBSITE, CATALOG, DATABASES AND FREE WEB RESOURCES.
1 Advanced Tools for Account Searches and Portfolios Dawn Gamache Cindy Bylander.
1 Click here to End Presentation Software: Installation and Updates Internet Download CD release NACIS Updates.
The 5S numbers game..
Photo Slideshow Instructions (delete before presenting or this page will show when slideshow loops) 1.Set PowerPoint to work in Outline. View/Normal click.
Talisma CRM© Interactions Proprietary and Confidential.
1. 2 Objectives Become familiar with the purpose and features of Epsilen Learn to navigate the Epsilen environment Develop a professional ePortfolio on.
1 The phone in the cloud Utilizing resources hosted anywhere Claes Nilsson.
ETS4 - What's new? - How to start? - Any questions?
PP Test Review Sections 6-1 to 6-6
Campaign Overview Mailers Mailing Lists
1 DARTBOARD Tutorial: DARTBOARD Access and Use for Faculty and Staff Tutorial: DARTBOARD Access and Use for Faculty and Staff.
Bright Futures Guidelines Priorities and Screening Tables
Vanderbilt Business Objects Users Group 1 Reporting Techniques & Formatting Beginning & Advanced.
EIS Bridge Tool and Staging Tables September 1, 2009 Instructor: Way Poteat Slide: 1.
Creating a WordPress Website Oklahoma Conference of The UMC Department of Communications 1.
XP New Perspectives on Introducing Microsoft Office 2003 Tutorial 1 1 Using Common Features of Microsoft Office 2003 Tutorial 1.
Office 2003 Introductory Concepts and Techniques M i c r o s o f t Office 2003 Integration Integrating Office 2003 Applications and the World Wide Web.
HORIZONT 1 XINFO ® The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str. 8 D München Tel ++49(0)89 /
Copyright © 2012, Elsevier Inc. All rights Reserved. 1 Chapter 7 Modeling Structure with Blocks.
1 RA III - Regional Training Seminar on CLIMAT&CLIMAT TEMP Reporting Buenos Aires, Argentina, 25 – 27 October 2006 Status of observing programmes in RA.
Basel-ICU-Journal Challenge18/20/ Basel-ICU-Journal Challenge8/20/2014.
Services Course Windows Live SkyDrive Participant Guide.
Services Course Windows Live Spaces + Windows Live Writer Participant Guide.
SLP – Endless Possibilities What can SLP do for your school? Everything you need to know about SLP – past, present and future.
1 How Do I Order From.decimal? Rev 05/04/09 This instructional training document may be updated at anytime. Please visit and check the.
1 BRState Software Demonstration. 2 After you click on the LDEQ link to download the BRState Software you will get this message.
Macromedia Dreamweaver MX 2004 – Design Professional Dreamweaver GETTING STARTED WITH.
Pasewark & Pasewark Microsoft Office XP: Introductory Course 1 INTRODUCTORY MICROSOFT WORD Lesson 8 – Increasing Efficiency Using Word.
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
2004 EBSCO Publishing Presentation on EBSCOadmin.
DIKLA GRUTMAN 2014 Databases- presentation and training.
Speak Up for Safety Dr. Susan Strauss Harassment & Bullying Consultant November 9, 2012.
Chapter 12 Working with Forms Principles of Web Design, 4 th Edition.
Essential Cell Biology
PSSA Preparation.
CINAHL Keyword Searching. This presentation will take you through the procedure of finding reliable information which can be used in your academic work.
Immunobiology: The Immune System in Health & Disease Sixth Edition
Chapter 13 Web Page Design Studio
Physics for Scientists & Engineers, 3rd Edition
Energy Generation in Mitochondria and Chlorplasts
RefWorks: The Basics October 12, What is RefWorks? A personal bibliographic software manager –Manages citations –Creates bibliogaphies Accessible.
Scientific writing (81-933) Lecture 6: References Dr. Avraham Samson Faculty of Medicine in the Galilee 1.
Introduction to ikhlas ikhlas is an affordable and effective Online Accounting Solution that is currently available in Brunei.
Use the buttons on the top to navigate through the presentation 1 PrevNext Menu.
Profile. 1.Open an Internet web browser and type into the web browser address bar. 2.You will see a web page similar to the one on.
Introduction Peter Dolog dolog [at] cs [dot] aau [dot] dk Intelligent Web and Information Systems September 9, 2010.
South Dakota Library Network MetaLib User Interface South Dakota Library Network 1200 University, Unit 9672 Spearfish, SD © South Dakota.
What’s new in WebSpace Changes and improvements with Xythos 7.2 Effective June 24,
Rene Tanner and Debbie Flitner Arizona State University Building a Library Toolbar with LibX.
Presentation transcript:

LibX - Motivation, Development, and Implementation Annette Bailey & Godmar Back October 3, 2006

Annette Bailey & Godmar Back: LibX - Motivation, Development, and Implementation 2 LibX - Overview LibX is a localized Firefox extension that integrates access to library resources into the browser Motivation – why do we need it? Background – why did we build it? Demonstration – what does it do? Editions – how to get one for your library?

October 3, 2006Annette Bailey & Godmar Back: LibX - Motivation, Development, and Implementation 3 The Age of the Web Data from OCLC 2005 Study on College Students Perceptions of Libraries and Information Resources 89% of college students start information search with a search engine –vs 2% start with the library website

October 3, 2006Annette Bailey & Godmar Back: LibX - Motivation, Development, and Implementation 4 This Should Concern Us Because… Google * does not vet sources Googles * page ranking algorithm does not reflect relevance Google * lacks metadata Google * does not provide access to all possible sources (e.g., print holdings) Google * does not know about local resources * Substitute your favorite search engine here

October 3, 2006Annette Bailey & Godmar Back: LibX - Motivation, Development, and Implementation 5 Perceptions of Libraries vs Search Engines Libraries lead in –Trustworthiness & Credibility 77% to 23% –Accuracy 76% to 24% Search Engines lead in –Speed 90% to 10% –Convenience 84% to 16% –Ease Of Use 87% to 13% –Cost Effectiveness 71% to 29% –Reliability 63% to 37%

October 3, 2006Annette Bailey & Godmar Back: LibX - Motivation, Development, and Implementation 6 Our Challenge How can librarians provide users with resources that are –Accurate –Trustworthy –Complete –Accessible while providing the ease of use, integration, and availability of modern search engines?

October 3, 2006Annette Bailey & Godmar Back: LibX - Motivation, Development, and Implementation 7 Idea: a library tool for the Web Developed in summer of 2005 A virtual librarian that guides users to library resources while they use the Web Library Tool –integrates access to library resources into the users webflow –integrated into browser

October 3, 2006Annette Bailey & Godmar Back: LibX - Motivation, Development, and Implementation 8 LibX History Researched existing library toolbars & extensions, scripts, bookmarklets,… Found a number of toolbars –FASTJack, HALbar, etc. Web localization services –Library Lookup project (Bookmarklets, Greasemonkey scripts) –WAG The Dog project However…

October 3, 2006Annette Bailey & Godmar Back: LibX - Motivation, Development, and Implementation 9 LibX History (contd) Existing toolbars were not adaptable (or adoptable!) for use by other libraries –Or it wasnt easy to do so Existing toolbars were limited in functionality We wanted an easily adaptable infrastructure on which to deliver a wide variety of services

October 3, 2006Annette Bailey & Godmar Back: LibX - Motivation, Development, and Implementation 10 LibX Provides shortcut to library resources Uses Firefox browser extension technology –Integrated into the browsers user interface –Installed on the client-side

October 3, 2006Annette Bailey & Godmar Back: LibX - Motivation, Development, and Implementation 11 What LibX Provides Direct Access to Catalog(s) and Databases –Integrated toolbar –Smart context menu Direct access to OpenURL resolver to find appropriate copy –Directly via toolbar or indirectly through Google Scholar Localization –Research companion that hints at library resources –Support for COinS

October 3, 2006Annette Bailey & Godmar Back: LibX - Motivation, Development, and Implementation 12 Catalog and Database Access Toolbar user interface –Supports single & multi-term searches –Not intended to replace advanced search page – captures common search pattern –Configurable to support multiple OPACs simultaneously –User can set display preferences Right-click context menu –Adapts to selections Predefined types –Millennium, iPac, Voyager, Aleph, Sirsi, SFX, Central Search, Article Linker, Google Scholar User-defined types –Local databases, etc.

Demonstration 1 Toolbar, Context Menus

October 3, 2006Annette Bailey & Godmar Back: LibX - Motivation, Development, and Implementation 14 OPAC Toolbar Expands automatically for multi-term searches Offers commonly used search types: –Keyword, author, title, isbn, call number

October 3, 2006Annette Bailey & Godmar Back: LibX - Motivation, Development, and Implementation 15 OPAC Toolbar Results

October 3, 2006Annette Bailey & Godmar Back: LibX - Motivation, Development, and Implementation 16 OPAC Toolbar (2)

October 3, 2006Annette Bailey & Godmar Back: LibX - Motivation, Development, and Implementation 17 Context Menu

October 3, 2006Annette Bailey & Godmar Back: LibX - Motivation, Development, and Implementation 18

October 3, 2006Annette Bailey & Godmar Back: LibX - Motivation, Development, and Implementation 19 Nested Context Menu

October 3, 2006Annette Bailey & Godmar Back: LibX - Motivation, Development, and Implementation 20 Adaptive Context Menu

October 3, 2006Annette Bailey & Godmar Back: LibX - Motivation, Development, and Implementation 21

October 3, 2006Annette Bailey & Godmar Back: LibX - Motivation, Development, and Implementation 22 Display Preferences & Links Users can set preferences on how results should be displayed Libraries can configure links that are being displayed to users

October 3, 2006Annette Bailey & Godmar Back: LibX - Motivation, Development, and Implementation 23 OpenURL & Appropriate Copy OpenURL Resolver ? ? How do we link users to the appropriate copy provided by our OpenURL resolver? Link Target

October 3, 2006Annette Bailey & Godmar Back: LibX - Motivation, Development, and Implementation 24 OpenURL Access Options in LibX OpenURL Resolver Journal Title Search via SerSol or SFX Direct Access to Scholar Direct Access to OpenURL via Scholar Magic Button

Demonstration 2 OpenURL Access & The Magic Button

October 3, 2006Annette Bailey & Godmar Back: LibX - Motivation, Development, and Implementation 26 OpenURL Access via Scholar Source:

October 3, 2006Annette Bailey & Godmar Back: LibX - Motivation, Development, and Implementation 27

October 3, 2006Annette Bailey & Godmar Back: LibX - Motivation, Development, and Implementation 28 OpenURL Access via Scholar (2) Source: OpenURL can lead user to print resources if no electronic copy is available

October 3, 2006Annette Bailey & Godmar Back: LibX - Motivation, Development, and Implementation 29

October 3, 2006Annette Bailey & Godmar Back: LibX - Motivation, Development, and Implementation 30

October 3, 2006Annette Bailey & Godmar Back: LibX - Motivation, Development, and Implementation 31 Localization via LibX LibX enriches web pages before they are displayed to the user Inserts hyperlinked cues that point at local library resources –E.g., amazon.com page points at library record of same book Implemented for: google.com, yahoo.com, bn.com, NY Times, Books in Print, … Includes support for COinS (ocoins.info)

Demonstration 3 Localization using Cues

October 3, 2006Annette Bailey & Godmar Back: LibX - Motivation, Development, and Implementation 33 Cues on Amazon

October 3, 2006Annette Bailey & Godmar Back: LibX - Motivation, Development, and Implementation 34

October 3, 2006Annette Bailey & Godmar Back: LibX - Motivation, Development, and Implementation 35 Google

October 3, 2006Annette Bailey & Godmar Back: LibX - Motivation, Development, and Implementation 36

October 3, 2006Annette Bailey & Godmar Back: LibX - Motivation, Development, and Implementation 37 One Year LibX VT Edition 1.0 went live Oct live editions as of today Downloaded & installed over 4,000 times – not counting test editions and not counting institutions who host it themselves.

October 3, 2006Annette Bailey & Godmar Back: LibX - Motivation, Development, and Implementation 38 Deployed Editions

October 3, 2006Annette Bailey & Godmar Back: LibX - Motivation, Development, and Implementation 39 How To Get A LibX Edition Options that are available today 1.Download source and configure LibX yourself (libx.mozdev.org) 2.Or, create a config file and send it to –Consult libx.org Editions In Testing page for examples – find libraries that use the same ILS and OpenURL resolver as you –We will work with you to get your edition up and running Go to for more informationhttp://libx.org

October 3, 2006Annette Bailey & Godmar Back: LibX - Motivation, Development, and Implementation 40 Example Config File libxversion=1.1 libxedition=Phillips Memorial Library Edition emname=LibX Providence College emnameshort=LibX PC $link1.label=Phillips Memorial Library $link1.url= $link2.label=HELIN (Library Catalog) $link2.url= $link3.label=InRhode (HELIN and Brown) $link3.url= $link4.label=ILL Books (Interlibrary Loan form) $link4.url= $link5.label=ILL Articles (Interlibrary Loan form) $link5.url= $link6.label=Libx Providence College Support Page $link6.url= $adaptedby=Beatrice R. Pulliam $catalog.name=HELIN $catalog.type=millenium $catalog.url= $catalog.sid=libxhelin $catalog.searchscope=4 $cues.use.xisbn=true $millenium.sort=A $millenium.keywordcode=X $openurl.type=sersol $openurl.url= $openurl.sid=libx:providence college $openurl.name=PC E-Journals $openurl.image=chrome://libx/skin/pc-elinks.gif $proxy.type=wam $proxy.url=helin.uri.edu $proxy.name=PML Proxy Server $libx.rewritescholarpage=true $libx.supportcoins=true $libx.sersolisbnfix=true $libx.autolink=true logoURL=chrome://libx/skin/pc-logo-large.jpg emiconURL=chrome://libx/skin/pc-logo-16.jpg emdescription=Toolbar for Phillips Memorial Library users libxversion=1.1 libxedition=Phillips Memorial Library Edition emname=LibX Providence College emnameshort=LibX PC $link1.label=Phillips Memorial Library $link1.url= $link2.label=HELIN (Library Catalog) $link2.url= $link3.label=InRhode (HELIN and Brown) $link3.url= $link4.label=ILL Books (Interlibrary Loan form) $link4.url= $link5.label=ILL Articles (Interlibrary Loan form) $link5.url= $link6.label=Libx Providence College Support Page $link6.url= $adaptedby=Beatrice R. Pulliam $catalog.name=HELIN $catalog.type=millenium $catalog.url= $catalog.sid=libxhelin $catalog.searchscope=4 $cues.use.xisbn=true $millenium.sort=A $millenium.keywordcode=X $openurl.type=sersol $openurl.url= $openurl.sid=libx:providence college $openurl.name=PC E-Journals $openurl.image=chrome://libx/skin/pc-elinks.gif $proxy.type=wam $proxy.url=helin.uri.edu $proxy.name=PML Proxy Server $libx.rewritescholarpage=true $libx.supportcoins=true $libx.sersolisbnfix=true $libx.autolink=true logoURL=chrome://libx/skin/pc-logo-large.jpg emiconURL=chrome://libx/skin/pc-logo-16.jpg emdescription=Toolbar for Phillips Memorial Library users Naming and Version libxversion=1.1 libxedition=Phillips Memorial Library Edition emname=LibX Providence College emnameshort=LibX PC Naming and Version libxversion=1.1 libxedition=Phillips Memorial Library Edition emname=LibX Providence College emnameshort=LibX PC Adapter-defined Links and Byline $link1.label=Phillips Memorial Library $link1.url= $link2.label=HELIN (Library Catalog) $link2.url= $link3.label=InRhode (HELIN and Brown) $link3.url= $link4.label=ILL Books (Interlibrary Loan form) $link4.url= $link5.label=ILL Articles (Interlibrary Loan form) $link5.url= $link6.label=Libx Providence College Support Page $link6.url= $adaptedby=Beatrice R. Pulliam Adapter-defined Links and Byline $link1.label=Phillips Memorial Library $link1.url= $link2.label=HELIN (Library Catalog) $link2.url= $link3.label=InRhode (HELIN and Brown) $link3.url= $link4.label=ILL Books (Interlibrary Loan form) $link4.url= $link5.label=ILL Articles (Interlibrary Loan form) $link5.url= $link6.label=Libx Providence College Support Page $link6.url= $adaptedby=Beatrice R. Pulliam Primary Catalog Settings $catalog.name=HELIN $catalog.type=millenium $catalog.url= $catalog.sid=libxhelin $catalog.searchscope=4 $cues.use.xisbn=true $millenium.sort=A $millenium.keywordcode=X Primary Catalog Settings $catalog.name=HELIN $catalog.type=millenium $catalog.url= $catalog.sid=libxhelin $catalog.searchscope=4 $cues.use.xisbn=true $millenium.sort=A $millenium.keywordcode=X OpenURL Resolver Configuration $openurl.type=sersol $openurl.url= $openurl.sid=libx:providencecollege $openurl.name=PC E-Journals $openurl.image=chrome://libx/skin/pc-elinks.gif OpenURL Resolver Configuration $openurl.type=sersol $openurl.url= $openurl.sid=libx:providencecollege $openurl.name=PC E-Journals $openurl.image=chrome://libx/skin/pc-elinks.gif Remote Proxy, General Options & Logos $proxy.type=wam $proxy.url=helin.uri.edu $proxy.name=PML Proxy Server $libx.rewritescholarpage=true $libx.supportcoins=true $libx.sersolisbnfix=true $libx.autolink=true logoURL=chrome://libx/skin/pc-logo-large.jpg emiconURL=chrome://libx/skin/pc-logo-16.jpg emdescription=Toolbar for Phillips Memorial Library users Remote Proxy, General Options & Logos $proxy.type=wam $proxy.url=helin.uri.edu $proxy.name=PML Proxy Server $libx.rewritescholarpage=true $libx.supportcoins=true $libx.sersolisbnfix=true $libx.autolink=true logoURL=chrome://libx/skin/pc-logo-large.jpg emiconURL=chrome://libx/skin/pc-logo-16.jpg emdescription=Toolbar for Phillips Memorial Library users

October 3, 2006Annette Bailey & Godmar Back: LibX - Motivation, Development, and Implementation 41 The LibX Development Process Uses agile model that mixes development & testing Test editions are always built with latest version of code base But only tested builds are offered to users! Library wants Edition Library wants Edition Configure Test Edition Edition Ok? Make Test Edition Live Edition Make Test Edition Live Edition yes no

October 3, 2006Annette Bailey & Godmar Back: LibX - Motivation, Development, and Implementation 42 Upcoming Features Currently: LibX Team Member is involved in (re-)building every edition – huge bottleneck Received IMLS National Leadership Grant to support the development of LibX Edition builder interface –Goal: develop a wizard-type web interface where libraries can build a LibX edition interactively –Will need testers in the community Create a LibX plug-in for Internet Explorer

October 3, 2006Annette Bailey & Godmar Back: LibX - Motivation, Development, and Implementation 43 Give Us Feedback Send us your feedback if youre already using LibX or plan to use it –How do you like the user interface? What could be better/different/customizable? –What resources should we support out of the box? –Where would you like to see cues? –What other services (unAPI, etc.) would you like to see in LibX? Subscribe to our mailing list if you are interested in LibXs development

October 3, 2006Annette Bailey & Godmar Back: LibX - Motivation, Development, and Implementation 44 Questions? Thank you from the LibX Team Annette Bailey Godmar Back Kiri Goldbeck

Additional Material

October 3, 2006Annette Bailey & Godmar Back: LibX - Motivation, Development, and Implementation 46 LibX & Privacy Key goal: protecting LibX users privacy Users do not reveal more information than they would if they used the library catalog –Exception: Referrer URL Tenet: Do not run queries unless user explicitly clicks on a link –E.g., no automatic holdings checking if user visits amazon Trade-off Privacy/Convenience

October 3, 2006Annette Bailey & Godmar Back: LibX - Motivation, Development, and Implementation 47 LibX & Security Firefox extensions are trusted Users must trust that extension is not malicious LibX does not support user-provided scripts –More secure than Greasemonkey Source code is available for anybody to inspect Future: sign extensions