Apple iPad
description
Transcript of Apple iPad
Apple iPadGoing Where Google Maps Can’t
Spring 2010 Joe Taylor 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
Spring 2010 Joe Taylor CS 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
Spring 2010 Joe Taylor CS 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
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
Spring 2010 Joe Taylor CS 525