Home
Add Document
Sign In
Create An Account
CHAPTER 1: INTRODUCING THE MOBILE WEB 3
CONTENTS INTRODUCTION xxv AL PART I: THE WORLD OF THE MOBILE WEB RI CHAPTER 1: INTRODUCING THE MOBILE WEB TE The Inevitability of a Mobile Web...
Author:
Miles Simpson
5 downloads
0 Views
164KB Size
Report
Download PDF
Recommend Documents
Chapter 1. Introducing Light
Chapter 1 Introducing Python
Introducing the MC68HC12 (part 1 of 3)
Chapter 3: Interactive Web Applications
The Mobile Web Handbook
Chapter 1. Introducing Mac OS X
Writer Guide. Chapter 1 Introducing Writer
AT&T Connect Introducing the Web Participant
Introducing the Next Step in Web Publishing
CHAPTER 1 INTRODUCING GOVERNMENT IN AMERICA CHAPTER OUTLINE
Chapter 15. Introducing MOSFET
Wanda: securely introducing mobile devices
Chapter 5 Introducing PHP
Mobile Communications Chapter 3 : Media Access
Chapter 3 Knowledge Discovery for Semantic Web
Chapter 1 Chapter 2 Chapter 3
Tutorial 3 1 WEB CACHING
1 Chapter 3 Selections
Web access and mobile
Adaptive Mobile Web Design
Desktop, Web und Mobile
Java.NET Web-Technologien Mobile
Mobile Web Performance Optimization
MOBILE-FRIENDLY WEB DESIGN
CONTENTS
INTRODUCTION
xxv
AL
PART I: THE WORLD OF THE MOBILE WEB
RI
CHAPTER 1: INTRODUCING THE MOBILE WEB
TE
The Inevitability of a Mobile Web A Brief History of the Mobile Web
TE
4 5 5 6 6 7
9 10 12 12 13 13 13 14
14
CHAPTER 2: A TECHNICAL OVERVIEW OF THE MOBILE WEB
15
PY
Summary
RI
GH
Recognizing Mobile Users Thematic Consistency Brand Consistency A Dedication to Usability Remember Mobile
D
A New Medium Revisiting Assumptions Mobile Web Considerations
MA
Early Technologies i-mode in Japan Wireless Access Protocol Dawn of the Modern Mobile Web
3
The Technical Challenges of Mobile Devices
CO
Physical Constraints Device Diversity Browser Characteristics Speed and Power
The Mobile Network Data Networks Throughput and Latency An Introduction to Transcoding Firewalls and Security
Other Mobile Technologies Apps and App Stores Mobile Widgets
16 16 19 21 23
25 25 26 27 29
30 30 33
CONTENTS
Messaging and Short Codes Bar Codes Geolocation and Augmented Reality
Summary CHAPTER 3: KEEPING ABREAST OF DEVELOPMENTS
How Devices Are Changing Physical Characteristics Network Technology Operating Systems
Web and Mobile Web Evolution
38 39
40 40 44 44
46
Markup Styling Scripting Embedded Media Client APIs
46 47 49 49 50
Where to Go for Help
52
Standards Bodies Vendor Communities Operator Programs Independent Resources
Summary CHAPTER 4: MAJOR MOBILE WEB BROWSERS
The WebKit Browsers Mobile Safari Android Nokia Implementations Other Implementations Mobile Internet Explorer Opera Mobile and Mini Other Browsers
Summary CHAPTER 5: THE MOBILE TOOLBOX
52 53 54 54
55 57
57 58 63 64 66 66 67 68
69 71
Working with Your Existing Website
72
Simple Static Techniques Taking Managed Content Mobile Crafting New Mobile Experiences
72 74 79
Building Afresh for Mobile xviii
34 35 36
80
CONTENTS
Mobile Users as First-Class Citizens Sharing Existing Data
Server Technologies Web Servers and Mobile Languages and Frameworks
Development Tools IDEs and Code Editors Mobile SDKs and Emulators Testing Tools
Summary
80 82
83 84 84
86 86 88 90
93
PART II: GENERAL MOBILE TECHNIQUES CHAPTER 6: THE ANATOMY OF A MOBILE SITE
Site Structure and Concepts Information Architecture Entry Points and URLs
Navigation and Menu Systems Navigational Lists Decorating Menus Breadcrumbs Header and Footer Navigation Paving Mobile Pathways Switcher Links
Primary Site Content Text and Typography Pagination Embedding Images and Media Forms
Invoking Other Device Capabilities Styling with CSS CSS Considerations for Mobile Optimizing CSS
The State of JavaScript Summary CHAPTER 7: SWITCHING BETWEEN MOBILE AND DESKTOP BROWSERS
Browser Detection Looking at Headers User-Agents and Transcoders
97
97 98 103
107 107 109 110 111 112 113
114 114 116 117 120
122 123 124 124
126 127 129
129 130 134 xix
CONTENTS
A Simple Detection Algorithm Using Device Database Recognition Detection on the Client Side
Theme and Site Switching Theme Selection Remembering User Choice Using Mobile Domains
Summary CHAPTER 8: CMS UI PATTERNS FOR MOBILE
Registration and Login Form Design Field Validation Tuning the Mobile Experience Login Refinements
Content Lists Access Keys and Pagination Decoration Fold-ups Search Results
Galleries User Contribution Summary CHAPTER 9: DESIGNING FOR MOBILE DEVICES
Common Philosophies Preserving the Brand Reusing Native Design Patterns Mobile First Mobile Interface Design
144 150 151 152
153 155
155 156 159 161 162
163 165 168 171 174
175 177 179 181
182 182 185 186 187
Client-Based Mobile Design
190
Introducing Media Queries Responsive Design Scaling Images
190 193 200
Server-Based Mobile Design
201
Embracing Diversity Designing for Device Groups Combining Approaches
201 202 205
Summary xx
138 139 142
208
CONTENTS
CHAPTER 10: MOBILE TEMPLATES AND LIBRARIES
iWebKit Nokia Web Templates jQTouch jQuery Mobile Sencha Touch Summary
209
210 212 213 215 217 221
PART III: MAJOR CMS PLATFORMS CHAPTER 11: BASIC WORDPRESS MOBILIZATION
An Introduction to WordPress Posts, Pages, and Comments Media and Links Themes and Widgets Plug-ins
dotMobi WordPress Mobile Pack Installation Configuration Configuring and Extending the Theme Mobile Administration
WPtouch Installation WPtouch Theme Configuration
WordPress Mobile Edition MobilePress WordPress Mobile App Summary CHAPTER 12: ADVANCED WORDPRESS MOBILIZATION
Developing Your Own Mobile Theme Headers and Footers Post Lists Post and Page Detail Comments Menu and Navigation
Using WordPress Hooks and Filters Theme Selection Content Rewriting
225
225 226 227 228 228
229 229 233 239 243
244 244 245 246
249 251 252 254 255
255 257 262 266 268 272
274 275 279 xxi
CONTENTS
Pagination Image Adaptation
Summary CHAPTER 13: BASIC DRUPAL MOBILIZATION
286 287
An Introduction to Drupal
287
Nodes and Content Types Modules Blocks Themes Taxonomy
288 288 289 289 289
The Drupal Mobile Plugin Module Installation Configuration Reviewing the Experience
Mobile Tools Installation and Configuration Controlling Redirects Mobile Roles
Mobile Theme Using Nokia Mobile Themes Other Themes Summary CHAPTER 14: ADVANCED DRUPAL MOBILIZATION
Developing Your Own Mobile Theme Headers and Footers Nodes and Lists Menu and Navigation Blocks Comments
Creating a Drupal Module Theme Selection Content Rewriting
Working with Other Modules
xxii
281 283
290 290 293 299
302 302 305 307
309 310 313 314 315
316 320 323 330 331 335
340 341 343
347
CCK Views
347 350
Summary
354
CONTENTS
CHAPTER 15: BASIC JOOMLA! MOBILIZATION
357
An Introduction to Joomla!
357
Articles Sections and Categories Menus Extensions
357 358 358 358
WAFL Auto Template Switcher Mobilebot Mobile Joomla! TapTheme Summary CHAPTER 16: ADVANCED JOOMLA! MOBILIZATION
Developing a Mobile Template Sections and Categories Articles Front Page Modules and Menus
Creating a Joomla! Plugin Theme Selection Content Rewriting
Summary
359 363 365 367 373 376 377
377 381 389 391 392
394 396 398
401
PART IV: ENHANCING AND LAUNCHING YOUR SITE CHAPTER 17: JAVASCRIPT FRAMEWORKS
jQuery Mobile Posts List Post and Page Detail
Sencha Touch Application Structure Modeling the CMS Data Store User Interface Displaying Posts
Summary
405
406 410 411
413 413 415 417 420
423
xxiii
CONTENTS
CHAPTER 18: TESTING AND DEBUGGING MOBILE SITES
Using Desktop Clients Mozilla Firefox Desktop WebKit Browsers
Mobile Emulators iPhone and iPad Android BlackBerry Nokia Series 40 and Symbian^3 Palm webOS Opera Mobile Windows Mobile
Online Test Labs DeviceAnywhere Perfecto Mobile Forum Nokia Remote Access mobiReady W3C Validators
425
426 426 430
431 432 434 436 438 439 440 442
444 444 445 446 447 449
Testing With Real Handsets Summary
451 451
CHAPTER 19: FINAL TOUCHES
453
Defending Your Site Whitelisting Avoiding Transcoding with Headers and Markup
Understanding Mobile Traffic Log Files Mobile Analytics Mobile Search
Monetization Mobile Ad Networks Mobile Commerce
Summary
453 454 454
456 456 459 465
469 469 473
474
PART V: REFERENCES Appendix A: Further Reading Appendix B: Useful Sites Glossary INDEX xxiv
479 485 491 497
Suggest Documents
Chapter 1. Introducing Light
Read more
Chapter 1 Introducing Python
Read more
Introducing the MC68HC12 (part 1 of 3)
Read more
Chapter 3: Interactive Web Applications
Read more
The Mobile Web Handbook
Read more
Chapter 1. Introducing Mac OS X
Read more
Writer Guide. Chapter 1 Introducing Writer
Read more
AT&T Connect Introducing the Web Participant
Read more
Introducing the Next Step in Web Publishing
Read more
CHAPTER 1 INTRODUCING GOVERNMENT IN AMERICA CHAPTER OUTLINE
Read more
Chapter 15. Introducing MOSFET
Read more
Wanda: securely introducing mobile devices
Read more
Chapter 5 Introducing PHP
Read more
Mobile Communications Chapter 3 : Media Access
Read more
Chapter 3 Knowledge Discovery for Semantic Web
Read more
Chapter 1 Chapter 2 Chapter 3
Read more
Tutorial 3 1 WEB CACHING
Read more
1 Chapter 3 Selections
Read more
Web access and mobile
Read more
Adaptive Mobile Web Design
Read more
Desktop, Web und Mobile
Read more
Java.NET Web-Technologien Mobile
Read more
Mobile Web Performance Optimization
Read more
MOBILE-FRIENDLY WEB DESIGN
Read more
×
Report "CHAPTER 1: INTRODUCING THE MOBILE WEB 3"
Your name
Email
Reason
-Select Reason-
Pornographic
Defamatory
Illegal/Unlawful
Spam
Other Terms Of Service Violation
File a copyright complaint
Description
×
Sign In
Email
Password
Remember me
Forgot password?
Sign In
Login with Google
Login with Facebook