Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

FrameworX modern and reliable technology stack

:
  • Microsoft .NET
  • C# and Python 3 programing languages
  • WebAssembly and RESS UI technologies
  • Single file for solution deployment. 
  • Docker and App Hosting available 
  • Native Connectivity and Unified Namespaces

On this page:

Table of Contents
maxLevel2
minLevel2
indent10px
excludeSteps
stylenone

Core Runtime Technology

The platform operates on 100% .NET managed code with a multi-threaded driver core delivering millisecond response times through service exception handling and optimized execution paths.

Runtime OptionUse CaseBenefits.NET 8Cross-platform deployments
(Windows, Linux, macOS, ARM)• Smaller footprint
• Container-ready
• Modern performance.NET Framework 4.8Windows-specific integrations• Legacy library support
• Windows API access
• Industrial hardware compatibilityDocker ContainersCloud and edge deployments• Scalable architecture
• Cisco IoT App Hosting
• Simplified deployment

Development Languages

Primary Languages

  • C# - Compiled performance with strict validation for control systems
  • Python 3 - Interpretive flexibility for analytics and data processing
  • Interoperability - Seamless method calls between C# and Python

Secondary Languages

  • VB.NET - Full platform access with legacy support
  • JavaScript - HTML5 page scripting and legacy integration

Integrated Development Environment

Editor Type

Features

Purpose

C#/VB.NET Editors

IntelliSense, syntax highlighting, debugging

Control logic and system integration

Python Editor

Output playground, interactive execution

Analytics and data processing

SQL Editors

Query builder, visual designer

Database integration

JSON/XML Editors

Schema validation, formatting

Web data exchange

Rich Text Editor

PDF/HTML output

Report generation

Native Connectivity Architecture

FrameworX includes a comprehensive communication stack built directly into the platform, eliminating middleware dependencies and delivering superior performance

Built-in Communication Stack

Standards

  • OPC UA Server
  • OPC UA Client
  • MQTT Broker
  • MQTT Client (Flat & Sparkplug B)

Storage

  • Embedded SQLite
  • Time-series historian
  • Alarm database
  • Solution database

Protocols

  • 100+ native connectors
  • Direct implementation
  • No middleware required
  • Optimized performance
AnchorwebassemblywebassemblyWebAssembly and UI Technologies

Canvas Displays

Fixed element relationships ideal for:

  • Process diagrams
  • P&IDs
  • Synoptic screens

Dashboard Displays

Responsive grid layout perfect for:

  • KPI monitoring
  • Data visualization
  • Analytics presentation

Image Removed

Image Removed

RESS Technology

Responsive Design + Server-Side Components delivers optimal user experience across all devices:

  • Server Detection - Identifies device class (phone, tablet, desktop)

  • Optimized Delivery - Sends appropriate content and resources

  • Responsive Behavior - Maintains flexibility within device class

  • Reduced Engineering time - all displays are shared by all layouts
  • Result - Fast loading with adaptive layouts

Core Technologies


UI Technologies


Supporting Technologies



Aim high, start simple, scale without limits.

Desktop Layout  (Native or Web) 

Mobile Layout

Image Removed

Image Removed

Python Integration Excellence

Solution-Specific Python Management

FeatureBenefitUse CaseIndependent Python VersionsEach solution uses its own interpreterLibrary compatibility managementSolution-Contained ScriptsScripts stored in .dbsln databaseSimplified deployment and IP protectionOutput PlaygroundInteractive execution in designerTesting and developmentC#/Python InteropCall methods across languages

Call methods across languages

UNS Integration and Data Access

Dynamic TagProvider Technology

Local UNS Governance

  • Tags defined in solution
  • Manual mapping to sources
  • Full control over namespace
  • Traditional workflow

Dynamic External Governance

  • Zero-configuration at runtime
  • Adapts to external sources
  • Automatic discovery
  • Reduced engineering time

External Application APIs

  • .NET SDK - Full platform access for C# applications
  • Python SDK - Data access for analytics and ML applications

Execution Architecture

Server-Side Execution

  • Multi-threaded parallel tasks
  • Exception control and recovery
  • Millisecond scan rates
  • Optimized driver core

Client-Side Execution

  • Automatic exception encapsulation
  • ASYNC non-blocking calls
  • UI responsiveness maintained
  • Server method invocation

Deployment & DevOps

Solution Deployment

  • Single File Deployment - Complete solution in .dbsln file
  • Encrypted Configuration - Security and IP protection built-in
  • Cross-Platform - Deploy same solution to any supported OS

Version Control Integration

  • JSON Export - Human-readable, diff-friendly files
  • Git Compatible - Standard version control workflows
  • Collaborative Development - Multi-developer support

Next Steps

  • Review [Product Editions] to understand licensing options
  • Explore [Key Differentiators] for competitive advantages
  • Continue to [Security & Operations] for performance and security details


    In this section...

    Page Tree
    root@parent
    spaces93DRAF