Table of Contents

 

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

List of Figures