- Main
- Protocols Documentation
Screen Ape is a tool for creating dynamic pages, which will serve as a screen. Normal pages are designed to act on user input. The Ape will allow to react on the server input.
It should help creating applications for read only presentations on tv screens.
This project is splitted in three parts:
- frontend client
- gateway
- backend client
Gateway is responsible for pushing the data from frontend to the backend and from backend to frontend.
Frontend Client is resposible for connecting and communication to Gateway thru websocket.
Backend Client is responsible for connecting and communication to Gateway thru RabbitMQ.
Frontend can send data to the Backend, but it also needs to react on the actions which the backend is sending. Backend can target certain browser.