Title: Mobilizing the Library: Beyond the Catalog
1Mobilizing the Library Beyond the Catalog
NCSU Libraries Mobile
Jason Casden, Digital Technologies Development
Librarian David Woodbury, NCSU Libraries
Fellow Markus Wust, Digital Collections and
Preservation Librarian
2Markus WustHistory and Services
3NCSU Libraries Mobile
- History
- Services
- Project plan design
- Technical details
- Stats Future plans
4MobiLIB NCSU Libraries First Mobile Service
- Launched in 2007 (before iPhone)
- Few models in higher education (Ball State
University, University of Texas) - Mobile not part of institutional strategy
- No campus collaborators
- No formal development team
5MobiLIB Services
- Catalog
- Computer Availability
- Opening Hours
- Campus Directory
- Contact Information
- Links to External Information Providers
- Campus Bus Status Information (External)
6Reusing existing services
- Much of MobiLIB was based upon existing data
services - Catalog
- Computer Availability
- Library Hours
- Campus Directory (by campus IT)
- Simplified development and maintenance
- Reduced development time
- Ensured data consistency
7Catalog using our Catalog Web Service
8Other Interfaces, Same Data Source
9Other Interfaces, Same Data Source
Automatically generate display of new book titles
iGoogle gadget
Create cover image displays for blog posts
10Computer Availability
11Other Interface, Same Data Source
12Library Hours
13Other Interface, Same Data Source
14Today
- 2 Projects
- WolfWalk
- Self-guided historical walking tour of NC State
campus - NCSU Libraries Mobile
- Next-generation mobile library site
15WolfWalk
- Mobile web version to be launched March 2010
- iPhone application coming soon
- Browse information and photographs of campus
sites - Detect users location to display closest sites
16NCSU Libraries Mobile
- Launched December 2009 (after iPhone, Droid,
etc.) - Mobile has become strategic initiative
- Formalization of development efforts
- Collaboration with campus IT
- Utilizes same MIT mobile framework (for display
and device detection) as campus site
17NC State Mobile Web (Campus Site)
18Our mobile services
- Locations Hours
- Computer Availability
- Catalog Search
- Reference Services
- Webcam Feeds
- GroupFinder
- News Events
- Link to campus mobile site
19Locations Hours
New Images, maps, descriptions User Context Is
this branch library open tonight?
20Computer Availability
New Visual display, added branch library User
Context Where can I find an available computer?
21Catalog Search
New Cover images, email/text message
records User context Is the book I need
currently available?
22Reference Services
New Integrated reference chat User context I
have a question about the library
23Webcam Feeds
New Service View multiple webcam feeds User
Context Do I have time to get a coffee?
24GroupFinder
New Service Find groups within the library User
Context Where is my study group?
25News Events
New Service View multiple library-related news
feeds User Context What is new at the NCSU
Libraries?
26Real time tools
27David WoodburyProject Planning Design
28Project timeline
- Campus site launch (September 3, 2009)
- Planning wireframes (September)
- Programming (early October)
- Beta launch (late October)
- Formal launch promotion (November)
- Main website redirect (December)
- GroupFinder bug fixes (February 2010)
29Project team
- One project manager two programmers
- Approximately one month and half of work for FTE
(split between three of us) - However, we were using services that took many
months to build
30What to mobilize?
- What services are currently available?
- What services are applicable on a mobile device?
- What services translate well to the mobile
environment? - What tools can be created easily?
- What would be fun to see?
31Relationship to home page
- Mobile Site ? Home Page
- Narrow options for mobile
- Can always link back
- Needs to be maintained by web team
- Branding tools need relate to main site
32Mobile is not just shrinking the page
33Use only essential, relevant content
34Use only essential, relevant content
35Reduce options, simplify
36Push data as high as possible
37Limit data to mobile context
38Limit data to mobile context
- For time oriented data, we assume current day
time - We assume action oriented
39Use the mobile interface
40Provide appropriate tools for the users context
41Expose hidden, useful content
42Mobile Planning Tips
- Start with the services that make mobile sense
- Limit the amount of data entry
- Link back to main site
- Promote your site
- Talk to students to get reality check
43NCSU Libraries Mobile Initiative
- Key area for the Libraries
- Includes department representatives from across
the Libraries - Will plan, advise, and support mobile development
- Will work with new formalized NC State Mobile
campus group
44Jason CasdenTechnical Planning and
Implementation
45(No Transcript)
46When to Make a Native App
- Charging for it
- Creating a game
- Using specific locations
- Using cameras
- Using accelerometers
- Accessing the filesystems
- Offline users
Actually available to web-based applications
47The Case for Mobile Web Apps
- I believe that unless your application meets one
of these native application criteria, you should
not create a native application, but should
instead focus on building a mobile web
application. - Brian Fling, Mobile Design and Development
48WolfWalk, Two Ways
49Our tools
- Mobile website
- XHTML 1.0 transitional
- CSS
- non-essential JavaScript and AJAX
- MIT Mobile Web Open Source Project
- Leaned on pre-existing web services
- Targeted higher-end devices
50No developers?
- Tools that require only HTML knowledge
- iWebKit, iUI, Dashcode
- Good for static content
- May lack good multi-tiered device support
51No developers?
- Vendors
- Boopsie, Terribly Clever
- Can manage mobile development process for you
- You may lack control over the final product
- May be expensive
- Doesnt develop internal expertise
52Best practices
- Standards and official guidelines
- Useful, but slow-moving
- Dont get stuck
53Lots of Devices
Top Level iPhones, Android phones, Palm Pre Large touch screens, sophisticated web capabilities
Middle Level Blackberry, Nokia smartphones, Windows mobile, etc. May lack touch screen and some CSS and JavaScript capabilities.
Low Level Web-enabled flip phones Small screens, low web functionality
54Content Adaptation
55Separating data from presentation
56Testing
CC BY-SA 2.0 http//www.flickr.com/photos/wfryer/
3929189482/
57Recommendations
58Be Agile
- Rapid development cycle
- Think iteratively
- Adjust to change quickly
- Avoid paralysis
59Play
60Collaborate
- Campus efforts
- External projects
- Steal what you like
- Improve it, so it can be stolen back
61In Summary
- Mobile websites are becoming very sophisticated
- Mobile web app development is web development
- just a little different
62Stats!
Page views 34657 Unique visits 6573
63What device? What is getting used?
64Future Mobile Plans
- Study room reservations
- Patron account information and tools
- Summon article searching
- ReservesDirect
- Building wayfinding
- Staff tools
65Resources
- Ballard, Barbara. (2007). Designing the Mobile
User Experience. Hoboken, New Jersey John Wiley
Sons. - Fling, Brian. (2009). Mobile Design and
Development Practical Concepts and Techniques
for Creating Mobile Sites and Web Apps.
Sebastopol, California OReilly Media. - W3C Mobile Web Best Practices http//www.w3.org/T
R/mobile-bp/ - W3C CSS Mobile Profile http//www.w3.org/TR/css-m
obile/ - Griggs, K., Bridges, L. M., Rempel, H. G. (2009).
library/mobile Tips on Designing and Developing
Mobile Web Sites, The Code4Lib Journal, Issue 8.
Retrieved from http//journal.code4lib.org/artic
les/2055 - MIT Mobile Web Open Source Project
http//sourceforge.net/projects/mitmobileweb/ - NCSU Libraries Mobile Project Page
http//www.lib.ncsu.edu/dli/projects/librariesmobi
le/