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 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 2010Joe TaylorCS 525
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 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 ] ]; Memory management is required [ imageView release]; Spring 2010Joe TaylorCS 525
Spring 2010Joe TaylorCS 525