The Library Technology
Prototyping Service at Illinois:
products and initiatives
Jim Hahn
minrvaproject.org
Outline
• Goals, Funding, Management
• Accomplishments
• Communication
• Mentoring/Staffing
2
Goals
• Recruit students from diverse perspectives to
library and information science careers by way
of paid technical internships.
3
The Prototyping Group
4
Goals
• Produce efficiencies in library operations
through the creation of lightweight
technology products that advance services to
end users and Library employees.
5
Funding
• One time money for 3 years of funding.
– Leveraged code and middleware of previous
grants to bootstrap efforts.
6
Managing prototyping services
• Student talent from technical majors
– Requires frontloading of project objectives early in
semester
– Challenging work; supportive feedback
– Sharing design choices; following student
directions in design while steering toward
impactful library services
7
Managing
• Implementations across units
• Collaboration with many departments
– Security audits for production systems
– User tests with front line employees
– Training staff in variety of units
8
Major Accomplishments
• IWonder (Ask a Librarian)
• Mobile App Wayfinding modules in Minrva
app
• Desktop access to Wayfinding support
– Backbone.js web app
9
I. Ask a Librarian Service
10
Development Team
• Collaboration with CS courses in Software
Engineering
• Visiting Research Programmer in Library
• Student Intern from the Technology
Prototyping Service
11
IWonder
• Security Audit
– Two rounds
– Overall system load tested
– Common security hacks/phishing vulnerabilities
by way of IBMs AppScan
12
IWonder
• Chat.library.illinois.edu
– Download operators manual
– Code to be available in open source soon
13
IWonder
• Path from prototype to production is a big
leap.
– Stabilization
– Communication
14
II. Mobile wayfinding apps
15
• Wayfinder is a Minrva mobile app module. It
displays a map of the unit library -- a red dot
indicates where searched for item is located in
the stacks.
Early wayfinding iteration
16
Polished App on Google Play
17
To build a wayfinding module
• A relational database for call numbers in
stacks
• Business logic for mapping
• A view of the map on the phone using Android
and iOS views
18
Main Stacks: over 5 million items
19
All Minrva modules are RESTful
20
III. Minrva Web app
21
Minrva Web app
22
Minrva Web app
23
Web app technologies
• Same RESTful source, but web views are with
Backbone.
• It is lightweight and has few dependencies.
• The structure Backbone gives to web apps
makes development of single page apps quick
and efficient.
24
Development version
• minrva-dev.library.illinois.edu
25
Communication
• Lightning Talk at Faculty Meetings
• Technology Prototyping Service Open House
• Student outreach
– Department of Computer Science
– Illinois Informatics Initiative
– Women in Engineering
26
Technology Prototyping on Display
27
Mentoring
• The service has had successes in funneling
students to Library and Information Science
Degree programs.
28
Research Mission
• Since the academic technology research
environment is dynamic and changing, TPS
processes have operationalized an iterative
rapid design process that is sourced from a
services perspective and based on
consultation with users and staff.
29
Research Mission
• Production code is serving the research needs
of staff, student and faculty; in the case of the
chat system (IWonder) the system successfully
serves the teaching, learning, and research
needs for campus wherever they are and
whenever they choose to seek the expertise
of the library.
30
Education and Mentoring
• Advancing technical skills of student interns
– While not all interns go on to apply to library
programs, they are in fact better able to compete
for other technical internships. Students trained
by the library found positions in EBay, Oracle, and
GE.
31
Beta & exploratory
• Room Reserve API
• Wireframes of Library Gateway
• Data Visualization of Library Circulation
Trends
32
Room Reserve API
• An API for room reserves processing built
from DIBs xml.
• Modularizing the room reserves data allows
this set of information to be served from a
single data source and ported to multiple
platforms and views.
• It is likely this API will be incorporated into a
module of the new library gateway.
33
Room Reserve API
34
Room Reserve API
35
Wireframes of Library Website
36
Gateway Wireframe
37
Data Visualization of Circulation
Trends
38
Elasticsearch visualization
• Exploring the Elasticsearch with Kibana stack
for next iteration of visualization trends
include time series checkout trends of
loanable technology.
– Offer real-time analysis of data; treating our
middleware as the pipeline for this stream.
39
Next year of work
• Continue Library homepage redesign
• Discovery and access R & D in collaboration
with Engineering Library
• Partner with like minded library labs
– Open source promising software work
• Chat software
• OCR development in mobile apps
40
Thank you
• Questions
– jimhahn@illinois.edu
41
Portfolio of work
• dunatis.grainger.uiuc.edu
42
Thank you
My thanks to Ben Ryckman, Maria Lux for
Minrva Wayfinding development and support,
and Nate Ryckman and Ricky Lung on IWonder
programming, and Georgy Petukhov for
Backbone.js investigation and design.
43

More Related Content

PPTX
Using Tableau to Assess Electronic Resources in Context
PPTX
The analysis of LibQUAL comments with the assistance of a SharePoint list
PDF
EASTER project
PPTX
Planning & Automation Arun Joseph
PPTX
Multimedia kajian tempatan
PPT
Alfresco Web Content Management Roadmap - 3.2 and Beyond
PPT
Una Igualdad Merecida; Jacinta Martínez Sánchez 4ºB
PDF
MOVOX Mobile Application User Guide
Using Tableau to Assess Electronic Resources in Context
The analysis of LibQUAL comments with the assistance of a SharePoint list
EASTER project
Planning & Automation Arun Joseph
Multimedia kajian tempatan
Alfresco Web Content Management Roadmap - 3.2 and Beyond
Una Igualdad Merecida; Jacinta Martínez Sánchez 4ºB
MOVOX Mobile Application User Guide

Viewers also liked (17)

DOCX
RMcDanielOscarResume
PPT
Pemasuan semula t2
PPTX
Student c
DOCX
My book of poems - Batu Klont
PDF
Consumer Credit Directive Report
PDF
IPv6 deployment status
PDF
CYBERUS KEY charakterystyka
PPTX
Savannah chatham (1)..
PPTX
Customer data management - great tool for increasing sales
PDF
emediaIT - Sharepoint 2010 and K2 Breakfast - 2010.04.22
PDF
Materi iman kepada kitab allah (nisrokhah)
PDF
J query 17-visual-cheat-sheet
PPT
Presentación1
PPTX
Integrating Drupal and Native Applications: The Story of the Elle Decor LookB...
PPTX
Presentaition tentang wudhu
PDF
신기술업무프로세스핵심용어(It비지니스용어집)
PDF
Pikachu Verde e Amarelo: a saga da franquia Pokémon no Brasil
RMcDanielOscarResume
Pemasuan semula t2
Student c
My book of poems - Batu Klont
Consumer Credit Directive Report
IPv6 deployment status
CYBERUS KEY charakterystyka
Savannah chatham (1)..
Customer data management - great tool for increasing sales
emediaIT - Sharepoint 2010 and K2 Breakfast - 2010.04.22
Materi iman kepada kitab allah (nisrokhah)
J query 17-visual-cheat-sheet
Presentación1
Integrating Drupal and Native Applications: The Story of the Elle Decor LookB...
Presentaition tentang wudhu
신기술업무프로세스핵심용어(It비지니스용어집)
Pikachu Verde e Amarelo: a saga da franquia Pokémon no Brasil
Ad

Similar to The Library Technology Prototyping Service at Illinois (20)

PPTX
Preparing for Technological Changes within Academic LIbraries
PDF
Creative Connections Presentation Notes
PDF
Library projects
PPT
Libr243 Future Trends Ms
PDF
Conclusions and Learned Lessons - Visual Navigation Project Outcomes -
PDF
Transformation of library and information science: Resources, services and pr...
PPTX
Alignment of Lib Technical Services to Changing Needs of Users
PPT
Opac Ils Erms
PPTX
Technology Trends for Libraries
PPTX
Ala pr forum talk peters 2012 06e
PPTX
Jones "Enabling Discovery in the Library"
PPT
Everything is 2.0: Now What?
PDF
DeustoTech-INTERNET, MORElab research group
PDF
Workshop: Inspirational Journeys - Challenges and Solutions for Visual Naviga...
PPTX
Responsive hackfest: Code4Lib2014 Pre-conference
PPTX
UX + VR FTW [ACRL e-learning]
PDF
Libraries: Change and our Future
PDF
Innovation as Activism: Ideas for Libraries
PDF
الجلسة الأولى المداخلة الأولى استراتيجيات التكنولوجيا المستدامة للمكتبات العا...
Preparing for Technological Changes within Academic LIbraries
Creative Connections Presentation Notes
Library projects
Libr243 Future Trends Ms
Conclusions and Learned Lessons - Visual Navigation Project Outcomes -
Transformation of library and information science: Resources, services and pr...
Alignment of Lib Technical Services to Changing Needs of Users
Opac Ils Erms
Technology Trends for Libraries
Ala pr forum talk peters 2012 06e
Jones "Enabling Discovery in the Library"
Everything is 2.0: Now What?
DeustoTech-INTERNET, MORElab research group
Workshop: Inspirational Journeys - Challenges and Solutions for Visual Naviga...
Responsive hackfest: Code4Lib2014 Pre-conference
UX + VR FTW [ACRL e-learning]
Libraries: Change and our Future
Innovation as Activism: Ideas for Libraries
الجلسة الأولى المداخلة الأولى استراتيجيات التكنولوجيا المستدامة للمكتبات العا...
Ad

Recently uploaded (20)

PDF
1 - Historical Antecedents, Social Consideration.pdf
PPTX
Web Crawler for Trend Tracking Gen Z Insights.pptx
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PDF
Getting Started with Data Integration: FME Form 101
PPTX
The various Industrial Revolutions .pptx
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PPTX
Chapter 5: Probability Theory and Statistics
PDF
Getting started with AI Agents and Multi-Agent Systems
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PPTX
Tartificialntelligence_presentation.pptx
PPTX
observCloud-Native Containerability and monitoring.pptx
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
Hybrid model detection and classification of lung cancer
PDF
Architecture types and enterprise applications.pdf
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PDF
A review of recent deep learning applications in wood surface defect identifi...
PDF
WOOl fibre morphology and structure.pdf for textiles
1 - Historical Antecedents, Social Consideration.pdf
Web Crawler for Trend Tracking Gen Z Insights.pptx
NewMind AI Weekly Chronicles – August ’25 Week III
Getting Started with Data Integration: FME Form 101
The various Industrial Revolutions .pptx
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
Chapter 5: Probability Theory and Statistics
Getting started with AI Agents and Multi-Agent Systems
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
Tartificialntelligence_presentation.pptx
observCloud-Native Containerability and monitoring.pptx
Enhancing emotion recognition model for a student engagement use case through...
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
A novel scalable deep ensemble learning framework for big data classification...
Hybrid model detection and classification of lung cancer
Architecture types and enterprise applications.pdf
Univ-Connecticut-ChatGPT-Presentaion.pdf
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
A review of recent deep learning applications in wood surface defect identifi...
WOOl fibre morphology and structure.pdf for textiles

The Library Technology Prototyping Service at Illinois

  • 1. The Library Technology Prototyping Service at Illinois: products and initiatives Jim Hahn minrvaproject.org
  • 2. Outline • Goals, Funding, Management • Accomplishments • Communication • Mentoring/Staffing 2
  • 3. Goals • Recruit students from diverse perspectives to library and information science careers by way of paid technical internships. 3
  • 5. Goals • Produce efficiencies in library operations through the creation of lightweight technology products that advance services to end users and Library employees. 5
  • 6. Funding • One time money for 3 years of funding. – Leveraged code and middleware of previous grants to bootstrap efforts. 6
  • 7. Managing prototyping services • Student talent from technical majors – Requires frontloading of project objectives early in semester – Challenging work; supportive feedback – Sharing design choices; following student directions in design while steering toward impactful library services 7
  • 8. Managing • Implementations across units • Collaboration with many departments – Security audits for production systems – User tests with front line employees – Training staff in variety of units 8
  • 9. Major Accomplishments • IWonder (Ask a Librarian) • Mobile App Wayfinding modules in Minrva app • Desktop access to Wayfinding support – Backbone.js web app 9
  • 10. I. Ask a Librarian Service 10
  • 11. Development Team • Collaboration with CS courses in Software Engineering • Visiting Research Programmer in Library • Student Intern from the Technology Prototyping Service 11
  • 12. IWonder • Security Audit – Two rounds – Overall system load tested – Common security hacks/phishing vulnerabilities by way of IBMs AppScan 12
  • 13. IWonder • Chat.library.illinois.edu – Download operators manual – Code to be available in open source soon 13
  • 14. IWonder • Path from prototype to production is a big leap. – Stabilization – Communication 14
  • 15. II. Mobile wayfinding apps 15 • Wayfinder is a Minrva mobile app module. It displays a map of the unit library -- a red dot indicates where searched for item is located in the stacks.
  • 17. Polished App on Google Play 17
  • 18. To build a wayfinding module • A relational database for call numbers in stacks • Business logic for mapping • A view of the map on the phone using Android and iOS views 18
  • 19. Main Stacks: over 5 million items 19
  • 20. All Minrva modules are RESTful 20
  • 21. III. Minrva Web app 21
  • 24. Web app technologies • Same RESTful source, but web views are with Backbone. • It is lightweight and has few dependencies. • The structure Backbone gives to web apps makes development of single page apps quick and efficient. 24
  • 26. Communication • Lightning Talk at Faculty Meetings • Technology Prototyping Service Open House • Student outreach – Department of Computer Science – Illinois Informatics Initiative – Women in Engineering 26
  • 28. Mentoring • The service has had successes in funneling students to Library and Information Science Degree programs. 28
  • 29. Research Mission • Since the academic technology research environment is dynamic and changing, TPS processes have operationalized an iterative rapid design process that is sourced from a services perspective and based on consultation with users and staff. 29
  • 30. Research Mission • Production code is serving the research needs of staff, student and faculty; in the case of the chat system (IWonder) the system successfully serves the teaching, learning, and research needs for campus wherever they are and whenever they choose to seek the expertise of the library. 30
  • 31. Education and Mentoring • Advancing technical skills of student interns – While not all interns go on to apply to library programs, they are in fact better able to compete for other technical internships. Students trained by the library found positions in EBay, Oracle, and GE. 31
  • 32. Beta & exploratory • Room Reserve API • Wireframes of Library Gateway • Data Visualization of Library Circulation Trends 32
  • 33. Room Reserve API • An API for room reserves processing built from DIBs xml. • Modularizing the room reserves data allows this set of information to be served from a single data source and ported to multiple platforms and views. • It is likely this API will be incorporated into a module of the new library gateway. 33
  • 36. Wireframes of Library Website 36
  • 38. Data Visualization of Circulation Trends 38
  • 39. Elasticsearch visualization • Exploring the Elasticsearch with Kibana stack for next iteration of visualization trends include time series checkout trends of loanable technology. – Offer real-time analysis of data; treating our middleware as the pipeline for this stream. 39
  • 40. Next year of work • Continue Library homepage redesign • Discovery and access R & D in collaboration with Engineering Library • Partner with like minded library labs – Open source promising software work • Chat software • OCR development in mobile apps 40
  • 41. Thank you • Questions – jimhahn@illinois.edu 41
  • 42. Portfolio of work • dunatis.grainger.uiuc.edu 42
  • 43. Thank you My thanks to Ben Ryckman, Maria Lux for Minrva Wayfinding development and support, and Nate Ryckman and Ricky Lung on IWonder programming, and Georgy Petukhov for Backbone.js investigation and design. 43

Editor's Notes

  • #2: 8:30 – 10am, Monday June 30
  • #11: IWonder is a collaborative virtual reference chat system. IWonder allows IM messages sent to a single IM account to be queued, answered, and transferred by multiple operators from a web-based interface. Individual operator profiles allow operators to save pre-scripted messages for use in IM, and to provide a description of themselves, their contact information, and their area of specialty that can be seen by other operators.
  • #28: https://www.youtube.com/watch?v=Ccn-phyZG0s