This guide will help you set up a complete testing environment to develop and validate the Zoom VDI plugin before production deployment.
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Lab Network (192.168.1.0/24) β
β β
β βββββββββββββββββββββββ βββββββββββββββββββββββββββββββ β
β β Development Mac β β Windows VM/Cloud PC β β
β β (192.168.1.100) β β (192.168.1.101) β β
β β β β β β
β β βββββββββββββββββββ β β βββββββββββββββββββββββββββ β β
β β β Plugin Dev Env β β β β Zoom Client + VDI β β β
β β β - Xcode β β β β - Windows 10/11 β β β
β β β - Swift Tools β β β β - Zoom VDI Client β β β
β β β - Test Dashboardβ β β β - Test Applications β β β
β β βββββββββββββββββββ β β βββββββββββββββββββββββββββ β β
β βββββββββββββββββββββββ βββββββββββββββββββββββββββββββ β
β β β β
β βββββββββββββ Port 9001 ββββββββ β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Mac (Development Machine)
- Mac with Intel or Apple Silicon
- 8GB RAM minimum (16GB recommended)
- 50GB free disk space
- Built-in camera and microphone
- Ethernet or strong Wi-Fi connection
Windows Environment (Choose one)
- Option A: Local Windows VM (VMware Fusion/Parallels)
- Option B: Azure Virtual Desktop
- Option C: Windows 365 Cloud PC
- Option D: Physical Windows machine
macOS Development Machine
- macOS 14.5+ (Big Sur 11+ recommended)
- Xcode 12+ with Command Line Tools
- Zoom client (latest version)
- Git
- Network testing tools
Windows Test Environment
- Windows 10/11 (latest updates)
- Zoom client with VDI support
- Network utilities
- Test applications for A/V
# Install Xcode Command Line Tools
xcode-select --install
# Verify Swift compiler
swift --version
# Install Homebrew (if not installed)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# Install useful development tools
brew install git curl wget htop nmap wireshark# Create lab directory
mkdir ~/ZoomVDI-Lab
cd ~/ZoomVDI-Lab
# Clone the plugin project (or create from our artifacts)
git clone <your-repo-url> zoom-vdi-plugin
cd zoom-vdi-plugin
# Verify project structure
ls -la
# Should see: setup.sh, Makefile,