Apple iPad

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

description

Apple iPad. Going Where Google Maps Can’t. CS 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. CS 525. Development Project. - PowerPoint PPT Presentation

Transcript of Apple iPad

Page 1: Apple iPad

Apple iPadGoing Where Google Maps Can’t

Spring 2010 Joe Taylor CS 525

Page 2: Apple iPad

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

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

Spring 2010 Joe Taylor CS 525

Page 5: Apple iPad

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

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

Spring 2010 Joe Taylor CS 525