HCNIMar 8, 2019

Extending the Web3D: Design of Conventional GUI Libraries in X3D

arXiv:1903.06656v15 citations
Originality Synthesis-oriented
AI Analysis

This addresses the problem of inefficient and inconsistent GUI creation for X3D authors, though it is incremental as it builds on existing X3D technology.

The authors tackled the lack of conventional GUI development tools in the X3D modeling language by proposing the X3DUI library, which includes cross-compatible widgets to standardize GUI construction and improve usability, compatibility, adaptability, readability, and flexibility in X3D-driven projects.

Extensible 3D (X3D) modeling language is one of the leading Web3D technologies. Despite the rich functionality, the language does not currently provide tools for rapid development of conventional graphical user interfaces (GUIs). Every X3D author is responsible for building from primitives a purpose specific set of required interface components, often for a single use. We address the challenge of creating consistent, efficient, interactive, and visually appealing GUIs by proposing the X3D User Interface (X3DUI) library. This library includes a wide range of cross-compatible X3D widgets, equipped with configurable appearance and behavior. With this library, we attempt to standardize the GUI construction across various X3D-driven projects, and improve the usability, compatibility, adaptability, readability, and flexibility of many existing applications.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes