ALViS - Features

AlViS is a general-purpose tool to develop an user specific monitoring and control system. AlViS is a result of long-term development with hundreds of installations. It is suitable whenever a more transparent and comfortable graphical presentation of the monitored area is required.


By its conception and price AlViS is suitable for all types and sizes of the monitoring and control applications from the small ones, consisting of several monitoring zones only, to the large applications with numerous attached sensors.

Open system

AlViS has no limitation of sort, quantity, producer neither of way of the monitored devices connection. The number of supported systems, rather large nowadays, is still growing; beside drivers delivered by Spirit Ltd., all the devices equipped with general-purpose interfaces (OPC, Modbus, DDE, Espa, Ascii) could be connected to ALVIS .


AlViS is based on scaled architecture enabling client-server communication as well as robust Database & WEB server installation. Following the requirements of the customer the system could be simple desktop installation or distributed LAN client-server installation or Database/WEB server installation. The favourable possibility is the option to combine ALVIS desktop reach feature graphical clients with Internet Explorer WEB clients on one installation . AlViS client is covering "application development functions", "OnLine backend communication processes function" as well as "graphical desktop client function" ensuring the whole visualization part of the system. For functioning one or more drivers are needed, which communicate with attached devices and are servicing the necessary data to AlViS. The driver-programs communicate with clients through the standard TCP/IP LAN protocol or alternatively local by DDE protocol . The number of driver-servers and clients running in the network is not limited and every client can describe optional subset data, provided by the driver-servers.

Simple system configuration and modification

The AlViS system operates in two modes:

  1. The Development mode is intended for monitoring and alarm system design. This mode allows to insert object maps (drawn or scanned as bitmaps) into the system, as well as to locate indicator and device symbols to them.

    Within this mode, the built-in features allow:

    • complete customization (internal language with a set of functions)

    • easier work when creating an application:
      the possibility to copy control data at various levels, from defining the indicator statuses up to inserting individual maps into various applications
      the possibility of massive application reforms by means of the intelligent Replace function through regular expressions
      the possibility to configure symbol according to a pre-prepared template
      to create applications in a text - or spreadsheet application (MS Word, MS Excel,...).
  2. The Monitoring mode enables the I/O lines and displays status changes of the monitored devices. It also allows to follow all events on the screen, to switch between individual maps using the mouse, or to control the connected devices by sending a command.

Clear graphic representation of the monitored area

The monitored area is represented by maps. Any map contains symbols representing the real monitored devices. The system allows to define almost any number of maps, e.g. building floors, parking lots etc. Each map is a "*.bmp" or "*.wmf" type file created by a drawing utility, or by a scanner. At least one map must be created for each application.

Monitored devices

All monitored devices (cameras, movement detectors, fire detectors, emergency buttons etc.) are represented by symbols placed in the maps. Error messages can be defined depending upon real measured signal values from the devices (differentiated by symbol colour and/or shape). The following attributes can be defined for each status of a device:
  • symbol behavior - acoustic signal or blinking
  • alarm - defining the following parameters:
    1. alarm priority
    2. access right of the user who can confirm the alarm
    3. switching to the map where alarm occurred
    4. automatic alarm confirming
    5. alarm messages - short message displayed in the alarm survey window and 2 kinds of long messages with instructions for the operator
    6. automatically printing of the map and alarm detail information

  • outputs - command strings sent to a required device, either automatically or manually (by clicking on the device symbol). This feature allows to control other devices in the system using a device signal (e.g. to activate a camera after a movement detector status changed)
  • protocol - defining the message to be recorded into the protocol, including date and time of the status occurrence, and with the possibility of on-line printer output.

Graphical localization of the place from which the alarm comes

When monitored device state changes, and an alarm occurs, AlViS can automatically display the map with the symbol of the device. The symbol color and/or shape will change according to the state indicated, the symbol can also blink and beep.
In the alarm survey window an error message will appear and on the screen the window with instructions for the operator or with detailed description of the device status will show up. Protocol message with date and time will be recorded into the event protocol.

Priority real-time processing of events

The alarm states are evaluated according to their priority and the time of occurrence. AlViS evaluates the highest priority alarm in real time. In cases when several alarms with the same priority occur, they are evaluated according to the time of their occurrence. After confirmation of the alarm by the operator the alarm with the next highest priority is displayed etc. All current alarms are also displayed in the alarm survey window (according to their priority and the time of occurrence).

Events protocols

All events occurring within the AlViS monitoring and alarm system are recorded in the events protocols. The events protocol is a file being continuously saved on hard disk and on printer. Description of all events is recorded - protocol message, type, key word, date and time. The protocols (there can be more of them) can be viewed, filtered and printed from the survey window.

Security system

In AlViS, all significant actions are protected by a system of users, passwords and access rights. This way the system is protected against unauthorised manipulation.
In AlViS development mode, a list of users with passwords and access rights can be created. When in the monitoring mode, only the operations where the current user has the access right can be performed.

Visual arrangement of the relevant information on the screen

All information important for the operator is displayed on the screen. Separate information windows show all current alarms and error messages. When an alarm or error becomes invalid, the relevant message disappears from the window. In the window, alarms and messages are listed according to the priority and the time of their occurrence. Special information windows show alphabetical list of maps and devices. When a status change or an alarm occurs, the system allows displaying a window with instructions for the operator. Events protocol is also displayed in a separate window. The number and type of information windows can be defined in the development mode. It can also be defined whether the operator may change windows size and their location on the screen.

Technical requirements

The AlViS will run minimum PC Pentium, 512MB RAM, 120 GB HDD, with MS Windows 2000/XP/Win7/server2008. Optional sound card, OnLine printers, touch screen monitor.
One or more control panels with a set of devices connected to the computer by serial lines, modems or a special I/O cards.