Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Building More Human Interfaces: How to develop voice UIs to increase your app's reach and value

Building More Human Interfaces: How to develop voice UIs to increase your app's reach and value

For application developers, the human voice is the next frontier, full of promise and opportunity! In this session, the presenter discusses and demonstrates how to develop voice-enabled applications for the Amazon Alexa product family to interact with and control your world: home & office, news feeds, devices (of course!), and yes, even cloud-based applications. The presenter will step through a typical development process, tools involved, and APIs used, offering tips and tricks that help you target these platforms quickly and easily.

End users expect more than a web-based control panel. Come to this session to learn how to increase your app's reach and overall value to your company, users, and customers!

Mark Heckler

March 15, 2017
Tweet

More Decks by Mark Heckler

Other Decks in Programming

Transcript

  1. Building More Human Interfaces How to develop voice UIs to

    increase your app’s reach and value Mark Heckler Principal Technologist/Developer Advocate Pivotal Software, Inc. www.thehecklers.org [email protected] @MkHeck @MkHeck #voice #alexa #cloud
  2. @MkHeck #voice #alexa #cloud Who am I? • Author •

    Speaker • Software Architect/Developer • Java Champion
  3. @MkHeck #voice #alexa #cloud Agenda • Types of skills •

    Build a simple skill in under an hour • Build a custom skill…BUCKLE UP THIS is how you increase your app’s value!
  4. @MkHeck #voice #alexa #cloud Types of Skills • Smart Home

    Skill • Flash Briefing Skill • Custom Skill
  5. @MkHeck #voice #alexa #cloud How to Build a Simple Skill

    in <1h 1. Create an AWS account 2. Create a Lambda function 3. Set up the skill in the developer portal 4. Tailor/secure the skill
  6. @MkHeck #voice #alexa #cloud How to Build a Custom Skill

    1. Still need an AWS account 2. Develop cloud app/lambda function with Alexa libraries 3. Address requests properly, provide appropriate responses 4. Tailor/secure the application 5. Set up the skill in the developer portal