EW
EtherWaver
Open Infrastructure Project
How It Works

How EtherWaver works across screens and hosts

EtherWaver coordinates screen layout, input ownership, and network communication so the cursor can move cleanly between computers and displays.

Diagram of cursor moving across screen boundaries between hosts

Cursor crossing screen boundaries

The local screen edge becomes a transition point where control can move to the next configured host in the workspace map.

Diagram of network communication between EtherWaver hosts

Network communication between hosts

Input state and routing information are transported across the network so that multiple machines can behave as one navigable environment.

System architecture of EtherWaver with server and clients

Core architecture overview

The architecture separates user input, coordination logic, and client devices into a system that can expand over time.

1

Define workspace topology

Hosts and screens are arranged in a logical map so EtherWaver understands adjacency and navigation boundaries.

2

Capture and route input

Keyboard and mouse events are captured, interpreted, and delivered to the active client based on cursor position and workspace rules.

3

Synchronize across the network

The participating systems exchange state so transitions feel continuous across multiple computers.