Posts

Showing posts with the label Real-time

2024-05-14: A-DisETrac: Advanced Analytic Dashboard for Distributed Eye Tracking

Image
Distributed Eye Tracking Distributed eye tracking refers to a system where eye-tracking technology is utilized across multiple locations. Instead of relying on a single eye-tracking device, distributed eye tracking networks use multiple eye trackers to capture eye movement data of users distributed across multiple locations. Distributed eye tracking expands the possibilities for studying visual attention and focus during collaborative tasks. Real-time visualization of data in a distributed eye tracking system allows us to monitor trends and patterns of eye tracking measures. Eye tracking measures provide informative cues for understanding how individuals visual attention and mental effort during collaborative tasks.  In this blog, I present  A-DisETrac , an advanced analytic dashboard for distributed eye tracking. A-DisEtrac is an extension of our previous work,  DisETrac  and  Gaze Analytics Dashboard . A-DisEtrac uses off-the-shelf eye trackers to mo...

2023-08-15: Real-time Interactive Dashboard for Data in a Distributed System

Image
A distributed system refers to a collection of interconnected computers or nodes that work together to achieve a common goal. Real-time visualization of data collected from multiple nodes in a distributed system allows us to identify trends and patterns as they emerge. Moreover, interactive visualizations let us explore, analyze, and share insights into data through interactive controls, filtering options, and drill-down capabilities. In a distributed system, having a real-time interactive dashboard enables real-time decision-making, supports exploratory data analysis, facilitates communication and collaboration, enhances monitoring and alerts, strengthens predictive analytics, and empowers interactive data exploration. In this blog, I present an approach for developing an interactive visualization dashboard for real-time data in a distributed system using Python . In this approach, we use the MQTT broker as the messaging protocol between the computers and the dashboard,...