My Account Log in

1 option

Professional iPhone and iPod touch programming [electronic resource] : building applications for Mobile Safari / Richard Wagner ; technical editor, Ishan Anand.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Wagner, Richard.
Contributor:
Anand, Ishan.
Series:
Wrox professional guides Professional iPhone and iPod touch programming
Language:
English
Subjects (All):
Cell phones--Technological innovations.
Cell phones.
Internet telephony.
iPhone (Smartphone)--Programming.
iPhone (Smartphone).
iPod (Digital music player)--Programming.
iPod (Digital music player).
Physical Description:
1 online resource (314 p.)
Place of Publication:
Indianapolis, Ind. : Wiley Pub., c2008.
Language Note:
English
Summary:
The Safari-exclusive applications for iPhone and iPod touch assemble various elements, and this book shows you how to integrate these elements with key design concepts and principles in order to develop a highly usable interface for the touch screen. You'll learn to use existing open-source libraries in your code, imitate the overall look and feel of built-in Apple applications, and migrate existing Web 2.0 apps and sites to this new mobile platform. By the end of the book, you'll feel untouchable as you create a custom mobile application from scratch. Note: CD-ROM/DVD and other suppl
Contents:
Professional iPhoneTM and iPod® touch Programming; Contents; Introduction; Whom This Book Is For; What This Book Covers; What You Need to Use This Book; Conventions; Source Code; Errata; Chapter 1 Introducing the iPhone and iPod touch Development Platform; Discovering the Mobile Safari Platform; Four Ways to Develop for iPhone and iPod touch; The Finger Is Not a Mouse; Limitations and Constraints; Accessing Files on a Local Wi-Fi Network; Chapter 2 Designing a User Interface; The iPhone Viewport; Exploring Native iPhone Applications; Screen Layout: Emulating Apple Design; Designing for Touch
Working with FontsBest Practices in iPhone UI Design; Chapter 3 Implementing the Interface; Top Level of Application; Displaying a Panel with an Internal URL; Displaying AJAX Data from an External URL; Designing for Long Navigation Lists; Creating a Destination Page; Adding a Dialog; Designing a Contact Us Page with Integrated iPhone Services; Scripting UI Behavior with iui.js; Chapter 4 Styling with CSS; CSS Selectors Supported in Mobile Safari; Text Styles; Styling Block Elements; Setting Transparencies; Creating CSS-Based iPhone Buttons; Identifying Incompatibilities
Chapter 5 Handling Touch Interactions and EventsHow iPhone Handles Events; Detecting an Orientation Change; Capturing Two-Finger Scrolling; Simulating a Drag-and-Drop Action; Trapping for Key Events with the On-Screen Keyboard; Chapter 6 Advanced Programming Topics: Canvas and Video; Identifying the User Agent for iPhone and iPod touch; Programming the iPhone Canvas; Working with Video; Chapter 7 Integrating with iPhone Services; Preparing the iProspector Application Shell; Making Phone Calls from Your Application; Sending Emails; Pointing on Google Maps
Chapter 8 Enabling and Optimizing Web Sites for iPhone and iPod touchTier 1: iPhone/iPod touch Compatibility; Tier 2: Navigation-Friendly Web Sites; Tier 3: Custom iPhone/iPod touch Styles; Tier 4: Parallel Sites; Chapter 9 Bandwidth and Performance Optimizations; Your Optimization Strategy; Best Practices to Minimize Bandwidth; Compressing Your Application; JavaScript Performance Optimizations; Local and Global Variables; Dot Notation and Property Lookups; What to Do and Not to Do; Chapter 10 Packaging Apps as Bookmarks: Bookmarklets and Data URLs; Bookmarklets
Storing an Application in a Data URLChapter 11 Case Studies: Beyond Edge-to-Edge Design; Case Study: iRealtor 2.0; Case Study: Mobile WYFFL; Chapter 12 Testing and Debugging; iPhone and iPod touch Debug Console; Working with Desktop Safari Debugging Tools; Industrial Strength Debugging with Drosera; Simulating Mobile Safari on Your Desktop; Debugging Inside Mobile Safari; Index
Notes:
Includes index.
ISBN:
1-281-20421-8
9786611204211
0-470-28575-3
OCLC:
608622322

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account