Presentation - Florida Library Association

Download Report

Transcript Presentation - Florida Library Association

SMART SERVICES FOR
SMARTPHONES
Florida Library Association Annual Conference
MAY 5, 2011
11:00 a.m.
Orange County Library System, Orlando, FL
Orange County Library System, Orlando, FL
Along Came Mobile…
Orange County Library System, Orlando, FL
Cell phone owners – 85% adults
All adults
Ages 18-29
Ages 30-49
Ages 50-64
Age 65+
100%
90%
80%
96%
90%
85%
70%
60%
50%
40%
30%
20%
10%
0%
Jan-05 Jul-05 Jan-06 Jul-06 Jan-07 Jul-07 Jan-08 Jul-08 Jan-09 Jul-09 Jan-10 Jul-10
58%
Mobile internet connectors – 57% adults
All adults
Whites
Blacks
Hispanics
70%
60%
50%
40%
30%
20%
10%
0%
62%
59%
55%
Orange County Library System, Orlando, FL
Orange County Library System, Orlando, FL
Orange County Library System, Orlando, FL
Orange County Library System, Orlando, FL
Orange County Library System, Orlando, FL
View QR code video on youtube at www.ocls.info/qrcodesvideo
Orange County Library System, Orlando, FL
Orange County Library System, Orlando, FL
What We’ve Created
OCLS Shake It!
Orange County Library System, Orlando, FL
OCLS Mobile
How to Build a Mobile Application
Orange County Library System, Orlando, FL
Challenges to Starting Development
“We don’t have that person”
Orange County Library System, Orlando, FL
Challenges to Starting Development
“We don’t have the budget for that.”
Orange County Library System, Orlando, FL
Challenges to Starting Development
“We don’t have access”
Orange County Library System, Orlando, FL
What’s the Difference Between
a Web App and a Native App?
• Web Apps are viewed using the built in Web
browser Safari and act very similar to a Web page.
• No Approval Process by Apple
• Native Apps are downloaded to your iOS device
(iPhone, iPod Touch, iPad) through the App Store.
• Native Apps can also use special, built-in hardware
like accelerometers, the compass, and the camera.
Orange County Library System, Orlando, FL
Web App: What Do I Need To Know?
• HTML (HyperText Markup Language)
• CSS (Cascading Style Sheets)
• JavaScript, Webkit, AJAX (optional)
Orange County Library System, Orlando, FL
The Delicious Web Structure
Orange County Library System, Orlando, FL
Web App: What Do I Need?
• A computer. PC or Mac
• Software
– Dreamweaver and Photoshop (recommended)
– Komposer and Gimp (free)
• A web server
– Use your existing server that your site is on
– Sign up with a hosting company
Orange County Library System, Orlando, FL
Web App: Good Resources
• Websites
– http://www.w3schools.com
– Search Google + use the discussions link
• Books
– Beginning iPhone and iPad Web Apps: Scripting
with HTML5, CSS3, and JavaScript by Chris Apers
and Daniel Paterson
– Head First HTML with CSS & XHTML by Eric T
Freeman and Elisabeth Freeman
Orange County Library System, Orlando, FL
The Native App Structure
Orange County Library System, Orlando, FL
Native App: What Do I Need To
Know?
• Basic coding concepts
– Functions
– Variables
– Loops
• Objective-C
Orange County Library System, Orlando, FL
Native App: What Do I Need?
• A Mac computer (iMac, Macbook, Mac Mini)
• Software
– Xcode (free)
– iOS SDK (free)
– Photoshop (recommended)
– Gimp (free)
• An Apple developer license
• An iOS Device (iPhone, iPod Touch, iPad)
Orange County Library System, Orlando, FL
Native App: Good Resources
• Websites
– http://developer.apple.com
– Search Google + use the discussions link
• Books
– iPhone and iPad Apps for Absolute Beginners
(Getting Started) by Rory Lewis
– Learn Objective-C on the Mac by Scott Knaster and
Mark Dalrymple (not specific to iOS)
Orange County Library System, Orlando, FL
Good Luck!
Orange County Library System, Orlando, FL
View Shake It! video on youtube at www.ocls.info/shakeitstory
Orange County Library System, Orlando, FL
Orange County Library System, Orlando, FL
Orange County Library System, Orlando, FL
Orange County Library System, Orlando, FL
Contact Info
• Sheri Chambers
– [email protected]
• Jim Elder
– [email protected]
• www.ocls.info/mobileapps
• Debbie Moss
– [email protected]
Orange County Library System, Orlando, FL