Versions Compared

Key

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

FrameworX modern and reliable technology stack

Platform → Overview | Architecture |  Technology  | SolutionPillars Security | FrameworX |  Editions 


Core Technologies


UI Technologies

Canvas Displays vs Dashboards

WebAssembly Layouts and Portable DisplaysNavigation


Supporting Technologies

Secondary Languages

VB



Aim high, start simple, scale without limits.

In this section...

Page Tree
root@parent
spaces93DRAF

Core Runtime Technology

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

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

.

NET - Full platform access with legacy support
  • JavaScript - HTML5 page scripting and legacy integration
  • 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:

    Responsive Design and RESS

    Desktop Layout  (Native or Web) 

    Mobile Layout

    Image Removed

    Image Removed

    Python and C# 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