Praesideo 4.3
64
Open interface
64. 1
Inleiding
De Praesideo Open Interface is gebaseerd op
implementatie van Visual Basic en op de
COM-technologie (OLE automatiseringssubset), zoals
beschreven door Microsoft.
De toepassing van .NET verdient de voorkeur voor het
implementeren van de Praesideo Open Interface. .NET
is de opvolger van COM, COM+ en DCOM en is hiermee
vergelijkbaar. Bestaande COM interfaces kunnen in een
.NET omgeving worden toegepast. Veel
programmeertalen erkennen .NET, waardoor derden
gemakkelijker gebruikersinterfaces kunnen ontwikkelen.
Op dit moment is de Praesideo Open Interface
gebaseerd op COM om verbindingen met bestaande
systemen die niet op .NET zijn gebouwd mogelijk te
maken. De nieuwste systemen van derden ondersteunen
COM, maar .NET nog niet In de toekomst zullen de
Bosch Security Systems echter de COM interfaces naar
.NET converteren.
Het kan handig zijn om alvast applicaties van derden
(bijv. oproepstations voor PC's) in .NET te ontwikkelen.
Deze .NET-applicaties kunnen zonder problemen met
de huidige COM interface communiceren en zullen in de
toekomst geen problemen geven als de interface is
gebaseerd op .NET. Als de applicatie in een COM
omgeving wordt ontwikkeld, moet deze worden
herschreven als de interface op .NET is gebaseerd.
De open interfaceverbinding (bijv. een
Internetverbinding) wordt als een open verbinding
beschouwd die extra veiligheidsmaatregelen vereist.
Bijvoorbeeld, een firewall om gebruik of misbruik van
het systeem door onbevoegden te voorkomen. Het
systeem kan ook de toegang van TCP/IP-apparaten
beperken (zie paragraaf 43.12).
Gebruik van de open interface kan leiden tot situaties
waarin het Praesideo-systeem niet meer aan de door
TÜV gecontroleerde evacuatienormen voldoet. In dit
geval kan het certificaat van TÜV ongeldig worden.
Bosch Security Systems B.V.
64.2
Zoals eerder vermeld, beschrijft de handleiding van de
Open Interface hoe de Praesideo Open Interface in
combinatie met Visual Basic kan worden gebruikt. Om
deze handleiding te kunnen begrijpen, is kennis op de
volgende gebieden vereist:
•
De Visual Basic 6.0 programmeertaal en de
ontwikkelingsomgeving.
•
Het principe van COM interfaces en OLE
automatisering.
•
Het Praesideo-systeem en de installatie hiervan.
De handleiding Open Interface is bedoeld voor
gebruikers die met de Praesideo Open Interface willen
werken. Aan deze handleiding kunnen geen rechten
met betrekking tot de programmeerinterface worden
ontleend. Bij de introductie van nieuwe versies van
Praesideo kunnen uitbreidingen en upgrades in de open
interface worden geïmplementeerd. Aangezien deze
handleiding voor programmeurs is bedoeld, is hij alleen
beschikbaar in het Engels.
Hoewel de open interface DLL's de vorige versies van
de open interface bevatten (voor compatibiliteit met
terugwerkende kracht), wordt alleen versie 3.4 van de
open interface in deze handleiding beschreven. De
interfaces in de DLL worden met een naamextensie
geïdentificeerd. De oorspronkelijke versie heeft geen
naamextensie.
Installatie- en Gebruikershandleiding
Bereik
Opmerking
De COM-interface is niet beperkt tot Visual
Basic. Het kan ook worden gebruikt in andere
programmeertalen die COM ondersteunen.
Visual Basic wordt hier alleen maar als
voorbeeld gebruikt.
Opmerking
Bij Open Interface-toegang kunnen maximaal 5
TCP/IP-apparaten, zoals de PC Call Server of
Logging Server, worden gebruikt met een
netwerkcontroller. De configuratiewebbrowser
maakt gebruik van een andere poort (poort 80)
voor de aansluiting en valt niet onder deze
beperking.
IUI-PRAESIDEO_4.3 | V1.0 | 2015.02
nl | 537