=============
Usually, Complex automation systems are supplied of poor user interfaces. Often, software engineers don’t dedicate enough attention to the usability of system consoles and their panels, because automation system front ends are designed to be used by “skilled” operators. With the large communication band today available, it’s possible to create distributed computing systems for real-time signals. Transferring real-time data over the net allows engineers and scientist to better understand fast phenomena and to control dynamic processes more precisely. In this branch of software, a key role is played by the usability and quick response of the user interface.
We simulate a fast production system, capable to generate multiple data per second. the goal is to create a dynamic user interface
capable to represent real-time phenomena, The open source project has to take advantage of the modern technologies and graphic
tools available on the net.
Reading and writing data through web services (restful or SOAP) is very easy, but in some cases not the best choice.
When a critical system is monitored, you have to be sure that:
SCCT (Smartphone and Cross-platform Communication Toolkit) is a communication library created for the automation systems.
SCCT is capable to transfer data from one server to many clients with direct TCP connections and data are transferred in binary format to optimize
band consume and CPU utilization. SCCT includes high level primitives that organize received packages into queues with background task,
and manages communication with the server in an intuitive manner.
SCCT is available of a large set of different platforms: LabVIEW, HTML5, Java, Android, iOs, ANSI-C under Linux.
SCCT Documentation SCCT_for_HTML5_user_guide.pdf