This is an old revision of the document!
Tabulum
The spiritual successor to KioskWatch. Serves as the (Cr Edge-based) client for web kiosks and web-based tracking boards.
| Application name: | Tabulum |
|---|---|
| Current version: | 1.5 |
| Platform: | Windows executable |
| Use: | Client for web kiosks and web-based tracking boards. |
| App owner: | Michael Bowers |
| App owner team: | Client Management |
| Primary area: | Kiosks and tracking boards |
| Developer: | Michael Bowers |
| Website for this software: | You're looking at it. |
| Support link for this software: | Ditto. |
| Path to package: | \\imagecast\msi$\T\Tabulum |
| Packager: | Michael Bowers |
Information about Tabulum
In the Before Times™ (as I like to call them), we used KioskWatch, which handled web-based kiosks and tracking boards by automating Internet Explorer. However, since IE has been end-of-lifed we had to have a new solution.
After experimenting endlessly with the DevTools protocol, automation with Selenium and interacting with debug configurations of the browser, I ended up writing an application that embeds Microsoft Edge WebView2.
Tabulum was written with Lazarus 2.2.2 and compiled with Free Pascal 3.2.2. The WebView2 components for Lazarus are an open source package available for Delphi and Lazarus.
Configuration instructions
First, note that Tabulum is compiled for 64-bit Windows only and only functions on Windows 10 or newer.
Testing instructions
How to test that Tabulum is working properly. Any test credentials may be shared here, too.
Installation summary
Installation of the app requires that MS Edge WebView2 components are installed from Microsoft.
Manual installation is not really necessary; there's a handy package that installs the files. There is the program itself, two .dll files that are the messages and categories for the Windows Event Log entries, and a configuration file that tells Tabulum what to do.
Previous versions
This is the first public release of Tabulum.




