SlideShare uma empresa Scribd logo
1 de 29
Baixar para ler offline
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

Mais conteúdo relacionado

Destaque

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
 

Destaque (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
 

Semelhante a 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
 

Semelhante a 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
 

Último

Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 

Último (20)

Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 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