Web Apps and Responsive Design for Libraries

68
Responsive Web Design for Libraries Matt Machell, Capita Libraries blogs.capita-libraries.co.uk/prism matt.machell @ capita.co.uk eclecticdreams.com / @shuckle

description

Slides from the Mobile in Libraries Information Sharing event.

Transcript of Web Apps and Responsive Design for Libraries

Page 1: Web Apps and Responsive Design for Libraries

Responsive Web Design for Libraries

Matt Machell, Capita Librariesblogs.capita-libraries.co.uk/prism

matt.machell @ capita.co.uk

eclecticdreams.com / @shuckle

Page 2: Web Apps and Responsive Design for Libraries

Themes

• What is responsive web design?

• Web apps vs other mobile solutions

Page 3: Web Apps and Responsive Design for Libraries

So...

Page 4: Web Apps and Responsive Design for Libraries

Question your assumptions about

mobile

Page 5: Web Apps and Responsive Design for Libraries

Apps are the only way

Page 6: Web Apps and Responsive Design for Libraries

Mobile Context

Page 7: Web Apps and Responsive Design for Libraries

The Mobile Web...

Page 8: Web Apps and Responsive Design for Libraries

We’ve done this...

• Prism Mobile

• Adaptive layout

• Released Sept 2011

Page 9: Web Apps and Responsive Design for Libraries

Before all that

• Who has a smartphone?

• What do you actually do with it?

Page 10: Web Apps and Responsive Design for Libraries

Quick Exercise

• Get out your phones

• Discuss which apps and websites you use on them

• Come up with list of top 3

Page 11: Web Apps and Responsive Design for Libraries

Big question

• Did anybody use a library web site?

• Their institutional site?

• Anybody say the phonecall app?

Page 12: Web Apps and Responsive Design for Libraries

• Among all U.S. adults, only one in three report using any apps on their cell phone on a regular, weekly basis.

http://www.pewinternet.org/~/media/Files/Reports/2011/PIP_Apps-Update-2011.pdf

Page 13: Web Apps and Responsive Design for Libraries

Question your assumptions about

mobile

Page 14: Web Apps and Responsive Design for Libraries

What is responsive web design

anyway?

Page 15: Web Apps and Responsive Design for Libraries

Who redesigned their website in the last five

years?

Page 16: Web Apps and Responsive Design for Libraries

Which devices did you target?

Page 17: Web Apps and Responsive Design for Libraries

credit : http://www.flickr.com/photos/sdasmarchives/7142833961/

Page 18: Web Apps and Responsive Design for Libraries
Page 19: Web Apps and Responsive Design for Libraries
Page 20: Web Apps and Responsive Design for Libraries
Page 21: Web Apps and Responsive Design for Libraries
Page 22: Web Apps and Responsive Design for Libraries
Page 23: Web Apps and Responsive Design for Libraries
Page 24: Web Apps and Responsive Design for Libraries

“Fragmenting our content across different “device-optimized” experiences is a losing proposition, or at least an unsustainable one. “

―Ethan Marcotte, Responsive Web Design

Page 25: Web Apps and Responsive Design for Libraries

You have no control of the device somebody

will access your site on.

Page 26: Web Apps and Responsive Design for Libraries

Responsive Web Design

• A flexible grid

• Flexible media and images

• media queries

http://www.alistapart.com/articles/responsive-web-design/

Page 28: Web Apps and Responsive Design for Libraries
Page 29: Web Apps and Responsive Design for Libraries

Building multi-device product in 2012...

Page 30: Web Apps and Responsive Design for Libraries

1- Single responsive or adaptive website

http://library.duke.edu/http://prism.talis.com/mmu/ http://www.lancs.ac.uk/ http://www.eastsussex.gov.uk/default.htm

Page 31: Web Apps and Responsive Design for Libraries

2 - Web site and a distinct Mobile website

Page 32: Web Apps and Responsive Design for Libraries

3 - Native app that calls web APIs

http://itunes.apple.com/gb/app/worcestershire-county-council/id465947187?mt=8http://www.ombiel.com/campusm.html

Page 33: Web Apps and Responsive Design for Libraries

4 - Web wrapped in app

Http://phonegap.comhttp://www.appcelerator.com/

Page 34: Web Apps and Responsive Design for Libraries

• Who has an app for their library?

• Who has a separate mobile website?

• Who has a single adaptive or responsive site?

• Anybody use Phonegap?

Page 35: Web Apps and Responsive Design for Libraries

Exercise

• Get into groups

• Pick an approach

• Discuss pros and cons of approach

Page 36: Web Apps and Responsive Design for Libraries

Native Apps

Page 37: Web Apps and Responsive Design for Libraries

Native Apps - Pros

• Faster rendering of graphics

• Smoother interactions

• Feels part of OS

• You can charge to download it

Page 38: Web Apps and Responsive Design for Libraries

Native Apps - Cons

• Which platform?

• App store terms and control

• An app is a relationship

• Costly to develop

• Promoting it...

Page 40: Web Apps and Responsive Design for Libraries

• 99% of Imangi's customer support emails are people complaining their Android device is not supported. Imangi supports 707 Android devices. 

http://thenextweb.com/mobile/2012/03/30/the-shocking-toll-of-hardware-and-software-fragmentation-on-android-development/

Page 41: Web Apps and Responsive Design for Libraries

Phone Gap & Similar

Page 42: Web Apps and Responsive Design for Libraries

Phone Gap & Similar

• Write once, deploy to lots of devices

• Use existing web skills

Page 43: Web Apps and Responsive Design for Libraries

Phone Gap & Similar

• App store terms

• Non-native look and feel

• Promoting it...

• Can be slower than equivalent native app

Page 44: Web Apps and Responsive Design for Libraries

Separate Sites

Page 45: Web Apps and Responsive Design for Libraries

Separate Sites - Pros

• Smaller download / Faster

• All platforms

• You control it

Page 46: Web Apps and Responsive Design for Libraries

Separate Sites - Cons

• Different sites get out of sync.

• Twice the management overhead.

• How many sites do you have?

• Device detection is unreliable

• Multiple uris

Page 47: Web Apps and Responsive Design for Libraries
Page 48: Web Apps and Responsive Design for Libraries

Responsive Web App

Page 49: Web Apps and Responsive Design for Libraries

Responsive Web App

• One site that works on any device

• Maintainable

• One set of uris

• You control it

Page 50: Web Apps and Responsive Design for Libraries

Responsive Web App

• Hard to retrofit

• Requires modern web thinking

• Sometimes send larger media than needed

Page 51: Web Apps and Responsive Design for Libraries

If we want a usable solution, that's maintainable across a wide

customer base, makes use of existing skills and that we control...

Page 52: Web Apps and Responsive Design for Libraries

Responsive Web App

Page 53: Web Apps and Responsive Design for Libraries

Almost...

• Retrofitting is hard

• Especially when you have 80 customers

• ..whose design you don’t control

Page 54: Web Apps and Responsive Design for Libraries

Adaptive

Page 56: Web Apps and Responsive Design for Libraries
Page 57: Web Apps and Responsive Design for Libraries
Page 58: Web Apps and Responsive Design for Libraries

AdaptiveAll the content, differently presented

Page 59: Web Apps and Responsive Design for Libraries

HTML5CSS3 Media QueriesLocalStorage

Page 60: Web Apps and Responsive Design for Libraries

Web as platform

Page 61: Web Apps and Responsive Design for Libraries

• Add to home screen

• Access the file system

• Use the device’s camera

• Store data on the device for later

• Work offline

• 3D graphics

• Image manipulation

• Audio manipulation

• Detect location

• Fullscreen video

• Drag and Drop

• Make a phone call

• Scan a barcode

• Send notifications

What can’t you do in a web browser?

Page 62: Web Apps and Responsive Design for Libraries

Trick Question

Page 63: Web Apps and Responsive Design for Libraries

“The future is already here, it's just not very evenly distributed”

- William Gibson

Page 64: Web Apps and Responsive Design for Libraries

Boot to Geckohttp://www.youtube.com/watch?v=OAaH5vikEOM

Page 66: Web Apps and Responsive Design for Libraries

Responsive Web Design

• Maintainable

• one web

• multi-device solution

Page 67: Web Apps and Responsive Design for Libraries

Web Apps

• Will soon do anything native apps do

Page 68: Web Apps and Responsive Design for Libraries

Question your assumptions about

“mobile”