mobile tools & browscap - adapting to mobile
DESCRIPTION
Tiago Takamoto, Ci&T Software Architect and Drupal specialist, shares his experiences using the Drupal Module Mobile Tools, in a DrupalDay session in Campinas, SP, Brazil - January 28, 2012.TRANSCRIPT
Mobile Tools & BrowscapAdapting to Mobile
Tiago Takamoto!Software Architect!
www.ciandt.com!
DrupalDay Campinas"January 28th, 2012"
Aligning"Expectations"!!• Why this topic?!
• What will be covered?!
• What will NOT be covered?!
• Can I leave?!
www.ciandt.com!
Agenda"""• Mobile Tools!
• Browscap!
• Hands-on (Code!)!
• Good practices & Libs!!• Questions!
www.ciandt.com!
Mobile Tools"" • What it really does?!
• Current status of it.!
• http://drupal.org/project/mobile_tools!
www.ciandt.com!
Mobile Tools"!• Code Fixes for Integrations - Browscap!!• Code Fixes for D7!!• Admin interface!
www.ciandt.com!
Browscap""!
• So how the magic happens?!
• Why Browscap instead of Wurfl?!
• http://drupal.org/project/browscap!
www.ciandt.com!
Browscap"!
• Advantages of monitoring!!• Case with BlackBerry!
http://www.useragentstring.com/_uas_BlackBerry_version_.php!http://supportforums.blackberry.com/t5/Web-and-WebWorks-Development/How-to-detect-the-BlackBerry-Browser/ta-p/559862!
!• Here’s some code!
www.ciandt.com!
Hands On"!
http://labs.ttakamoto.com!http://m.labs.ttakamoto.com!!• Why different URLs?!!
www.ciandt.com!
Good Practices"!
• DOCTYPE HTML customized!
• Don’t load what’s unused!
• Focus on major devices!!
www.ciandt.com!
Good Practices"!
!
• The Cache Please!!! CI.!
• Gzip anyway!
• User Agent Switcher!
www.ciandt.com!
Great Tools"!
!
• h#p://jqtouch.com/
• h#p://jquerymobile.com/
• h#p://drupal.org/project/mobile
• h#p://developer.yahoo.com/yslow/
www.ciandt.com!
Adapting to Mobile"!
!• Experience comes with
perseverance!
• Dream team for mobile?!
• Reusability!!
• 80/20!
www.ciandt.com!
Tiago Takamoto"Software [email protected][email protected]!www.ciandt.com!
Thank You!!
www.ciandt.com!
About Ci&T"Ci&T provides value-driven, Nearshore web and mobile application services and software product engineering. The company’s high-performance teams employ agile methodologies and Lean principles to deliver innovative, value-generating projects for companies of all sizes, by leveraging the latest mobile, cloud and web technologies. A truly global company established in 1995, Ci&T is headquartered in Campinas, Brazil, with strategic locations across Latin America, North America, Europe and the Asia-Pacific region. !!For more information, visit:!www.ciandt.com!facebook.com/ciandt!linkedin.com/company/ci&t!twitter.com/ciandt!slideshare.com/ciandt!