• Overview
  • Main Features
  • Application Server
  • IceBridge Console
  • Technology
  • Videos & Screenshots
  • Licensing
  • Home Page > Products > Devil Framework > Overview  Print

    Overview

    Introducing the Devil Framework

    The Devil Framework is a system developed to fulfill the growing need to collect, integrate, correlate, control and visualize all information produced and consumed by the various hardware and software technologies involved in modern working processes.

    The Devil Framework is designed from the ground-up to be scalable, extendible, configurable and easily deployable but at the same time secure and reliable.

    The Devil Framework is conceived to interoperate with as many devices as possible and to run on all major computer operating systems available today.

    The Devil Framework is developed using open standards and open technologies, giving users total control on systems and data, and to developers a powerful open environment.

    The Devil Framework Application Server provides a distributed multi-user environment for the execution of custom applications.

    The IceBridge Console gives full access to the Application Server's capabilities providing advanced development, configuration, management and visualization tools.

    What is the Devil Framework useful for?

    The Devil Framework can be used in any situation there is the need to:

    • Configure and manage a distributed network of systems.
    • Collect, integrate and visualize data and events from heterogeneous sources of information.
    • Monitor any kind of processes.
    • Integrate systems not designed to interact with each other.
    • Correlate the collected information to detect specific events or complex situations.
    • Manage the configuration, the status and the functionality of processes, either automatically or manually.
    • Respond with custom actions to specific situations.
    • Visualize complex data and situations with easy understandable interactive graphical views.
    • Develop custom process control applications.

    Product application examples

    • Enterprise technology control and management:
      • Collect data from heterogeneous enterprise technological component_structure.html.

      • Show different views of real-time and historical status of the system to different operators.

      • Allow plant control to authorized personnel.

      • Manage alarm conditions and notifications.

      • Perform and visualize custom analysis on collected data.

    • Information technology systems:
      • Configure, run, manage IT security systems like firewalls, intrusion detection systems, network and host vulnerability scanners, virus scanners.

      • Collect data from this systems and from other remote system logs, correlate and analyze it to detect and prioritize possible security alerts and to react appropriately.

    • Environmental security and status control:
      • Manage and collect data produced by remote units served by unreliable and not always available connections, like meteorological and pollution control stations.

      • Manage and collect images from security cameras and security events from ambient sensors, extract relevant information and present a global view to the operators while reacting automatically to specific situations.