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)

How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
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
 
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.
 
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...
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
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
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.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
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 

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