Building an Open Source Staff-Facing Tablet App for Library Assessment
-
Upload
jason-casden -
Category
Technology
-
view
1.551 -
download
2
description
Transcript of Building an Open Source Staff-Facing Tablet App for Library Assessment
![Page 1: Building an Open Source Staff-Facing Tablet App for Library Assessment](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ebcbd8b42afb7b8b5259/html5/thumbnails/1.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ebcbd8b42afb7b8b5259/html5/thumbnails/2.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ebcbd8b42afb7b8b5259/html5/thumbnails/3.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ebcbd8b42afb7b8b5259/html5/thumbnails/4.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ebcbd8b42afb7b8b5259/html5/thumbnails/5.jpg)
5
![Page 6: Building an Open Source Staff-Facing Tablet App for Library Assessment](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ebcbd8b42afb7b8b5259/html5/thumbnails/6.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ebcbd8b42afb7b8b5259/html5/thumbnails/7.jpg)
7
![Page 8: Building an Open Source Staff-Facing Tablet App for Library Assessment](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ebcbd8b42afb7b8b5259/html5/thumbnails/8.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ebcbd8b42afb7b8b5259/html5/thumbnails/9.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ebcbd8b42afb7b8b5259/html5/thumbnails/10.jpg)
10
What is the system?
![Page 11: Building an Open Source Staff-Facing Tablet App for Library Assessment](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ebcbd8b42afb7b8b5259/html5/thumbnails/11.jpg)
11
What is the system?
![Page 12: Building an Open Source Staff-Facing Tablet App for Library Assessment](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ebcbd8b42afb7b8b5259/html5/thumbnails/12.jpg)
12
What is the system?
![Page 13: Building an Open Source Staff-Facing Tablet App for Library Assessment](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ebcbd8b42afb7b8b5259/html5/thumbnails/13.jpg)
13
What is the system?
![Page 14: Building an Open Source Staff-Facing Tablet App for Library Assessment](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ebcbd8b42afb7b8b5259/html5/thumbnails/14.jpg)
14
What is the data?
![Page 15: Building an Open Source Staff-Facing Tablet App for Library Assessment](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ebcbd8b42afb7b8b5259/html5/thumbnails/15.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ebcbd8b42afb7b8b5259/html5/thumbnails/16.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ebcbd8b42afb7b8b5259/html5/thumbnails/17.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ebcbd8b42afb7b8b5259/html5/thumbnails/18.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ebcbd8b42afb7b8b5259/html5/thumbnails/19.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ebcbd8b42afb7b8b5259/html5/thumbnails/20.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ebcbd8b42afb7b8b5259/html5/thumbnails/21.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ebcbd8b42afb7b8b5259/html5/thumbnails/22.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ebcbd8b42afb7b8b5259/html5/thumbnails/23.jpg)
23
Data synchronization
![Page 24: Building an Open Source Staff-Facing Tablet App for Library Assessment](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ebcbd8b42afb7b8b5259/html5/thumbnails/24.jpg)
Design iterations
24
![Page 25: Building an Open Source Staff-Facing Tablet App for Library Assessment](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ebcbd8b42afb7b8b5259/html5/thumbnails/25.jpg)
25
![Page 26: Building an Open Source Staff-Facing Tablet App for Library Assessment](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ebcbd8b42afb7b8b5259/html5/thumbnails/26.jpg)
26
![Page 27: Building an Open Source Staff-Facing Tablet App for Library Assessment](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ebcbd8b42afb7b8b5259/html5/thumbnails/27.jpg)
27
![Page 28: Building an Open Source Staff-Facing Tablet App for Library Assessment](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ebcbd8b42afb7b8b5259/html5/thumbnails/28.jpg)
28
![Page 29: Building an Open Source Staff-Facing Tablet App for Library Assessment](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ebcbd8b42afb7b8b5259/html5/thumbnails/29.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ebcbd8b42afb7b8b5259/html5/thumbnails/30.jpg)
30
![Page 31: Building an Open Source Staff-Facing Tablet App for Library Assessment](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ebcbd8b42afb7b8b5259/html5/thumbnails/31.jpg)
31
![Page 32: Building an Open Source Staff-Facing Tablet App for Library Assessment](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ebcbd8b42afb7b8b5259/html5/thumbnails/32.jpg)
32
![Page 33: Building an Open Source Staff-Facing Tablet App for Library Assessment](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ebcbd8b42afb7b8b5259/html5/thumbnails/33.jpg)
33
![Page 34: Building an Open Source Staff-Facing Tablet App for Library Assessment](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ebcbd8b42afb7b8b5259/html5/thumbnails/34.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ebcbd8b42afb7b8b5259/html5/thumbnails/35.jpg)
35
![Page 36: Building an Open Source Staff-Facing Tablet App for Library Assessment](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ebcbd8b42afb7b8b5259/html5/thumbnails/36.jpg)
36
Project team
• Jason Casden• Joyce Chapman• Rob Rucker• Hill Taylor
![Page 37: Building an Open Source Staff-Facing Tablet App for Library Assessment](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ebcbd8b42afb7b8b5259/html5/thumbnails/37.jpg)
37
Thanks!
Jason Casden – [email protected] Chapman – [email protected]
https://github.com/cazzerson/SpaceUsageCensusToolkithttp://www.lib.ncsu.edu/dli/projects/spaceassesstool