Download - B ecome the “Tech Guy” and make iPhone apps for your library

Transcript
Page 1: B ecome the “Tech Guy” and make iPhone apps for your library

Become the “Tech Guy”and make iPhone apps for your library

Page 2: B ecome the “Tech Guy” and make iPhone apps for your library

What We’ve Created

OCLS Shake It! OCLS Mobile

Page 3: B ecome the “Tech Guy” and make iPhone apps for your library

Before we go any further…

Page 4: B ecome the “Tech Guy” and make iPhone apps for your library

Challenges to Starting Development

“We don’t have that person”

Page 5: B ecome the “Tech Guy” and make iPhone apps for your library

Challenges to Starting Development

“We don’t have much money”

Page 6: B ecome the “Tech Guy” and make iPhone apps for your library

Challenges to Starting Development

“We don’t have access”

Page 7: B ecome the “Tech Guy” and make iPhone apps for your library

Solution Recap• You are now that person. Congrats!• Get started making apps for less than

$900• Web apps can be created for even less• Ask for your data or ask for “web app

space”• Create something that doesn’t need that

locked down data• A winner is you!

Page 8: B ecome the “Tech Guy” and make iPhone apps for your library

What’s the Difference Betweena Web App and an 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

• Apps are downloaded to your iOS device (iPhone,iPod Touch) through the App Store.

• Apps can also use special, built-in hardware like accelerometers, the compass, and the camera.

Page 9: B ecome the “Tech Guy” and make iPhone apps for your library

Getting Started: Web App

Page 10: B ecome the “Tech Guy” and make iPhone apps for your library

Web App: What Do I Need To Know?

• HTML (HyperText Markup Language)• CSS (Cascading Style Sheets)• JavaScript, Webkit, AJAX (optional)

Page 11: B ecome the “Tech Guy” and make iPhone apps for your library

The Delicious Web Structure

Page 12: B ecome the “Tech Guy” and make iPhone apps for your library

Example…

Page 13: B ecome the “Tech Guy” and make iPhone apps for your library

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

Page 14: B ecome the “Tech Guy” and make iPhone apps for your library

Web App: Good Resources• Web Sites– http://www.w3schools.com– Use Google search + discussions

• 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 

Page 15: B ecome the “Tech Guy” and make iPhone apps for your library

Getting Started: App

Page 16: B ecome the “Tech Guy” and make iPhone apps for your library

The App Structure

Page 17: B ecome the “Tech Guy” and make iPhone apps for your library

App: What Do I Need To Know?• Basic coding principles– Functions– Variables– Loops

• Objective-C

Page 18: B ecome the “Tech Guy” and make iPhone apps for your library

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)

Page 19: B ecome the “Tech Guy” and make iPhone apps for your library

App: Good Resources• Web Sites– http://developer.apple.com– Use Google search + discussions

• 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

Page 20: B ecome the “Tech Guy” and make iPhone apps for your library

Questions?

Page 21: B ecome the “Tech Guy” and make iPhone apps for your library

Good Luck!

Page 22: B ecome the “Tech Guy” and make iPhone apps for your library

Contact Info• Jim Elder– [email protected]

• www.ocls.info• Get the slides and additional info

here: www.ocls.info/handheldlibrarian

Page 23: B ecome the “Tech Guy” and make iPhone apps for your library