• Overview
  • Engineering Savings
  • Architecture
  •      Components
  •      Component Structure
  •      Components Communication
  • Development
  • Events & Alarms
  • Security
  • High Availability
  • Maintenance
  • Licensing
  • Home Page > Products > Devil Framework > Application Server > Development  Print

    Development

    The Devil Framework Application Server IceBridge Console, delivered as part of the Devil Framework development system, is a powerful and easy-to-use development system.

    Component-Based Application Model

    The Devil Framework Application Server allows for natural engineering because:

    • It provides engineers with a user-defined model hierarchy that matches the application structure to the specific process under development.
    • Its model allows users to approach applications with the process, rather than IT resources, in mind. It is much easier to engineer applications with this system. Plus, the model separates application engineering from computing distribution, yielding more flexibility in applications management.
    • The hierarchical model structure supports reusable engineering by allowing any level of the structure to be easily re-used or modified.

    Re-Use through Component Policies

    One of the Devil Framework Application Server's key productivity enablers is its component-based policy architecture.

    Component policies developed within the Devil Framework contain all the necessary elements associated with an application object, such as historization parameters, tags, alarm and events, documentation, scripts, security, and communication parameters. A library of reusable component policy templates can be built, replicated and deployed, enabling rapid application development. Also, each component policy template supports change propagation; so a change in one of the elements can be automatically propagated to all instances, saving valuable engineering time and money.

    Engineers can:

    • Build a library of pre-engineered component policies to leverage best practices and company engineering standards.
    • Turn applications engineering into an assembly process, rather than a programming exercise, enabling dramatic productivity gains that increase from project to project.

    Easy Scripting with Python

    The Devil Framework Application Server is developed and integrated with the Python language. The powerful features of this language and its easy learning curve, combined with its full integration within the distributed system give engineers ultimate flexibility an power.

    Visual Console Integration

    The Devil Framework Application Server and its graphical console are fully integrated, allowing real-time installation and deployment of new/updated visualization sub-systems, providing consoles full customization and update in a centralized way.