SlideShare ist ein Scribd-Unternehmen logo
1 von 31
Downloaden Sie, um offline zu lesen
Ramonvictor | @tangerinalab
• The defining characteristics are that the
user interface is built with web-
standard technologies: HTML, CSS and
Javascript.
Web Storage; IndexedDB; SVG;
Application Cache; Web SQL Database;
Geolocation; WebSocket; Native Drag &
Drop; Desktop Drag-In (File API); Audio + Video Tags;
Better semantic tags; Web Workers;
Offline Mode; Canvas;
CSS Selectors; Webfonts; Columns;
Opacity; Text stroke; Gradients;
Rounded corners; Text
wrapping; Transitions; Transforms;
webkit Animations;
“With hardware acceleration
standards like HTML5 and
CSS3 can deliver rich,
interactive media smoothly
in the browser.”
Safari’s features page
Titanium Mobile
Titanium Mobile
• is easy to use and it progressively
enhances HTML and CSS so that less
capable phones are still able to
browse content;
• there are periodic delays in
responding to tap events;
• jQuery library is too heavy;
• is focussed strictly on the
iPhone, iPod Touch;
Titanium Mobile
• Similar approach to jQTouch, but
with a broader array of UI controls
and styles;
• “Seriously cross-platform”: iOS,
Android, BlackBerry, Windows
Phone…
• performance is variable;
• jQuery library is too heavy;
Titanium Mobile
• allows you to write apps using a
JavaScript API;
• it compiles most of your code
into a native iPhone or Android
app;
• You can only target the
platforms Titanium supports;
Titanium Mobile
Titanium Mobile
is geared more to software
developers and has a pure
Javascript API for building
powerful apps.
• It is powered by a custom core that
is optimized for mobile (lighter and
better optimized than that in
jQTouch).
• Sencha is far more extensive than its
competitors
• Explicit iPad support
• Storage and data binding facilities
using JSON and HTML5 offline
storage
Titanium Mobile
• Sencha provides paid support
starting at $300/year;
• Allow web developers to take a web
app and package it as a native app for
the iPhone and other mobile platforms;
• If Apple rejects it? No big deal, because
I still have my online version;
• Give web developers JavaScript access
to popular mobile device features:
camera, GPS, accelerometer, local
SQLite databases…
• iPhone, Blackberry and Android are
supported;
• 37% of mobile users browse the web;
• 35% use downloaded apps;
• So it's not that one is winning over the
other in terms of usage;
According to Comscore
“Build a mobile web app for
everyone but consider
flagship native apps to
reward your best customers”
Josh Clark
Basecamp Mobile
http://37signals.com/svn/posts/2
761-launch-basecamp-mobile
http://currency.io/
http://itunes.apple
.com/us/app/rollca
ll/id403072277
http://currency.io/
http://jag.gr/tm/
http://dedy.tv/sudoku/ http://dedy.tv/2b/
http://bit.ly/pr6DPY
http://tweetdeck
.com/iphone/
Original app
Playing with JQTouch, HTML5
e CSS3
• W3C: Mobile Web Application Best Practices
http://www.w3.org/TR/mwabp/
• Making an iPad HTML5 App & making it really fast
http://mir.aculo.us/2010/06/04/making-an-ipad-html5-app-making-it-
really-fast/
• eBook: Building iPhone Apps with HTML, CSS, and JavaScript
http://ofps.oreilly.com/titles/9780596805784/index.html
• HTML5: Web Development to the next level
http://slides.html5rocks.com/#title-slide
• Comparing Mobile Web (HTML5) Frameworks: Sencha Touch, jQuery
Mobile, jQTouch, Titanium
http://interfacethis.com/2011/adventures-in-html5-part-one/
• Improving the Performance of your HTML5 App
http://www.html5rocks.com/en/tutorials/speed/html5/
• Mobile Web Development Toolbox
http://mobilewebtoolbox.com/

Weitere ähnliche Inhalte

Was ist angesagt?

Firefox os the web, mobile (for yahoo! hack europe - april 2013)
Firefox os  the web, mobile (for yahoo! hack europe - april 2013)Firefox os  the web, mobile (for yahoo! hack europe - april 2013)
Firefox os the web, mobile (for yahoo! hack europe - april 2013)
Yahoo Developer Network
 
The mobile browser world
The mobile browser worldThe mobile browser world
The mobile browser world
Peter-Paul Koch
 
Mobile Apps and the Enterprise
Mobile Apps and the EnterpriseMobile Apps and the Enterprise
Mobile Apps and the Enterprise
Jonathan Stark
 

Was ist angesagt? (13)

11 Mobile Terms You Need to Know
11 Mobile Terms You Need to Know11 Mobile Terms You Need to Know
11 Mobile Terms You Need to Know
 
State of the Mobile Browsers
State of the Mobile BrowsersState of the Mobile Browsers
State of the Mobile Browsers
 
Sitecore and PhoneGap - Driving Business with Mobile Apps
Sitecore and PhoneGap - Driving Business with Mobile AppsSitecore and PhoneGap - Driving Business with Mobile Apps
Sitecore and PhoneGap - Driving Business with Mobile Apps
 
Mobile web vs. native apps: It's not about technology, it's about psychology
Mobile web vs. native apps: It's not about technology, it's about psychologyMobile web vs. native apps: It's not about technology, it's about psychology
Mobile web vs. native apps: It's not about technology, it's about psychology
 
Simple mobile Websites
Simple mobile WebsitesSimple mobile Websites
Simple mobile Websites
 
Tincan - Mobile Elephant
Tincan - Mobile ElephantTincan - Mobile Elephant
Tincan - Mobile Elephant
 
2015 Webtrends
2015 Webtrends2015 Webtrends
2015 Webtrends
 
Firefox os the web, mobile (for yahoo! hack europe - april 2013)
Firefox os  the web, mobile (for yahoo! hack europe - april 2013)Firefox os  the web, mobile (for yahoo! hack europe - april 2013)
Firefox os the web, mobile (for yahoo! hack europe - april 2013)
 
First Steps in iOS Development
First Steps in iOS DevelopmentFirst Steps in iOS Development
First Steps in iOS Development
 
Should you say no to HTML5?
Should you say no to HTML5?Should you say no to HTML5?
Should you say no to HTML5?
 
The mobile browser world
The mobile browser worldThe mobile browser world
The mobile browser world
 
Mobile Apps and the Enterprise
Mobile Apps and the EnterpriseMobile Apps and the Enterprise
Mobile Apps and the Enterprise
 
Best Practices For Delivering Quality Web Experiences In A Mobile, Multi-Brow...
Best Practices For Delivering Quality Web Experiences In A Mobile, Multi-Brow...Best Practices For Delivering Quality Web Experiences In A Mobile, Multi-Brow...
Best Practices For Delivering Quality Web Experiences In A Mobile, Multi-Brow...
 

Andere mochten auch (6)

Tutorial power point
Tutorial power pointTutorial power point
Tutorial power point
 
465 shukri intro
465 shukri intro465 shukri intro
465 shukri intro
 
Obstacles into-opportunities
Obstacles into-opportunitiesObstacles into-opportunities
Obstacles into-opportunities
 
Teaching
TeachingTeaching
Teaching
 
Week 5 journ lecture 2013 pptx
Week 5 journ lecture 2013 pptxWeek 5 journ lecture 2013 pptx
Week 5 journ lecture 2013 pptx
 
Das Bileam-Komplott
Das Bileam-KomplottDas Bileam-Komplott
Das Bileam-Komplott
 

Ähnlich wie Mobile Web Apps Overview

Mobile App Development
Mobile App DevelopmentMobile App Development
Mobile App Development
Chris Morrell
 
Modev ux brian lacey presentation
Modev ux brian lacey presentationModev ux brian lacey presentation
Modev ux brian lacey presentation
Brian Lacey
 
HTML5 is the Future of Mobile, PhoneGap Takes You There Today
HTML5 is the Future of Mobile, PhoneGap Takes You There TodayHTML5 is the Future of Mobile, PhoneGap Takes You There Today
HTML5 is the Future of Mobile, PhoneGap Takes You There Today
davyjones
 
Philly ete-2011
Philly ete-2011Philly ete-2011
Philly ete-2011
davyjones
 
Integrating ADF Mobile with WebCenter
Integrating ADF Mobile with WebCenterIntegrating ADF Mobile with WebCenter
Integrating ADF Mobile with WebCenter
Brian Huff
 

Ähnlich wie Mobile Web Apps Overview (20)

Mobile App Development
Mobile App DevelopmentMobile App Development
Mobile App Development
 
Synapse india reviews on cross plateform mobile apps development
Synapse india reviews on cross plateform mobile apps developmentSynapse india reviews on cross plateform mobile apps development
Synapse india reviews on cross plateform mobile apps development
 
Synapse india reviews on mobile application development
Synapse india reviews on mobile application developmentSynapse india reviews on mobile application development
Synapse india reviews on mobile application development
 
Why front-end matters in 2019
Why front-end matters in 2019Why front-end matters in 2019
Why front-end matters in 2019
 
CM WebClient CA Expo Mannheim Germany
CM WebClient CA Expo Mannheim Germany CM WebClient CA Expo Mannheim Germany
CM WebClient CA Expo Mannheim Germany
 
OSCON 2012: Design and Debug HTML5 Apps for Devices with RIB and Web Simulator
OSCON 2012: Design and Debug HTML5 Apps for Devices with RIB and Web SimulatorOSCON 2012: Design and Debug HTML5 Apps for Devices with RIB and Web Simulator
OSCON 2012: Design and Debug HTML5 Apps for Devices with RIB and Web Simulator
 
Modev ux brian lacey presentation
Modev ux brian lacey presentationModev ux brian lacey presentation
Modev ux brian lacey presentation
 
HTML5 is the Future of Mobile, PhoneGap Takes You There Today
HTML5 is the Future of Mobile, PhoneGap Takes You There TodayHTML5 is the Future of Mobile, PhoneGap Takes You There Today
HTML5 is the Future of Mobile, PhoneGap Takes You There Today
 
Multiplatform
MultiplatformMultiplatform
Multiplatform
 
HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?
 
Hybrid mobile apps
Hybrid mobile appsHybrid mobile apps
Hybrid mobile apps
 
The Mobile Development Landscape
The Mobile Development LandscapeThe Mobile Development Landscape
The Mobile Development Landscape
 
Philly ete-2011
Philly ete-2011Philly ete-2011
Philly ete-2011
 
The Mobile Web Revealed For The Java Developer
The Mobile Web Revealed For The Java DeveloperThe Mobile Web Revealed For The Java Developer
The Mobile Web Revealed For The Java Developer
 
Desarrollo de apps multiplataforma con tecnologías web
Desarrollo de apps multiplataforma con tecnologías webDesarrollo de apps multiplataforma con tecnologías web
Desarrollo de apps multiplataforma con tecnologías web
 
Sg conference multiplatform_apps_adam_stanley
Sg conference multiplatform_apps_adam_stanleySg conference multiplatform_apps_adam_stanley
Sg conference multiplatform_apps_adam_stanley
 
Integrating ADF Mobile with WebCenter
Integrating ADF Mobile with WebCenterIntegrating ADF Mobile with WebCenter
Integrating ADF Mobile with WebCenter
 
Going mobile with RichFaces
Going mobile with RichFacesGoing mobile with RichFaces
Going mobile with RichFaces
 
Mobile Web
Mobile WebMobile Web
Mobile Web
 
Hybrid Mobile Development with Apache Cordova,AngularJs and ionic
Hybrid Mobile Development with Apache Cordova,AngularJs and ionicHybrid Mobile Development with Apache Cordova,AngularJs and ionic
Hybrid Mobile Development with Apache Cordova,AngularJs and ionic
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Kürzlich hochgeladen (20)

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 

Mobile Web Apps Overview

  • 2. • The defining characteristics are that the user interface is built with web- standard technologies: HTML, CSS and Javascript.
  • 3.
  • 4.
  • 5. Web Storage; IndexedDB; SVG; Application Cache; Web SQL Database; Geolocation; WebSocket; Native Drag & Drop; Desktop Drag-In (File API); Audio + Video Tags; Better semantic tags; Web Workers; Offline Mode; Canvas;
  • 6. CSS Selectors; Webfonts; Columns; Opacity; Text stroke; Gradients; Rounded corners; Text wrapping; Transitions; Transforms; webkit Animations;
  • 7. “With hardware acceleration standards like HTML5 and CSS3 can deliver rich, interactive media smoothly in the browser.” Safari’s features page
  • 9. Titanium Mobile • is easy to use and it progressively enhances HTML and CSS so that less capable phones are still able to browse content; • there are periodic delays in responding to tap events; • jQuery library is too heavy; • is focussed strictly on the iPhone, iPod Touch;
  • 10. Titanium Mobile • Similar approach to jQTouch, but with a broader array of UI controls and styles; • “Seriously cross-platform”: iOS, Android, BlackBerry, Windows Phone… • performance is variable; • jQuery library is too heavy;
  • 11. Titanium Mobile • allows you to write apps using a JavaScript API; • it compiles most of your code into a native iPhone or Android app; • You can only target the platforms Titanium supports; Titanium Mobile
  • 12. Titanium Mobile is geared more to software developers and has a pure Javascript API for building powerful apps.
  • 13. • It is powered by a custom core that is optimized for mobile (lighter and better optimized than that in jQTouch). • Sencha is far more extensive than its competitors • Explicit iPad support • Storage and data binding facilities using JSON and HTML5 offline storage
  • 14. Titanium Mobile • Sencha provides paid support starting at $300/year;
  • 15.
  • 16. • Allow web developers to take a web app and package it as a native app for the iPhone and other mobile platforms; • If Apple rejects it? No big deal, because I still have my online version;
  • 17.
  • 18. • Give web developers JavaScript access to popular mobile device features: camera, GPS, accelerometer, local SQLite databases… • iPhone, Blackberry and Android are supported;
  • 19.
  • 20.
  • 21. • 37% of mobile users browse the web; • 35% use downloaded apps; • So it's not that one is winning over the other in terms of usage; According to Comscore
  • 22. “Build a mobile web app for everyone but consider flagship native apps to reward your best customers” Josh Clark
  • 27.
  • 29.
  • 30. • W3C: Mobile Web Application Best Practices http://www.w3.org/TR/mwabp/ • Making an iPad HTML5 App & making it really fast http://mir.aculo.us/2010/06/04/making-an-ipad-html5-app-making-it- really-fast/ • eBook: Building iPhone Apps with HTML, CSS, and JavaScript http://ofps.oreilly.com/titles/9780596805784/index.html • HTML5: Web Development to the next level http://slides.html5rocks.com/#title-slide • Comparing Mobile Web (HTML5) Frameworks: Sencha Touch, jQuery Mobile, jQTouch, Titanium http://interfacethis.com/2011/adventures-in-html5-part-one/
  • 31. • Improving the Performance of your HTML5 App http://www.html5rocks.com/en/tutorials/speed/html5/ • Mobile Web Development Toolbox http://mobilewebtoolbox.com/