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

    Core Technologies

    Real-Time Tag Database

    FrameworX use the concept of real-time in-memory database. The architecture enables you to design once and deploy everywhere - desktop (.NET), web (WebAssembly), and mobile - from a single solution configuration.

    → Local UNS Architecture

    Local UNS...

    → .NET Multiplatform Runtime

    ...

    → Native Drivers

    Local UNS...

    → Built-in .NET Namespaces to ALL Modules

    Buil.i .NET Bult-in 

    → Python 3 and C# Integration

    ...

    UI Technologies

    → Canvas Displays and Dashboards

    ..

    Responsive Design & RESS

    ...

    WebAssembly & Portable Displays

    ..

    Client Side Realtime Database

    ..

    Supporting Technologies

    Unified Designer for Solution Configuration 

    ...

    UNS TagProvider Services

    ..

    Data Explorer Tools

    ..

    DevOps & Version Control Tools

    ..

    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

    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
    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 & RESS (Concept)


    UI Technologies


    Supporting Technologies



    Aim high, start simple, scale without limits.

    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