SlideShare a Scribd company logo
1 of 22
Jquery	
  Mobile	
  
May	
  2011	
  
Sco$	
  Ryan	
  Soaring	
  Eagle	
  LLC.	
  
sco$@theryansplace.com	
  
www.soaringeagleco.com	
  
Challenges	
  
Mobile	
  Challenges	
  
•    Bandwidth	
  
•    Connec<vity	
  
•    Time	
  to	
  Market	
  
•    Delivery	
  Mechanisms	
  
•    Distribu<on	
  
Mobile	
  Challenges	
  
•    Opera<ng	
  Systems	
  
•    Devices	
  
•    Na<ve	
  Feature	
  access	
  
•    Orienta<on	
  related	
  issues	
  
•    Real	
  Estate	
  
•    Events	
  
•    Input	
  
•    Window	
  depth	
  
There	
  is	
  a	
  market	
  !!!	
  
There	
  is	
  an	
  Answer	
  
Jquery	
  Mobile	
  
•    Late	
  Beta	
  
•    Leverages	
  Jquery	
  
•    Integrates	
  HTML	
  5,	
  JavaScript	
  and	
  CSS	
  
•    Lightweight	
  (12K)	
  
•    Progressive	
  Enhancement	
  
•    Accessibility	
  
Support	
  
Events	
  
Events	
  
•    Tap	
  
•    Tap	
  and	
  hold	
  
•    Swipe	
  (any,	
  leU	
  and	
  right)	
  
•    Orienta<on	
  change	
  (media	
  queries	
  and	
  CSS	
  support)	
  
•    Scroll	
  Events	
  (start	
  and	
  stop)	
  
•    Page	
  Events	
  	
  
     •  (before	
  show,	
  show,	
  before	
  hide,	
  hide,	
  before	
  create,	
  create)	
  
Themes	
  
Themes	
  
•  Leverages	
  CSS	
  3	
  to	
  reduce	
  size	
  
•  Gradients,	
  Corner	
  Rounding	
  etc.	
  
•  Object	
  oriented	
  with	
  26	
  swatches	
  
   •  Large	
  variety	
  of	
  swatch	
  combina<ons	
  
•  Icon	
  set	
  included	
  
Page	
  Structure	
  
Pages	
  
•  Combina<on	
  Pages	
  
   •  Leverage	
  the	
  data	
  a$ribute	
  (i.e.	
  data-­‐role)	
  
   •  Header	
  ,	
  Content	
  and	
  Footer	
  
   •  Mul<ple	
  logical	
  pages	
  per	
  physical	
  pages	
  
        <div	
  data-­‐role="page">	
  
            	
  <div	
  data-­‐role="header">	
  	
  
            <h1>Page	
  Title</h1>	
  	
  
            </div><!-­‐-­‐	
  /header	
  -­‐-­‐>	
  	
  
                 <div	
  data-­‐role="content">	
  	
  
                 <p>Page	
  content	
  goes	
  here.</p>	
  	
  
                 </div><!-­‐-­‐	
  /content	
  -­‐-­‐>	
  	
  
            <div	
  data-­‐role="footer">	
  	
  
            <h4>Page	
  Footer</h4>	
  	
  
            </div><!-­‐-­‐	
  /footer	
  -­‐-­‐>	
  	
  
        </div>	
  
Forms	
  
Form	
  Elements	
  
And	
  the	
  Kitchen	
  Sink	
  
                          •  Transi<ons	
  
                          •  Ajax	
  and	
  History	
  
                          •  List	
  support	
  
                          •  Dialogs	
  
                          •  Menus	
  
                          •  Toolbars	
  
                          •  Grids	
  
                          •  Content	
  Blocks	
  
Bridging	
  the	
  Gap	
  
Detailed	
  Presentations	
  
•  Upcoming	
  
   •    Denver	
  HTML	
  5	
  User’s	
  Group	
  (July	
  2011)	
  
   •    Boulder	
  Java	
  User’s	
  Group	
  (July	
  2011)	
  
   •    Denver	
  Open	
  Source	
  User’s	
  Group	
  (October	
  2011)	
  
   •    Colorado	
  Springs	
  Open	
  Source	
  User’s	
  Group	
  (October	
  2011)	
  
   •    Cold	
  Fusion	
  User’s	
  Group	
  (June	
  7,	
  2011)	
  
Photo	
  Credits	
  
•    Highway	
  Photo	
  	
  
•    Phone	
  Image	
  Phonegap.com	
  
•    Phone	
  Gap	
  Image	
  phonegap.com	
  
•    Crowd	
  Photo	
  by	
  alexkess	
  
•    Disney	
  Photo	
  by	
  Express	
  Monorail	
  
•    Building	
  Structure	
  by	
  Del~Uks	
  
•    Cat	
  in	
  Sink	
  by	
  sunside	
  
JQuery Mobile

More Related Content

What's hot (11)

Html Expression Web
Html Expression WebHtml Expression Web
Html Expression Web
 
Steph's Html5 and css presentation
Steph's Html5 and css presentationSteph's Html5 and css presentation
Steph's Html5 and css presentation
 
Css
CssCss
Css
 
Howcssworks 100207024009-phpapp01
Howcssworks 100207024009-phpapp01Howcssworks 100207024009-phpapp01
Howcssworks 100207024009-phpapp01
 
Week11 Lecture: CSS
Week11 Lecture: CSSWeek11 Lecture: CSS
Week11 Lecture: CSS
 
Instant ECM with SharePoint 2010
Instant ECM with SharePoint 2010Instant ECM with SharePoint 2010
Instant ECM with SharePoint 2010
 
Cascading Style Sheets (CSS) help
Cascading Style Sheets (CSS) helpCascading Style Sheets (CSS) help
Cascading Style Sheets (CSS) help
 
Introduction to css & its attributes with syntax
Introduction to css & its attributes with syntaxIntroduction to css & its attributes with syntax
Introduction to css & its attributes with syntax
 
What's a web page made of?
What's a web page made of?What's a web page made of?
What's a web page made of?
 
1 03 - CSS Introduction
1 03 - CSS Introduction1 03 - CSS Introduction
1 03 - CSS Introduction
 
Web programming css
Web programming cssWeb programming css
Web programming css
 

Viewers also liked (6)

Finding Things in Git
Finding Things in GitFinding Things in Git
Finding Things in Git
 
Advanced Git Presentation By Swawibe
Advanced Git Presentation By SwawibeAdvanced Git Presentation By Swawibe
Advanced Git Presentation By Swawibe
 
Git tutorial II
Git tutorial IIGit tutorial II
Git tutorial II
 
Analyze and Visualize Git Log for Fun and Profit - DevTernity 2015
Analyze and Visualize Git Log for Fun and Profit - DevTernity 2015Analyze and Visualize Git Log for Fun and Profit - DevTernity 2015
Analyze and Visualize Git Log for Fun and Profit - DevTernity 2015
 
Analyze and Visualize Git Log for Fun and Profit
Analyze and Visualize Git Log for Fun and ProfitAnalyze and Visualize Git Log for Fun and Profit
Analyze and Visualize Git Log for Fun and Profit
 
Advanced Git
Advanced GitAdvanced Git
Advanced Git
 

Similar to JQuery Mobile

Intro to jQuery for Drupal
Intro to jQuery for DrupalIntro to jQuery for Drupal
Intro to jQuery for Drupal
jhamiltoorion
 
SharePoint Navigation: A Step Towards Success
SharePoint Navigation: A Step Towards SuccessSharePoint Navigation: A Step Towards Success
SharePoint Navigation: A Step Towards Success
Stacy Deere
 
Darwin web standards
Darwin web standardsDarwin web standards
Darwin web standards
Justin Avery
 
Feature driven agile oriented web applications
Feature driven agile oriented web applicationsFeature driven agile oriented web applications
Feature driven agile oriented web applications
Ram G Athreya
 

Similar to JQuery Mobile (20)

Toutch Jquery Mobile
Toutch Jquery MobileToutch Jquery Mobile
Toutch Jquery Mobile
 
HTML5: Introduction
HTML5: IntroductionHTML5: Introduction
HTML5: Introduction
 
Intro to jQuery for Drupal
Intro to jQuery for DrupalIntro to jQuery for Drupal
Intro to jQuery for Drupal
 
SPSHawaii: Navigation: A Step Towards Success in SharePoint
SPSHawaii:  Navigation: A Step Towards Success in SharePointSPSHawaii:  Navigation: A Step Towards Success in SharePoint
SPSHawaii: Navigation: A Step Towards Success in SharePoint
 
Web design training , Web Design Training In Kolkata
Web design training , Web Design Training In KolkataWeb design training , Web Design Training In Kolkata
Web design training , Web Design Training In Kolkata
 
SharePoint Navigation: A Step Towards Success
SharePoint Navigation: A Step Towards SuccessSharePoint Navigation: A Step Towards Success
SharePoint Navigation: A Step Towards Success
 
Html5 Brown Bag
Html5 Brown BagHtml5 Brown Bag
Html5 Brown Bag
 
jQuery Makes Writing JavaScript Fun Again (for HTML5 User Group)
jQuery Makes Writing JavaScript Fun Again (for HTML5 User Group)jQuery Makes Writing JavaScript Fun Again (for HTML5 User Group)
jQuery Makes Writing JavaScript Fun Again (for HTML5 User Group)
 
JQuery mobile
JQuery mobileJQuery mobile
JQuery mobile
 
Darwin web standards
Darwin web standardsDarwin web standards
Darwin web standards
 
HTML 5 Fundamental
HTML 5 FundamentalHTML 5 Fundamental
HTML 5 Fundamental
 
Html5 public
Html5 publicHtml5 public
Html5 public
 
In-browser storage and me
In-browser storage and meIn-browser storage and me
In-browser storage and me
 
SPTechCon DevDays - SharePoint & jQuery
SPTechCon DevDays - SharePoint & jQuerySPTechCon DevDays - SharePoint & jQuery
SPTechCon DevDays - SharePoint & jQuery
 
SPTechCon Boston 2015 - Utilizing jQuery in SharePoint
SPTechCon Boston 2015 - Utilizing jQuery in SharePointSPTechCon Boston 2015 - Utilizing jQuery in SharePoint
SPTechCon Boston 2015 - Utilizing jQuery in SharePoint
 
HTML5 on Mobile(For Designer)
HTML5 on Mobile(For Designer)HTML5 on Mobile(For Designer)
HTML5 on Mobile(For Designer)
 
Feature driven agile oriented web applications
Feature driven agile oriented web applicationsFeature driven agile oriented web applications
Feature driven agile oriented web applications
 
Front end-design and best practices
Front end-design and best practicesFront end-design and best practices
Front end-design and best practices
 
jQuery Mobile Introduction
jQuery Mobile IntroductionjQuery Mobile Introduction
jQuery Mobile Introduction
 
Learning About JavaScript (…and its little buddy, JQuery!)
Learning About JavaScript (…and its little buddy, JQuery!)Learning About JavaScript (…and its little buddy, JQuery!)
Learning About JavaScript (…and its little buddy, JQuery!)
 

More from Matthew McCullough

More from Matthew McCullough (20)

Using Git and GitHub Effectively at Emerge Interactive
Using Git and GitHub Effectively at Emerge InteractiveUsing Git and GitHub Effectively at Emerge Interactive
Using Git and GitHub Effectively at Emerge Interactive
 
All About GitHub Pull Requests
All About GitHub Pull RequestsAll About GitHub Pull Requests
All About GitHub Pull Requests
 
Adam Smith Builds an App
Adam Smith Builds an AppAdam Smith Builds an App
Adam Smith Builds an App
 
Git's Filter Branch Command
Git's Filter Branch CommandGit's Filter Branch Command
Git's Filter Branch Command
 
Git Graphs, Hashes, and Compression, Oh My
Git Graphs, Hashes, and Compression, Oh MyGit Graphs, Hashes, and Compression, Oh My
Git Graphs, Hashes, and Compression, Oh My
 
Git and GitHub at the San Francisco JUG
 Git and GitHub at the San Francisco JUG Git and GitHub at the San Francisco JUG
Git and GitHub at the San Francisco JUG
 
Git and GitHub for RallyOn
Git and GitHub for RallyOnGit and GitHub for RallyOn
Git and GitHub for RallyOn
 
Migrating from Subversion to Git and GitHub
Migrating from Subversion to Git and GitHubMigrating from Subversion to Git and GitHub
Migrating from Subversion to Git and GitHub
 
Git Notes and GitHub
Git Notes and GitHubGit Notes and GitHub
Git Notes and GitHub
 
Intro to Git and GitHub
Intro to Git and GitHubIntro to Git and GitHub
Intro to Git and GitHub
 
Build Lifecycle Craftsmanship for the Transylvania JUG
Build Lifecycle Craftsmanship for the Transylvania JUGBuild Lifecycle Craftsmanship for the Transylvania JUG
Build Lifecycle Craftsmanship for the Transylvania JUG
 
Git Going for the Transylvania JUG
Git Going for the Transylvania JUGGit Going for the Transylvania JUG
Git Going for the Transylvania JUG
 
Transylvania JUG Pre-Meeting Announcements
Transylvania JUG Pre-Meeting AnnouncementsTransylvania JUG Pre-Meeting Announcements
Transylvania JUG Pre-Meeting Announcements
 
Game Theory for Software Developers at the Boulder JUG
Game Theory for Software Developers at the Boulder JUGGame Theory for Software Developers at the Boulder JUG
Game Theory for Software Developers at the Boulder JUG
 
Cascading Through Hadoop for the Boulder JUG
Cascading Through Hadoop for the Boulder JUGCascading Through Hadoop for the Boulder JUG
Cascading Through Hadoop for the Boulder JUG
 
R Data Analysis Software
R Data Analysis SoftwareR Data Analysis Software
R Data Analysis Software
 
Please, Stop Using Git
Please, Stop Using GitPlease, Stop Using Git
Please, Stop Using Git
 
Dr. Strangedev
Dr. StrangedevDr. Strangedev
Dr. Strangedev
 
Jenkins for One
Jenkins for OneJenkins for One
Jenkins for One
 
Lean Fluffy Startups
Lean Fluffy StartupsLean Fluffy Startups
Lean Fluffy Startups
 

Recently uploaded

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Recently uploaded (20)

80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 

JQuery Mobile

  • 1. Jquery  Mobile   May  2011   Sco$  Ryan  Soaring  Eagle  LLC.   sco$@theryansplace.com   www.soaringeagleco.com  
  • 3. Mobile  Challenges   •  Bandwidth   •  Connec<vity   •  Time  to  Market   •  Delivery  Mechanisms   •  Distribu<on  
  • 4.
  • 5. Mobile  Challenges   •  Opera<ng  Systems   •  Devices   •  Na<ve  Feature  access   •  Orienta<on  related  issues   •  Real  Estate   •  Events   •  Input   •  Window  depth  
  • 6. There  is  a  market  !!!  
  • 7. There  is  an  Answer  
  • 8. Jquery  Mobile   •  Late  Beta   •  Leverages  Jquery   •  Integrates  HTML  5,  JavaScript  and  CSS   •  Lightweight  (12K)   •  Progressive  Enhancement   •  Accessibility  
  • 11. Events   •  Tap   •  Tap  and  hold   •  Swipe  (any,  leU  and  right)   •  Orienta<on  change  (media  queries  and  CSS  support)   •  Scroll  Events  (start  and  stop)   •  Page  Events     •  (before  show,  show,  before  hide,  hide,  before  create,  create)  
  • 13. Themes   •  Leverages  CSS  3  to  reduce  size   •  Gradients,  Corner  Rounding  etc.   •  Object  oriented  with  26  swatches   •  Large  variety  of  swatch  combina<ons   •  Icon  set  included  
  • 15. Pages   •  Combina<on  Pages   •  Leverage  the  data  a$ribute  (i.e.  data-­‐role)   •  Header  ,  Content  and  Footer   •  Mul<ple  logical  pages  per  physical  pages   <div  data-­‐role="page">    <div  data-­‐role="header">     <h1>Page  Title</h1>     </div><!-­‐-­‐  /header  -­‐-­‐>     <div  data-­‐role="content">     <p>Page  content  goes  here.</p>     </div><!-­‐-­‐  /content  -­‐-­‐>     <div  data-­‐role="footer">     <h4>Page  Footer</h4>     </div><!-­‐-­‐  /footer  -­‐-­‐>     </div>  
  • 18. And  the  Kitchen  Sink   •  Transi<ons   •  Ajax  and  History   •  List  support   •  Dialogs   •  Menus   •  Toolbars   •  Grids   •  Content  Blocks  
  • 20. Detailed  Presentations   •  Upcoming   •  Denver  HTML  5  User’s  Group  (July  2011)   •  Boulder  Java  User’s  Group  (July  2011)   •  Denver  Open  Source  User’s  Group  (October  2011)   •  Colorado  Springs  Open  Source  User’s  Group  (October  2011)   •  Cold  Fusion  User’s  Group  (June  7,  2011)  
  • 21. Photo  Credits   •  Highway  Photo     •  Phone  Image  Phonegap.com   •  Phone  Gap  Image  phonegap.com   •  Crowd  Photo  by  alexkess   •  Disney  Photo  by  Express  Monorail   •  Building  Structure  by  Del~Uks   •  Cat  in  Sink  by  sunside