We do our best to make AggreGate-based product development mostly a visual process. At the same time, we don’t wish our global partners to get stuck during their project implementation once a feature is missing and wait for our development team to get it completed.
Thus, everything that can potentially be extended is programmatically extendable via the open-source SDK and APIs.
You can extend the AggreGate server by developing device drivers, data storage and processing plugins, user interface components and integration connectors. Your devices get connected via the embedded open-source agent library. Your apps can use open-source API libraries for connecting to the platform servers.
Applications are used to distribute modules included in partners' products and support DevOps processes during their development stage.
Server-side pure-Java scripts for fine-grained real-time server control and custom operations. Client-side scripts for driving widgets.
Allows you to add a completely new data storage, processing and visualization functionality, or resources of existing types, such as alerts and reports.
Multi-level logging to the console, text/XML files, Windows event log, Unix syslog, database, E-mail, and other destinations.