Christopher M. Judd is the president and primary consultant for Judd Solutions, an international speaker, an open source evangelist, the Central Ohio Java Users Group and Columbus iPhone Developer User Group leader, and the co-author of Beginning Groovy and Grails (Apress, 2008), Enterprise Java Development On A Budget (Apress, 2003) and Pro Eclipse JST (Apress, 2005) as well as the author of the children’s book Bearable Moments. He has spent 13 years architecting and developing software for Fortune 500 companies in various industries, including insurance, retail, government, manufacturing, service, and transportation. His current focus is on consulting, mentoring, and training with Java, Java EE, Groovy, Grails, Cloud Computing and mobile platforms like iPhone, Android and Java ME.
Because iOS devices are location aware, many applications include maps and annotate specific points with pins. The presentation shows you how you can add maps, custom annotations and driving directions to your iOS applications by incorporating the MapKit framework.
During the all day iOS hands-on tutorial, we will do soup to nuts iOS development. We will start with how to use Xcode and build a universal application for iPhone and iPad using a variety of common APIs. We will finish up talking about and demoing how to prepare and deploy to the app store. The app we build will allow us to experiment with a bunch of APIs including Core Data, Camera, and more.
This all day class will be broken into six parts, as follows:
So your iOS application is all coded and ready to be tested on a device, later beta tested and eventually submitted to the Apple App Store, but how do you start this journey. Since the iOS SDK has been made available to developers there have been many improvements to the deployment process for Development, Ad Hoc and App Store deployments but there are still lots of nuances and pit falls along the way that can lead to frustrations and delays. This sessions will provide tips and tricks for making the final steps more successful.
Mobile phones have given everybody a portable GPS in their pocket. Frameworks like MapKit make it easy to embed mapping functionality into your own applications. This session will begin by providing an quick introduction to MapKit. But MapKit may not be enough. Often applications need a server side component which stores and makes searching location information easy. Apache Solr is a powerful yet easy to use open source enterprise search server with geospatial searching capabilities built-in. This session will conclude by showing how integrating MapKit and Solr using JSON and RestKit maybe the right direction for your next mobile map app.
Most iOS applications can live on local data alone. Many applications have to retrieve and/or send data to some server in the cloud. Many applications have chosen to do this with JSON restful web services. Unfortunately there is no restful support built into iOS. So instead of rolling your own solution, this presentation will show you how to use RestKit to make this process simple.