Book description
Today's market for mobile apps goes beyond the iPhone to include BlackBerry, Nokia, Windows Phone, and smartphones powered by Android, webOS, and other platforms. If you're an experienced web developer, this book shows you how to build a standard app core that you can extend to work with specific devices. You'll learn the particulars and pitfalls of building mobile apps with HTML, CSS, and other standard web tools.
You'll also explore platform variations, finicky mobile browsers, Ajax design patterns for mobile, and much more. Before you know it, you'll be able to create mashups using Web 2.0 APIs in apps for the App Store, App World, OVI Store, Android Market, and other online retailers.
- Learn how to use your existing web skills to move into mobile development
- Discover key differences in mobile app design and navigation, including touch devices
- Use HTML, CSS, JavaScript, and Ajax to create effective user interfaces in the mobile environment
- Learn about technologies such as HTML5, XHTML MP, and WebKit extensions
- Understand variations of platforms such as Symbian, BlackBerry, webOS, Bada, Android, and iOS for iPhone and iPad
- Bypass the browser to create offline apps and widgets using web technologies
Publisher resources
Table of contents
- Dedication
- Preface
-
1. The Mobile Jungle
-
Myths of the Mobile Web
- It’s Not the Mobile Web; It’s Just the Web!
- You Don’t Need to Do Anything Special About Your Desktop Website
- One Website Should Work for All Devices (Desktop, Mobile, TV, etc.)
- Mobile Web Is Really Easy; Just Create a WML File
- Just Create an HTML File with a Width of 240 Pixels, and You Have a Mobile Website
- Native Mobile Applications Will Kill the Mobile Web
- People Are Not Using Their Mobile Browsers
- The Mobile Ecosystem
- Mobile Knowledge
- Brands, Models, and Platforms
- Technical Information
- Market Statistics
-
Myths of the Mobile Web
- 2. Mobile Browsing
- 3. Architecture and Design
-
4. Setting Up Your Environment
- Setting Up a Development Environment
- Production Environment
- 5. Markups and Standards
- 6. Coding Markup
- 7. CSS for Mobile Browsers
- 8. JavaScript Mobile
- 9. Ajax, RIA, and HTML 5
- 10. Server-Side Browser Detection and Content Delivery
- 11. Geolocation and Maps
- 12. Widgets and Offline Webapps
- 13. Testing, Debugging, and Performance
- 14. Distribution and Social Web 2.0
- A. MIME Types for Mobile Content
- Index
- About the Author
- Colophon
- Copyright
Product information
- Title: Programming the Mobile Web
- Author(s):
- Release date: July 2010
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9780596807788
You might also like
video
Mobile Web High Performance
Maximiliano Firtman provides a deep discussion of the well-known techniques for website’s performance (from Steve Souders …
book
Web Geek’s Guide to Google™ Chrome
MAKE THE MOST OF THE WORLD’S HOTTEST NEW BROWSER, GOOGLE CHROME! Finally, there’s a web browser …
book
Beginning Windows Phone App Development
Microsoft's Windows Phone 7 handsets have injected a new vibrancy into the smartphone marketplace and provided …
book
Learning Cocoa with Objective-C, 4th Edition
Get up to speed on Cocoa and Objective-C, and start developing applications on the iOS and …