SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Downloaden Sie, um offline zu lesen
Are	
  Web	
  Apps	
  the	
  Future?	
  

         Jonathan	
  Howell	
  
           CTO,	
  Huddle	
  
         @jonathanhowell	
  
Are	
  Web	
  Apps	
  the	
  Future?	
  
“Perhaps	
  the	
  jewel	
  in	
  Huddle's	
  crown	
  is	
  its	
  
recommenda7ons	
  engine	
  mixed	
  with	
  its	
  sync	
  tool.”	
  
                                                                   451	
  Group	
  
Windows	
  and	
  OS	
  X,	
  
                                                          Web	
  Browsers	
  



Evernote	
  on	
  Mac	
  App	
  Store:	
  more	
  
  than	
  50%	
  of	
  all	
  new	
  Evernote	
  
 accounts	
  in	
  first	
  week	
  of	
  release	
  



“Desktop	
  so*ware	
  is	
  viable	
  again”	
  
                                                Phil	
  Libin,	
  CEO,	
  Evernote	
  
Why?	
  
thin client               thick client




              Mainframe
thin client        thick client




              PC
thin client              thick client




              Web Apps
thin client            thick client




              Mobile
Why	
  the	
  swing?	
  
thin client                                                                                         thick client




No	
  soTware	
  to	
  install	
  or	
  update	
                                    Richer	
  user	
  experience	
  
Cross-­‐plaVorm	
  support	
                                                     Device-­‐specific	
  capabiliWes	
  
Log	
  on	
  anywhere	
  and	
  get	
  the	
  same	
  informaWon	
                             Offline	
  support	
  




                                           Increasing	
  connectedness	
  
                                      StandardisaWon	
  of	
  richer	
  experience	
  
                                               Driving	
  down	
  TCO	
  
                                                           	
  
thin client                                                                                      thick client




No	
  soTware	
  to	
  install	
  or	
  update	
                                 Richer	
  user	
  experience	
  
Cross-­‐plaVorm	
  support	
                                                  Device-­‐specific	
  capabiliWes	
  
Log	
  on	
  anywhere	
  and	
  get	
  the	
  same	
  informaWon	
                          Offline	
  support	
  




                                         More	
  capable	
  client	
  devices	
  
                                            ShiT	
  in	
  UI	
  paradigm	
  
                                    Improvements	
  in	
  soTware	
  distribuWon	
  
(Diversion	
  #1)	
  



Good	
  architects	
  know	
  they	
  
  	
  are	
  making	
  trade-­‐offs	
  
What’s	
  beyond	
  the	
  Web	
  App?	
  
Cloud	
  Apps	
  




  funcWonality	
  and	
  data	
  storage	
  centralised	
  and	
  
    provided	
  “as	
  a	
  service”	
  over	
  the	
  internet	
  



many	
  ways	
  to	
  access	
  this	
  funcWonality,	
  depending	
  
  on	
  the	
  device	
  and	
  user	
  experience	
  required	
  
vs	
  
(Diversion	
  #2)	
  




ArchitecWng	
  Cloud	
  Apps	
  vs	
  Web	
  Apps	
  
The	
  API	
  is	
  more	
  important	
  than	
  ever	
  
                                     	
  
               REST	
  /	
  HATEOAS	
  /	
  OAuth	
  2.0	
  
                                     	
  
Use	
  it	
  for	
  everything	
  –	
  including	
  your	
  web	
  app	
  
                                     	
  
                       (MVC	
  on	
  the	
  client)	
  
Cloud	
  Apps	
  >	
  Web	
  Apps	
  
  	
  (a	
  subtle	
  but	
  important	
  shiT)	
  
           Jonathan	
  Howell	
  
             CTO,	
  Huddle	
  
           @jonathanhowell	
  

Weitere ähnliche Inhalte

Was ist angesagt?

Why select hosted applications
Why select hosted applicationsWhy select hosted applications
Why select hosted applications
Eric Anderson
 
Digital hour presentation BB10
Digital hour presentation BB10Digital hour presentation BB10
Digital hour presentation BB10
Industree spa
 
Introduction to IBM Worklight: Building and connecting cross-platform mobile ...
Introduction to IBM Worklight: Building and connecting cross-platform mobile ...Introduction to IBM Worklight: Building and connecting cross-platform mobile ...
Introduction to IBM Worklight: Building and connecting cross-platform mobile ...
Jeremy Siewert
 
Virtualization get ready for tomorrow, today! - cr
Virtualization get ready for tomorrow, today! - crVirtualization get ready for tomorrow, today! - cr
Virtualization get ready for tomorrow, today! - cr
Chris Avis
 
IBM Worklight - Technical Overview
IBM Worklight - Technical OverviewIBM Worklight - Technical Overview
IBM Worklight - Technical Overview
IIC_Barcelona
 
Re Inventing Enterprise IT around APIs and Apps
Re Inventing Enterprise IT around APIs and AppsRe Inventing Enterprise IT around APIs and Apps
Re Inventing Enterprise IT around APIs and Apps
WSO2
 

Was ist angesagt? (20)

Livo presentation
Livo presentationLivo presentation
Livo presentation
 
Convertigo Mobility Platform | Mobile Application Development for Enterprises...
Convertigo Mobility Platform | Mobile Application Development for Enterprises...Convertigo Mobility Platform | Mobile Application Development for Enterprises...
Convertigo Mobility Platform | Mobile Application Development for Enterprises...
 
Why select hosted applications
Why select hosted applicationsWhy select hosted applications
Why select hosted applications
 
Introductie MS Lync tijdens de themasessie 'Nieuwe manieren van klantcontact ...
Introductie MS Lync tijdens de themasessie 'Nieuwe manieren van klantcontact ...Introductie MS Lync tijdens de themasessie 'Nieuwe manieren van klantcontact ...
Introductie MS Lync tijdens de themasessie 'Nieuwe manieren van klantcontact ...
 
Citrix Receiver: the road ahead
Citrix Receiver: the road aheadCitrix Receiver: the road ahead
Citrix Receiver: the road ahead
 
IBM MobileFirst - Hybrid App Development
IBM MobileFirst - Hybrid App DevelopmentIBM MobileFirst - Hybrid App Development
IBM MobileFirst - Hybrid App Development
 
Digital hour presentation BB10
Digital hour presentation BB10Digital hour presentation BB10
Digital hour presentation BB10
 
Microservices approach for Websphere commerce
Microservices approach for Websphere commerceMicroservices approach for Websphere commerce
Microservices approach for Websphere commerce
 
Introduction to IBM Worklight: Building and connecting cross-platform mobile ...
Introduction to IBM Worklight: Building and connecting cross-platform mobile ...Introduction to IBM Worklight: Building and connecting cross-platform mobile ...
Introduction to IBM Worklight: Building and connecting cross-platform mobile ...
 
Convertigo Mobile Application Development platform for Enterprises
Convertigo Mobile Application Development platform for EnterprisesConvertigo Mobile Application Development platform for Enterprises
Convertigo Mobile Application Development platform for Enterprises
 
Virtualization get ready for tomorrow, today! - cr
Virtualization get ready for tomorrow, today! - crVirtualization get ready for tomorrow, today! - cr
Virtualization get ready for tomorrow, today! - cr
 
Wired2Win Azure Series- New Open World of Windows Azure-0830
Wired2Win Azure Series- New Open World of Windows Azure-0830Wired2Win Azure Series- New Open World of Windows Azure-0830
Wired2Win Azure Series- New Open World of Windows Azure-0830
 
The Business of APIs 2009 - Boomi
The Business of APIs 2009 - BoomiThe Business of APIs 2009 - Boomi
The Business of APIs 2009 - Boomi
 
IBM Worklight - Technical Overview
IBM Worklight - Technical OverviewIBM Worklight - Technical Overview
IBM Worklight - Technical Overview
 
SkyDrive Pro - Beyond Cloud Storage
SkyDrive Pro - Beyond Cloud StorageSkyDrive Pro - Beyond Cloud Storage
SkyDrive Pro - Beyond Cloud Storage
 
IBM Worklight - Introduction
IBM Worklight - IntroductionIBM Worklight - Introduction
IBM Worklight - Introduction
 
IBM Worklight-Overview
IBM Worklight-OverviewIBM Worklight-Overview
IBM Worklight-Overview
 
Re Inventing Enterprise IT around APIs and Apps
Re Inventing Enterprise IT around APIs and AppsRe Inventing Enterprise IT around APIs and Apps
Re Inventing Enterprise IT around APIs and Apps
 
IBM MobileFirst - Hybrid Application Development with Worklight
IBM MobileFirst - Hybrid Application Development with WorklightIBM MobileFirst - Hybrid Application Development with Worklight
IBM MobileFirst - Hybrid Application Development with Worklight
 
Security and Mobile Application Management with Worklight
Security and Mobile Application Management with WorklightSecurity and Mobile Application Management with Worklight
Security and Mobile Application Management with Worklight
 

Ähnlich wie Are web apps the future?

Client Continuum Dec Fy09
Client Continuum Dec Fy09Client Continuum Dec Fy09
Client Continuum Dec Fy09
Martha Rotter
 
SOA an architecture on the Desktop
SOA an architecture on the DesktopSOA an architecture on the Desktop
SOA an architecture on the Desktop
Vincent Perrin
 
What virtualization means to the branch office
What virtualization means to the branch officeWhat virtualization means to the branch office
What virtualization means to the branch office
Interop
 
Mikehall FutureWorld 2010 - enabling connectivity
Mikehall FutureWorld 2010 - enabling connectivityMikehall FutureWorld 2010 - enabling connectivity
Mikehall FutureWorld 2010 - enabling connectivity
Microsoft Windows Embedded
 
A Citrix Masterclass
A Citrix MasterclassA Citrix Masterclass
A Citrix Masterclass
bluechipper
 
Desktop virtualisation
Desktop virtualisationDesktop virtualisation
Desktop virtualisation
BlueChipICT
 
Luis Alves Martins Presentation / CloudViews.Org - Cloud Computing Conference...
Luis Alves Martins Presentation / CloudViews.Org - Cloud Computing Conference...Luis Alves Martins Presentation / CloudViews.Org - Cloud Computing Conference...
Luis Alves Martins Presentation / CloudViews.Org - Cloud Computing Conference...
EuroCloud
 

Ähnlich wie Are web apps the future? (20)

VMware world news
VMware world newsVMware world news
VMware world news
 
Client Continuum Dec Fy09
Client Continuum Dec Fy09Client Continuum Dec Fy09
Client Continuum Dec Fy09
 
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...
 
Microsoft India - Whats New in Windows Server 2008 R2 Presentation
Microsoft India - Whats New in Windows Server 2008 R2 PresentationMicrosoft India - Whats New in Windows Server 2008 R2 Presentation
Microsoft India - Whats New in Windows Server 2008 R2 Presentation
 
SOA an architecture on the Desktop
SOA an architecture on the DesktopSOA an architecture on the Desktop
SOA an architecture on the Desktop
 
The Business Impact of Virtualization
The Business Impact of VirtualizationThe Business Impact of Virtualization
The Business Impact of Virtualization
 
Windows 7 Developer Overview
Windows 7 Developer OverviewWindows 7 Developer Overview
Windows 7 Developer Overview
 
Conduct JBoss EAP 6 seminar
Conduct JBoss EAP 6 seminarConduct JBoss EAP 6 seminar
Conduct JBoss EAP 6 seminar
 
What virtualization means to the branch office
What virtualization means to the branch officeWhat virtualization means to the branch office
What virtualization means to the branch office
 
Mikehall FutureWorld 2010 - enabling connectivity
Mikehall FutureWorld 2010 - enabling connectivityMikehall FutureWorld 2010 - enabling connectivity
Mikehall FutureWorld 2010 - enabling connectivity
 
Codecentric At Ajax World Conference San Jose
Codecentric At Ajax World Conference San JoseCodecentric At Ajax World Conference San Jose
Codecentric At Ajax World Conference San Jose
 
VMworld 2014: Virtualization 101
VMworld 2014: Virtualization 101VMworld 2014: Virtualization 101
VMworld 2014: Virtualization 101
 
A Citrix Masterclass
A Citrix MasterclassA Citrix Masterclass
A Citrix Masterclass
 
Desktop virtualisation
Desktop virtualisationDesktop virtualisation
Desktop virtualisation
 
HTML5 Mobile Application Framework
HTML5 Mobile Application FrameworkHTML5 Mobile Application Framework
HTML5 Mobile Application Framework
 
Luis Alves Martins Presentation / CloudViews.Org - Cloud Computing Conference...
Luis Alves Martins Presentation / CloudViews.Org - Cloud Computing Conference...Luis Alves Martins Presentation / CloudViews.Org - Cloud Computing Conference...
Luis Alves Martins Presentation / CloudViews.Org - Cloud Computing Conference...
 
Orange Partner HTML5 Day
Orange Partner HTML5 DayOrange Partner HTML5 Day
Orange Partner HTML5 Day
 
Imaginea - Ideas to Life - About Us
Imaginea - Ideas to Life - About UsImaginea - Ideas to Life - About Us
Imaginea - Ideas to Life - About Us
 
AbiCloud Webinar 1.0
AbiCloud Webinar 1.0AbiCloud Webinar 1.0
AbiCloud Webinar 1.0
 
Empower Employee to Work Anyplace, Amytime
Empower Employee to Work Anyplace, AmytimeEmpower Employee to Work Anyplace, Amytime
Empower Employee to Work Anyplace, Amytime
 

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
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Kürzlich hochgeladen (20)

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
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
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
 
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...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
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
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
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
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
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
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
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
 

Are web apps the future?

  • 1. Are  Web  Apps  the  Future?   Jonathan  Howell   CTO,  Huddle   @jonathanhowell  
  • 2.
  • 3. Are  Web  Apps  the  Future?  
  • 4.
  • 5. “Perhaps  the  jewel  in  Huddle's  crown  is  its   recommenda7ons  engine  mixed  with  its  sync  tool.”   451  Group  
  • 6.
  • 7.
  • 8. Windows  and  OS  X,   Web  Browsers   Evernote  on  Mac  App  Store:  more   than  50%  of  all  new  Evernote   accounts  in  first  week  of  release   “Desktop  so*ware  is  viable  again”   Phil  Libin,  CEO,  Evernote  
  • 9.
  • 10.
  • 11.
  • 13. thin client thick client Mainframe
  • 14. thin client thick client PC
  • 15. thin client thick client Web Apps
  • 16. thin client thick client Mobile
  • 18. thin client thick client No  soTware  to  install  or  update   Richer  user  experience   Cross-­‐plaVorm  support   Device-­‐specific  capabiliWes   Log  on  anywhere  and  get  the  same  informaWon   Offline  support   Increasing  connectedness   StandardisaWon  of  richer  experience   Driving  down  TCO    
  • 19. thin client thick client No  soTware  to  install  or  update   Richer  user  experience   Cross-­‐plaVorm  support   Device-­‐specific  capabiliWes   Log  on  anywhere  and  get  the  same  informaWon   Offline  support   More  capable  client  devices   ShiT  in  UI  paradigm   Improvements  in  soTware  distribuWon  
  • 20. (Diversion  #1)   Good  architects  know  they    are  making  trade-­‐offs  
  • 21. What’s  beyond  the  Web  App?  
  • 22. Cloud  Apps   funcWonality  and  data  storage  centralised  and   provided  “as  a  service”  over  the  internet   many  ways  to  access  this  funcWonality,  depending   on  the  device  and  user  experience  required  
  • 23. vs  
  • 24. (Diversion  #2)   ArchitecWng  Cloud  Apps  vs  Web  Apps  
  • 25. The  API  is  more  important  than  ever     REST  /  HATEOAS  /  OAuth  2.0     Use  it  for  everything  –  including  your  web  app     (MVC  on  the  client)  
  • 26. Cloud  Apps  >  Web  Apps    (a  subtle  but  important  shiT)   Jonathan  Howell   CTO,  Huddle   @jonathanhowell