Some clients have a nice full screen display mode with no GUI for in-store displays. Ocularis has one too, and it allows you to customize the layout a little bit.
In its standard form, OC would look something like this.
In a kiosk setting you might not want to display the camera name, the menu bar, the connection indication and any status or error messages that might make sense otherwise, so these things can be turned off.
First you need to create a “skin file”:
<?xml version='1.0'?> <skin> <kioskmode>yes</kioskmode> <globaloverlay>c:\skin_custom.png</globaloverlay> <showdiskspaceerror>no</showdiskspaceerror> </skin>
The file should be called skin_custom.xml and be placed next to the HeimdallViewer.exe file (usually in the c:\program files\OnSSI\Ocularis Client directory)
The tag kioskmode puts the Ocularis Client into – well – Kioskmode. That means: No menu bar, no camera labels, no connection status and a nice, calm fade between cameras in a carousel. That also makes the showdiskspaceerror sort of moot (since no errors are ever shown on the screen).
The globaloverlay node is a path to a 32 bit PNG file. The file is stretched to match the window/screen, so to avoid any stretching artifacts, you should prepare a PNG that has the exact same size as the screen (or at least have the same aspect ratio).
In my example, I made a small PNG with a logo and some happy rainbow colors.
The end result is this:
It should be noted, that some screens are susceptible to burn-in, so keep that in mind before going deciding to place a logo on the window.