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

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
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...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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
 
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
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 

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.