Accurate data without queries
Dozens of table types come down precisely as defined models, and even the most complex data arrives as complete collections in the shape you need.
RxControls
RxControls is a UI control and data framework refined together by the developers who build business systems and the operators who use them every day. Dozens of table types come down as defined models without queries, a program is complete once you set the entity and control types, and features like a ZPL label viewer or printer node attach in a single line.
Dozens of table types come down precisely as defined models, and even the most complex data arrives as complete collections in the shape you need.
Entity models hold their change history and handle transactions at the model level, not in the DB.
Set just the entity and control types, and text boxes · combo boxes · dates · rich controls map to the entity to complete the screen. Upload an Excel sheet and even that is automatic.
With 20 years of know-how from developers and operators, it makes the options people really use on the floor easy.
Handle business data with RxEntityFramework, building the data layer used by screens and services.
Choose RxControls for WPF · Blazor · Vanilla JS, and connect business items and actions to lookup and input screens.
Define the project's runtime environment and common development standards, and separate components reused across business screens.
Building blocks for web business screens: large tables, charts, Gantt · calendar, input · editors, file upload, report viewer, tree, and windows · dialogs.
Blazor · .NETAttach it to any business screen to connect and extend AI tools. Pass the current screen and filters to AI, get answers in real time, and even get charts drawn.
ECHO AI integrationControls for desktop business screens, with a data grid supporting grouped · merged cells and light · dark themes.
WPFA data framework built in-house by Wavegram. Data arrives as defined models without queries, and entity models handle change history and transactions on their own.
SQL Server · MySQL · PostgreSQLAdd grids and input controls to web pages without a framework.
JavaScriptReceive dozens of table types as defined models without queries. Even the most complex data arrives as complete collections in the shape you need.
The entity model tracks its own change history and saves only what changed. Multiple saves are bundled into a model-level transaction, not a DB one, so if any fails, all roll back.
Set just the entity and output types, and text boxes, combo boxes, date controls, and rich controls map to the entity to complete input · lookup screens and saving. Upload an Excel sheet and the entity and screens are generated automatically.
With simple layout settings, the same screen runs in desktop, tablet, and mobile modes. No need to build them separately.
View ZPL code instantly in the label viewer and print through a printer node. QR scanning and report PDF · Excel export are one line each, and ECHO AI Client extends anywhere with connected AI tools.
The WaveWorks Carbon Design System is built in, so first-time users get going easily. Screen effects like entrance · slide · emphasis apply with simple options.
Screen 1 · 1M rows, visible window, virtual scrolling, scroll paging
Load even 1M records at once, while drawing only the visible rows. Virtual scrolling and scroll paging glide through any volume of data, with grouping · filtering · frozen columns · Excel export intact.
Screen 2 · One line of code, business screen, ECHO AI panel, connected tools
Add ECHO AI Client in one line and ask the AI with the current screen, period and selected rows passed along; answers, charts and reports come back right there. Connect tools such as MES and ERP lookups, mail and internal documents to widen what the AI can do.
Screen 3 · Model edits, change tracking, single-batch save, change history
Edit the model object and changes are tracked automatically; one save sends them as a single transaction, cutting DB round trips from 4 to 1. If any part fails, everything rolls back, and who changed what and when is kept in the change history.
The development team builds business screens with repetitive lookup and input, separating code by task with a data layer and shared components.
Field app developers build task lists and output entry screens, wiring user actions to data processing code.
Web developers build list and detail screens for internal work, wiring lookup and edit actions to components.
Developers add the input and lookup elements needed on Vanilla JS web screens, connecting existing data interfaces with screen events.
The development lead standardizes screen elements repeated across products, and the team builds new business screens on the same design rules.
Add products one at a time as needed, and expand like this.
Deployment model
Configuration and cost vary with scope, user count, and installation environment. Tell us your situation and we will recommend the right approach.
Contact salesChoose data layers and screen components to match the app runtime: on-premises, cloud, or internal network.
Developers connect screen behavior to existing data and business interfaces, and use LINKER values and Analyze results in business apps.
Build screens on .NET WPF · Blazor and web-standard Vanilla JS. RxEntityFramework handles the business data layer.
Supports Blazor (.NET), WPF, and Vanilla JS.
RxEntityFramework supports SQL Server, MySQL, PostgreSQL, and more. Even if the database changes, model and screen code stay the same.
Transactions are handled by the entity model, not at the DB level. Edit several records on screen and save once; if any fails, even the model state rolls back. Change history stays in the model too.
Yes. With just layout settings, the same screen switches to desktop, tablet, and mobile modes.
Just set the control type for each entity and field (text box, combo box, date, rich control, and more). Controls map to the entity, carrying through display, input validation, and saving.
Yes. It reads column names and formats to create the model, screens, and save logic, and you adjust only what your work needs.
Yes. Attach ECHO AI Client to connect AI tools from any business screen, ask AI using the screen and filters you are viewing, and get answers and charts right on screen.
Yes. WaveWorks and ECHO AI screens are built from the same components.