Professional iPhone and iPod touch programming building applications for Mobile Safari
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 lib...
Autor principal: | |
---|---|
Otros Autores: | |
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Indianapolis, Ind. :
Wiley Pub
c2008.
|
Colección: | Wrox professional guides Professional iPhone and iPod touch programming
|
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009633598506719 |
Tabla de Contenidos:
- 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