SlideShare a Scribd company logo
1 of 19
Building cross-platform mobile web applications
The strategy ,[object Object],[object Object],[object Object]
Implementation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Web Apps vs Websites ,[object Object]
1. Start with a basic page skeleton ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
2. Add the viewport tag ,[object Object],[object Object]
3. Include JQuery Mobile ,[object Object],[object Object],[object Object],[object Object]
4. Create a mobile “page” ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
5. Create a dialog box ,[object Object],[object Object]
5. Create a dialog box ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
OK, lets try it out
[object Object]
6. Themes ,[object Object]
7. Lists ,[object Object],[object Object],[object Object],[object Object],[object Object]
7b Home buttons ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
8 Fun Stuff ,[object Object],[object Object],[object Object],[object Object],[object Object]
9. Packaging ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Distribution ,[object Object],[object Object],[object Object],[object Object]
Layouts with progressive enhancement ,[object Object],[object Object],[object Object],[object Object]

More Related Content

What's hot

How to Make WordPress Your Friend
How to Make WordPress Your FriendHow to Make WordPress Your Friend
How to Make WordPress Your Friendkerchmcc
 
PL2235 2009 1 HTML
PL2235 2009 1 HTMLPL2235 2009 1 HTML
PL2235 2009 1 HTMLAliamat UBD
 
No Javascript Howlers
No Javascript HowlersNo Javascript Howlers
No Javascript HowlersDan Goodwin
 
Html 5 a step towards semantic web
Html 5   a step towards semantic webHtml 5   a step towards semantic web
Html 5 a step towards semantic webSachin Khosla
 
Microformats HTML to API
Microformats HTML to APIMicroformats HTML to API
Microformats HTML to APIelliando dias
 
DOE IPPD Hive + MOUSE webmaker workshop
DOE IPPD Hive + MOUSE webmaker workshopDOE IPPD Hive + MOUSE webmaker workshop
DOE IPPD Hive + MOUSE webmaker workshopvalleraj
 
High performance websites session1
High performance websites  session1High performance websites  session1
High performance websites session1amr elgarhy
 
Hour 02
Hour 02Hour 02
Hour 02dpd
 
WordPress - From the Start - WordCamp Sofia 2013
WordPress - From the Start - WordCamp Sofia 2013WordPress - From the Start - WordCamp Sofia 2013
WordPress - From the Start - WordCamp Sofia 2013Stanko Metodiev
 
How Chunky Do You Need To Be?: Adaptive Content Strategies For The Real World
How Chunky Do You Need To Be?: Adaptive Content Strategies For The Real WorldHow Chunky Do You Need To Be?: Adaptive Content Strategies For The Real World
How Chunky Do You Need To Be?: Adaptive Content Strategies For The Real WorldChristopher Grant Ward
 
Lab 3: WWW and HTML
Lab 3: WWW and HTMLLab 3: WWW and HTML
Lab 3: WWW and HTMLvanessajade
 
Next Steps for New WordPress Users
Next Steps for New WordPress UsersNext Steps for New WordPress Users
Next Steps for New WordPress UsersKerch McConlogue
 

What's hot (20)

WordCamp Baltimore 2016
WordCamp Baltimore 2016WordCamp Baltimore 2016
WordCamp Baltimore 2016
 
How to Make WordPress Your Friend
How to Make WordPress Your FriendHow to Make WordPress Your Friend
How to Make WordPress Your Friend
 
PL2235 2009 1 HTML
PL2235 2009 1 HTMLPL2235 2009 1 HTML
PL2235 2009 1 HTML
 
No Javascript Howlers
No Javascript HowlersNo Javascript Howlers
No Javascript Howlers
 
HTML and CSS workshop
HTML and CSS workshopHTML and CSS workshop
HTML and CSS workshop
 
Html 5 a step towards semantic web
Html 5   a step towards semantic webHtml 5   a step towards semantic web
Html 5 a step towards semantic web
 
Basic HTML
Basic HTMLBasic HTML
Basic HTML
 
Microformats HTML to API
Microformats HTML to APIMicroformats HTML to API
Microformats HTML to API
 
Microformats
MicroformatsMicroformats
Microformats
 
DOE IPPD Hive + MOUSE webmaker workshop
DOE IPPD Hive + MOUSE webmaker workshopDOE IPPD Hive + MOUSE webmaker workshop
DOE IPPD Hive + MOUSE webmaker workshop
 
High performance websites session1
High performance websites  session1High performance websites  session1
High performance websites session1
 
Html tags
Html tagsHtml tags
Html tags
 
Hour 02
Hour 02Hour 02
Hour 02
 
Introducing YUI
Introducing YUIIntroducing YUI
Introducing YUI
 
Lecture1 B Frames&Forms
Lecture1 B  Frames&FormsLecture1 B  Frames&Forms
Lecture1 B Frames&Forms
 
WordPress - From the Start - WordCamp Sofia 2013
WordPress - From the Start - WordCamp Sofia 2013WordPress - From the Start - WordCamp Sofia 2013
WordPress - From the Start - WordCamp Sofia 2013
 
How Chunky Do You Need To Be?: Adaptive Content Strategies For The Real World
How Chunky Do You Need To Be?: Adaptive Content Strategies For The Real WorldHow Chunky Do You Need To Be?: Adaptive Content Strategies For The Real World
How Chunky Do You Need To Be?: Adaptive Content Strategies For The Real World
 
Lab 3: WWW and HTML
Lab 3: WWW and HTMLLab 3: WWW and HTML
Lab 3: WWW and HTML
 
SEO and Accessibility
SEO and AccessibilitySEO and Accessibility
SEO and Accessibility
 
Next Steps for New WordPress Users
Next Steps for New WordPress UsersNext Steps for New WordPress Users
Next Steps for New WordPress Users
 

Viewers also liked

Viewers also liked (7)

Microsoft Office SharePoint Server 2007
Microsoft Office SharePoint Server 2007Microsoft Office SharePoint Server 2007
Microsoft Office SharePoint Server 2007
 
Googleenegociosnainternetvascomarques 130411103701-phpapp02
Googleenegociosnainternetvascomarques 130411103701-phpapp02Googleenegociosnainternetvascomarques 130411103701-phpapp02
Googleenegociosnainternetvascomarques 130411103701-phpapp02
 
Mediajalostamo esittely
Mediajalostamo esittelyMediajalostamo esittely
Mediajalostamo esittely
 
West Chester Tech Blog - Training Class - Session 10
West Chester Tech Blog - Training Class - Session 10West Chester Tech Blog - Training Class - Session 10
West Chester Tech Blog - Training Class - Session 10
 
Techno Pedagogical Staff Learning Environment
Techno Pedagogical Staff Learning EnvironmentTechno Pedagogical Staff Learning Environment
Techno Pedagogical Staff Learning Environment
 
PLEs if you PLEase
PLEs if you PLEasePLEs if you PLEase
PLEs if you PLEase
 
Usability for all budgets
Usability for all budgetsUsability for all budgets
Usability for all budgets
 

Similar to Mobile web-apps

Successful Teams follow Standards
Successful Teams follow StandardsSuccessful Teams follow Standards
Successful Teams follow StandardsChristian Heilmann
 
Lecture 1 - Comm Lab: Web @ ITP
Lecture 1 - Comm Lab: Web @ ITPLecture 1 - Comm Lab: Web @ ITP
Lecture 1 - Comm Lab: Web @ ITPyucefmerhi
 
HTML5: New Possibilities for Publishing
HTML5: New Possibilities for PublishingHTML5: New Possibilities for Publishing
HTML5: New Possibilities for PublishingiFactory
 
Developer Grade SEO - part II
Developer Grade SEO - part IIDeveloper Grade SEO - part II
Developer Grade SEO - part IIPhil Buckley
 
Top 5 Tips for Building Viral Social Web Applications and Sites
Top 5 Tips for Building Viral Social Web Applications and SitesTop 5 Tips for Building Viral Social Web Applications and Sites
Top 5 Tips for Building Viral Social Web Applications and SitesJonathan LeBlanc
 
HTML5 and Search Engine Optimization (SEO)
HTML5 and Search Engine Optimization (SEO)HTML5 and Search Engine Optimization (SEO)
HTML5 and Search Engine Optimization (SEO)Performics.Convonix
 
Accessible Websites With Lotus Notes/Domino, presented at the BLUG day event,...
Accessible Websites With Lotus Notes/Domino, presented at the BLUG day event,...Accessible Websites With Lotus Notes/Domino, presented at the BLUG day event,...
Accessible Websites With Lotus Notes/Domino, presented at the BLUG day event,...Martin Leyrer
 
Simple Social Networking with Ruby on Rails
Simple Social Networking with Ruby on RailsSimple Social Networking with Ruby on Rails
Simple Social Networking with Ruby on Railsjhenry
 
Creating Yahoo Mobile Widgets
Creating Yahoo Mobile WidgetsCreating Yahoo Mobile Widgets
Creating Yahoo Mobile WidgetsRicardo Varela
 
Structural Semantics for Accessibility and Device Independence
Structural Semantics for Accessibility and Device IndependenceStructural Semantics for Accessibility and Device Independence
Structural Semantics for Accessibility and Device IndependenceDarren Lunn
 
Mobile library on drupal cil2011
Mobile library on drupal   cil2011Mobile library on drupal   cil2011
Mobile library on drupal cil2011sc20866
 
Upstate CSCI 450 jQuery
Upstate CSCI 450 jQueryUpstate CSCI 450 jQuery
Upstate CSCI 450 jQueryDanWooster1
 
Html5: What is it?
Html5: What is it? Html5: What is it?
Html5: What is it? joeydehnert
 
HTML5 - One spec to rule them all
HTML5 - One spec to rule them allHTML5 - One spec to rule them all
HTML5 - One spec to rule them allStu King
 

Similar to Mobile web-apps (20)

Successful Teams follow Standards
Successful Teams follow StandardsSuccessful Teams follow Standards
Successful Teams follow Standards
 
Html5
Html5Html5
Html5
 
Lecture 1 - Comm Lab: Web @ ITP
Lecture 1 - Comm Lab: Web @ ITPLecture 1 - Comm Lab: Web @ ITP
Lecture 1 - Comm Lab: Web @ ITP
 
HTML5: New Possibilities for Publishing
HTML5: New Possibilities for PublishingHTML5: New Possibilities for Publishing
HTML5: New Possibilities for Publishing
 
Shifting Gears
Shifting GearsShifting Gears
Shifting Gears
 
Developer Grade SEO - part II
Developer Grade SEO - part IIDeveloper Grade SEO - part II
Developer Grade SEO - part II
 
Xml Zoe
Xml ZoeXml Zoe
Xml Zoe
 
Xml Zoe
Xml ZoeXml Zoe
Xml Zoe
 
Top 5 Tips for Building Viral Social Web Applications and Sites
Top 5 Tips for Building Viral Social Web Applications and SitesTop 5 Tips for Building Viral Social Web Applications and Sites
Top 5 Tips for Building Viral Social Web Applications and Sites
 
jQuery Mobile
jQuery MobilejQuery Mobile
jQuery Mobile
 
HTML5 and Search Engine Optimization (SEO)
HTML5 and Search Engine Optimization (SEO)HTML5 and Search Engine Optimization (SEO)
HTML5 and Search Engine Optimization (SEO)
 
Building Web Hack Interfaces
Building Web Hack InterfacesBuilding Web Hack Interfaces
Building Web Hack Interfaces
 
Accessible Websites With Lotus Notes/Domino, presented at the BLUG day event,...
Accessible Websites With Lotus Notes/Domino, presented at the BLUG day event,...Accessible Websites With Lotus Notes/Domino, presented at the BLUG day event,...
Accessible Websites With Lotus Notes/Domino, presented at the BLUG day event,...
 
Simple Social Networking with Ruby on Rails
Simple Social Networking with Ruby on RailsSimple Social Networking with Ruby on Rails
Simple Social Networking with Ruby on Rails
 
Creating Yahoo Mobile Widgets
Creating Yahoo Mobile WidgetsCreating Yahoo Mobile Widgets
Creating Yahoo Mobile Widgets
 
Structural Semantics for Accessibility and Device Independence
Structural Semantics for Accessibility and Device IndependenceStructural Semantics for Accessibility and Device Independence
Structural Semantics for Accessibility and Device Independence
 
Mobile library on drupal cil2011
Mobile library on drupal   cil2011Mobile library on drupal   cil2011
Mobile library on drupal cil2011
 
Upstate CSCI 450 jQuery
Upstate CSCI 450 jQueryUpstate CSCI 450 jQuery
Upstate CSCI 450 jQuery
 
Html5: What is it?
Html5: What is it? Html5: What is it?
Html5: What is it?
 
HTML5 - One spec to rule them all
HTML5 - One spec to rule them allHTML5 - One spec to rule them all
HTML5 - One spec to rule them all
 

More from PLE Conference 2011 - Southampton

More from PLE Conference 2011 - Southampton (20)

Supportive Systems for Professional Development
Supportive Systems for Professional DevelopmentSupportive Systems for Professional Development
Supportive Systems for Professional Development
 
iPLE on Google Apps
iPLE on Google AppsiPLE on Google Apps
iPLE on Google Apps
 
iPLE: Integrating VLE and ePortfolios
iPLE: Integrating VLE and ePortfoliosiPLE: Integrating VLE and ePortfolios
iPLE: Integrating VLE and ePortfolios
 
Institutional PLE
Institutional PLEInstitutional PLE
Institutional PLE
 
Teachers Kit
Teachers KitTeachers Kit
Teachers Kit
 
PLEs for Students of Pedagogy
PLEs for Students of PedagogyPLEs for Students of Pedagogy
PLEs for Students of Pedagogy
 
Eportfolios and PLEs in Teacher Education
Eportfolios and PLEs in Teacher EducationEportfolios and PLEs in Teacher Education
Eportfolios and PLEs in Teacher Education
 
Constructivist PLE
Constructivist PLEConstructivist PLE
Constructivist PLE
 
Widget framework
Widget frameworkWidget framework
Widget framework
 
Empowering PLEs
Empowering PLEsEmpowering PLEs
Empowering PLEs
 
Integrated PLE at University
Integrated PLE at UniversityIntegrated PLE at University
Integrated PLE at University
 
From Repositories to Personal Collections
From Repositories to Personal CollectionsFrom Repositories to Personal Collections
From Repositories to Personal Collections
 
Flexible PLEs with Netbooks
Flexible PLEs with NetbooksFlexible PLEs with Netbooks
Flexible PLEs with Netbooks
 
Affordances of an iPLE Network
Affordances of an iPLE NetworkAffordances of an iPLE Network
Affordances of an iPLE Network
 
Competences Mapping for PLEs
Competences Mapping for PLEsCompetences Mapping for PLEs
Competences Mapping for PLEs
 
Motivation in PLEs
Motivation in PLEsMotivation in PLEs
Motivation in PLEs
 
Social Networking in Second Language Learning
Social Networking in Second Language LearningSocial Networking in Second Language Learning
Social Networking in Second Language Learning
 
Role of Teacher in PLEs
Role of Teacher in PLEsRole of Teacher in PLEs
Role of Teacher in PLEs
 
Widgets for Awareness and Reflection
Widgets for Awareness and ReflectionWidgets for Awareness and Reflection
Widgets for Awareness and Reflection
 
PLE Recommendations
PLE RecommendationsPLE Recommendations
PLE Recommendations
 

Mobile web-apps