Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Buy Now $27.99
Standard view
Full view
of .
Look up keyword or section
Like this
15Activity

Table Of Contents

Preface
A Brief History of Mobile
In the Beginning
The Evolution of Devices
The Brick Era
The Candy Bar Era
The Feature Phone Era
The Smartphone Era
The Touch Era
CHAPTER 2
The Mobile Ecosystem
Operators
Networks
Devices
Platforms
Licensed
Proprietary
Open Source
Operating Systems
Application Frameworks
Java
BREW
Flash Lite
Windows Mobile
Cocoa Touch
Android SDK
Web Runtimes (WRTs)
WebKit
The Web
Applications
Services
Why Mobile?
Size and Scope of the Mobile Market
The Addressable Mobile Market
High-End Versus Low-End Devices
Best-selling Versus Free
Mobile Web Versus Native Applications
Touch Versus D-Pad
Mobile As a Medium
The Printing Press
Recordings
Cinema
Radio
Television
The Internet
Mobile
Mobile’s Unique Benefits
The Eighth Mass Medium: What’s Next?
Ubiquity Starts with the Mobile Web
CHAPTER 4
Designing for Context
Thinking in Context
Context with a Capital C
Context with a Lowercase c
Taking the Next Steps
CHAPTER 5
Developing a Mobile Strategy
New Rules
Rule #1: Forget What You Think You Know
Rule #2: Believe What You See, Not What You Read
Rule #3: Constraints Never Come First
Rule #4: Focus on Context, Goals, and Needs
Mobile Web Applications
Native Applications
Games
Mobile Application Media Matrix
Application Context
Utility Context
Locale Context
Informative Applications
Productivity Application Context
Immersive Full-Screen Applications
Application Context Matrix
Mobile Information Architecture
What Is Information Architecture?
Keeping It Simple
Site Maps
Clickstreams
Wireframes
Prototyping
Different Information Architecture for Different Devices
The Design Myth
Mobile Design
Interpreting Design
The Mobile Design Tent-Pole
Designing for the Best Possible Experience
The Elements of Mobile Design
Context
Message
Look and Feel
Layout
Graphics
Mobile Design Tools
Designing for the Right Device
Designing for Different Screen Sizes
Mobile Web Apps Versus Native Applications
The Ubiquity Principle
Fragmentation
Control
Consumer Expectations
Ubiquity in the Mobile Web
When to Make a Native Application
Charging for It
Creating a Game
Using Specific Locations
Using Cameras
Using Accelerometers
Accessing the Filesystems
Offline Users
When to Make a Mobile Web Application
Mobile 2.0
Progressive Enhancement
DIAL
Designing for Multiple Displays
Device Plans
The Device Matrix
Markup
XHTML-MP Overview
Document Structure
Text Elements
Creating Links
Images and Objects
Tables
Frames
Forms
Other Recommendations
CSS: Cascading Style Sheets
Wireless CSS and CSS-MP
Box Model
Selectors
Type selector
Font and Text Properties
Basic Box Properties
Color and Backgrounds
Positioning and Page Flow
JavaScript
CHAPTER 12
iPhone Web Apps
Why WebKit?
A Brief History of WebKit
Background As a Mobile Browser
What Makes It a Mobile Web App?
The Page Model
XHTML
HTML5
CSS2
CSS3
Visual Effects
DHTML
Ajax
Multitouch
Fixed Footer
Creating a Mobile Web App
Defining the Viewport
Full-Screen Mode
Changing the Status Bar Appearance
Adding an Icon
Web Apps As Native Apps
PhoneGap
Tools and Libraries
iPhone GUI PSD
jQTouch
CHAPTER 13
Adapting to Devices
Why Is Adaptation a “Necessity”?
Strategy #1: Do Nothing
Five Assumptions About One Web
The One Web Aftermath
Using This Strategy with Media Queries
Strategy #2: Progressive Enhancement
The Handheld Media Type
Layering Multiple Stylesheets for Multiple Devices
Strategy #3: Device Targeting
The Device Detection Dilemma
Andy Moore’s Mobile Browser Detection
Greg Mulmash’s Mobile Browser Detection
The Switcher
htaccess-Based Device Detection
JavaScript-Based Device Detection
Reverse Device Detection
WordPress Mobile Plugin
dotMobi WordPress Mobile Pack
Mobile Fu
And Many More…
Strategy #4: Full Adaptation
Working “On Deck”
Working “Off Deck”
WURFL
DeviceAtlas
Volantis
WALL and WNG
Yahoo! Blueprint
Netbiscuits
MobileAware
Mobify
What Domain Do I Use?
m.domain.com
domain.com/mobile or domain.com/m
domain.mobi
Taking the Next Step
Making Money in Mobile
Deciding What to Support
Example Device Plans
Device Testing
Access to Devices
Estimating the Testing Effort
Creating a Test Plan
Creating a Test Portal
Desktop Testing
Opera
Firefox
Collecting User Agents
Simulators and Emulators
Remote Access
Usability Testing
Mobile Usability Test Tips and Tricks
The Future of Mobile
The Opportunity for Change
Index
P. 1
Mobile Design and Development: Practical concepts and techniques for creating mobile sites and web apps

Mobile Design and Development: Practical concepts and techniques for creating mobile sites and web apps

Ratings:

3.67

(3)
|Views: 1,960 |Likes:

Mobile devices outnumber desktop and laptop computers three to one worldwide, yet little information is available for designing and developing mobile applications. Mobile Design and Development fills that void with practical guidelines, standards, techniques, and best practices for building mobile products from start to finish. With this book, you'll learn basic design and development principles for all mobile devices and platforms. You'll also explore the more advanced capabilities of the mobile web, including markup, advanced styling techniques, and mobile Ajax.

If you're a web designer, web developer, information architect, product manager, usability professional, content publisher, or an entrepreneur new to the mobile web, Mobile Design and Development provides you with the knowledge you need to work with this rapidly developing technology. Mobile Design and Development will help you:

Understand how the mobile ecosystem works, how it differs from other mediums, and how to design products for the mobile context Learn the pros and cons of building native applications sold through operators or app stores versus mobile websites or web apps Work with flows, prototypes, usability practices, and screen-size-independent visual designs Use and test cross-platform mobile web standards for older devices, as well as devices that may be available in the future Learn how to justify a mobile product by building it on a budget

Mobile devices outnumber desktop and laptop computers three to one worldwide, yet little information is available for designing and developing mobile applications. Mobile Design and Development fills that void with practical guidelines, standards, techniques, and best practices for building mobile products from start to finish. With this book, you'll learn basic design and development principles for all mobile devices and platforms. You'll also explore the more advanced capabilities of the mobile web, including markup, advanced styling techniques, and mobile Ajax.

If you're a web designer, web developer, information architect, product manager, usability professional, content publisher, or an entrepreneur new to the mobile web, Mobile Design and Development provides you with the knowledge you need to work with this rapidly developing technology. Mobile Design and Development will help you:

Understand how the mobile ecosystem works, how it differs from other mediums, and how to design products for the mobile context Learn the pros and cons of building native applications sold through operators or app stores versus mobile websites or web apps Work with flows, prototypes, usability practices, and screen-size-independent visual designs Use and test cross-platform mobile web standards for older devices, as well as devices that may be available in the future Learn how to justify a mobile product by building it on a budget

More info:

Publish date: Aug 14, 2009
Added to Scribd: Sep 05, 2011
Copyright:Traditional Copyright: All rights reservedISBN:9781449391935
List Price: $27.99 Buy Now

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
This book can be read on up to 6 mobile devices.
See more
See less

11/04/2014

334

9781449391935

$27.99

USD

You're Reading a Free Preview
Pages 14 to 85 are not shown in this preview.
You're Reading a Free Preview
Pages 99 to 143 are not shown in this preview.
You're Reading a Free Preview
Pages 157 to 175 are not shown in this preview.
You're Reading a Free Preview
Pages 189 to 287 are not shown in this preview.
You're Reading a Free Preview
Pages 301 to 334 are not shown in this preview.

Activity (15)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads
Matthew Arozian liked this
Baya Suki liked this
taekeuk liked this
Lara Houston liked this
Alen Jefry liked this

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->