Real-time Graph Visualization with JavaFX: Exploring Large-scale Network Structures

Saved in:
Bibliographic Details
Title: Real-time Graph Visualization with JavaFX: Exploring Large-scale Network Structures
Authors: Aditya Chandel
Source: INTERANTIONAL JOURNAL OF SCIENTIFIC RESEARCH IN ENGINEERING AND MANAGEMENT. :1-5
Publisher Information: Indospace Publications, 2024.
Publication Year: 2024
Description: The ability to visualize and comprehend complex network structures is crucial in various domains, including social media analysis, computer networks, and transportation systems. However, visualizing large-scale graphs poses significant challenges due to computational limitations and rendering performance constraints. This research paper presents a novel approach to real-time graph visualization using JavaFX, a powerful Java-based framework for developing rich client applications. By leveraging efficient data structures, rendering optimizations, and multithreading techniques, our proposed system achieves real-time visualization of large-scale graphs, enabling users to explore and interact with dynamic network structures seamlessly. The system incorporates advanced layout algorithms and visual encodings to enhance the clarity and interpretability of the visualizations. Extensive experiments were conducted using real-world and synthetic datasets to evaluate the system's performance, scalability, and usability. The results demonstrate the effectiveness of our approach in rendering large graphs in real-time, outperforming existing techniques. Furthermore, a user study was conducted to assess the system's usability and gather feedback on interaction and exploration features, highlighting potential applications in various domains. Keywords— Graph Visualization, Real-time Rendering, JavaFX, Large-scale Networks, Layout Algorithms, Rendering Optimizations, User Interaction, Performance Evaluation.
Document Type: Article
ISSN: 2582-3930
DOI: 10.55041/ijsrem31221
Accession Number: edsair.doi...........e4e86c2ac32a1b72ff5946681ca08c14
Database: OpenAIRE
Description
Abstract:The ability to visualize and comprehend complex network structures is crucial in various domains, including social media analysis, computer networks, and transportation systems. However, visualizing large-scale graphs poses significant challenges due to computational limitations and rendering performance constraints. This research paper presents a novel approach to real-time graph visualization using JavaFX, a powerful Java-based framework for developing rich client applications. By leveraging efficient data structures, rendering optimizations, and multithreading techniques, our proposed system achieves real-time visualization of large-scale graphs, enabling users to explore and interact with dynamic network structures seamlessly. The system incorporates advanced layout algorithms and visual encodings to enhance the clarity and interpretability of the visualizations. Extensive experiments were conducted using real-world and synthetic datasets to evaluate the system's performance, scalability, and usability. The results demonstrate the effectiveness of our approach in rendering large graphs in real-time, outperforming existing techniques. Furthermore, a user study was conducted to assess the system's usability and gather feedback on interaction and exploration features, highlighting potential applications in various domains. Keywords— Graph Visualization, Real-time Rendering, JavaFX, Large-scale Networks, Layout Algorithms, Rendering Optimizations, User Interaction, Performance Evaluation.
ISSN:25823930
DOI:10.55041/ijsrem31221