Desktop, Web & Mobile Clients (Concept) provide multiple deployment options for accessing runtime displays, from high-performance desktop applications to zero-install web browsers across all platforms. Client Types, deployment options:
Overview → Architecture | Technology | Differentiators | Solution | Pillars | Editions
Technology → Real-Time Tag Database | Unified Namespace | Native Drivers | UI Technologies
UI Technologies → Clients | Responsive | Layouts | Canvas & Dashboards | WebAssembly
Feature | Rich Client | 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) |
Desktop application with maximum control and performance.
Client Types - Rich Client | |
---|---|
Characteristics
| Advantages
|
Requirements
| Deployment
|
Browser-based access with zero installation.
Client Types - WebAssembly Client | |
---|---|
Characteristics
| Advantages
|
Limitations
| Deployment
|
One-click deployment with automatic updates.
Client Types - Rich Client | |
---|---|
Characteristics
| Advantages
|
Requirements
| Deployment
|
Historically, only Internet Explorer (IE) ever had built-in ClickOnce support.
ClickOnce was a Microsoft deployment technology (introduced with .NET 2.0) that allowed launching and installing Windows apps directly from a link (.application file).
IE could recognize and execute those files without add-ons.
Microsoft Edge (Legacy / Chromium)
No native support.
Possible with the “ClickOnce for Microsoft Edge” extension (Microsoft-published).
Extension is available in the Microsoft Edge Add-ons store.
Google Chrome
No native support.
Possible with the “Meta4 ClickOnce Launcher” or “ClickOnce for Google Chrome” extension.
Extensions pass the .application file to the local ClickOnce handler.
Mozilla Firefox
No native support.
Possible with the “FFClickOnce” add-on (popular for years).
Other browsers (Opera, Safari, etc.)
Generally no plugin support for ClickOnce.
Workarounds involve downloading the .application file manually and running it with the Windows ClickOnce runtime.
Component | Function | Default Port |
---|---|---|
TServer | Core engine | - |
Client Server | Serves displays | 3101 |
Web Server | HTTP access | 80/443 |
Tag Database | Real-time data | In-memory |
Client Type Deployment Considerations | ||
Rich Client DeploymentBest for:
| Smart Client DeploymentBest for:
| Web Client DeploymentBest for:
|
Feature | RichClient | SmartClient | WebClent |
---|---|---|---|
User Authentication | |||
Task Switch Block | |||
Encrypted Comm | HTTPS | ||
Sandbox Mode | |||
Certificate Auth |
Create shortcut in Startup folder:
Rich: C:\Program Files\FrameworX\TRichClient.exe
Smart: http://server/TSmartClient.application
Web: http://server/html5/index.html
TRichClient.exe /server:192.168.1.100 /solution:MyProject
Connection Issues:
Update Problems:
Performance Issues: