Versions Compared

Key

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

FrameworX modern and reliable technology stack:

  • Microsoft .NET
  • Native Connectivity with 100+ connectors  
  • WebAssembly and RESS UI technologies
  • Unified all-inclusive Designer Environment
  • C# and Python 3 programing languages
  • Cross Platform, Docker, &  Single file deployment
  • Built-in Unified Namespace with open architecture

On this page:

Table of Contents
maxLevel2
minLevel2
indent10px
excludeSteps
stylenone


  


Overview  →  Architecture | Technology | Differentiators | Solution | Pillars | Editions



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 compatibility
Docker ContainersCloud and edge deployments• Scalable architecture
• Cisco IoT App Hosting
• Simplified deployment

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

Secondary Languages

  • VB.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

Anchor
webassembly
webassembly
WebAssembly 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


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

    Responsive Design & RESS (Concept)


    Desktop Layout  (Native or Web) 

    Mobile Layout


    Python and C# Integration Excellence

    Solution-Specific Python Management

    FeatureBenefitUse Case
    Independent Python VersionsEach solution uses its own interpreterLibrary compatibility management
    Solution-Contained ScriptsScripts stored in .dbsln databaseSimplified deployment and IP protection
    Output PlaygroundInteractive execution in designerTesting and development
    C#/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