Technology Foundation (Concept) 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 Option | Use Case | Benefits |
---|---|---|
.NET 8 | Cross-platform deployments (Windows, Linux, macOS, ARM) | • Smaller footprint • Container-ready • Modern performance |
.NET Framework 4.8 | Windows-specific integrations | • Legacy library support • Windows API access • Industrial hardware compatibility |
Docker Containers | Cloud and edge deployments | • Scalable architecture • Cisco IoT App Hosting • Simplified deployment |
Development Languages ac:layout <ac:layout-section ac:type="two_equal"> ac:layout-cell
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. ac:layout <ac:layout-section ac:type="single"> ac:layout-cell
WebAssembly and UI Technologies Unified Display Technology ac:layout <ac:layout-section ac:type="two_equal"> ac:layout-cell
Fixed element relationships ideal for:
[Visual: Canvas display example]
Responsive grid layout perfect for:
[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
Feature | Benefit | Use Case |
---|---|---|
Independent Python Versions | Each solution uses its own interpreter | Library compatibility management |
Solution-Contained Scripts | Scripts stored in .dbsln database | Simplified deployment and IP protection |
Output Playground | Interactive execution in designer | Testing and development |
C#/Python Interop | Call methods across languages | Leverage strengths of both languages |
Data Access and Integration Dynamic TagProvider Technology ac:layout <ac:layout-section ac:type="two_equal"> ac:layout-cell
External Application APIs
.NET SDK - Full platform access for C# applications Python SDK - Data access for analytics and ML applications
Execution Architecture ac:layout <ac:layout-section ac:type="two_equal"> ac:layout-cell
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 [Platform Differentiators] for competitive advantages Continue to [Security & Operations] for performance and security details
Panel |
---|
New Designer IDEA complete, easy-to-use IDE with thin client versions, new drawing tools, dashboards, mobile layout previews, and more. |
Panel |
---|
Multi-Platform TargetsDeploy solutions on Windows, Linux, MacOS, Docker, Cisco Routers, Universal Robots, and any OS with .NET 8 support. |
Panel |
---|
High-Performance WebReal-time Web pages with update < 100ms. The same page runs natively on Windows, Web Browsers and mobile devices. |
Panel |
---|
Technologies EnhancementsNew code editor for C#, VB.NET, JavaScript, Python, SQL, XML, HTML, and JSON, along with advanced Python Integration, Execution Profiles and WebData tools. |
Panel |
---|
Web System Status, Alarms and TrendsMonitor the System Status, the states of Alarms and TrendChart data from your connected Historians with no configuration required. |
Panel |
---|
Data Explorer ToolsIncludes new MQTT, OPC, SQL, and PLC tools with network finder for ControlLogix, and Codesys PLCs. OPC UA and MQTT SpB simulators. |
Panel |
---|
Unified Namespace ToolsIntegrates tags, asset folders, and data source configuration into a single interface. |
Panel |
---|
No Cost Configuration ToolsFull-featured Designer with unlimited usage; runtime allows four hours of resettable time. |
Panel |
---|
Additional Features and ImprovementsAcross the entire platform, with major gains in Designer usability and runtime performance. |
DevOps and Version Control
WPF and HTML5 automatic conversion so you don't need to create two different kinds of screens for Windows and Web clients. Simply use our Draw environment to create the displays and will automatically create them in both HTML5 and WPF.
Portable Controls API allows to create and add external controls, that will be compatible both with WPF and HTML5. It allows easy integration of third-party libraries and controls.
One of the goals of Version 10 is to provide a quick, low-cost start to new solutions, create prototypes, and reduce TCO. The new Designer tools, which install in less then one minute, have no usage restrictions. When connecting to a server with WebServices enabled, you can even use the Designer from the remote server without local installation. Runtime execution allows four hours of resettable time for testing. For business use and production, runtime evolution isn't authorized; contact us to learn about runtime licensing options.
Designer usability and runtime performance are significantly enhanced throughout the platform, with dozens of refinements that make development faster and deployment easier.
ComboBox and ListBox controls now support binding to SQL queries.
Trend Charts can connect directly to SQL databases.
CSV and JSON export/import enhancements simplify documentation and version control integration.
Upgrade improvements allow one-click upgrades with optimized solution file size.
Script-Historian integration enables using custom scripts as Historian target databases.
Alarm acknowledgment tracking includes a new state to monitor whether an alarm returns to normal while still active, supporting advanced acknowledgment rules.
Automatic TCP/IP port allocation and simplified Windows Service setup for managing multiple running projects.
Themes rebuilt from the ground up, with improved usability and new built-in options for easier styling across web and desktop.
Mobile layouts are now easier to define when creating layouts.
Page Tree