1. Mobile Web: A Primer on Design and Development

    Refresh Austin - September 11, 2007

    Ryan Joy

    atxryan.com

  2. Why should I care about mobile?

  3. By the numbers...

  4. Define 'mobile'

  5. Limitations

  6. Opportunities

  7. Context is king.

  8. CONTEXT IS KING.

    Let's go over that again:

    "The user's mobile context can be defined as the set of and the intersection between facts, events, circumstances, and information that surrounds the (mobile) user at a given point in time." C. Enrique Ortiz (http://weblog.cenriqueortiz.com/mobile-context)

    What is relevant? Ask yourself this and you'll be off to a good start.

  9. Avoid PC Nearsightedness

  10. Some examples:

    Kayak Mobile Flickr Mobile

  11. More examples:

  12. So, what do I do now?

    Which is best?

  13. Ok, I choose to develop a mobile website?

  14. Convergence

  15. Recommended Markup

    <?xml version="1.0" encoding="UTF-8" ?>
    <!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" 
        "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
      
    <html xmlns="http://www.w3.org/1999/xhtml"> 
    <head> 
       <title>My Site's Title</title> 
       <link rel="stylesheet" type="text/css" media="handheld" href="mobile.css"/> 
       <meta http-equiv="Cache-Control" content="max-age=600" />
    </head> 
    
    <body> 
      
       <h1>My Page Heading</h1>
       <p>Content goes here.</p>
      
    </body>
    </html>
      
  16. Mobile CSS Support

  17. Best Practices

    http://www.w3.org/TR/mobile-bp/summary

  18. What about those so-called opportunities?

  19. Voice communication / contact management

  20. More on 'convergence'

  21. AJAX on a mobile device

  22. Location Based Services

    Some examples of location-based services are:

  23. Testing

  24. More!

  25. iPhone

  26. One Web vs. The Mobile Web

    Expect the consumer to indicate which they prefer -- a unified web vs. device-specific delivery

  27. Additional links