$30 off During Our Annual Pro Sale. View Details »

jQuery Mobile San Francisco conference keynote

jQuery Mobile San Francisco conference keynote

toddparker

June 28, 2012
Tweet

More Decks by toddparker

Other Decks in Technology

Transcript

  1. jQuery Conference San Francisco - June 28, 2012

    View Slide

  2. Todd Parker
    jQuery Mobile Project Lead

    View Slide

  3. 8 months since 1.0

    View Slide

  4. Milestones
    November 16 2011 1.0.0 First release
    January 26 2012 1.0.1
    April 13, 2012 1.1.0 Fixed toolbars
    New transitions
    Early July 1.1.1
    Late July 1.2.0 Popup

    View Slide

  5. Google trends
    http://www.google.com/trends/?q=jquery+mobile&ctab=0&geo=all&date=all&sort=0

    View Slide

  6. International
    http://www.google.com/trends/?q=jquery+mobile&ctab=0&geo=all&date=all&sort=0

    View Slide

  7. Twitter too

    View Slide

  8. Compatibility +
    Accessibility matter

    View Slide

  9. View Slide

  10. View Slide

  11. Ecosystem

    View Slide

  12. Tools + frameworks
    jquerymobile.com/resources

    View Slide

  13. Dreamweaver CS6

    View Slide

  14. Fireworks CS6

    View Slide

  15. Microsoft

    View Slide

  16. WP7 theme
    http://blogs.msdn.com/b/interoperability/archive/2012/04/25/more-news-from-ms-open-tech-
    announcing-the-open-source-metro-style-theme.aspx

    View Slide

  17. iOS theme
    http://taitems.github.com/iOS-Inspired-jQuery-Mobile-Theme/

    View Slide

  18. Plugins
    jquerymobile.com/resources

    View Slide

  19. Team

    View Slide

  20. Core 1.0 team
    • Todd Parker (design, lead)
    • Scott Jehl (dev)
    • John Bender (dev)
    • Ghislain Seguin (dev)
    • Kin Blas (dev)
    • Tyler Benzinger (ThemeRoller)

    View Slide

  21. New additions
    • Anne-Gaelle Colom (docs, triage)
    • Jasper De Groot (dev)
    • Gabriel Schulof (dev)
    • Mat Marquis (dev)
    • Jason Scott (dev)
    • Maurice Gottlieb (docs, triage)

    View Slide

  22. Impact
    •Open issues: 580 > 350
    •Pull requests: 50 > 19
    •More parallel initiatives

    View Slide

  23. What's next

    View Slide

  24. 1.1.1
    • RC 1 - released today!
    • 50+ fixes and improvements
    • Doc updates
    • Goal: final release within 2 weeks

    View Slide

  25. Speedier (long) pages
    getMaxScrollForTransition
    Now, if scroll offset is 3x device height
    Transition = none

    View Slide

  26. Webview flicker

    View Slide

  27. Visual consistency

    View Slide

  28. Help us test
    jquerymobile.com/demos/1.1.1-rc.1/

    View Slide

  29. Issues?
    https://github.com/jquery/jquery-mobile/issues

    View Slide

  30. 1.2.0
    • New: Popup widget
    • Alpha next week
    • Goal: final release late July

    View Slide

  31. Popup widget

    View Slide

  32. Markup pattern

    Open Popup


    ! This is a basic popup, no options set.

    View Slide

  33. Opens where tapped

    View Slide

  34. Transitions
    data-transition="fade" >

    View Slide

  35. Theming
    data-theme="e" data-overlay-theme="a">

    View Slide

  36. Make cool stuff

    View Slide

  37. Tooltip

    View Slide

  38. Menu

    View Slide

  39. Dialog

    View Slide

  40. Login form

    View Slide

  41. Lightbox

    View Slide

  42. Map

    View Slide

  43. Anything really

    View Slide

  44. Sneak peek
    http://jquerymobile.com/test/docs/pages/popup/

    View Slide

  45. Future releases
    • More widgets
    • Performance tuning
    • Tablet optimization (responsive)
    • UI harmonization

    View Slide

  46. ThemeRoller

    View Slide

  47. Re-vamped in 1.1

    View Slide

  48. Undo/Redo

    View Slide

  49. Version support

    View Slide

  50. Seamless upgrades

    View Slide

  51. In the works

    View Slide

  52. XML API docs

    View Slide

  53. One more thing...

    View Slide

  54. Finally.
    http://jquerymobile.com/download-builder/

    View Slide

  55. Pick what you need

    View Slide

  56. 1.1.1+

    View Slide

  57. It's alpha
    https://github.com/jquery/jquery-mobile-builder/issues

    View Slide

  58. Get involved
    github.com/jquery/jquery-mobile

    View Slide

  59. Support jQuery
    (thanks sponsors!)

    View Slide

  60. Donate devices
    http://jquerymobile.com/donate-devices/

    View Slide

  61. Thanks!

    View Slide