Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
wiki:tabulum [2022/07/19 17:07] – [Previous versions] restlesswiki:tabulum [2022/07/27 16:22] (current) – removed restless
Line 1: Line 1:
-====== Tabulum ====== 
  
-{{ :apps:default_screenshot.png?360|A representative screenshot would be useful here.}} 
- 
-The spiritual successor to KioskWatch.  Serves as the (**Cr** Edge-based) client for web kiosks and web-based tracking boards. 
- 
-\\ 
- 
-{| style="margin-left: 20px;" 
-|- 
-! style="text-align:right;" | __Application name__: || Tabulum 
-|- 
-! style="text-align:right;" | __Current version__: || 1.5 
-|- 
-! style="text-align:right;" | __Platform__: || Windows executable 
-|- 
-! style="text-align:right;" | __Use__: || Client for web kiosks and web-based tracking boards. 
-|- 
-! style="border-bottom: 1px solid #999;" | || 
-|- 
-! | || 
-|- 
-! style="text-align:right;" | __App owner__: || [[:user:mibowers1|Michael Bowers]] 
-|- 
-! style="text-align:right;" | __App owner team__: || [[:teams:clmgmt:home|Client Management]] 
-|- 
-! style="text-align:right;" | __Primary area__: || Kiosks and tracking boards 
-|- 
-! style="border-bottom: 1px solid #999;" | || 
-|- 
-! | || 
-|- 
-! style="text-align:right;" | __Developer__: || [[:user:mibowers1|Michael Bowers]] 
-|- 
-! style="text-align:right;" | __Website for this software__: || You're looking at it. 
-|- 
-! style="text-align:right;" | __Support link for this software__: || Ditto. 
-|- 
-! style="border-bottom: 1px solid #999;" | || 
-|- 
-! | || 
-|- 
-! style="text-align:right;" | __Path to package__: || [[\\imagecast\msi$\T\Tabulum]] 
-|- 
-! style="text-align:right;" | __Packager__: || [[:user:mibowers1|Michael Bowers]] 
-|- 
-! style="border-bottom: 1px solid #999;" | || 
-|} 
- 
- 
-==== Information about Tabulum ==== 
- 
-In the Before Times™ (as I like to call them), we used [[.:kioskwatch|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 [[https://docs.microsoft.com/en-us/microsoft-edge/webview2/|Microsoft Edge WebView2]]. 
- 
- 
-Tabulum was written with [[https://www.lazarus-ide.org|Lazarus 2.2.2]] and compiled with [[https://www.freepascal.org/|Free Pascal 3.2.2]].  The WebView2 components for Lazarus are [[https://www.briskbard.com/index.php?lang=en&pageid=webview|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. 

An unemployed jester is nobody’s fool