Three Voyager Clients Michael Doran, Systems Librarian Developer Meets Developer Meeting March 25,...

Preview:

Citation preview

Three Voyager ClientsThree Voyager Clients

Michael Doran, Systems Librarian

Developer Meets Developer MeetingMarch 25, 2009

Ex Libris HeadquartersDes Plaines, Illinois

Michael Doran, Systems Librarian doran@uta.edu

The New Books ListVo

yager Short Loans Schedule

ShelfLister

Three Voyager Clients

Michael Doran, Systems Librarian doran@uta.edu

Voyager

The New Books List

Oracle

newBooks.pl newBooks.txt newBooks.cgi

Basically, a report formatted for the web…

WebVoyáge

Michael Doran, Systems Librarian doran@uta.edu

Interface integration – search “tab”

Michael Doran, Systems Librarian doran@uta.edu

Interface integration – results

Michael Doran, Systems Librarian doran@uta.edu

Unlimited WebVoyáge skins

WebVoyáge

Michael Doran, Systems Librarian doran@uta.edu

Unlimited New Books List skins

New Books List

The New Books List is skin savvy

Michael Doran, Systems Librarian doran@uta.edu

Puhutteko “New Books List”?

Language modules English Finnish Swedish Welsh Chinese and a template

The New Books List comes “out-of-the-box” multilingual user interface ready.

New Books Uutuusluettelo Nyförvärv Llyfrau Newydd 新图书New!

Michael Doran, Systems Librarian doran@uta.edu

Session state

Important in regards to: Time-out utility Navigating between skins Results page canned links

As far as I can determine, version 7 of the New Books List maintains WebVoyáge session state.

Accomplished via a bit of AJAX code that calls back to WebVoyáge with every New Books List page load.

Michael Doran, Systems Librarian doran@uta.edu

Keyword searching

texas history

automatic boolean ANDing

originally a very crude regular expression match

Michael Doran, Systems Librarian doran@uta.edu

Voilà

search termhighlighting

Michael Doran, Systems Librarian doran@uta.edu

Keyword searching

“lone star”

phrase searching with quotes

Michael Doran, Systems Librarian doran@uta.edu

Voilà

Michael Doran, Systems Librarian doran@uta.edu

Keyword searching

map?

truncation with “?” or “*”

Michael Doran, Systems Librarian doran@uta.edu

Voilà

Michael Doran, Systems Librarian doran@uta.edu

Keyword searching

“geological survey” map?

it all works in combination

Michael Doran, Systems Librarian doran@uta.edu

Voilà

Michael Doran, Systems Librarian doran@uta.edu

Leveraging search conventions

GKEY^*

Michael Doran, Systems Librarian doran@uta.edu

Diabolical searchingDiacritical searching

Michael Doran, Systems Librarian doran@uta.edu

Keyword searching

Cézanne

“Cezanne” with a diacritical sign

Michael Doran, Systems Librarian doran@uta.edu

Voilà

Michael Doran, Systems Librarian doran@uta.edu

Keyword searching

Cezanne

“Cezanne” without the diacritical sign

Michael Doran, Systems Librarian doran@uta.edu

Voilà

no search term highlighting…

… just like in WebVoyáge

Michael Doran, Systems Librarian doran@uta.edu

Yes, diacritics are diabolic

A trick question… are these two Unicode characters identical?

e = edecomposed

character“e” + I

precomposedcharacter

“e”

Although the glyphs are identical…

the underlying encodings are not.

Either encoding works withNew Books List keyword searching.

Michael Doran, Systems Librarian doran@uta.edu

Works for non-Latin scripts, too

اإلسالم

Michael Doran, Systems Librarian doran@uta.edu

The New Books ListVo

yager Short Loans Schedule

ShelfLister

Three Voyager Clients

Michael Doran, Systems Librarian doran@uta.edu

Short Loans Schedule

A real-time web-based schedule showing reservations and current checkouts of Voyager short loan items.

UT Arlington Library uses the Voyager Circulation client “Short Loan” to schedule group study rooms.

Michael Doran, Systems Librarian doran@uta.edu

Checking availability (for staff)

Michael Doran, Systems Librarian doran@uta.edu

Checking availability (for staff)

Michael Doran, Systems Librarian doran@uta.edu

Short Loans Schedulehttp://library.uta.edu/JDBC/study/rooms.jsp

easier forCirc staff…

…and nowstudentscan see

Michael Doran, Systems Librarian doran@uta.edu

Provided as a “web service”

Voyager

Oracle

rooms.cgi

LibraryWeb Server

http://library.uta.edu/JDBC/study/rooms.jsp

rooms.jsp

Michael Doran, Systems Librarian doran@uta.edu

The New Books ListVo

yager Short Loans Schedule

ShelfLister

Three Voyager Clients

Michael Doran, Systems Librarian doran@uta.edu

ShelfLister – a true (staff) client

Designed as a mobile client

• Server-based web application: no specialized client software any operating system

• Only requirements: browser internet connection

• Optimized for use by hand-held devices: Palm Pocket PC iPhone

Michael Doran, Systems Librarian doran@uta.edu

ShelfLister – in a nutshell

Michael Doran, Systems Librarian doran@uta.edu

ShelfLister – in a nutshell

Michael Doran, Systems Librarian doran@uta.edu

Questions?