mobile web apps for library exhibits

Post on 06-May-2015

998 Views

Category:

Education

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Project at NCSU Libraries to build low cost supplements to physical exhibits in the library. Uses Ruby on Rails, jQuery Mobile, and Djatoka image server. Originally presented at Code4Lib 2011.

TRANSCRIPT

Mobile Web Apps for Library

Exhibits

Cory Lown

NCSU Libraries

Code4Lib 2011

February 2011

http://go.ncsu.edu/4hexhibit

Opportunity

•! Increased power and popularity of

mobile devices

•! Digital special collections are now

easier to repurpose and reuse

(Thank you Solr & Djatoka image server)

http://go.ncsu.edu/4hexhibit

Project Goals

•! Establish a set of tools for creating

mobile web applications to supplement

temporary exhibits in the library

•! Keep development time/cost low

•! Make use of existing digital special

collections content

http://go.ncsu.edu/4hexhibit

4-H & NC State

Exhibit with mobile supplement

http://go.ncsu.edu/4hexhibit

Untitled Image Layout

Untitled Image Layout

Untitled Image Layout

Untitled Image Layout

Untitled Image Layout

http://go.ncsu.edu/

4health

Untitled Image Layout

Untitled Image Layout

Tools we used

•! Web App:

•! Ruby on Rails

•! Data:

•! Solr index of image

metadata

•! The user interface:

•! jQuery Mobile – lightly

customized css

Tools we used

•! Serve images from Djatoka Image

Server:

•! 1st request: served on the fly by Djatoka

(any size and crop) and cached locally by

rails (slow)

•! 2nd request: Apache serves image cached

by rails (fast)

Lessons learned

•! Exhibit designer hand selected the

images for the mobile supplement.

•! jQuery Mobile and Djatoka are very

useful

Future plans

•! Package rails app as an engine gem for

re-use for future mobile supplements to

exhibits

•! Build an admin interface so exhibit

designer can manage themes and

associated images

Thanks!

Cory Lown

Digital Technologies Development Librarian

NCSU Libraries

cory_lown@ncsu.edu

The mobile site: http://go.ncsu.edu/4hexhibit

About the project: http://www.lib.ncsu.edu/dli/projects/mobileexhibits/

top related