Versions Compared

Key

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

FrameworX

leverages

modern

technology to deliver industrial-grade performance with enterprise flexibility. Built on .NET with native Python 3 integration, the platform provides a unified development experience that deploys seamlessly across desktop, web, and mobile platforms through WebAssembly technology.

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

and reliable technology stack

PlatformOverview | Architecture | Technology | Security | FrameworX |  Editions 


Core Technologies


UI Technologies


Supporting Technologies



Aim high, start simple, scale without limits.


In this section...

Page Tree
root@parent
spaces93DRAF

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

WebAssembly and UI Technologies

Canvas Displays

Fixed element relationships ideal for:

  • Process diagrams
  • P&IDs
  • Synoptic screens

[Visual: Canvas display example]

Dashboard Displays

Responsive grid layout perfect for:

  • KPI monitoring
  • Data visualization
  • Analytics presentation

[Visual: Dashboard display example]

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

  • Result - Fast loading with adaptive layouts

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 languagesCall methods across languages