"Providing Mobile Web Library Services"

60
The Education Institute Providing Mobile Web Library Services David Woodbury, NCSU Libraries Fellow Jason Casden, Digital Technologies Development Librarian NCSU Libraries 1

description

 

Transcript of "Providing Mobile Web Library Services"

Page 1: "Providing Mobile Web Library Services"

The Education InstituteProviding Mobile Web Library Services

David Woodbury, NCSU Libraries FellowJason Casden, Digital Technologies Development

Librarian

NCSU Libraries

1

Page 2: "Providing Mobile Web Library Services"

David Woodbury

Project Planning and Design

2

Page 3: "Providing Mobile Web Library Services"

Why invest in mobile development?

5 billion reasons

3

Page 4: "Providing Mobile Web Library Services"

“People expect to be able to work, learn, and study whenever and wherever they want to.”

4

Page 5: "Providing Mobile Web Library Services"

Our motivation

5

Page 6: "Providing Mobile Web Library Services"

About NC State University Libraries• We serve the largest higher education

institution in the state– 31,000 students & 8,000 faculty members– Large focus on science, technology,

engineering & mathematics

• History of innovation & collaboration– Endeca discovery layer on our catalog– Early mobile library site (MobiLIB)

6

Page 7: "Providing Mobile Web Library Services"

Our mobile services

7

Page 8: "Providing Mobile Web Library Services"

NCSU Mobile Web (Campus Site)

8

Page 9: "Providing Mobile Web Library Services"

NCSU Libraries Mobile Team

• Jason Casden, Digital Technologies Development Librarian– Developer

• David Woodbury, NCSU Libraries Fellow– Project manager

• Markus Wust, Digital Collections and Preservation Librarian– Developer & co-creator of MobiLIB

9

Page 10: "Providing Mobile Web Library Services"

Project timeline

• Project planning, site wireframes in September (one project manager)

• Development and testing in October (two developers)

• Formal launch & promotion in November

• Main website redirect in December

Three months from planning to launch

10

Page 11: "Providing Mobile Web Library Services"

Project timeline

• Enhancements added by other developers

• Bug fixes as needed for new devices

Iterative development since launch

new

newnew

11

Page 12: "Providing Mobile Web Library Services"

Our mobile services• Locations & Hours• Computer Availability• Book & Article Search• Room Reservations• GroupFinder message board• Reference Services• News & Events• Webcam Feeds• Link to campus mobile sitehttp://m.lib.ncsu.

edu

12

Page 13: "Providing Mobile Web Library Services"

Locations & Hours

13

Page 14: "Providing Mobile Web Library Services"

Computer Availability

14

Page 15: "Providing Mobile Web Library Services"

Catalog Search

15

Page 16: "Providing Mobile Web Library Services"

Catalog Search

16

Page 17: "Providing Mobile Web Library Services"

Reference Services

17

Page 18: "Providing Mobile Web Library Services"

GroupFinder (message service)

18

Page 19: "Providing Mobile Web Library Services"

What 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?

19

Page 20: "Providing Mobile Web Library Services"

Don’t mobilize everything

• Nearly 100 links!• Always can link back to home page, if needed

20

Page 21: "Providing Mobile Web Library Services"

“Mobile” is not just shrinking the page

21

Page 22: "Providing Mobile Web Library Services"

Use only essential, relevant content

22

Page 23: "Providing Mobile Web Library Services"

Use only essential, relevant content

23

Page 24: "Providing Mobile Web Library Services"

Reduce options, simplify

24

Page 25: "Providing Mobile Web Library Services"

Limit data to mobile context

25

25

Page 26: "Providing Mobile Web Library Services"

Limit data to mobile context

• For time oriented data, we assume current day & time

• We assume action oriented

26

Page 27: "Providing Mobile Web Library Services"

Use the mobile interface

27

Page 28: "Providing Mobile Web Library Services"

Provide appropriate tools for the user’s context

28

Page 29: "Providing Mobile Web Library Services"

Expose hidden, useful content

29

Page 30: "Providing Mobile Web Library Services"

Jason Casden

Technical Planning and Implementation

30

Page 31: "Providing Mobile Web Library Services"

31

Page 32: "Providing Mobile Web Library Services"

When 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 applications32

Page 33: "Providing Mobile Web Library Services"

The 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”

33

Page 34: "Providing Mobile Web Library Services"

WolfWalk

• Native iPhone App• Geolocated special collections images• Track the user’s current location• Browse historical images of sites on

campus

34

Page 35: "Providing Mobile Web Library Services"

Shoutouts

• The project team– Tito Sierra, Jason Casden, Steven Morris,

Markus Wust, Brian Dietz, Todd Kosmerick, Joseph Ryan

35

Page 36: "Providing Mobile Web Library Services"

WolfWalk, Two Ways

36

Page 37: "Providing Mobile Web Library Services"

37

Page 38: "Providing Mobile Web Library Services"

38

Page 39: "Providing Mobile Web Library Services"

Distribution Channels

• Open vs. Controlled– Administrative overhead– Bottlenecks– Technical restrictions

39

Page 40: "Providing Mobile Web Library Services"

Our 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

40

Page 41: "Providing Mobile Web Library Services"

No developers?

• Tools that require only HTML knowledge– WordPress, iWebKit, iUI, jQTouch, Dashcode…– Good for static content– May lack good multi-tiered device support

41

Page 42: "Providing Mobile Web Library Services"

No developers?

• Vendors– Boopsie, Terribly Clever…– Can manage mobile development process for

you– You may lack control over the final product– May be expensive– Doesn’t develop internal expertise

42

Page 43: "Providing Mobile Web Library Services"

Data Reuse

• CatalogWS• Library Hours• Study Room Reservations• GroupFinder

43

Page 44: "Providing Mobile Web Library Services"

Best practices

• Standards and official guidelines– Useful, but slow-moving– Don’t get stuck

44

Page 45: "Providing Mobile Web Library Services"

Lots of Devices

Top LeveliPhones, 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 LevelWeb-enabled flip phones

Small screens, low web functionality

45

Page 46: "Providing Mobile Web Library Services"

Content Adaptation

46

Page 47: "Providing Mobile Web Library Services"

Separating data from presentation

47

Page 48: "Providing Mobile Web Library Services"

Testing

CC BY-SA 2.0: http://www.flickr.com/photos/wfryer/3929189482/ 48

Page 49: "Providing Mobile Web Library Services"

Recommendations

49

Page 50: "Providing Mobile Web Library Services"

Be Agile

• Rapid development cycle• Think iteratively• Adjust to change quickly• Avoid paralysis

50

Page 51: "Providing Mobile Web Library Services"

Play

51

Page 52: "Providing Mobile Web Library Services"

Collaborate

• Campus efforts• External projects• Steal what you like

– Improve it, so it can be stolen back

52

Page 53: "Providing Mobile Web Library Services"

In Summary…

• Mobile websites are becoming very sophisticated

• Mobile web app development is web development– just a little different

53

Page 54: "Providing Mobile Web Library Services"

David Woodbury

Assessment

54

Page 55: "Providing Mobile Web Library Services"

Assessing the site

55

Page 56: "Providing Mobile Web Library Services"

Pageviews by service

What’s popular at NCSU Libraries

56

Page 57: "Providing Mobile Web Library Services"

Views by device

What’s popular at NCSU Libraries

57

Page 58: "Providing Mobile Web Library Services"

Further assessment

• Assess actual student needs– Survey students– Study behaviors

• Invest in services that can be used in a variety of contexts

• Get input from across library staff

58

Page 59: "Providing Mobile Web Library Services"

Coming Soon!

• Patron account information (checkouts & renewals)

• Access to electronic reserves for classes• Building wayfinding• Tools for staff

59

Page 60: "Providing Mobile Web Library Services"

Questions?

60