Speaker
Dr
Piotr Golonka
(CERN)
Description
Rapid growth of popularity of web applications gives rise to a plethora of reusable graphical components, such as Google Chart Tools or
jQuery Sparklines, implemented in JavaScript and running inside a web browser. In the paper we describe the tool that allows for
seamless integration of web-based widgets into WinCC Open Architecture, the SCADA system used commonly at CERN to build complex Human-Machine Interfaces. Reuse of widely available widget libraries and pushing the development efforts to a higher abstraction layer based on scripting language allow for significant reduction in maintenance of the code in multi-platform environment, when compared to currently used C++ visualization plugins. Adequately designed interfaces allow for rapid integration of new web widgets into WinCC-OA. At the same time the mechanisms familiar to WinCC-OA HMI developers are preserved, making the use of new widgets "native". Perspectives for further integration between the realms of WinCC-OA/CTRL and Web/JavaScript development are also discussed.
Primary author
Dr
Piotr Golonka
(CERN)