SlideShare a Scribd company logo
1 of 62
Applications for the Masses by the Masses: Why Engineers Are An Endangered Species ,[object Object],[object Object],[object Object]
[object Object],[object Object]
Propositions ,[object Object],[object Object],[object Object]
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Software Engineers are Genetic Freaks ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Leading Question ,[object Object],[object Object],[object Object]
Casual Developers ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Casual Developers ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],*Source: Reynol Junco and Jeanna Mastrodicasa, Connecting to the Net.Generation: What higher education professionals need to know  about today's students, NASPA; First edition (March 29, 2007)
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Technology Trends ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Social Trends ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
A Confluence of Trends ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Question ,[object Object]
What is an Application? ,[object Object]
What is an Application? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What is an Application? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What is an Application? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What is a Platform? ,[object Object]
What is a Platform? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Application Spectrum “ Typical” Apps Java ME/SE/EE, NetBeans, Java CAPS, Glassfish, etc. Hosted Services & Platforms Web-scale sites, 1 st -gen Web APIs Non-Traditional “Apps” Widgets, 2nd-gen Web APIs (Microservices),  Mashups, Situational Apps
The Application Spectrum “ Typical” Apps Java ME/SE/EE, NetBeans, Java CAPS, Glassfish, etc. Hosted Services & Platforms Web-scale sites, 1 st -gen Web APIs Non-Traditional “Apps” Widgets, 2nd-gen Web APIs (Microservices),  Mashups, Situational Apps Explosive growth!
Kaboom! ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Deploying Cognitive Surplus ,[object Object],[object Object],[object Object],[object Object],[object Object],“ Where do they find the time?” ,[object Object],[object Object],[object Object],[object Object]
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Watch out! ,[object Object]
Watch out! ,[object Object]
...with a lone developer running the app ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What's Facebook? Social Operating System Premise: Applications are more interesting when they connect people
The Facebook Platform ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Applications on Facebook ,[object Object],[object Object],* Source: O'Reilly Radar: The Facebook Application Platform, November 2007, 2 nd  edition
Facebook Facts ,[object Object],[object Object],[object Object],[object Object]
Success Kills Startups crying out for more servers to keep up with demand
OpenSocial ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
State of the Widget Industry ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
A Sea Change ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Boom and Bust ,[object Object],[object Object]
Boom and Bust ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Disposable Applications ,[object Object],[object Object],[object Object],[object Object]
Disposable Applications ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Disposability ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Tools Cycle ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Abstraction vs. Capability vs.
Todd's Tools Rules ,[object Object],[object Object],[object Object],(level of abstraction) (set of solvable problems) = 1  (amount tool does for user) (ability to address problem) (difficulty of solving problem) “ doability” =
Abstraction vs. Capability vs. More doable, less capable Less doable, more capable
Development 1.0 ,[object Object],[object Object],[object Object],Edit Compile Deployment Barrier Deploy Run Publishing Barrier Technology Barrier Development Barrier Language? Tools? Skills? Design? Schedule? Resources? Servers? Scaling? Database? Domain? Users? Marketing?
Development 2.0 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Tools Takeaway ,[object Object],[object Object],[object Object]
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
High Technology ,[object Object],[object Object],[object Object],[object Object],[object Object]
Technology for the Masses ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Contrasting Technology Types ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Technology Ecosystem Technology for the  Masses High Technology New Platforms New Content
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Propositions Revisited ,[object Object],[object Object]
Propositions Revisited ,[object Object],[object Object],[object Object],[object Object]
Propositions Revisited ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Summary ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Todd Fast TS-6537

More Related Content

What's hot

Future Internet - Webinar UNIFACS Laureate 2015 - With Access Link
Future Internet - Webinar UNIFACS Laureate 2015 - With Access LinkFuture Internet - Webinar UNIFACS Laureate 2015 - With Access Link
Future Internet - Webinar UNIFACS Laureate 2015 - With Access Link
Joberto Martins
 
Openness and the Future of Assessment
Openness and the Future of AssessmentOpenness and the Future of Assessment
Openness and the Future of Assessment
David Wiley
 

What's hot (8)

Future Internet - Webinar UNIFACS Laureate 2015 - With Access Link
Future Internet - Webinar UNIFACS Laureate 2015 - With Access LinkFuture Internet - Webinar UNIFACS Laureate 2015 - With Access Link
Future Internet - Webinar UNIFACS Laureate 2015 - With Access Link
 
How Technology is Revolutionizing Property Assessments
How Technology is Revolutionizing Property AssessmentsHow Technology is Revolutionizing Property Assessments
How Technology is Revolutionizing Property Assessments
 
Interview With: James Musick
Interview With: James Musick Interview With: James Musick
Interview With: James Musick
 
Usability ≠ Accessibility. An intro to web accessibility for agencies.
Usability ≠ Accessibility. An intro to web accessibility for agencies.Usability ≠ Accessibility. An intro to web accessibility for agencies.
Usability ≠ Accessibility. An intro to web accessibility for agencies.
 
Openness and the Future of Assessment
Openness and the Future of AssessmentOpenness and the Future of Assessment
Openness and the Future of Assessment
 
Tech Brew All About Apps-Scovil
Tech Brew All About Apps-ScovilTech Brew All About Apps-Scovil
Tech Brew All About Apps-Scovil
 
Implementing a digital strategy at Gembloux Agro-Bio Tech (Université de Liège)
Implementing a digital strategy at Gembloux Agro-Bio Tech (Université de Liège)Implementing a digital strategy at Gembloux Agro-Bio Tech (Université de Liège)
Implementing a digital strategy at Gembloux Agro-Bio Tech (Université de Liège)
 
Sustainability Training Workshop - Managing Sustainability into Software
Sustainability Training Workshop - Managing Sustainability into SoftwareSustainability Training Workshop - Managing Sustainability into Software
Sustainability Training Workshop - Managing Sustainability into Software
 

Viewers also liked

Mobile Payments & NFC World Summit 2012
Mobile Payments & NFC World Summit 2012Mobile Payments & NFC World Summit 2012
Mobile Payments & NFC World Summit 2012
Dan Armstrong
 
Why we used Feature Branching
Why we used Feature BranchingWhy we used Feature Branching
Why we used Feature Branching
Alan Parkinson
 
Gaurang Palav Resume
Gaurang Palav ResumeGaurang Palav Resume
Gaurang Palav Resume
GAURANG PALAV
 

Viewers also liked (20)

Adapting to Responsive Web Design - Figaro Digital
Adapting to Responsive Web Design - Figaro DigitalAdapting to Responsive Web Design - Figaro Digital
Adapting to Responsive Web Design - Figaro Digital
 
Mobile Payments & NFC World Summit 2012
Mobile Payments & NFC World Summit 2012Mobile Payments & NFC World Summit 2012
Mobile Payments & NFC World Summit 2012
 
CES 2015 Guide from PSFK + MDC
CES 2015 Guide from PSFK + MDCCES 2015 Guide from PSFK + MDC
CES 2015 Guide from PSFK + MDC
 
Why we used Feature Branching
Why we used Feature BranchingWhy we used Feature Branching
Why we used Feature Branching
 
BlackBerry Workspaces: Solutions for Healthcare
BlackBerry Workspaces: Solutions for HealthcareBlackBerry Workspaces: Solutions for Healthcare
BlackBerry Workspaces: Solutions for Healthcare
 
7 Things: How to make good teams great
7 Things: How to make good teams great7 Things: How to make good teams great
7 Things: How to make good teams great
 
SDN
SDNSDN
SDN
 
Building Facebook Apps with Popfly, Silverlight, and ASP.NET
Building Facebook Apps with Popfly, Silverlight, and ASP.NETBuilding Facebook Apps with Popfly, Silverlight, and ASP.NET
Building Facebook Apps with Popfly, Silverlight, and ASP.NET
 
400 million Search Results -Predict Contextual Ad Clicks
400 million Search Results -Predict Contextual Ad Clicks 400 million Search Results -Predict Contextual Ad Clicks
400 million Search Results -Predict Contextual Ad Clicks
 
Design thinking. The basics.
Design thinking. The basics.Design thinking. The basics.
Design thinking. The basics.
 
Gaurang Palav Resume
Gaurang Palav ResumeGaurang Palav Resume
Gaurang Palav Resume
 
The Caribbean experience in protecting agricultural and agrifood products
The Caribbean experience in protecting agricultural and agrifood productsThe Caribbean experience in protecting agricultural and agrifood products
The Caribbean experience in protecting agricultural and agrifood products
 
Everything Sucks And Nobody Cares
Everything Sucks And Nobody CaresEverything Sucks And Nobody Cares
Everything Sucks And Nobody Cares
 
Data & the Science of Leadership
Data & the Science of LeadershipData & the Science of Leadership
Data & the Science of Leadership
 
What you need to know about Pinterest, Twitter and Instagram
What you need to know about Pinterest, Twitter and InstagramWhat you need to know about Pinterest, Twitter and Instagram
What you need to know about Pinterest, Twitter and Instagram
 
How to Discipline Effectively
How to Discipline Effectively   How to Discipline Effectively
How to Discipline Effectively
 
MaGIC Academy : How To Get A Standing Ovation After Presenting Your Ideas ?
MaGIC Academy : How To Get A Standing Ovation After Presenting Your Ideas ?MaGIC Academy : How To Get A Standing Ovation After Presenting Your Ideas ?
MaGIC Academy : How To Get A Standing Ovation After Presenting Your Ideas ?
 
15 Truly Awesome Email Marketing Growth Hacks
15 Truly Awesome Email Marketing Growth Hacks15 Truly Awesome Email Marketing Growth Hacks
15 Truly Awesome Email Marketing Growth Hacks
 
Ultimate Platform Hotness Smackdown (Twitter, Facebook, iPhone, Native Web / ...
Ultimate Platform Hotness Smackdown (Twitter, Facebook, iPhone, Native Web / ...Ultimate Platform Hotness Smackdown (Twitter, Facebook, iPhone, Native Web / ...
Ultimate Platform Hotness Smackdown (Twitter, Facebook, iPhone, Native Web / ...
 
Making the switch to DVCS
Making the switch to DVCSMaking the switch to DVCS
Making the switch to DVCS
 

Similar to Applications for the Masses by the Masses: Why Engineers Are An Endangered Species

Royal Society Chemistry and Mobile - Will Russell
Royal Society Chemistry and Mobile - Will Russell Royal Society Chemistry and Mobile - Will Russell
Royal Society Chemistry and Mobile - Will Russell
Incisive_Events
 
Web2.0 and What it Means for Business
Web2.0 and What it Means for BusinessWeb2.0 and What it Means for Business
Web2.0 and What it Means for Business
Rich Miller
 
The Toolkit Approach for Endggh-user.pdf
The Toolkit Approach for Endggh-user.pdfThe Toolkit Approach for Endggh-user.pdf
The Toolkit Approach for Endggh-user.pdf
HakkemB
 
Windham Danny
Windham DannyWindham Danny
Windham Danny
Carl Ford
 
[MS PowerPoint 97/2000 format]
[MS PowerPoint 97/2000 format][MS PowerPoint 97/2000 format]
[MS PowerPoint 97/2000 format]
webhostingguy
 
[MS PowerPoint 97/2000 format]
[MS PowerPoint 97/2000 format][MS PowerPoint 97/2000 format]
[MS PowerPoint 97/2000 format]
webhostingguy
 
The_Story_of_HavenOndemand_External
The_Story_of_HavenOndemand_ExternalThe_Story_of_HavenOndemand_External
The_Story_of_HavenOndemand_External
Fernando Lucini
 

Similar to Applications for the Masses by the Masses: Why Engineers Are An Endangered Species (20)

Horizon_INACAP
Horizon_INACAPHorizon_INACAP
Horizon_INACAP
 
RSC Mobile
RSC Mobile RSC Mobile
RSC Mobile
 
Open Source Software Version 5
Open Source Software Version 5Open Source Software Version 5
Open Source Software Version 5
 
Royal Society Chemistry and Mobile - Will Russell
Royal Society Chemistry and Mobile - Will Russell Royal Society Chemistry and Mobile - Will Russell
Royal Society Chemistry and Mobile - Will Russell
 
Why Open Source is Important
Why Open Source is ImportantWhy Open Source is Important
Why Open Source is Important
 
Visualization for Software Analytics
Visualization for Software AnalyticsVisualization for Software Analytics
Visualization for Software Analytics
 
Integrating Semantic Systems
Integrating Semantic SystemsIntegrating Semantic Systems
Integrating Semantic Systems
 
Web2.0 and What it Means for Business
Web2.0 and What it Means for BusinessWeb2.0 and What it Means for Business
Web2.0 and What it Means for Business
 
2012 Jiveworld: Building Successful Apps and Platforms
2012 Jiveworld: Building Successful Apps and Platforms2012 Jiveworld: Building Successful Apps and Platforms
2012 Jiveworld: Building Successful Apps and Platforms
 
The Toolkit Approach for Endggh-user.pdf
The Toolkit Approach for Endggh-user.pdfThe Toolkit Approach for Endggh-user.pdf
The Toolkit Approach for Endggh-user.pdf
 
The Horizon Report 2008 Presentation
The Horizon Report 2008 PresentationThe Horizon Report 2008 Presentation
The Horizon Report 2008 Presentation
 
Can Node.js Security be used for mobile app development.pdf
Can Node.js Security be used for mobile app development.pdfCan Node.js Security be used for mobile app development.pdf
Can Node.js Security be used for mobile app development.pdf
 
Windham Danny
Windham DannyWindham Danny
Windham Danny
 
Research paper on android social blogging application if deptt- sept 21 (1)
Research paper on android social blogging application if deptt- sept 21 (1)Research paper on android social blogging application if deptt- sept 21 (1)
Research paper on android social blogging application if deptt- sept 21 (1)
 
[MS PowerPoint 97/2000 format]
[MS PowerPoint 97/2000 format][MS PowerPoint 97/2000 format]
[MS PowerPoint 97/2000 format]
 
[MS PowerPoint 97/2000 format]
[MS PowerPoint 97/2000 format][MS PowerPoint 97/2000 format]
[MS PowerPoint 97/2000 format]
 
Northwest Elearning Community Conference Keynote
Northwest Elearning Community Conference Keynote Northwest Elearning Community Conference Keynote
Northwest Elearning Community Conference Keynote
 
Northwest eLearning Community Conference Keynote (10-07)
Northwest eLearning Community Conference Keynote (10-07)Northwest eLearning Community Conference Keynote (10-07)
Northwest eLearning Community Conference Keynote (10-07)
 
Exploiting semantics-in-collaborative-software-development-tasks
Exploiting semantics-in-collaborative-software-development-tasksExploiting semantics-in-collaborative-software-development-tasks
Exploiting semantics-in-collaborative-software-development-tasks
 
The_Story_of_HavenOndemand_External
The_Story_of_HavenOndemand_ExternalThe_Story_of_HavenOndemand_External
The_Story_of_HavenOndemand_External
 

Recently uploaded

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
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
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
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 

Applications for the Masses by the Masses: Why Engineers Are An Endangered Species

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22. The Application Spectrum “ Typical” Apps Java ME/SE/EE, NetBeans, Java CAPS, Glassfish, etc. Hosted Services & Platforms Web-scale sites, 1 st -gen Web APIs Non-Traditional “Apps” Widgets, 2nd-gen Web APIs (Microservices), Mashups, Situational Apps
  • 23. The Application Spectrum “ Typical” Apps Java ME/SE/EE, NetBeans, Java CAPS, Glassfish, etc. Hosted Services & Platforms Web-scale sites, 1 st -gen Web APIs Non-Traditional “Apps” Widgets, 2nd-gen Web APIs (Microservices), Mashups, Situational Apps Explosive growth!
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30. What's Facebook? Social Operating System Premise: Applications are more interesting when they connect people
  • 31.
  • 32.
  • 33.
  • 34. Success Kills Startups crying out for more servers to keep up with demand
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 47.
  • 48. Abstraction vs. Capability vs. More doable, less capable Less doable, more capable
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56. Technology Ecosystem Technology for the Masses High Technology New Platforms New Content
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.