1.1. Figuring Out What Makes a Great iPhone Application1.2. Exploiting the Platform1.2.1. Device-guided design1.2.2. Exploiting the features1.2.2.1. Accessing the Internet1.2.2.2. Knowing the location of the user1.2.2.3. Tracking orientation and motion1.2.2.4. Tracking the action of the user's fingers on the screen1.2.2.5. Playing audio and video1.2.2.6. Accessing the user's contacts1.2.2.7. Accessing the user's pictures and camera1.3. Embracing the iPhone's Limitations1.3.1. Living with the small screen1.3.2. Designing for fingers1.3.3. Balancing limited computer power, memory, and battery life1.4. Why Develop iPhone Applications?1.5. Developing with Apple's Expectations in Mind1.6. An Overview of the Development Cycle1.7. The Sample Applications1.8. What's Next