3D Web-based HMI with WebGL Rendering Performance

An HMI, or Human-Machine Interface, is a software allowing users to communicate with a machine or automation system. It usually serves as a display section in SCADA (Supervisory Control and Data Acquisition) system for device monitoring and control. In this papper, a 3D Web-based HMI with WebGL (Web...

Full description

Bibliographic Details
Main Authors: Muennoi Atitayaporn, Hormdee Daranee
Format: Article
Language:English
Published: EDP Sciences 2016-01-01
Series:MATEC Web of Conferences
Online Access:http://dx.doi.org/10.1051/matecconf/20167709003
_version_ 1818605726129455104
author Muennoi Atitayaporn
Hormdee Daranee
author_facet Muennoi Atitayaporn
Hormdee Daranee
author_sort Muennoi Atitayaporn
collection DOAJ
description An HMI, or Human-Machine Interface, is a software allowing users to communicate with a machine or automation system. It usually serves as a display section in SCADA (Supervisory Control and Data Acquisition) system for device monitoring and control. In this papper, a 3D Web-based HMI with WebGL (Web-based Graphics Library) rendering performance is presented. The main purpose of this work is to attempt to reduce the limitations of traditional 3D web HMI using the advantage of WebGL. To evaluate the performance, frame rate and frame time metrics were used. The results showed 3D Web-based HMI can maintain the frame rate 60FPS for #cube=0.5K/0.8K, 30FPS for #cube=1.1K/1.6K when it was run on Internet Explorer and Chrome respectively. Moreover, the study found that 3D Web-based HMI using WebGL contains similar frame time in each frame even though the numbers of cubes are up to 5K. This indicated stuttering incurred less in the proposed 3D Web-based HMI compared to the chosen commercial HMI product.
first_indexed 2024-12-16T13:59:32Z
format Article
id doaj.art-50bfb7c576ab4c599fe6e81c93d760f2
institution Directory Open Access Journal
issn 2261-236X
language English
last_indexed 2024-12-16T13:59:32Z
publishDate 2016-01-01
publisher EDP Sciences
record_format Article
series MATEC Web of Conferences
spelling doaj.art-50bfb7c576ab4c599fe6e81c93d760f22022-12-21T22:29:07ZengEDP SciencesMATEC Web of Conferences2261-236X2016-01-01770900310.1051/matecconf/20167709003matecconf_icmmr2016_090033D Web-based HMI with WebGL Rendering PerformanceMuennoi AtitayapornHormdee DaraneeAn HMI, or Human-Machine Interface, is a software allowing users to communicate with a machine or automation system. It usually serves as a display section in SCADA (Supervisory Control and Data Acquisition) system for device monitoring and control. In this papper, a 3D Web-based HMI with WebGL (Web-based Graphics Library) rendering performance is presented. The main purpose of this work is to attempt to reduce the limitations of traditional 3D web HMI using the advantage of WebGL. To evaluate the performance, frame rate and frame time metrics were used. The results showed 3D Web-based HMI can maintain the frame rate 60FPS for #cube=0.5K/0.8K, 30FPS for #cube=1.1K/1.6K when it was run on Internet Explorer and Chrome respectively. Moreover, the study found that 3D Web-based HMI using WebGL contains similar frame time in each frame even though the numbers of cubes are up to 5K. This indicated stuttering incurred less in the proposed 3D Web-based HMI compared to the chosen commercial HMI product.http://dx.doi.org/10.1051/matecconf/20167709003
spellingShingle Muennoi Atitayaporn
Hormdee Daranee
3D Web-based HMI with WebGL Rendering Performance
MATEC Web of Conferences
title 3D Web-based HMI with WebGL Rendering Performance
title_full 3D Web-based HMI with WebGL Rendering Performance
title_fullStr 3D Web-based HMI with WebGL Rendering Performance
title_full_unstemmed 3D Web-based HMI with WebGL Rendering Performance
title_short 3D Web-based HMI with WebGL Rendering Performance
title_sort 3d web based hmi with webgl rendering performance
url http://dx.doi.org/10.1051/matecconf/20167709003
work_keys_str_mv AT muennoiatitayaporn 3dwebbasedhmiwithwebglrenderingperformance
AT hormdeedaranee 3dwebbasedhmiwithwebglrenderingperformance