Top Banner
Building a staff-facing tablet application for library assessment Jason Casden Joyce Chapman North Carolina State University Libraries Code4lib 2011 1
37

Building an Open Source Staff-Facing Tablet App for Library Assessment

May 24, 2015

Download

Technology

Jason Casden

Presented on 10 February 2010 at Code4Lib 2011 by Jason Casden and Joyce Chapman.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Building an Open Source Staff-Facing Tablet App for Library Assessment

Building a staff-facing tablet application for library assessment

Jason CasdenJoyce ChapmanNorth Carolina State University LibrariesCode4lib 2011

1

Page 2: Building an Open Source Staff-Facing Tablet App for Library Assessment

2

Problem statement

• Many libraries perform manual counts of people in spaces doing something at some time

• The process involves tedious collection mechanisms, lots of paperwork, and much room for error

• There is no coordinated effort to help departments analyze their data

Page 3: Building an Open Source Staff-Facing Tablet App for Library Assessment

3

Our solution

An open source tablet-based app (well, toolkit) to aid library staff in assessment of how patrons are using library spaces.

To aid in: the gathering, storing, exporting, analyzing, and visualizing of data across spaces/activities/time and around events.

Page 4: Building an Open Source Staff-Facing Tablet App for Library Assessment

4

Why do we care?

With data about use/activity patterns in different library spaces we can– Improve staffing models– Make informed purchasing decisions (technology,

furniture)– Arrange space (quiet study, collaborative)– Take an evidence-based approach to planning

future library spaces

Page 5: Building an Open Source Staff-Facing Tablet App for Library Assessment

5

Page 6: Building an Open Source Staff-Facing Tablet App for Library Assessment

6

Activity tracking

• Are some spaces more conducive to group study or individual study?

• What’s the ratio of usage of laptops versus public computers versus no computers?

• Which furniture is most popular in which areas and why?

Page 7: Building an Open Source Staff-Facing Tablet App for Library Assessment

7

Page 8: Building an Open Source Staff-Facing Tablet App for Library Assessment

8

Data analysis

• Fragmented data• Decentralized data storage • Uncontrolled vocabularies

= High barriers to analysis and data reuse

Page 9: Building an Open Source Staff-Facing Tablet App for Library Assessment

9

Two-part project

1. Address a current need: improve ease of data collection and reporting for our current headcount practices

2. Expand to new areas of interest (activity counts, analysis and visualization, data importing/exporting) and share the tool

Goal: to encourage an evidence-based approach to physical spaces

Page 10: Building an Open Source Staff-Facing Tablet App for Library Assessment

10

What is the system?

Page 11: Building an Open Source Staff-Facing Tablet App for Library Assessment

11

What is the system?

Page 12: Building an Open Source Staff-Facing Tablet App for Library Assessment

12

What is the system?

Page 13: Building an Open Source Staff-Facing Tablet App for Library Assessment

13

What is the system?

Page 14: Building an Open Source Staff-Facing Tablet App for Library Assessment

14

What is the data?

Page 15: Building an Open Source Staff-Facing Tablet App for Library Assessment

15

How are we starting?

• Headcounts– Focus on improving existing practices

• Client-first development– To make sure it will work– Strict user requirements

Page 16: Building an Open Source Staff-Facing Tablet App for Library Assessment

16

Some requirements

• Very high interface responsiveness• Accommodate uneven network access• Support future expansion to activity counts• Open Source release

Page 17: Building an Open Source Staff-Facing Tablet App for Library Assessment

17

Why web-based?

• Multi-platform support– Rapid expansion of tablet market

• Open source release– Difficulty in deploying native iPad applications• Licenses, ad-hoc deployment pains, etc.

• Encourage community use and contributions• Design doesn’t preclude multiple clients in the

future

Page 18: Building an Open Source Staff-Facing Tablet App for Library Assessment

18

Why not web-based?

• Interface performance/responsiveness is crucial

• Handling uneven Wi-Fi coverage• Data stability

Page 19: Building an Open Source Staff-Facing Tablet App for Library Assessment

19

How to resolve this?

• Browser database• Asynchronous data aggregation• touchstart/touchmove/touchend events

Page 20: Building an Open Source Staff-Facing Tablet App for Library Assessment

20

Browser storage

• SQLite– Web SQL Database– Google Gears

• Indexed Database API (Indexed DB)• HTML5 Storage (localStorage)

Page 21: Building an Open Source Staff-Facing Tablet App for Library Assessment

21

Web SQL

• Possibly soon to be obsolete– http://www.w3.org/TR/webdatabase/– 18 November 2010: “This document was on the W3C

Recommendation track but specification work has stopped. The specification reached an impasse: all interested implementors have used the same SQL backend (Sqlite), but we need multiple independent implementations to proceed along a standardisation path.”

– Gears end of life plans announced 19 February 2010• Why?

– It works now• WebKit support (for now)

– iOS, Android

Page 22: Building an Open Source Staff-Facing Tablet App for Library Assessment

22

persistence.js

var Session = persistence.define('Session', { startTime: "DATE", collectionLength: "INT”

});

var Person = persistence.define('Person', { timestamp: "DATE"

});

Session.hasMany('people', Person, 'session');

Page 23: Building an Open Source Staff-Facing Tablet App for Library Assessment

23

Data synchronization

Page 24: Building an Open Source Staff-Facing Tablet App for Library Assessment

Design iterations

24

Page 25: Building an Open Source Staff-Facing Tablet App for Library Assessment

25

Page 26: Building an Open Source Staff-Facing Tablet App for Library Assessment

26

Page 27: Building an Open Source Staff-Facing Tablet App for Library Assessment

27

Page 28: Building an Open Source Staff-Facing Tablet App for Library Assessment

28

Page 29: Building an Open Source Staff-Facing Tablet App for Library Assessment

29

What are we trying to replace?

CC BY-NC-ND 2.0. Dipesh Soneji. http://www.flickr.com/photos/dipeshsoneji/4734289230/

Page 30: Building an Open Source Staff-Facing Tablet App for Library Assessment

30

Page 31: Building an Open Source Staff-Facing Tablet App for Library Assessment

31

Page 32: Building an Open Source Staff-Facing Tablet App for Library Assessment

32

Page 33: Building an Open Source Staff-Facing Tablet App for Library Assessment

33

Page 34: Building an Open Source Staff-Facing Tablet App for Library Assessment

34

Future directions

• Open Source release: Summer 2011• Legacy data• Build out analysis dashboard tools• Activity counts– Reference transactions– Subjective/Observational space usage data– Grant assessment

Page 35: Building an Open Source Staff-Facing Tablet App for Library Assessment

35

Page 36: Building an Open Source Staff-Facing Tablet App for Library Assessment

36

Project team

• Jason Casden• Joyce Chapman• Rob Rucker• Hill Taylor

Page 37: Building an Open Source Staff-Facing Tablet App for Library Assessment

37

Thanks!

Jason Casden – [email protected] Chapman – [email protected]

https://github.com/cazzerson/SpaceUsageCensusToolkithttp://www.lib.ncsu.edu/dli/projects/spaceassesstool