making mobile work in your library

115
Making mobile work in you library

Upload: tom-boone

Post on 15-May-2015

3.284 views

Category:

Technology


2 download

DESCRIPTION

A gentle introduction to the technical realities of developing mobile apps and sites for your library.

TRANSCRIPT

Page 1: Making Mobile Work in Your Library

Making mobile

workin you library

Page 2: Making Mobile Work in Your Library

VERIZON 31.1%AT&T 25.2%

SPRINT 12.0%T-MOBILE 12.0%

April 2010 comScore

Page 3: Making Mobile Work in Your Library

Cellular Networks

Page 4: Making Mobile Work in Your Library

Global System forMobile Communication

GSM

Page 5: Making Mobile Work in Your Library

Code DivisionMultiple Access

CDMA

Page 6: Making Mobile Work in Your Library
Page 7: Making Mobile Work in Your Library

Data Networks

Page 8: Making Mobile Work in Your Library

First GenerationMobile Technology

1G

Page 9: Making Mobile Work in Your Library

Analog

1G

Page 10: Making Mobile Work in Your Library

Second GenerationMobile Technology

2G

Page 11: Making Mobile Work in Your Library

Digital

2G

Page 12: Making Mobile Work in Your Library

Enhanced Data Ratesfor GSM Evolution

EDGE

Page 13: Making Mobile Work in Your Library

Third GenerationMobile Technology

3G

Page 14: Making Mobile Work in Your Library

Simultaneous Voice andData Transmissions

3G

Page 15: Making Mobile Work in Your Library

Fourth GenerationMobile Technology

4G

Page 16: Making Mobile Work in Your Library

Faster, Higher, Stronger…

4G

Page 17: Making Mobile Work in Your Library
Page 18: Making Mobile Work in Your Library
Page 19: Making Mobile Work in Your Library
Page 20: Making Mobile Work in Your Library
Page 21: Making Mobile Work in Your Library
Page 22: Making Mobile Work in Your Library
Page 23: Making Mobile Work in Your Library

Platforms

Page 24: Making Mobile Work in Your Library

RIM BlackBerry 35%Apple iPhone 28%

MS Windows Mobile 19%Android OS 9%

Palm OS 4%Linux 3%

Symbian 2%Q1 2010 Nielsen

Page 25: Making Mobile Work in Your Library

RIM BlackBerry -2%Apple iPhone +2%

MS Windows Mobile -2%Android OS +2%

Palm OSLinux

Symbian Q1 2010 Nielsen

Page 26: Making Mobile Work in Your Library

1,400 apps

Windows Marketplace for Mobile

Page 27: Making Mobile Work in Your Library

7,400 appsBlackBerry App World

Page 28: Making Mobile Work in Your Library

8,000 appsPalm App Catalog

Page 29: Making Mobile Work in Your Library

70,000 appsAndroid Marketplace

Page 30: Making Mobile Work in Your Library

300,000 appsiPhone App Store

Page 31: Making Mobile Work in Your Library

Mobile App Lingo

Page 32: Making Mobile Work in Your Library

Programmed to run nativelyon a mobile platform

Native App

Page 33: Making Mobile Work in Your Library

What you download from an app store

Native App

Page 34: Making Mobile Work in Your Library

Has an icon you tapto start the app

Native App

Page 35: Making Mobile Work in Your Library

Programmed to run in a mobile browser

Web App

Page 36: Making Mobile Work in Your Library

Website with a URLWeb App

Page 37: Making Mobile Work in Your Library

has a native appfor the iPad

WestlawNext

Page 38: Making Mobile Work in Your Library
Page 39: Making Mobile Work in Your Library

has a web appfor everything else

WestlawNext

Page 40: Making Mobile Work in Your Library
Page 41: Making Mobile Work in Your Library
Page 42: Making Mobile Work in Your Library

Pop-up alerts onspecified events

SMS/Push Notifications

Page 43: Making Mobile Work in Your Library

Short Message ServiceSMS

Page 44: Making Mobile Work in Your Library

Text MessagingSMS

Page 45: Making Mobile Work in Your Library

Alert from a native appon your phone

Push Notifications

Page 46: Making Mobile Work in Your Library

Option to send SMSreminders of events

Google Calendar

Page 47: Making Mobile Work in Your Library
Page 48: Making Mobile Work in Your Library

Option to send Pushreminders of events

Google Native App

Page 49: Making Mobile Work in Your Library
Page 50: Making Mobile Work in Your Library

Can use phone’s built-incamera in a native app

Camera

Page 51: Making Mobile Work in Your Library

RedLaser barcodescanner

Camera

Page 52: Making Mobile Work in Your Library
Page 53: Making Mobile Work in Your Library

Access user’s locationvia built-in GPS

Location Services

Page 54: Making Mobile Work in Your Library

OpenTableLocation Services

Page 55: Making Mobile Work in Your Library
Page 56: Making Mobile Work in Your Library

SDK

Software Development Kit

Page 57: Making Mobile Work in Your Library

Development tools for buildingsoftware for a platform

Software Development Kit

Page 58: Making Mobile Work in Your Library

iPhone SDK

Software Development Kit

Page 59: Making Mobile Work in Your Library
Page 60: Making Mobile Work in Your Library

Android SDK

Software Development Kit

Page 61: Making Mobile Work in Your Library
Page 62: Making Mobile Work in Your Library

Developing a Native App

Page 63: Making Mobile Work in Your Library

Photo by chrisphoto http://www.flickr.com/photos/sourmash/4446554343/

Page 64: Making Mobile Work in Your Library
Page 65: Making Mobile Work in Your Library
Page 66: Making Mobile Work in Your Library

Only option to distributenative iPhone apps

iPhone App Store

Page 67: Making Mobile Work in Your Library

Content RestrictionsiPhone App Store

Page 68: Making Mobile Work in Your Library

Code RestrictionsiPhone App Store

Page 69: Making Mobile Work in Your Library

Cannot duplicate coreOS functionality

iPhone App Store

Page 70: Making Mobile Work in Your Library

Must be approvedby Apple

iPhone App Store

Page 71: Making Mobile Work in Your Library
Page 72: Making Mobile Work in Your Library
Page 73: Making Mobile Work in Your Library
Page 74: Making Mobile Work in Your Library

One option to distributenative Android apps

Android Marketplace

Page 75: Making Mobile Work in Your Library

Similar but generallyless restrictive guidelines

Android Marketplace

Page 76: Making Mobile Work in Your Library

If app doesn’t meet guidelines,you can still self-distribute

Android Marketplace

Page 77: Making Mobile Work in Your Library

Verizon and Amazon planningAndroid app stores

Android Marketplace

Page 78: Making Mobile Work in Your Library

Web Apps

Page 79: Making Mobile Work in Your Library

Web DevelopmentWeb App Development

Page 80: Making Mobile Work in Your Library

HTMLWeb App Development

Page 81: Making Mobile Work in Your Library

CSSWeb App Development

Page 82: Making Mobile Work in Your Library

JavascriptWeb App Development

Page 83: Making Mobile Work in Your Library

Some LimitationsWeb App Development

Page 84: Making Mobile Work in Your Library

No Adobe Flashon the iPhone

Web App Development

Page 85: Making Mobile Work in Your Library

No Flash-basedvideo players

Web App Development

Page 86: Making Mobile Work in Your Library

HTML5 video asalternative to Flash

Web App Development

Page 87: Making Mobile Work in Your Library
Page 88: Making Mobile Work in Your Library

Single column layoutworks best

Web App Development

Page 89: Making Mobile Work in Your Library
Page 90: Making Mobile Work in Your Library
Page 91: Making Mobile Work in Your Library
Page 92: Making Mobile Work in Your Library
Page 93: Making Mobile Work in Your Library
Page 94: Making Mobile Work in Your Library
Page 95: Making Mobile Work in Your Library

Develop oncefor all platforms

Web App Development

Page 96: Making Mobile Work in Your Library

Limited by HTML,CSS and Javascript

Web App Development

Page 97: Making Mobile Work in Your Library

and, well, it’s not an appWeb App Development

Page 98: Making Mobile Work in Your Library

morris.law.yale.edu

Yale Law Library Catalog

Page 99: Making Mobile Work in Your Library

mobilemorris.law.yale.edu

Yale Law Library Catalog

Page 100: Making Mobile Work in Your Library

www.law.yale.edu/libraryYale Law Library

Page 101: Making Mobile Work in Your Library

Device-detectionMobile Site URL

Page 102: Making Mobile Work in Your Library

Redirect mobile usersMobile Site URL

Page 103: Making Mobile Work in Your Library
Page 104: Making Mobile Work in Your Library
Page 105: Making Mobile Work in Your Library

May include mobile tools(“themes,” device detection)

Content Management System

Page 106: Making Mobile Work in Your Library

Drupal

Content Management System

Page 107: Making Mobile Work in Your Library
Page 108: Making Mobile Work in Your Library
Page 109: Making Mobile Work in Your Library

WordPress

Content Management System

Page 110: Making Mobile Work in Your Library
Page 111: Making Mobile Work in Your Library
Page 112: Making Mobile Work in Your Library

Outsourcing?

Page 113: Making Mobile Work in Your Library
Page 114: Making Mobile Work in Your Library
Page 115: Making Mobile Work in Your Library

Right?You understood all of that