Via an IPC connection the EasyTrac64 Player can send data from the log-file window or from the filter-result window to 3rd party applications. IPC is a client-server-connection and works similar to a named pipe. The communication is unidirectional with the EasyTrac64 Player acting as client, i.e. it can only sends data and is not able to receive data.
EasyTrac64 provides a 64bit library for Windows and Linux which can be integrated into 3rd party applications. The 3rd party itself application can be written in each programming language which is able to load a library, e.g. C, C++, C#, Lazarus, Delphi ...
The library exports four routines for the server and for the client. The interface is quite simple so that it should not be a big problem to integrate it into own projects. A wrapper file – dynsimpleipcwrap.pas - for Lazarus/Delphi is part of the EasyTrac64 installation and can be used as template for other programming languages. Furthermore there is a simple Lazarus project – IPC – Client / -Server – which demonstrates the communication between two applications.
Beside decontev EasyTrac64 further decontev projects use this kind of IPC and can so interact with EasyTrac64
Example 1
· decontev EasyTrac64 sends data to decontev IP-Server
· decontev IP-Server sends these date via IP UDP/TCP to remote destinations

Figure 34: Example 1 - IPC Connection
Example 2
· decontev EasyTrac64 sends data to decontev GeoTrac
· decontev GeoTrac displays the received geo-data in a map

Figure 35: Example 2 - IPC Connection