Copyright
Brief Table of Contents
Table of Contents
List of Figures
List of Tables
List of Listings
Preface
Acknowledgments
About this book
1. Introducing iPhone programming
Chapter 1. Introducing the iPhone
1.1. iPhone core specifications
1.1.1. iPhone input and output specifications
1.1.2. iPhone network specifications
1.1.3. iPhone browser specifications
1.1.4. Other iPhone hardware features
1.2. How the iPhone compares to the industry
1.2.1. The physical comparison
1.2.2. Competitive internet viewing
1.2.3. Mobile web standards
1.2.4. The rest of the story
1.3. How the iPhone is unique
1.4. Understanding iPhone input and output
1.4.1. Output and iPhone viewport
1.4.2. Output and orientations
1.4.3. Input and iPhone mousing
1.5. Summary
Chapter 2. Web development or the SDK?
2.1. Comparing the two programming styles
2.2. A central philosophy: the continuum of programming
2.3. Advantages and disadvantages
2.3.1. Web development
2.3.2. SDK development
2.3.3. To each program its platform
2.4. Stand-alone iPhone development
2.4.1. Web development models
2.4.2. SDK development models
2.5. Integrated iPhone development
2.5.1. Mirrored development
2.5.2. Mixed development
2.5.3. Client-server development
2.5.4. Last thoughts on integration
2.6. Summary
2. Designing web pages for the iPhone
Chapter 3. Redeveloping web pages for the iPhone
3.1. The iPhone viewport