Mobile Services: SobekPH

19
Mobile Services: SobekPH Mark Sullivan, James Taylor, and Laurie Taylor

description

Mobile Services: SobekPH. Mark Sullivan, James Taylor, and Laurie Taylor. Overview. UF Digital Collections SobekCM digital library system SobekPH App Integration. “What do you do with a million books? Or a million pages of newspaper? Or a million photographs of artwork?” - PowerPoint PPT Presentation

Transcript of Mobile Services: SobekPH

Page 1: Mobile Services:  SobekPH

Mobile Services: SobekPHMark Sullivan, James Taylor, and Laurie Taylor

Page 2: Mobile Services:  SobekPH

UF Digital Collections

SobekCM digital library system

SobekPH App

Integration

Overview

Page 3: Mobile Services:  SobekPH

“What do you do with a million books? Or a million pages of newspaper? Or a million photographs of artwork?” NEH, Digging into Data

“Scale changes everything.”Evan Owens, Portico

Page 4: Mobile Services:  SobekPH

Collections from UF, partners in Florida and the Caribbean, and others

Over 260,000 items

Over 6 million pages

UF Digital Collections & SobekCM

Page 5: Mobile Services:  SobekPH

Audience

Quantity: over 50% of campus users have internet-capable mobile devices (over 60% of faculty)

Quality of use / level of need for access via mobile devices continues to grow

Why we made an App

Page 6: Mobile Services:  SobekPH

Building for the future

Supporting newer technologies (iPad, touchtables) Supporting new types of research (digital

humanities, digital scholarship) Supporting and showing proof of interoperability to

encourage new collaborations Supporting partners from other types of

institutions – not only libraries, archives, and museums

Why we made an App

Page 7: Mobile Services:  SobekPH

Development on UFDC began in 2005 Initial plan was to use Greenstone “out of the box” Due to limitations at the time, we built a

presentation layer over Greenstone

Digital Library Platform

Greenstone

Presentation Layer

Page 8: Mobile Services:  SobekPH

Presentation layer grows, with a distinct logic layer and multiple data sources as the dependence on Greenstone shrinks

Greenstone just used to build the Lucene full-text indexes

SobekCM born and grows…

Data Layer

Presentation Layer

Logic Layer

Lucene IndexesDatabaseCaches Metadata

Files

Page 9: Mobile Services:  SobekPH

Multiple presentations possible within Presentation layer

SobekCM

Data Layer

Presentation Layer

Logic Layer

Lucene IndexesDatabaseCaches Metadata

Files

JSONOAI-PMHStandard HTML XML

Page 10: Mobile Services:  SobekPH

Life of a search ( html )

Page 11: Mobile Services:  SobekPH

Life of a search ( html )

Page 12: Mobile Services:  SobekPH

Life of a search ( html )

6. Output results as HTML

1. Search request received2. Request analyzed3. Look in the caches for cached results4. If not present, perform search against database5. Create the html_writer to create output Database

Caches

Page 13: Mobile Services:  SobekPH

Life of a search ( json )

6. Output results as JSON for mobile app (SobekPH)

1. Search request received2. Request analyzed3. Look in the caches for cached results4. If not present, perform search against database5. Create the json_writer to create output Database

Caches

Page 14: Mobile Services:  SobekPH

SobekPH Apps

Page 15: Mobile Services:  SobekPH

SobekPH Apps

Page 16: Mobile Services:  SobekPH
Page 17: Mobile Services:  SobekPH
Page 18: Mobile Services:  SobekPH

Usage and impact assessment Evaluation of assessment data

Integration