GEMOS Building Management System's SVG Interface

Any visualization of a building is done, normally, in vectors.  Architects create/design all buildings today through CAD in a vector format, i.e. AutoCAD DWG or DXF format.  SVG leads to an easy conversion/importation and visualization of these already finished plans as apposed to a static raster representation which when zooming in loses object definition, i.e. Sensors or Walls.

Real-time building visualization and control requires a dynamic format, like SVG which makes it easy to change the visualization of an object through the DOM and dynamic server created pages depending on messages and statuses from the real-time system.

GEMOS is a web based complete monitoring and control system for Buildings.  It is a real-time system which can track/control external devices through interfaces on the server.  The building areas/floors are visualized through floor plans in SVG.  Message and Alarm handling follow through Measures (pre defined manual and automatic action scripts) and floor plan visualization.  A floor plan can contain active objects, i.e. Fire, Camera, and/or Intrusion Sensors, Etc, or Intelligent objects, i.e. a gauge, all using SVG.

This presentation will show why and how GEMOS has used these SVG characteristic in a real-time system in the following ways:

1. Import/conversion process from CAD data in which the objects are separated from the graphics and put into SVG plans and database for later manipulation and visualization purposes.  A very obvious advantage to this process is the significant decrease in initial system setup and system maintenance.

2. SVG dynamic manipulation in an all SVG editor.  The online SVG editor interacts with the GEMOS web server to edit or create plans/displays that contain intelligent objects and already existing building objects. Through the use of intelligent objects the system becomes a very sophisticated modular structured organism, in which new objects can be “plug-ins” brought from different devices and device categories through the server.  The editor has the ability to manipulate all objects without knowing what they are.

3. Real-time visualization and control of the system. 

· Very complex navigation panels which allow navigation of entire floors.

· Use of push method to get status updates from server without polling.

· Use of layering method to logically order objects by categories.

· Online graphs and intelligent object visualization.

4. Printing under Windows and Linux.  GEMOS requires a Alarm printing system to fulfill some countries fire systems, i.e. Austria requires printout in 60 seconds.  The presentation will show how printing was performed under Windows with own program WebPrinter and under Linux with FOP.