Deploying client displays and operator user interfaces for FrameworX solutions.
Parent Page: Deployment (Reference)
Client Type | Platform | Deployment | Use Case |
---|---|---|---|
Rich Client | Windows only | ClickOnce or MSI | Full features, local performance |
Smart Client | Windows only | ClickOnce | Auto-update, reduced footprint |
Web Client | Any browser | URL access | Cross-platform, zero install |
Mobile Client | iOS/Android | App store | Field access, responsive design |
Setup on Server:
Client Installation:
http://server:10108/RichClient/setup.exe
Features:
For enterprise deployment via Group Policy:
Silent Install:
cmd
msiexec /i FrameworXClient.msi /quiet
SERVER=server.domain.com
PORT=10108
Lightweight Windows client with auto-update:
Deployment URL:
http://server:10108/SmartClient.application
Requirements:
Configuration:
xml
<configuration>
<appSettings>
<add key="ServerAddress" value="server.domain.com"/>
<add key="ServerPort" value="10108"/>
<add key="UseWindowsAuth" value="false"/>
</appSettings>
</configuration>
Enable in Solution:
Access URL:
http://server:10108/html5/
Browser | Minimum Version | Notes |
---|---|---|
Chrome | 90+ | Recommended |
Edge | 90+ | Recommended |
Firefox | 88+ | Full support |
Safari | 14+ | iOS compatible |
Configure viewport and touch settings:
html
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="mobile-web-app-capable" content="yes">
Requirements:
Distribution Methods:
Requirements:
Distribution Methods:
Mobile client settings:
json
{
"serverUrl": "https://server.domain.com",
"port": 10108,
"useSSL": true,
"offlineMode": false,
"syncInterval": 30
}
Using AutoStartClient.exe:
AutoStartClient.exe automatically starts web pages or thin clients based on server status. It monitors the server and launches client displays when the runtime is ready.
cmd
AutoStartClient.exe /server:192.168.1.100 /port:3101 /display:MainScreen
Parameters:
Parameter | Description | Example |
---|---|---|
/server | Server IP or hostname | /server:192.168.1.100 |
/port | Server port | /port:3101 |
/display | Display name to open | /display:MainScreen |
/delay | Startup delay (seconds) | /delay:30 |
Windows Startup Folder:
Place shortcut in:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp\
Or for current user only:
C:\Users\[Username]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\
When the runtime runs as a Windows Service:
Example Batch File for Client Startup:
batch
@echo off
timeout /t 30
cd "C:\Program Files (x86)\Tatsoft\FrameworX\10.1"
AutoStartClient.exe /server:localhost /port:3101 /display:Overview
For Rich Client with specific parameters:
cmd
StartRichClient.bat /server:192.168.1.100 /display:MainScreen /username:Operator
See Runtime Installation (Reference) for complete TStartup.exe parameter list.
Rich Client Kiosk:
cmd
StartRichClient.bat /kiosk /display:KioskDisplay /preventclose
EnableTaskSwitchProtection.bat
Browser Kiosk (Chrome):
cmd
chrome.exe --kiosk --app="http://server:10108/html5/" --no-first-run --disable-translate
Browser Kiosk (Edge):
cmd
msedge.exe --kiosk "http://server:10108/html5/" --edge-kiosk-type=fullscreen
Configure for domain environments:
xml
<security mode="Transport">
<transport clientCredentialType="Windows"/>
</security>
For secure connections:
Issue | Solution |
---|---|
ClickOnce fails | Check .NET Framework, enable XAML browser apps |
Web client slow | Enable compression, check network latency |
Mobile connection lost | Configure offline mode, increase timeout |
Authentication fails | Verify credentials, check domain trust |