SlideShare une entreprise Scribd logo
1  sur  30
Télécharger pour lire hors ligne
IOActive, Inc. Copyright © 2016. All Rights Reserved.
Evolution of the Application





2016



Daniel Miessler
Director of Advisory Services
IOActive, Inc. Copyright © 2016. All Rights Reserved.
Intros
▪ 17 years in information security
▪ 11 year as a security tester
▪ Network / web / mobile / thick-client / IoT testing
▪ Currently run the Advisory Services group for IOActive
▪ Project leader for the OWASP IoT Security Project
IOActive, Inc. Copyright © 2016. All Rights Reserved.
Agenda
▪ 10 technology forces
▪ Digital assistants
▪ Businesses as APIs

▪ Putting it together
IOActive, Inc. Copyright © 2016. All Rights Reserved.
10 technology forces affecting applications
• Centralized ! Peer to Peer
• Forced ! Natural
• Obvious ! Invisible
• Manual ! Automatic
• Periodic ! Constant
• Scheduled ! Real-time
• Private ! Open
• Visual ! Multi-sensory
• Aggregated ! Curated
• Designed ! Evolved
IOActive, Inc. Copyright © 2016. All Rights Reserved.
10 technology forces affecting applications
• Centralized ! Peer to Peer
• Forced ! Natural
• Obvious ! Invisible
• Manual ! Automatic
• Periodic ! Constant
• Scheduled ! Real-time
• Private ! Open
• Visual ! Multi-sensory
• Aggregated ! Curated
• Designed ! Evolved
IOActive, Inc. Copyright © 2016. All Rights Reserved.
10 technology forces affecting applications
• Centralized ! Peer to Peer
• Forced ! Natural
• Obvious ! Invisible
• Manual ! Automatic
• Periodic ! Constant
• Scheduled ! Real-time
• Private ! Open
• Visual ! Multi-sensory
• Aggregated ! Curated
• Designed ! Evolved
IOActive, Inc. Copyright © 2016. All Rights Reserved.
10 technology forces affecting applications
• Centralized ! Peer to Peer
• Forced ! Natural
• Obvious ! Invisible
• Manual ! Automatic
• Periodic ! Constant
• Scheduled ! Real-time
• Private ! Open
• Visual ! Multi-sensory
• Aggregated ! Curated
• Designed ! Evolved
IOActive, Inc. Copyright © 2016. All Rights Reserved.
10 technology forces affecting applications
• Centralized ! Peer to Peer
• Forced ! Natural
• Obvious ! Invisible
• Manual ! Automatic
• Periodic ! Constant
• Scheduled ! Real-time
• Private ! Open
• Visual ! Multi-sensory
• Aggregated ! Curated
• Designed ! Evolved
IOActive, Inc. Copyright © 2016. All Rights Reserved.
10 technology forces affecting applications
• Centralized ! Peer to Peer
• Forced ! Natural
• Obvious ! Invisible
• Manual ! Automatic
• Periodic ! Continuous
• Scheduled ! Real-time
• Private ! Open
• Visual ! Multi-sensory
• Aggregated ! Curated
• Designed ! Evolved
IOActive, Inc. Copyright © 2016. All Rights Reserved.
10 technology forces affecting applications
• Centralized ! Peer to Peer
• Forced ! Natural
• Obvious ! Invisible
• Manual ! Automatic
• Periodic ! Constant
• Scheduled ! Real-time
• Private ! Open
• Visual ! Multi-sensory
• Aggregated ! Curated
• Designed ! Evolved
IOActive, Inc. Copyright © 2016. All Rights Reserved.
10 technology forces affecting applications
• Centralized ! Peer to Peer
• Forced ! Natural
• Obvious ! Invisible
• Manual ! Automatic
• Periodic ! Constant
• Scheduled ! Real-time
• Private ! Open
• Visual ! Multi-sensory
• Aggregated ! Curated
• Designed ! Evolved
IOActive, Inc. Copyright © 2016. All Rights Reserved.
10 technology forces affecting applications
• Centralized ! Peer to Peer
• Forced ! Natural
• Obvious ! Invisible
• Manual ! Automatic
• Periodic ! Constant
• Scheduled ! Real-time
• Private ! Open
• Visual ! Multi-sensory
• Aggregated ! Curated
• Designed ! Evolved
IOActive, Inc. Copyright © 2016. All Rights Reserved.
10 technology forces affecting applications
• Centralized ! Peer to Peer
• Forced ! Natural
• Obvious ! Invisible
• Manual ! Automatic
• Periodic ! Constant
• Scheduled ! Real-time
• Private ! Open
• Visual ! Multi-sensory
• Aggregated ! Curated
• Designed ! Evolved
IOActive, Inc. Copyright © 2016. All Rights Reserved.
10 technology forces affecting applications
• Centralized ! Peer to Peer
• Forced ! Natural
• Obvious ! Invisible
• Manual ! Automatic
• Periodic ! Constant
• Scheduled ! Real-time
• Private ! Open
• Visual ! Multi-sensory
• Aggregated ! Curated
• Designed ! Evolved
IOActive, Inc. Copyright © 2016. All Rights Reserved.
10 technology forces affecting applications
• Centralized ! Peer to Peer
• Forced ! Natural
• Obvious ! Invisible
• Manual ! Automatic
• Periodic ! Constant
• Scheduled ! Real-time
• Private ! Open
• Visual ! Multi-sensory
• Aggregated ! Curated
• Designed ! Evolved
IOActive, Inc. Copyright © 2016. All Rights Reserved.
Personal assistants
Forced	! Natural	=	VoiceFirst
IOActive, Inc. Copyright © 2016. All Rights Reserved.
Personal assistants
IOActive, Inc. Copyright © 2016. All Rights Reserved.
Computer interface (old)
IOActive, Inc. Copyright © 2016. All Rights Reserved.
Digital assistants (new)
DA
IOActive, Inc. Copyright © 2016. All Rights Reserved.
Migration inward
Application
IOActive, Inc. Copyright © 2016. All Rights Reserved.
Migration inward
Application
Social
Platform
IOActive, Inc. Copyright © 2016. All Rights Reserved.
Migration inward
Application
Social
Platform
Operating System
IOActive, Inc. Copyright © 2016. All Rights Reserved.
Businesses as APIs
IOActive, Inc. Copyright © 2016. All Rights Reserved.
Businesses as APIs
DA
IOActive, Inc. Copyright © 2016. All Rights Reserved.
Businesses as APIs (old vs. new)
IOActive, Inc. Copyright © 2016. All Rights Reserved.
Businesses as APIs (old vs. new)
IOActive, Inc. Copyright © 2016. All Rights Reserved.
Putting it together
1. Motions towards natural, real-time, continuous, frictionless
2. The move towards a voice and chat interface instead of unique,
company-specific application interfaces
3. You interact with your DA, and your DA interacts with the OS and
the world
4. Businesses become algorithms, which become APIs, which are
called by DAs
IOActive, Inc. Copyright © 2016. All Rights Reserved.
Takeaways
1. For the apps that you are creating, and that apps that you use, start thinking
about these usability trends
2. Start thinking about how natural the interface is compared to voice or compared
to it happening automatically
3. What parts of the business could benefit from a bot functionality?
4. Start thinking about what discrete functions your group provides, and how they
can be converted to APIs
5. Start asking what the business looks like when most applications are APIs that
are either voice controlled, bot interactive, or completely automatic
IOActive, Inc. Copyright © 2016. All Rights Reserved.
Thank you
IOActive, Inc. Copyright © 2016. All Rights Reserved.
Questions?



Comments?



Ideas?
E: daniel.miessler@ioactive.com
T: @danielmiessler

Contenu connexe

Similaire à Evolution of The Application

Grow your startup with on deman talent by hayley conick at guru program sprin...
Grow your startup with on deman talent by hayley conick at guru program sprin...Grow your startup with on deman talent by hayley conick at guru program sprin...
Grow your startup with on deman talent by hayley conick at guru program sprin...
TechMeetups
 
Anubavam Technologies I Phone Offerings
Anubavam Technologies I Phone OfferingsAnubavam Technologies I Phone Offerings
Anubavam Technologies I Phone Offerings
Sandeep Mohan
 
Adventures on the Road to Enterprise Virtual Assistants
Adventures on the Road to Enterprise Virtual AssistantsAdventures on the Road to Enterprise Virtual Assistants
Adventures on the Road to Enterprise Virtual Assistants
Editt Gonen-Friedman
 
Html5 web apps vs nativeapps
Html5 web apps vs nativeappsHtml5 web apps vs nativeapps
Html5 web apps vs nativeapps
Siva Prasad K V
 
Api frenzy june 2013 v2
Api frenzy june 2013 v2Api frenzy june 2013 v2
Api frenzy june 2013 v2
Sachin Agarwal
 

Similaire à Evolution of The Application (20)

Real World Solutions Leveraging xAPI
Real World Solutions Leveraging xAPIReal World Solutions Leveraging xAPI
Real World Solutions Leveraging xAPI
 
Test Masters 2016 Spring Conference
Test Masters 2016 Spring ConferenceTest Masters 2016 Spring Conference
Test Masters 2016 Spring Conference
 
Grow your startup with on deman talent by hayley conick at guru program sprin...
Grow your startup with on deman talent by hayley conick at guru program sprin...Grow your startup with on deman talent by hayley conick at guru program sprin...
Grow your startup with on deman talent by hayley conick at guru program sprin...
 
Anubavam Technologies I Phone Offerings
Anubavam Technologies I Phone OfferingsAnubavam Technologies I Phone Offerings
Anubavam Technologies I Phone Offerings
 
Make the Most of Your Traffic
Make the Most of Your TrafficMake the Most of Your Traffic
Make the Most of Your Traffic
 
Alex jubien-think mobile
Alex jubien-think mobileAlex jubien-think mobile
Alex jubien-think mobile
 
How to Build a Nonprofit Mobile App To Engage Supporters
How to Build a Nonprofit Mobile App To Engage SupportersHow to Build a Nonprofit Mobile App To Engage Supporters
How to Build a Nonprofit Mobile App To Engage Supporters
 
Swift LA Meetup at eHarmony - What You Might Have Missed at WWDC 2015 with Ch...
Swift LA Meetup at eHarmony - What You Might Have Missed at WWDC 2015 with Ch...Swift LA Meetup at eHarmony - What You Might Have Missed at WWDC 2015 with Ch...
Swift LA Meetup at eHarmony - What You Might Have Missed at WWDC 2015 with Ch...
 
Mobile testing trends webinar PPT
Mobile testing trends webinar PPTMobile testing trends webinar PPT
Mobile testing trends webinar PPT
 
Answering the Mobile Challenge - Squiz Scotland User Summit
Answering the Mobile Challenge - Squiz Scotland User SummitAnswering the Mobile Challenge - Squiz Scotland User Summit
Answering the Mobile Challenge - Squiz Scotland User Summit
 
Mobile Apps Development Company
Mobile Apps Development CompanyMobile Apps Development Company
Mobile Apps Development Company
 
Mixed Reality met Microsoft HoloLens
Mixed Reality met Microsoft HoloLensMixed Reality met Microsoft HoloLens
Mixed Reality met Microsoft HoloLens
 
Enabling Enterprise DevOps at Scale
Enabling Enterprise DevOps at ScaleEnabling Enterprise DevOps at Scale
Enabling Enterprise DevOps at Scale
 
Adventures on the Road to Enterprise Virtual Assistants
Adventures on the Road to Enterprise Virtual AssistantsAdventures on the Road to Enterprise Virtual Assistants
Adventures on the Road to Enterprise Virtual Assistants
 
HTML5 Web Apps vs. Native Apps
HTML5 Web Apps vs. Native AppsHTML5 Web Apps vs. Native Apps
HTML5 Web Apps vs. Native Apps
 
Html5 web apps vs nativeapps
Html5 web apps vs nativeappsHtml5 web apps vs nativeapps
Html5 web apps vs nativeapps
 
Perso.na
Perso.naPerso.na
Perso.na
 
Designing IoT
Designing IoTDesigning IoT
Designing IoT
 
API Frenzy: The Implications and Planning for a Successful API Strategy
API Frenzy: The Implications and Planning for a Successful API StrategyAPI Frenzy: The Implications and Planning for a Successful API Strategy
API Frenzy: The Implications and Planning for a Successful API Strategy
 
Api frenzy june 2013 v2
Api frenzy june 2013 v2Api frenzy june 2013 v2
Api frenzy june 2013 v2
 

Plus de Daniel Miessler

Plus de Daniel Miessler (13)

The OWASP Game Security Framework
The OWASP Game Security FrameworkThe OWASP Game Security Framework
The OWASP Game Security Framework
 
Practical IoT Security in the Enterprise
Practical IoT Security in the EnterprisePractical IoT Security in the Enterprise
Practical IoT Security in the Enterprise
 
The IoT Attack Surface
The IoT Attack SurfaceThe IoT Attack Surface
The IoT Attack Surface
 
The Game Security Framework
The Game Security FrameworkThe Game Security Framework
The Game Security Framework
 
Implementing Inexpensive Honeytrap Techniques
Implementing Inexpensive Honeytrap TechniquesImplementing Inexpensive Honeytrap Techniques
Implementing Inexpensive Honeytrap Techniques
 
Securing Medical Devices Using Adaptive Testing Methodologies
Securing Medical Devices Using Adaptive Testing MethodologiesSecuring Medical Devices Using Adaptive Testing Methodologies
Securing Medical Devices Using Adaptive Testing Methodologies
 
Peak Prevention: Moving from Prevention to Resilience
Peak Prevention: Moving from Prevention to ResiliencePeak Prevention: Moving from Prevention to Resilience
Peak Prevention: Moving from Prevention to Resilience
 
Adaptive Testing Methodology [ ATM ]
Adaptive Testing Methodology [ ATM ]Adaptive Testing Methodology [ ATM ]
Adaptive Testing Methodology [ ATM ]
 
IoT Attack Surfaces -- DEFCON 2015
IoT Attack Surfaces -- DEFCON 2015IoT Attack Surfaces -- DEFCON 2015
IoT Attack Surfaces -- DEFCON 2015
 
SecLists @ BlackHat Arsenal 2015
SecLists @ BlackHat Arsenal 2015SecLists @ BlackHat Arsenal 2015
SecLists @ BlackHat Arsenal 2015
 
RSA2015: Securing the Internet of Things
RSA2015: Securing the Internet of ThingsRSA2015: Securing the Internet of Things
RSA2015: Securing the Internet of Things
 
The Real Internet of Things: How Universal Daemonization Will Change Everything
The Real Internet of Things: How Universal Daemonization Will Change EverythingThe Real Internet of Things: How Universal Daemonization Will Change Everything
The Real Internet of Things: How Universal Daemonization Will Change Everything
 
Understanding Cross-site Request Forgery
Understanding Cross-site Request ForgeryUnderstanding Cross-site Request Forgery
Understanding Cross-site Request Forgery
 

Dernier

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
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
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
 

Dernier (20)

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
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
 
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
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
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
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
"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 ...
 
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
 
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
 
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
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
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
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
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...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 

Evolution of The Application

  • 1. IOActive, Inc. Copyright © 2016. All Rights Reserved. Evolution of the Application
 
 
 2016
 
 Daniel Miessler Director of Advisory Services
  • 2. IOActive, Inc. Copyright © 2016. All Rights Reserved. Intros ▪ 17 years in information security ▪ 11 year as a security tester ▪ Network / web / mobile / thick-client / IoT testing ▪ Currently run the Advisory Services group for IOActive ▪ Project leader for the OWASP IoT Security Project
  • 3. IOActive, Inc. Copyright © 2016. All Rights Reserved. Agenda ▪ 10 technology forces ▪ Digital assistants ▪ Businesses as APIs
 ▪ Putting it together
  • 4. IOActive, Inc. Copyright © 2016. All Rights Reserved. 10 technology forces affecting applications • Centralized ! Peer to Peer • Forced ! Natural • Obvious ! Invisible • Manual ! Automatic • Periodic ! Constant • Scheduled ! Real-time • Private ! Open • Visual ! Multi-sensory • Aggregated ! Curated • Designed ! Evolved
  • 5. IOActive, Inc. Copyright © 2016. All Rights Reserved. 10 technology forces affecting applications • Centralized ! Peer to Peer • Forced ! Natural • Obvious ! Invisible • Manual ! Automatic • Periodic ! Constant • Scheduled ! Real-time • Private ! Open • Visual ! Multi-sensory • Aggregated ! Curated • Designed ! Evolved
  • 6. IOActive, Inc. Copyright © 2016. All Rights Reserved. 10 technology forces affecting applications • Centralized ! Peer to Peer • Forced ! Natural • Obvious ! Invisible • Manual ! Automatic • Periodic ! Constant • Scheduled ! Real-time • Private ! Open • Visual ! Multi-sensory • Aggregated ! Curated • Designed ! Evolved
  • 7. IOActive, Inc. Copyright © 2016. All Rights Reserved. 10 technology forces affecting applications • Centralized ! Peer to Peer • Forced ! Natural • Obvious ! Invisible • Manual ! Automatic • Periodic ! Constant • Scheduled ! Real-time • Private ! Open • Visual ! Multi-sensory • Aggregated ! Curated • Designed ! Evolved
  • 8. IOActive, Inc. Copyright © 2016. All Rights Reserved. 10 technology forces affecting applications • Centralized ! Peer to Peer • Forced ! Natural • Obvious ! Invisible • Manual ! Automatic • Periodic ! Constant • Scheduled ! Real-time • Private ! Open • Visual ! Multi-sensory • Aggregated ! Curated • Designed ! Evolved
  • 9. IOActive, Inc. Copyright © 2016. All Rights Reserved. 10 technology forces affecting applications • Centralized ! Peer to Peer • Forced ! Natural • Obvious ! Invisible • Manual ! Automatic • Periodic ! Continuous • Scheduled ! Real-time • Private ! Open • Visual ! Multi-sensory • Aggregated ! Curated • Designed ! Evolved
  • 10. IOActive, Inc. Copyright © 2016. All Rights Reserved. 10 technology forces affecting applications • Centralized ! Peer to Peer • Forced ! Natural • Obvious ! Invisible • Manual ! Automatic • Periodic ! Constant • Scheduled ! Real-time • Private ! Open • Visual ! Multi-sensory • Aggregated ! Curated • Designed ! Evolved
  • 11. IOActive, Inc. Copyright © 2016. All Rights Reserved. 10 technology forces affecting applications • Centralized ! Peer to Peer • Forced ! Natural • Obvious ! Invisible • Manual ! Automatic • Periodic ! Constant • Scheduled ! Real-time • Private ! Open • Visual ! Multi-sensory • Aggregated ! Curated • Designed ! Evolved
  • 12. IOActive, Inc. Copyright © 2016. All Rights Reserved. 10 technology forces affecting applications • Centralized ! Peer to Peer • Forced ! Natural • Obvious ! Invisible • Manual ! Automatic • Periodic ! Constant • Scheduled ! Real-time • Private ! Open • Visual ! Multi-sensory • Aggregated ! Curated • Designed ! Evolved
  • 13. IOActive, Inc. Copyright © 2016. All Rights Reserved. 10 technology forces affecting applications • Centralized ! Peer to Peer • Forced ! Natural • Obvious ! Invisible • Manual ! Automatic • Periodic ! Constant • Scheduled ! Real-time • Private ! Open • Visual ! Multi-sensory • Aggregated ! Curated • Designed ! Evolved
  • 14. IOActive, Inc. Copyright © 2016. All Rights Reserved. 10 technology forces affecting applications • Centralized ! Peer to Peer • Forced ! Natural • Obvious ! Invisible • Manual ! Automatic • Periodic ! Constant • Scheduled ! Real-time • Private ! Open • Visual ! Multi-sensory • Aggregated ! Curated • Designed ! Evolved
  • 15. IOActive, Inc. Copyright © 2016. All Rights Reserved. 10 technology forces affecting applications • Centralized ! Peer to Peer • Forced ! Natural • Obvious ! Invisible • Manual ! Automatic • Periodic ! Constant • Scheduled ! Real-time • Private ! Open • Visual ! Multi-sensory • Aggregated ! Curated • Designed ! Evolved
  • 16. IOActive, Inc. Copyright © 2016. All Rights Reserved. Personal assistants Forced ! Natural = VoiceFirst
  • 17. IOActive, Inc. Copyright © 2016. All Rights Reserved. Personal assistants
  • 18. IOActive, Inc. Copyright © 2016. All Rights Reserved. Computer interface (old)
  • 19. IOActive, Inc. Copyright © 2016. All Rights Reserved. Digital assistants (new) DA
  • 20. IOActive, Inc. Copyright © 2016. All Rights Reserved. Migration inward Application
  • 21. IOActive, Inc. Copyright © 2016. All Rights Reserved. Migration inward Application Social Platform
  • 22. IOActive, Inc. Copyright © 2016. All Rights Reserved. Migration inward Application Social Platform Operating System
  • 23. IOActive, Inc. Copyright © 2016. All Rights Reserved. Businesses as APIs
  • 24. IOActive, Inc. Copyright © 2016. All Rights Reserved. Businesses as APIs DA
  • 25. IOActive, Inc. Copyright © 2016. All Rights Reserved. Businesses as APIs (old vs. new)
  • 26. IOActive, Inc. Copyright © 2016. All Rights Reserved. Businesses as APIs (old vs. new)
  • 27. IOActive, Inc. Copyright © 2016. All Rights Reserved. Putting it together 1. Motions towards natural, real-time, continuous, frictionless 2. The move towards a voice and chat interface instead of unique, company-specific application interfaces 3. You interact with your DA, and your DA interacts with the OS and the world 4. Businesses become algorithms, which become APIs, which are called by DAs
  • 28. IOActive, Inc. Copyright © 2016. All Rights Reserved. Takeaways 1. For the apps that you are creating, and that apps that you use, start thinking about these usability trends 2. Start thinking about how natural the interface is compared to voice or compared to it happening automatically 3. What parts of the business could benefit from a bot functionality? 4. Start thinking about what discrete functions your group provides, and how they can be converted to APIs 5. Start asking what the business looks like when most applications are APIs that are either voice controlled, bot interactive, or completely automatic
  • 29. IOActive, Inc. Copyright © 2016. All Rights Reserved. Thank you
  • 30. IOActive, Inc. Copyright © 2016. All Rights Reserved. Questions?
 
 Comments?
 
 Ideas? E: daniel.miessler@ioactive.com T: @danielmiessler