Learn the different client types.
Reference → Solution → Deployment → Runtime | Server | Client Types | Container | Redundancy | Security
Desktop, Web & Mobile Clients (Reference): Client Types, Multiple deployment options for accessing runtime displays, from high-performance desktop applications to zero-install web browsers across all platforms.
Client Deployment Options:
| Feature | Desktop Rich Client | Desktop Smart Client | Web HTML5 |
|---|---|---|---|
| Platform | Windows/Linux | Windows only | All platforms |
| Installation | Local install | Click-once | None |
| Performance | Highest | High | Standard |
| Task Switching | Can block | Can block | Cannot block |
| Updates | Manual | Automatic | Immediate |
| Redundancy | Automatic | Automatic | Manual |
| Threading | Multi | Multi | Single |
| Port | 3101 (WCF) | 3101 (WCF) | 80/443 (HTTP) |
Full-featured desktop application with maximum control and performance.
Characteristics:
Advantages:
Requirements:
Deployment:
Program: TRichClient.exe (64-bit)
Port: 3101 (configurable)
Technology: WPFOne-click deployment with automatic updates.
Characteristics:
Advantages:
Requirements:
Deployment:
http://<ServerIP>/smartclient
or
https:// if certificate is installedBrowser Compatibility:
Browser-based access with zero installation.
Characteristics:
Advantages:
Limitations:
Access URL:
http://<ServerIP>/html5
or
https:// if certificate is installedBrowser Requirements:
| Browser | Minimum Version | Notes |
|---|---|---|
| Chrome | 90+ | Recommended |
| Edge | 90+ | Recommended |
| Firefox | 88+ | Full support |
| Safari | 14+ | iOS compatible |
Using AutoStartClient.exe:
cmd
AutoStartClient.exe /server:192.168.1.100 /port:3101 /display:MainScreenParameters:
| 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 |
Desktop Kiosk:
cmd
StartRichClient.bat /kiosk /display:KioskDisplay /preventcloseBrowser Kiosk (Chrome):
cmd
chrome.exe --kiosk --app="http://server:10108/html5/" --no-first-runBrowser Kiosk (Edge):
cmd
msedge.exe --kiosk "http://server:10108/html5/" --edge-kiosk-type=fullscreenBest for:
Best for:
Best for:
Connection Issues:
Update Problems:
Performance Issues: