Publicado el 19 oct 2026 · Confirmamos el 19 oct 2026 que sigue activo
¿Esta empresa es tuya?€ 8 – € 30 por proyecto
## 1. Project Context and Objective The project consists of designing a system that allows connecting a device (USB or other) to a **host** computer (client) and running the associated software, which resides solely on a **remote** computer (server or virtual machine). The technical challenge lies in ensuring that the software runs entirely on the remote machine while seamlessly interacting with the device physically plugged into the host machine, **without requiring any software installation on the host computer**. --- ## 2. Functional Requirements * **Automatic Device Detection:** * As soon as a specific device is plugged into the host computer, the system must identify it immediately. * **Remote Execution Without Local Installation:** * The software required to operate this device is installed exclusively on the remote computer. No heavy installation or modification should be performed on the host computer. * **Stream Redirection (USB/I/O Redirection):** * Data and commands from the device plugged into the host must be redirected in real-time to the remote machine to be processed by the software. * **Display and User Interface:** * The display of the remote software must integrate smoothly. --- ## 3. Technical Specifications and Constraints * **Compatibility:** Windows 7 / 10 / 11. * **Minimal Latency:** The system must guarantee very low response time (latency), which is essential for devices requiring real-time interaction. * **Host-Side Lightweight Design (Minimalist Agent):** If a small program or service (agent) is required on the host to manage device redirection, it must be portable, quick to launch, and ideally avoid complex administrator rights. --- ## 4. Expected Deliverables from the Freelancer 1. **Technical Architecture:** Explanatory diagram of how the system works (host/remote communication, port or USB bus redirection). 2. **Documented Source Code:** * The lightweight agent for the host computer. * The configuration script or module for the remote computer. 3. **Installation and Deployment Guide:** Step-by-step documentation to configure the system. 4. **Testing Phase:** Acceptance testing validating proper operation with a real-world use case.
Crea una cuenta gratis para ver el empleo completo y postularte.