Introducing ProtoPie

Getting Started

Making Your First Prototype

ProtoPie Ecosystem

ProtoPie Studio Interface

Import

Getting Started

Importing From Adobe XD

Importing From Figma

Importing From Sketch

ProtoPie Genie

Basic Elements

Containers

Devices

Layers

Preview Window

Scenes

Scroll/Paging

Shortcuts

System Status Bar

Triggers & Responses

Easing

Annotations

Responses

Timelines

Triggers

Formulas

Getting Started

Functions

Layer Properties

Syntax

Formulas Use Cases

Variables

Getting Started

Variables

Predefined Variables

Variables Use Cases

AI

Getting Started

AI Interaction Creation

AI Document Q&A

AI Panel Interface

Tips for Best Results

Auto Layout

Getting Started

Auto Layout Properties

Components

Getting Started

Component Guides

Editing Components

Nested Components

Send & Receive Messages

Interaction Libraries

Getting Started

Managing Interaction Libraries

Managing Library Members

Voice Prototyping

Getting Started

Listen Response

Speak Response

Use Cases

Voice Command Trigger

Connecting Devices

Connecting blokdots

Connecting Mobile Devices

ProtoPie Cloud

Getting Started

Managing Prototypes

Managing Storage

Sharing Prototypes

ProtoPie Player

Testing Prototypes

Managing Fonts

Offline Testing

ProtoPie Player for Wear OS

Teams

Getting Started

Editors & Viewers

Onboarding Your Team

Projects

Team Owner & Team Admin

Handoff

Getting Started

Creating Interaction Recordings

Managing Interaction Recordings

Recording Page

User Testing

Getting Started

Overview

Creating Test Rooms

External Integrations

Managing Test Sessions

Test Results & Analysis

User Testing on ProtoPie Cloud

ProtoPie Connect

Getting Started

API Plugin

Arduino Plugin

blokdots Plugin

Connect Embedded

Custom Layer Integrations

Custom Plugins

Connect Devices

Gamepad Plugin

IFTTT Plugin

Logitech G29 Steering Wheel Plugin

Testing Prototypes

Feature Comparison

Unity Plugin

ProtoPie Enterprise

Getting Started

Organization Settings

Service Admin

Single Sign-On (SSO)

Security

Overview

Access Control

Data Transit, Storage & Backup

Incident Response

Network & ProtoPie Player App Security

Physical Security

Risk Management

Menu

Introducing ProtoPie

Getting Started

Making Your First Prototype

ProtoPie Ecosystem

ProtoPie Studio Interface

Import

Getting Started

Importing From Adobe XD

Importing From Figma

Importing From Sketch

ProtoPie Genie

Basic Elements

Containers

Devices

Layers

Preview Window

Scenes

Scroll/Paging

Shortcuts

System Status Bar

Triggers & Responses

Easing

Annotations

Responses

Timelines

Triggers

Formulas

Getting Started

Functions

Layer Properties

Syntax

Formulas Use Cases

Variables

Getting Started

Variables

Predefined Variables

Variables Use Cases

AI

Getting Started

AI Interaction Creation

AI Document Q&A

AI Panel Interface

Tips for Best Results

Auto Layout

Getting Started

Auto Layout Properties

Components

Getting Started

Component Guides

Editing Components

Nested Components

Send & Receive Messages

Interaction Libraries

Getting Started

Managing Interaction Libraries

Managing Library Members

Voice Prototyping

Getting Started

Listen Response

Speak Response

Use Cases

Voice Command Trigger

Connecting Devices

Connecting blokdots

Connecting Mobile Devices

ProtoPie Cloud

Getting Started

Managing Prototypes

Managing Storage

Sharing Prototypes

ProtoPie Player

Testing Prototypes

Managing Fonts

Offline Testing

ProtoPie Player for Wear OS

Teams

Getting Started

Editors & Viewers

Onboarding Your Team

Projects

Team Owner & Team Admin

Handoff

Getting Started

Creating Interaction Recordings

Managing Interaction Recordings

Recording Page

User Testing

Getting Started

Overview

Creating Test Rooms

External Integrations

Managing Test Sessions

Test Results & Analysis

User Testing on ProtoPie Cloud

ProtoPie Connect

Getting Started

API Plugin

Arduino Plugin

blokdots Plugin

Connect Embedded

Custom Layer Integrations

Custom Plugins

Connect Devices

Gamepad Plugin

IFTTT Plugin

Logitech G29 Steering Wheel Plugin

Testing Prototypes

Feature Comparison

Unity Plugin

ProtoPie Enterprise

Getting Started

Organization Settings

Service Admin

Single Sign-On (SSO)

Security

Overview

Access Control

Data Transit, Storage & Backup

Incident Response

Network & ProtoPie Player App Security

Physical Security

Risk Management

Connect Embedded

*Exclusively available as an add-on to the Enterprise plan. *

Connect Embedded is for teams who require ProtoPie Connect's functionality within embedded systems like Raspberry Pi.

It's a standalone server application that runs from a terminal and is compatible with operating systems such as Windows, MacOS, and Linux ARM64 (for Raspberry Pi).

Connect Embedded uses a license file-based authentication and, as it can perfectly run in isolated environments, it allows for advanced product user research and testing.

{'_type': 'localeString', 'en': 'connect-embedded-terminal'}
  • Supported Platforms:

    • macOS10.11 El Capitan or above.

    • Windows 10 or above, 64-bit.

    • Ubuntu 12.04 or above, 64-bit.

    • Raspberry Pi OS, 64-bit

    • Fedora 221, 64-bit.

    • Debian 8, 64-bit.


  • Storage: 500MB or more.

  • RAM: 1 GB or more.

Connect Desktop vs. Connect Embedded for the Enterprise Plan

The below table specifies the differences between Connect Desktop and Connect Embedded.

Features

ProtoPie Connect for Desktop

ProtoPie Connect for Embedded Systems

Run environment

Desktop app

Terminal

Operating system

macOS & Windows

Windows, macOS and Linux ARM64

User authentication

Login via ProtoPie Enterprise with a valid editor role permission

License file per machine

Offline

Internet is required for the login

Yes

Latest prototypes

Yes, Connect desktop always uses the last saved Pie version

No, last saved prototypes must be manually added

Switch network IPs

Switch IP networks in the desktop app

Add flags to the launch script to launch the ProtoPie Connect server with a particular IP network

Installing Connect Embedded


  1. Extract the installation file required by your operating system.

    • Linux/Raspberry Pi: tar file.

    • Windows: zip file.

    • macOS: dmg file.


  2. Move the files in the folder to the directory of your choice.

    • If you want to upgrade your Connect Embedded version, simply replace the existing files with the new ones.

Logging into Connect Embedded

User authentication in Connect Embedded occurs through a license file.

User authentication in Connect Embedded occurs through a license file.

  • One license per each machine running Connect Embedded.

  • An internet connection is not required.

  • Connect Desktop and Connect Embedded cannot run at the same time.

{'_type': 'localeString', 'en': 'connect-embedded-run-in-terminal'}
  1. Download ProtoPie Connect and run it from the terminal.

    • macOS:./pc-mac****,

    • Windows: ./pc-win.exe****,

    • Ubuntu(intel):./linux-x64 ,

    • Raspberry Pi (64bit arm): ./linux-arm64

  2. The terminal will print a Device ID.

  3. Communicate the Device ID to our team when requesting access. You will be provided with a license.txt file.

  4. Move the license file to the same directory where Connect Embedded is saved.

  5. Run Connect Embedded from the terminal again, and check whether you see the following log message: Licensed to YOUR NAME until YOUR EXPIRED DATE.

  6. Open the link displayed on the terminal in your browser or any other browser within your local area network (LAN).