Top Banner
Apple iPad Going Where Google Maps Can’t Spring 2010 Joe Taylor CS 525
7

Apple iPad Going Where Google Maps Can’t Spring 2010Joe TaylorCS 525.

Dec 22, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Apple iPad Going Where Google Maps Can’t Spring 2010Joe TaylorCS 525.

Apple iPadGoing Where Google Maps Can’t

Spring 2010 Joe Taylor CS 525

Page 2: Apple iPad Going Where Google Maps Can’t Spring 2010Joe TaylorCS 525.

Recent Developments

• SDK 3.2 released late March 2010

– iPad Applications

– Universal Applications

• iPad Wi-Fi

– Accelerometer, Compass, Bluetooth

• iPad Wi-Fi + 3G

– Adds GPS & cellular location services

Spring 2010 Joe Taylor CS 525

Page 3: Apple iPad Going Where Google Maps Can’t Spring 2010Joe TaylorCS 525.

Development Project

• Create a location aware iPad / iPhone App

• Display UCCS main campus map

• Zoom in / out

• Rotate between portrait and landscape

• Display current location on map and update as device moves around campus

Spring 2010 Joe Taylor CS 525

Page 4: Apple iPad Going Where Google Maps Can’t Spring 2010Joe TaylorCS 525.

Spring 2010 Joe Taylor CS 525

Page 5: Apple iPad Going Where Google Maps Can’t Spring 2010Joe TaylorCS 525.

iPhone SDK Classes

• UIImage holds image data

• UIImageView displays a UIImage

• UIScrollView holds a UIImageView and manages scrolling and zooming

• CLLocationManager provides location coordinates and accuracy estimates

Spring 2010 Joe Taylor CS 525

Page 6: Apple iPad Going Where Google Maps Can’t Spring 2010Joe TaylorCS 525.

Observations• iPad / iPhone dev is simple yet unique

• Portrait to Landscape transitions take effort

• Distinct view classes can be created for iPhone and iPad within an app

• Objective C notation has its own style

imageView = [ [ UIImageView alloc ] initWithImage: [ UIImage imageNamed: @"Map.png" ] ];

• Memory management is required

[ imageView release];

Spring 2010 Joe Taylor CS 525

Page 7: Apple iPad Going Where Google Maps Can’t Spring 2010Joe TaylorCS 525.

Spring 2010 Joe Taylor CS 525