AggreGate Meets Big Data

Our devteam has finished integrating two new types of data storage into the Platform. These are:

  • NoSQL database Apache Cassandra
  • Key-Value database BerkleyDB Java Edition

Being used together instead of a relational database, new storages ensure extremely fast persistent configuration updates (20-50 K updates per second on a conventional server) and very high history/event storage rates (10-20 K samples per second, also on a typical low-cost server). Both databases support failover clustering for high availability and regular clustering for scalability.

OEM partners are welcome to contact us for a tech talk!

Better SVG Rendering Performance

We’ve dramatically improved performance of the Vector Drawing component used for SVG vector graphics visualization in widgets. Now a vector image has an Animated attribute. When the attribute is disabled (by default), the component is fully redrawn as soon as SVG parameters change, while built-in SVG animation is blocked. When it’s enabled, the component dynamically updates the image segments if SVG parameters change, whereas supports integrated SVG animation.

Animation attribute creates additional system load, thus enable this attribute only if you need build-in SVG animation or when your image is slow responding to SVG changes. Disabled animation increases widget loading speed with plenty of vector images, for example, pipeline HMIs. Contact us with any questions.

Advanced Video Streaming Support

Run widget

AggreGate video player now supports more formats and codecs, including RTSP protocol, all codecs based on FFmpeg library and H.264 protocol which provides better picture quality through the use of more sophisticated stream encoding schemes. Thus, a user can now connect to almost any video camera or video server and even play local video files. This greatly enhances AggreGate’s feasibility for integrated physical security control systems and umbrella building management systems.