CxD Archive
Project: Internet of Things
Project: Internet of Things
  • Project Introduction
  • Project Challenge
  • Project Instructions
    • 1 DEFINE PROBLEM & VALUE PROPOSITION
      • 1.1 IoT Product Research
      • 1.2 IoT Code Tutorials
      • 1.3 Project Ideas
      • 1.4 Competitive Analysis
      • 1.5 User Research
      • 1.6 Value Proposition
      • 1.7 Design Requirements
      • 1.8 Interaction Storyboard
      • 1.9 Proposal Presentation
    • 2 DESIGN & BUILD SOLUTION
      • 2.1 Project Schedule
      • 2.2 System Model
      • 2.3 Interactive Prototype
      • 2.4 Prototype Evaluation
      • 2.5 Smart Device and Apps
      • 2.6 Product Website
      • 2.7 Product Video
      • 2.8 Solution Presentation
    • 3 EVALUATE & REFINE SOLUTION
      • 3.1 Solution Evaluation
      • 3.2 Solution Refinements
      • 3.3 Project Poster
      • 3.4 Evaluation Presentation
      • 3.5 Public Presentation
      • 3.6 Project Reflection
      • 3.7 Class Celebration
  • References
    • IoT Code Guidebook
    • CxD Principles & Practices
    • Research Topics in Computing
Powered by GitBook
On this page
Export as PDF
  1. Project Instructions
  2. 2 DESIGN & BUILD SOLUTION

2.3 Interactive Prototype

Previous2.2 System ModelNext2.4 Prototype Evaluation

Last updated 6 years ago

Your team will create an interactive prototype of the web app for your smart device. However, this prototype will not be coded (yet). Instead, you will first take your interaction storyboard sketches and use them to help create an interactive prototype of screen images.

  1. Review your interaction storyboard sketches, and determine if there are any changes that should be made to your smart device's web app (screen layout, tasks, etc.). The web app should have at least one primary task that it performs. Determine if any additional tasks or features should be included in the web app that your team will create.

  2. Use an online prototyping tool (such as , , etc.) to create a sequence of screen images for the web app that will demonstrate/simulate how someone would interact with the web app to complete tasks. You can either import images of your sketched screens, or you can create high-fidelity screen layouts directly in the prototyping tool (which will also allow you to easily copy and modify screens).

  3. Add one or more clickable "hotspots" to each screen where a user could click a button, link, icon, etc. to perform an action or navigate to another screen. Then link each hotspot to another screen image that shows the result of the interaction.

In the next assignment, you'll test the interactive prototype of your web app with people outside your team to make sure the design of the web app is easy to understand and use. After you've identified possible improvements to web app design, you'll begin to code a functional version of the web app using HTML, CSS, and JS.

FOCUS ON PRIMARY TASKS: Early in the design process, the tasks and features you include in an interactive prototype should be primary tasks that are core to the purpose of your solution. Do NOT select secondary tasks such as: creating an account, logging into the app, adjusting profile settings, etc. Secondary tasks should only be prototyped after you have already designed and tested the primary tasks.

❏ Deliverable

Submit a link to the interactive prototype for your team's smart device web app.

Click on the interactive prototype shown below to start interacting with it. Once you "arm" the security system, it will simulate a "motion" event after 5 seconds. A second simulated motion event will occur after several more seconds.

This prototype demonstrates/simulates the following tasks and features:

  • Monitor security system's current mode ("armed" or "disarmed")

  • Can remotely toggle system between "armed" or "disarmed" mode

  • Receive and display event notification if system detects motion when “armed”

  • Display date and time of last motion event

This interactive prototype was created using a sequence of 9 screen images. Each new screen was created from a copy of a previous screen. Each copied screen was then modified to show the differences in the new screen image.

✓- Below Standard

✓ Meets Standard

✓+ Exceeds Standard

Description

Description

Description

Marvel
InVision
Screen Images for Interactive Prototype