Skip to content

A Protocol for Automatic Generation of Web-Based Interfaces for LabVIEW Applications Using the Remote Interoperability Protocol.

Aug 2026 · Journal of Visualized Experiments · Vol 234 · 0 citations
Medicine

TL;DR

This work validates an established workflow for automatically generating a Web user interface (UI) from LabVIEW virtual instruments (VIs) using the remote interoperability protocol (RIP) and provides a reproducible protocol for implementing it.

Abstract

Remote experimental platforms enable local simulation models or physical devices to be accessed over a network, but conventional Web front ends typically require a separate page, control layout, and data communication logic for each experiment, which increases development costs. This work validates an established workflow for automatically generating a Web user interface (UI) from LabVIEW virtual instruments (VIs) using the remote interoperability protocol (RIP) and provides a reproducible protocol for implementing it. The workflow constructs LabVIEW VIs that define input controls and output indicators on the Front Panel, registers each VI in RIP Server Configuration, reads the resulting variable metadata, and generates the corresponding Web controls and output displays. Caddy is used as a reverse proxy to unify the front-end static-file path and RIP application programming interface (API) request path. The workflow is evaluated with two distinct systems: a fan speed model and a direct current (DC) motor proportional-integral-derivative (PID) position-control model. In both cases, the Web page identifies the exposed variables, writes user inputs to the LabVIEW back end, reads model outputs, and generates the interface from RIP metadata. These results validate the same automatic UI-generation process across two different dynamic systems and document the steps required to reproduce it.

View source

Similar papers

Open access Aug 2026

Development of a Web-Based Network Device Configuration Automation Application Using Python

In today's digital era, the demand for networks and internet services continues to rise, resulting in increasingly dynamic and complex computer networks. With rapidly evolving network conditions and a growing number of connected devices, there is a critical need for automation solutions to mitigate manual configuration errors and streamline time efficiency. This research focuses on developing a web-based network device configuration automation application, named ANCO (Automated Network Configuration), using Python and the Django framework, with the Paramiko library providing SSH-based (Secure Shell) command execution to Cisco and Mikrotik devices. The application aims to reduce manual configuration errors and enhance efficiency in managing multi-vendor network devices. Employing the four phases of the Rapid Application Development (RAD) methodology-requirements planning, system design, construction, and implementation-accelerates the development process. The application facilitates dynamic routing OSPF configuration, VLAN addition, command-line-based configuration, configuration verification, manual and scheduled backup, and activity logging. Testing using the black-box method confirms that all functional features operate successfully, while an efficiency analysis on three Cisco and three Mikrotik routers demonstrates significant time savings, up to 97% compared to manual configurations, along with more consistent configuration times, while offering an intuitive interface for streamlined device and configuration management.

Unknown authors · 0 citations
Open access Aug 2026

SMILE: Scalable Modular Instrumentation for Laboratory Experiments

Presented demonstrator examples and test results show that SMILE provides a lightweight and accessible approach for physics laboratory automation, conceptually inspired by distributed control systems such as TANGO and EPICS, while remaining focused on small-scale experiments and rapid prototyping.

K. Kamenov, Viktor Angelov, L. Karlov et al. · 0 citations
Aug 2026

From Desktop to Web: WASM-Enabled Ubiquitous Visualization.

Open standards for representing and exchanging interactive 3D scenes and data is a critical capability needed to publish visualization and graphics to the web. X3D, the successor to VRML, is a leading provider of such capabilities, enabling integration with web services, supporting cross-platform execution, and facilitating inter-application data exchange. Building on the capabilities of X3D and other open data standards, the addition of cross-platform, shareable execution modules implemented via generalized programming languages provides additional powerful web deployment capabilities. To this end, we have developed execution models based on the emerging open standards WebAssembly (WASM) and WebGPU. WASM transforms complex code, in our case C++, into portable, secure, and performant modules supported by web browsers; while WebGPU enables cross-platform graphics and processing capabilities. In this paper we describe how we use WASM and WebGPU to build cross-platform web applications using the C++ VTK toolkit as the underlying graphics and visualization engine.

Sankhesh Jhaveri, S. Jourdain, Jaswant Panchumarti et al. · 0 citations
Review Open access Aug 2026

Test Automation in Wireless Hardware Engineering: A Comprehensive Review of Scripting Frameworks and Instrument Control Strategies

The paper synthesizes design principles for constructing automation frameworks that maximize measurement throughput while maintaining calibration traceability, and identifies the key challenges of timing synchronization, instrument state management, error recovery, and data provenance that differentiate professionally engineered automation systems from ad hoc scripts.

Robert Quainoo · 0 citations
Open access Aug 2026

Design of a Linux-Based Web CCTV Streaming System Integrated with the YouTube Data API

The rapid advancement of information technology has transformed conventional Closed-Circuit Television (CCTV) systems into web-based platforms that enable remote monitoring over the Internet. This study designs and implements a web-based CCTV streaming information system on a Linux server by integrating RTSP video acquisition, FFmpeg transcoding, RTMP transmission, and the YouTube Data API to automate live-stream configuration and management. The system was developed using the Waterfall Software Development Life Cycle and applies Role-Based Access Control (RBAC) to provide different access privileges for Administrator, Technician, and IT Support users. Functional validation was performed using Black Box Testing on camera management, streaming control, logging, API configuration, and role-based access, with all functional test scenarios, including selected negative and failure-condition scenarios, producing the expected results. A preliminary performance evaluation was conducted on an Ubuntu 24.04 LTS virtual private server using three cameras streaming simultaneously to YouTube Live for 10 minutes. The system achieved an average outbound bitrate of 5.15 Mbps with a peak of 7.90 Mbps and an estimated latency of approximately one second per camera while maintaining modest CPU and memory utilization. These findings demonstrate correct functional behavior and satisfactory performance under the tested conditions, while further studies are required to evaluate scalability, security, and long-term reliability in more demanding deployment scenarios.

Rangga Galih Wardani, Sopingi Sopingi, Marta Ardiyanto · 0 citations
Open access Aug 2026

Website Monitoring System for Automatic Transfer Switch (ATS) Using the MQTT Protocol

Reliable automatic source transfer in distributed installations requires local switching and remote observability of source status and electrical parameters. This study designs, implements, and evaluates an Internet of Things (IoT)-based website monitoring system for an Automatic Transfer Switch (ATS) using the MQTT protocol. The system adopts a three-layer IoT architecture comprising perception, network, and application layers. An ESP32 performs data acquisition, local switching logic, and wireless communication; PZEM-004T and PZEM-017 modules measure AC and DC parameters; and Solid State Relays support switching between the main supply and backup battery. Sensor readings are acquired through Modbus RTU, serialized in JSON, published to an MQTT broker, stored in a database, and visualized through a bidirectional web dashboard with control-command capability. Performance evaluation was limited to prototype tests under the tested network conditions and focused on monitoring responsiveness rather than field-level robustness or protection performance. The evaluated indicators were Modbus RTU response delay, MQTT transmission delay, Packet Delivery Ratio, dashboard update delay, and estimated end-to-end latency. Results showed an average Modbus RTU delay of 46.12 ms, MQTT delay of 67.6 ms, Packet Delivery Ratio of 98.63%, dashboard update delay of 0.497 s, and end-to-end latency of 610.7 ms. Although MAPE was specified for sensor accuracy evaluation, AC and DC accuracy values were not reported. These findings indicate that the architecture can support responsive near-real-time ATS monitoring at the prototype level, while actual source-transfer response, long-term reliability, and operational impacts require further validation.

Riska Riska, Ade Silvia Handayani, Sarjana Sarjana et al. · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.