SUSHy Application Toolkit


SUSHy 3D 02 SUSHy 3D 02


The SUSHy framework provides a great number of functionalities to develop HMI-, SCADA-, IPMS- and Damage Control solutions in an easy way.

Some of the core features are:

  • Message System (Alarms and Events)
  • Reports
  • Archiving and backtracking (replay) of measurements
  • Trends
  • Day/Night switchover
  • Incident and Damage management
  • Resource Management (Personnel- and Material Management)
  • CCTV
  • On-Board-Training System


By providing the possibility to extend the functionality without limitations, all applications can be integrated into one user-interface , providing unified handling and usability.

This is possible due to utilization of widespread technologies of the Microsoft .NET Framework such as C# and Windows Presentation Foundation (WPF).

The main benefits of WPF are:

  • Wide choice of controls and symbols
  • Advanced graphics functionalities like continuously scalable vector graphics, transparency, color gradient, 2D/3D graphics, animations and multimedia content
  • Ability to adjust every control element to fit desired standards, norms or corporate identities
  • Possibility to use standard design- and construction tools (XAML compatible) to create appealing user interfaces, e.g. Microsoft Expression Blend, Adobe Illustrator, CAD-programs
  • (Multi-)touch operation



Architecture of the SUSHy Framework

The SUSHy Framework facilitates easy development of HMI-, SCADA-, IPMS-, and Damage-Control solutions. It is an open Framework, which was built with a layered architecture.

Sushy UI Overview
  • The User Interface is based on Microsoft Windows Presentation Foundation (WPF), which provides advanced graphics capabilities such as resolution independent, continuously scalable vector graphics, touch / multi-touch, transparency, color gradients, 2D/3D graphics, animations and multimedia contents.
    The visualization application can be created using the comprehensive SUSHy library containing a large number of specific controls, symbols and templates. Additionally, the wide range of controls in the WPF base library, the internet or third party vendors can be utilized.

    Customized controls and templates can easily be created and are reusable for other projects.

  • The Business Logic Layer can be divided into three core areas:

    •  - Visualization
    •  - Damage-Control
    •  - Project-specific functionalities

    The comprehensive SUSHy libraries provide the core functionalities for Visualization-, as well as Damage-Control applications. They can be complemented by project-specific functionalities.
    The openness of the framework enables easy extension and modification of existing core functionalities, depending on project-specific requirements.

  • The Data Layer contains the entire data model. The data model consists of classes and objects, which largely can be generated using import interfaces to other engineering systems (e.g. PCS7). The data model can be extended by user-defined classes and objects.

  • The Data Access Layer provides a unified, simple, object-oriented interface to exchange data between the data model and the Repository. All applications can read and write data from and to the Repository using this interface. Third party applications are therefore easy to be integrated.



IPMS - Integrated Platform Management System



Automation solutions on board must safeguard machinery and crew in any operating situation.
Therefore unconditional system availability is just as important as highest reliability and straightforward operation.

The IPMS assumes fail-safe control and monitors all electrically-powered systems on board. In emergency situations it ensures the mission-critical functionality of all systems. As a result, IPMS supports the crew by automating routine functions.

IPMS a core feature of the SUSHy Framework

  • Control and monitoring of ship systems e.g. Propulsion, electrical or damage control is done easily via HMI mimics and a message system (alarm list, operator log).
    Measuring value are visualized in various advanced graphical controls like trend curves, bar graphs or analog and digital meters to keep track of the whole ship.
  • Due to its open architecture, it is very easy to extend the IPMS with additional information from other ship equipment like stability, ship information or CCTV.
  • Generated reports of e.g. liquid transfers or fuel consumptions can be viewed on all PCs and also be exported for further statistics or analyzing.
  • An integrated user management and Station in Control guarantees secure operation.
  • The IPMS status (connections, devices, etc.) is monitored continuously.
  • Import of measuring point lists for convenient engineering.
  • Integrated version control over the whole life cycle.
  • Rapid distribution of data across all operator stations and field devices.
  • On Board Training System (OBTS) to perform training and exercise on board.
  • The IPMS is highly scalable from a small amount of measuring points to an almost infinite number of measuring points (only limited by hardware constraints).

OBTS (On-Board Training System) - Training under operating conditions on board

Automation processes on board are becoming ever more complex especially due to the constantly increasing system diversity. In order to apply these systems effectively, operators need special training. The OBTS system trains the crew in the on-board processes, enabling them to fully exploit the potential of these automated systems.

OBTS enables the training of operating personnel during operation on board. The personnel can be familiarized with the control functions of the system and their reactions to specific situations without affecting on-board processes. The system can instantly be switched between training mode and actual operations mode.

The same interface used for regular operations is also used for training, ensuring the most effective training of the personnel.




Dash Board

On the Dashboard, the operator can arrange an overview of all important information and events using advanced graphical controls to get a quick overview of the current situation at a glance. It can be customized and rearranged even during operation to suit the individual needs of the operators.




Message System

Message System

The Message System is the most effective way to keep an overview over all alarms, events and fault messages. Messages contain detailed information such as event time, message description, location and source. Messages can be displayed in detailed lists with advanced sorting, grouping and filtering functionalities, enabling the operator to rapidly find the cause of faults and alarms.