SlideShare une entreprise Scribd logo
1  sur  29
Télécharger pour lire hors ligne
Thursday, July 28, 11
Thursday, July 28, 11
HTML5 Is The Future
                        (But Not Like You Think)
                        Devcon5 - July 27, 2011




Thursday, July 28, 11
Take Aways
                        • HTML5 will become the dominate app platform for mobile,
                          PCs and televisions in the coming years.
                        • These won’t be your father’s web apps.
                        • A whole new tool chain is developing to make this
                          possible.




Thursday, July 28, 11
There are some great forces at
           work in the market today that
           pretty much guarantees the way
           you write soft ware is going to
           have to change.

          The primary driving force behind
          this shift: mobile.




                                  Great Forces At Work



Thursday, July 28, 11
To give you an idea of the size of
       what’s happening in mobile, you only
       need to look at the number of
       shipments of devices.

       PC’s after 20 years have topped out
       around 400M units per year.

       Best estimates are that
       smartphones and tablets will top out
       closer to 1B units per year.

       Once you take into account device
       turnover etc. it turns out that the
       total installed base for PC’s is around
       1B units. For smartphones and
       tablets - it will easily reach 2B by
       2015.

       Mobile is not just huge - it is the
       biggest technological shift to hit the
       computing industry ever. By at least
       a factor of 2x.



Thursday, July 28, 11
But the real problem - the REAL problem -
                                                                         is that you are going to have to build apps
                                                                         for this new world. And that is
                                                                         guaranteed to be a major challenge.

                                                                         For starters - because this is a multi-
                                                                         platform world. Lot’s of different
                                                                         platforms are taking off and there aren’t
                                 Global smartphone shipments (Q4 2010)   any signs to indicate there will be one OS
                                                                         to Rule Them All like we had with the PC.




                                                                                                  Microsoft
                                                                                                     3m


                        Google            Nokia                 Apple          RIM
                         33m              31m                    16m           15m
                                                                                                              Others
                                                                                                               3m




Thursday, July 28, 11
Even if there was One OS to Rule
     Them All - you still have the
     form factor problem.

     I talk to a lot of mobile
     developers in my line of work.
     The ones that are most
     successful will tell you that the
     key to gaining high user
     engagement is to be everywhere
     with the same app.

     It’s really important to
     understand how “lazy
     consumers” see your product.
     Take Facebook for example.

     Facebook has a website, an
     iphone app, and soon an iPad app.
     Average consumers don’t see it
     that way - they think of
     Facebook - which they may
     happen to access on their phone,
     tablet, PC etc. It doesn’t matter
     to them what tech you used or
     how they acquire it - they care
     about the core features.




Thursday, July 28, 11
To make all this worse you


                                                 Distribution Model
      also have a distribution
      problem.

      Today you basically have
      t wo main ways to
      distribute soft ware to your
      customers - you can use an
      App Store or you can use the
      Web Browser.
                                                           App Store                     Web Browser
     Neither solution is optimal.


                           Ability To Add New
                                                    Limited only by hardware        Limited to browser APIs
                                 Features



                                                      Build many versions
                                    Complexity                                         Build one version
                                                      (@$100,000/yr/app)



                                                         App Store only
                              Discoverablility                                     Google, Twitter, Facebook.
                                                 (along with 500,000 other apps)




Thursday, July 28, 11
• Runs on every major mobile and
                          desktop OS (and most TV’s)
                          today.

                        • Built by the platform vendors.

                        • Supports most common
                          application features.

                        • BUT .. it only runs in the browser!
                          (or does it?)




Thursday, July 28, 11
This Ain’t Your Father’s Web App
                        (or even your older brother’s)




Thursday, July 28, 11
The first version of the web was
       about you going to pages. You
       went from place to place to
       place.

       The new web is about bringing
       the web to you in an experience
       that you will love.




Thursday, July 28, 11
The first version of the web was
       about you going to pages. You
       went from place to place to
       place.

       The new web is about bringing
       the web to you in an experience
       that you will love.




Thursday, July 28, 11
Browsers !== Web



Thursday, July 28, 11
Here is an example of an app we
       built. It’s a digital magazine.




Thursday, July 28, 11
Beyond that, this is
          about experiencing apps
          outside of the browser
          as well.

          Using native wrappers
          like PhoneGap we can
          create apps that can be
          distributed through both
          the browser AND the app
          store.




Thursday, July 28, 11
Thursday, July 28, 11
Thursday, July 28, 11
Thursday, July 28, 11
Thursday, July 28, 11
Multiscreen Web App
                        noun. A web-based application designed to
                        be used across different form factors and
                        platforms, both inside and outside the
                        browser.


Thursday, July 28, 11
Multiscreen Architecture



Thursday, July 28, 11
+                    +
                        Server-Side        Deployment          Hosting
                        Framework         Infrastructure       Service



Thursday, July 28, 11
+   BPM           +
                         Client-Side       HTML5 Build        Web
                        Frameworks            Tools          Services



Thursday, July 28, 11
Thursday, July 28, 11
Thursday, July 28, 11
Thursday, July 28, 11
Take Aways
                        • HTML5 will become the dominate app platform for mobile,
                          PCs and televisions in the coming years.
                        • These won’t be your father’s web apps.
                        • A whole new tool chain is developing to make this
                          possible.




Thursday, July 28, 11
www.strobecorp.com
                        @strobe

                        Charles Jolley
                        charles@strobecorp.com




Thursday, July 28, 11

Contenu connexe

En vedette

Marketing plane
Marketing planeMarketing plane
Marketing planeAl Amin
 
Presentation For International Conferences
Presentation For International ConferencesPresentation For International Conferences
Presentation For International ConferencesAnouk Cohen
 
2015-Best-Practices-China-0315
2015-Best-Practices-China-03152015-Best-Practices-China-0315
2015-Best-Practices-China-0315Heather Gatto
 
Obesidad, consecuencia de la inactividad física2
Obesidad, consecuencia de la inactividad física2Obesidad, consecuencia de la inactividad física2
Obesidad, consecuencia de la inactividad física2jon_1707
 
Prod Know - Rel Show Info 2016 EMAIL
Prod Know - Rel Show Info 2016 EMAILProd Know - Rel Show Info 2016 EMAIL
Prod Know - Rel Show Info 2016 EMAILAron Mellion Garner
 
2016 11-01 provincie drenthe Idee101
2016 11-01 provincie drenthe Idee1012016 11-01 provincie drenthe Idee101
2016 11-01 provincie drenthe Idee101Lykle de Vries
 
General Elections 2014 in 14 states on 10/04/2014
General Elections 2014 in 14 states on 10/04/2014General Elections 2014 in 14 states on 10/04/2014
General Elections 2014 in 14 states on 10/04/2014Akanksha Gaur
 
Identity and Biometrics in the Big Data & Analytics Context
Identity and Biometrics in the Big Data & Analytics ContextIdentity and Biometrics in the Big Data & Analytics Context
Identity and Biometrics in the Big Data & Analytics ContextCharles Li
 
#Aprender3C - Selección y adquisición de eBooks en bibliotecas académicas de ...
#Aprender3C - Selección y adquisición de eBooks en bibliotecas académicas de ...#Aprender3C - Selección y adquisición de eBooks en bibliotecas académicas de ...
#Aprender3C - Selección y adquisición de eBooks en bibliotecas académicas de ...Aprender 3C
 
More Mind Reach
More Mind ReachMore Mind Reach
More Mind ReachRobin Good
 

En vedette (16)

Marketing plane
Marketing planeMarketing plane
Marketing plane
 
Presentation For International Conferences
Presentation For International ConferencesPresentation For International Conferences
Presentation For International Conferences
 
2015-Best-Practices-China-0315
2015-Best-Practices-China-03152015-Best-Practices-China-0315
2015-Best-Practices-China-0315
 
Manager in Medical Coding specialization
Manager in Medical Coding specializationManager in Medical Coding specialization
Manager in Medical Coding specialization
 
Obesidad, consecuencia de la inactividad física2
Obesidad, consecuencia de la inactividad física2Obesidad, consecuencia de la inactividad física2
Obesidad, consecuencia de la inactividad física2
 
Skeleton
SkeletonSkeleton
Skeleton
 
La depresion
La depresionLa depresion
La depresion
 
Prod Know - Rel Show Info 2016 EMAIL
Prod Know - Rel Show Info 2016 EMAILProd Know - Rel Show Info 2016 EMAIL
Prod Know - Rel Show Info 2016 EMAIL
 
2016 11-01 provincie drenthe Idee101
2016 11-01 provincie drenthe Idee1012016 11-01 provincie drenthe Idee101
2016 11-01 provincie drenthe Idee101
 
General Elections 2014 in 14 states on 10/04/2014
General Elections 2014 in 14 states on 10/04/2014General Elections 2014 in 14 states on 10/04/2014
General Elections 2014 in 14 states on 10/04/2014
 
Identity and Biometrics in the Big Data & Analytics Context
Identity and Biometrics in the Big Data & Analytics ContextIdentity and Biometrics in the Big Data & Analytics Context
Identity and Biometrics in the Big Data & Analytics Context
 
#Aprender3C - Selección y adquisición de eBooks en bibliotecas académicas de ...
#Aprender3C - Selección y adquisición de eBooks en bibliotecas académicas de ...#Aprender3C - Selección y adquisición de eBooks en bibliotecas académicas de ...
#Aprender3C - Selección y adquisición de eBooks en bibliotecas académicas de ...
 
Iterate.
Iterate.Iterate.
Iterate.
 
Repositorios web
Repositorios webRepositorios web
Repositorios web
 
More Mind Reach
More Mind ReachMore Mind Reach
More Mind Reach
 
Escaneo desfile
Escaneo desfileEscaneo desfile
Escaneo desfile
 

Similaire à Devcon5 presentation handout

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 psychologyiQcontent
 
Sugsa mobile ux_april 2013
Sugsa mobile ux_april 2013Sugsa mobile ux_april 2013
Sugsa mobile ux_april 2013Phil Barrett
 
Mobile Developer's Guide To The Galaxy 12th Edition
Mobile Developer's Guide To The Galaxy 12th EditionMobile Developer's Guide To The Galaxy 12th Edition
Mobile Developer's Guide To The Galaxy 12th EditionMarco Tabor
 
Native, Web App, or Hybrid: Which Should You Choose?
Native, Web App, or Hybrid: Which Should You Choose?Native, Web App, or Hybrid: Which Should You Choose?
Native, Web App, or Hybrid: Which Should You Choose?Softweb Solutions
 
Modern mobile development overview
Modern mobile development overviewModern mobile development overview
Modern mobile development overviewDima Maleev
 
Using Technology to Make People More Powerful
Using Technology to Make People More PowerfulUsing Technology to Make People More Powerful
Using Technology to Make People More PowerfulIan Heron
 
BusyFlow - workspace that integrates web-apps
BusyFlow - workspace that integrates web-apps BusyFlow - workspace that integrates web-apps
BusyFlow - workspace that integrates web-apps Jaro Šatkevič
 
What is Codename One - Transcript.pdf
What is Codename One - Transcript.pdfWhat is Codename One - Transcript.pdf
What is Codename One - Transcript.pdfShaiAlmog1
 
Android Market
Android MarketAndroid Market
Android MarketTeo Romera
 
Mobile Developer's Guide To The Galaxy, 14th Edition
Mobile Developer's Guide To The Galaxy, 14th EditionMobile Developer's Guide To The Galaxy, 14th Edition
Mobile Developer's Guide To The Galaxy, 14th EditionMarco Tabor
 
Mobile Developer's Guide To The Galaxy, 15th edition
Mobile Developer's Guide To The Galaxy, 15th editionMobile Developer's Guide To The Galaxy, 15th edition
Mobile Developer's Guide To The Galaxy, 15th editionMarco Tabor
 
The App Frenzy Just A Short Lived Fad (2)
The App Frenzy   Just A Short Lived Fad (2)The App Frenzy   Just A Short Lived Fad (2)
The App Frenzy Just A Short Lived Fad (2)Laurent Viviez
 
Mobile app developers guide
Mobile app developers guideMobile app developers guide
Mobile app developers guidePrayukth K V
 
Adobe et la stratégie multi-écrans
Adobe et la stratégie multi-écransAdobe et la stratégie multi-écrans
Adobe et la stratégie multi-écransMichael Chaize
 
What lies ahead of HTML5_Ooop Munich 2013_Krzysztof Szafranek
What lies ahead of HTML5_Ooop Munich 2013_Krzysztof SzafranekWhat lies ahead of HTML5_Ooop Munich 2013_Krzysztof Szafranek
What lies ahead of HTML5_Ooop Munich 2013_Krzysztof SzafranekWooga
 
Golden Gekko Review of iOS8- for users and developers
Golden Gekko Review of iOS8- for users and developersGolden Gekko Review of iOS8- for users and developers
Golden Gekko Review of iOS8- for users and developersDMI
 
Developers Guide To The Galaxy 8th edition
Developers Guide To The Galaxy 8th editionDevelopers Guide To The Galaxy 8th edition
Developers Guide To The Galaxy 8th editionMarco Tabor
 

Similaire à Devcon5 presentation handout (20)

Tablets Soft and Apps
Tablets Soft and AppsTablets Soft and Apps
Tablets Soft and 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
 
Sugsa mobile ux_april 2013
Sugsa mobile ux_april 2013Sugsa mobile ux_april 2013
Sugsa mobile ux_april 2013
 
Mobile Developer's Guide To The Galaxy 12th Edition
Mobile Developer's Guide To The Galaxy 12th EditionMobile Developer's Guide To The Galaxy 12th Edition
Mobile Developer's Guide To The Galaxy 12th Edition
 
Native, Web App, or Hybrid: Which Should You Choose?
Native, Web App, or Hybrid: Which Should You Choose?Native, Web App, or Hybrid: Which Should You Choose?
Native, Web App, or Hybrid: Which Should You Choose?
 
Modern mobile development overview
Modern mobile development overviewModern mobile development overview
Modern mobile development overview
 
Using Technology to Make People More Powerful
Using Technology to Make People More PowerfulUsing Technology to Make People More Powerful
Using Technology to Make People More Powerful
 
BusyFlow - workspace that integrates web-apps
BusyFlow - workspace that integrates web-apps BusyFlow - workspace that integrates web-apps
BusyFlow - workspace that integrates web-apps
 
What is Codename One - Transcript.pdf
What is Codename One - Transcript.pdfWhat is Codename One - Transcript.pdf
What is Codename One - Transcript.pdf
 
Android Market
Android MarketAndroid Market
Android Market
 
Mobile Developer's Guide To The Galaxy, 14th Edition
Mobile Developer's Guide To The Galaxy, 14th EditionMobile Developer's Guide To The Galaxy, 14th Edition
Mobile Developer's Guide To The Galaxy, 14th Edition
 
Mobile Developer's Guide To The Galaxy, 15th edition
Mobile Developer's Guide To The Galaxy, 15th editionMobile Developer's Guide To The Galaxy, 15th edition
Mobile Developer's Guide To The Galaxy, 15th edition
 
The App Frenzy Just A Short Lived Fad (2)
The App Frenzy   Just A Short Lived Fad (2)The App Frenzy   Just A Short Lived Fad (2)
The App Frenzy Just A Short Lived Fad (2)
 
Mobile app developers guide
Mobile app developers guideMobile app developers guide
Mobile app developers guide
 
Adobe et la stratégie multi-écrans
Adobe et la stratégie multi-écransAdobe et la stratégie multi-écrans
Adobe et la stratégie multi-écrans
 
What lies ahead of HTML5_Ooop Munich 2013_Krzysztof Szafranek
What lies ahead of HTML5_Ooop Munich 2013_Krzysztof SzafranekWhat lies ahead of HTML5_Ooop Munich 2013_Krzysztof Szafranek
What lies ahead of HTML5_Ooop Munich 2013_Krzysztof Szafranek
 
What Lies Ahead for HTML5
What Lies Ahead for HTML5What Lies Ahead for HTML5
What Lies Ahead for HTML5
 
Everything you need to know about flutter 2.2
Everything you need to know about flutter 2.2Everything you need to know about flutter 2.2
Everything you need to know about flutter 2.2
 
Golden Gekko Review of iOS8- for users and developers
Golden Gekko Review of iOS8- for users and developersGolden Gekko Review of iOS8- for users and developers
Golden Gekko Review of iOS8- for users and developers
 
Developers Guide To The Galaxy 8th edition
Developers Guide To The Galaxy 8th editionDevelopers Guide To The Galaxy 8th edition
Developers Guide To The Galaxy 8th edition
 

Dernier

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 

Dernier (20)

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 

Devcon5 presentation handout

  • 3. HTML5 Is The Future (But Not Like You Think) Devcon5 - July 27, 2011 Thursday, July 28, 11
  • 4. Take Aways • HTML5 will become the dominate app platform for mobile, PCs and televisions in the coming years. • These won’t be your father’s web apps. • A whole new tool chain is developing to make this possible. Thursday, July 28, 11
  • 5. There are some great forces at work in the market today that pretty much guarantees the way you write soft ware is going to have to change. The primary driving force behind this shift: mobile. Great Forces At Work Thursday, July 28, 11
  • 6. To give you an idea of the size of what’s happening in mobile, you only need to look at the number of shipments of devices. PC’s after 20 years have topped out around 400M units per year. Best estimates are that smartphones and tablets will top out closer to 1B units per year. Once you take into account device turnover etc. it turns out that the total installed base for PC’s is around 1B units. For smartphones and tablets - it will easily reach 2B by 2015. Mobile is not just huge - it is the biggest technological shift to hit the computing industry ever. By at least a factor of 2x. Thursday, July 28, 11
  • 7. But the real problem - the REAL problem - is that you are going to have to build apps for this new world. And that is guaranteed to be a major challenge. For starters - because this is a multi- platform world. Lot’s of different platforms are taking off and there aren’t Global smartphone shipments (Q4 2010) any signs to indicate there will be one OS to Rule Them All like we had with the PC. Microsoft 3m Google Nokia Apple RIM 33m 31m 16m 15m Others 3m Thursday, July 28, 11
  • 8. Even if there was One OS to Rule Them All - you still have the form factor problem. I talk to a lot of mobile developers in my line of work. The ones that are most successful will tell you that the key to gaining high user engagement is to be everywhere with the same app. It’s really important to understand how “lazy consumers” see your product. Take Facebook for example. Facebook has a website, an iphone app, and soon an iPad app. Average consumers don’t see it that way - they think of Facebook - which they may happen to access on their phone, tablet, PC etc. It doesn’t matter to them what tech you used or how they acquire it - they care about the core features. Thursday, July 28, 11
  • 9. To make all this worse you Distribution Model also have a distribution problem. Today you basically have t wo main ways to distribute soft ware to your customers - you can use an App Store or you can use the Web Browser. App Store Web Browser Neither solution is optimal. Ability To Add New Limited only by hardware Limited to browser APIs Features Build many versions Complexity Build one version (@$100,000/yr/app) App Store only Discoverablility Google, Twitter, Facebook. (along with 500,000 other apps) Thursday, July 28, 11
  • 10. • Runs on every major mobile and desktop OS (and most TV’s) today. • Built by the platform vendors. • Supports most common application features. • BUT .. it only runs in the browser! (or does it?) Thursday, July 28, 11
  • 11. This Ain’t Your Father’s Web App (or even your older brother’s) Thursday, July 28, 11
  • 12. The first version of the web was about you going to pages. You went from place to place to place. The new web is about bringing the web to you in an experience that you will love. Thursday, July 28, 11
  • 13. The first version of the web was about you going to pages. You went from place to place to place. The new web is about bringing the web to you in an experience that you will love. Thursday, July 28, 11
  • 15. Here is an example of an app we built. It’s a digital magazine. Thursday, July 28, 11
  • 16. Beyond that, this is about experiencing apps outside of the browser as well. Using native wrappers like PhoneGap we can create apps that can be distributed through both the browser AND the app store. Thursday, July 28, 11
  • 21. Multiscreen Web App noun. A web-based application designed to be used across different form factors and platforms, both inside and outside the browser. Thursday, July 28, 11
  • 23. + + Server-Side Deployment Hosting Framework Infrastructure Service Thursday, July 28, 11
  • 24. + BPM + Client-Side HTML5 Build Web Frameworks Tools Services Thursday, July 28, 11
  • 28. Take Aways • HTML5 will become the dominate app platform for mobile, PCs and televisions in the coming years. • These won’t be your father’s web apps. • A whole new tool chain is developing to make this possible. Thursday, July 28, 11
  • 29. www.strobecorp.com @strobe Charles Jolley charles@strobecorp.com Thursday, July 28, 11