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

Build Your Own Alexa Skill in NetsBlox

Build Your Own Alexa Skill in NetsBlox

These slides accompanied a workshop about building Alexa skills in NetsBlox at SnapCon 2021.

Brian Broll

July 31, 2021
Tweet

More Decks by Brian Broll

Other Decks in Programming

Transcript

  1. Institute for Software Integrated Systems Vanderbilt University Build Your Own

    Alexa Skill in NetsBlox Brian Broll and Tabitha Lee [email protected]
  2. Before we start... 2

  3. Brief Intro to NetsBlox ▪ NetsBlox is an extension of

    Snap! which provides many new features such as: ▪ Networking Capabilities ▪ Undo Capabilities ▪ Collaborative Editing ▪ Shared Projects ▪ Sharing libraries ▪ and more! ▪ One of the new networking concepts is Remote Procedure Calls which enables users to invoke code implemented remotely. Examples include: ▪ Google Maps ▪ Cloud Variables ▪ Alexa 3
  4. Motivation ▪ Smart devices and voice assistants have become ubiquitous

    ▪ Creating voice assistants can make programming more relevant and engaging ▪ Let’s make it possible in a familiar blocks-based programming environment! 4 Documentation is available at https://editor.netsblox.org/docs/services/Alexa/index.html
  5. Overview ▪ Login to Amazon and make sure we are

    using a developer account ▪ Login to Amazon from NetsBlox ▪ Install Amazon Alexa on our phone (for testing!) ▪ Start creating Alexa skills! 5
  6. Hands-on Activities! 6

  7. Questions? 7