RxControls

RxControls는 업무 시스템을 만드는 개발자와 그 시스템을 매일 쓰는 운영자가 함께 다듬은 UI 컨트롤과 데이터 프레임워크입니다. 수십 종의 테이블이 쿼리 없이 정해진 모델로 내려오고, 엔티티와 컨트롤 타입만 정하면 프로그램이 완성되며, ZPL 라벨 뷰어 · 프린터 노드 같은 기능도 한 줄로 붙습니다.

수십 종 테이블을 정해진 모델로
쿼리 없이
정하면 프로그램 완성
엔티티 + 타입
ZPL 뷰어 · 프린터 노드까지
한 줄
개발 · 운영 노하우
20년
주요 이점

쿼리 없이 정확한 데이터

수십 종의 테이블이 정해진 모델로 정확하게 내려오고, 아무리 복잡한 데이터도 필요한 모양의 완전한 컬렉션으로 받습니다.

모델이 이력과 트랜잭션을 지킵니다

엔티티 모델이 변경 이력을 갖고, DB가 아닌 모델 수준에서 트랜잭션을 처리합니다.

엔티티만 정하면 프로그램 완성

엔티티와 쓸 컨트롤 타입만 정하면 텍스트박스 · 콤보박스 · 날짜 · 리치 컨트롤이 엔티티와 맵핑돼 화면이 완성됩니다. 엑셀 시트를 올리면 그것마저 자동입니다.

실무에 딱 필요한 옵션만

개발자와 운영자가 20년 동안 쌓은 노하우로, 현장에서 정말 쓰는 옵션을 편하게 제공합니다.

누가 쓰나

개발팀 전체가 같은 기준으로 만듭니다

데이터·백엔드 개발자

RxEntityFramework로 업무 데이터를 다룹니다. 화면과 서비스에서 사용할 데이터 계층을 구성합니다.

화면 개발자

WPF·Blazor·Vanilla JS용 RxControls를 선택합니다. 조회·입력 화면에 업무 항목과 동작을 연결합니다.

개발 책임자

프로젝트의 실행 환경과 공통 개발 기준을 정합니다. 여러 업무 화면에서 재사용할 구성 요소를 나눕니다.

기능

데이터부터 현장 기능까지 한 줄로

RxControls for Blazor

웹 업무 화면 부품입니다. 대용량 표, 차트, 간트 · 달력, 입력 · 편집기, 파일 올리기, 보고서 뷰어, 트리, 창 · 대화상자를 갖췄습니다.

Blazor · .NET

ECHO AI Client

어떤 업무 화면에든 붙여 AI 도구를 연결하고 넓힙니다. 지금 보는 화면과 조건을 AI에 넘기고, 답을 실시간으로 받아 차트까지 그려 줍니다.

ECHO AI 연동

RxControls for WPF

데스크톱 업무 화면 컨트롤입니다. 묶음 · 병합 셀을 지원하는 데이터 그리드와 라이트 · 다크 테마를 갖췄습니다.

WPF

RxEntityFramework

웨이브그램이 직접 개발한 데이터 프레임워크입니다. 쿼리 없이 정해진 모델로 데이터를 받고, 엔티티 모델이 변경 이력과 트랜잭션을 스스로 처리합니다.

SQL Server · MySQL · PostgreSQL

RxControls for Vanilla JS

프레임워크 없이 웹 페이지에 그리드와 입력 컨트롤을 붙입니다.

JavaScript
01

쿼리 없는 모델

수십 종의 테이블을 쿼리 없이 정해진 모델로 받습니다. 아무리 복잡한 데이터도 필요한 모양의 완전한 컬렉션으로 내려옵니다.

02

변경 이력 · 모델 트랜잭션

엔티티 모델이 스스로 변경 이력을 갖고 바뀐 것만 저장합니다. 여러 저장은 DB가 아닌 모델 수준 트랜잭션으로 묶어, 하나라도 실패하면 전부 되돌립니다.

03

엔티티 맵핑으로 화면 완성

엔티티와 출력 타입만 정하면 텍스트박스, 콤보박스, 날짜 컨트롤, 리치 컨트롤이 엔티티와 맵핑돼 입력 · 조회 화면과 저장까지 완성됩니다. 엑셀 시트를 올리면 엔티티와 화면이 자동으로 만들어집니다.

04

데스크톱 · 태블릿 · 모바일

간단한 레이아웃 설정만으로 같은 화면이 데스크톱, 태블릿, 모바일 모드로 구현됩니다. 따로 만들 필요가 없습니다.

05

한 줄로 붙는 현장 기능

ZPL 코드를 라벨 뷰어로 바로 보고, 프린터 노드에 연결해 출력합니다. QR 스캔, 보고서 PDF · 엑셀 내려받기도 한 줄이고, ECHO AI Client로 어디든 AI 도구를 연결해 넓힙니다.

06

Carbon 디자인 · 화면 이펙트

WaveWorks Carbon Design System이 기본으로 들어 있어 처음 쓰는 사람도 쉽게 씁니다. 화면 등장 · 슬라이드 · 강조 같은 화면 이펙트도 간단한 옵션으로 적용합니다.

화면

부품으로 만든 화면을 확인하세요

화면 1 · 100만 행, 보이는 창, 가상화 스크롤, 스크롤 페이징

100만 건도 한 번에

100만 건도 한 번에 불러오되 화면에는 보이는 행만 그립니다. 가상화 스크롤과 스크롤 페이징으로 아무리 많은 데이터도 가볍게 넘기고, 묶기 · 필터 · 열 고정 · 엑셀 내려받기를 그대로 씁니다.

  • 가상화 스크롤
  • 스크롤 페이징
  • 엑셀 내려받기
RxControls · 100만 행 가상화
사용 사례

업무 시스템을 만드는 모든 프로젝트에 쓰세요

사내 업무 앱 개발

개발팀은 조회·입력이 반복되는 업무 화면을 만듭니다. 데이터 계층과 공통 컴포넌트로 업무별 코드를 나눕니다.

WPF 현장 단말

현장 앱 개발자는 작업 목록과 실적 입력 화면을 구성합니다. 사용자의 조작을 데이터 처리 코드에 연결합니다.

Blazor 관리 화면

웹 개발자는 사내 업무의 목록·상세 화면을 만듭니다. 컴포넌트에 조회와 편집 동작을 연결해 업무를 구현합니다.

기존 웹 기능 확장

개발자는 Vanilla JS 웹 화면에 필요한 입력·조회 요소를 추가합니다. 기존 데이터 인터페이스와 화면 이벤트를 잇습니다.

제품 공통 기반

개발 책임자는 여러 제품에서 반복되는 화면 요소를 정리합니다. 팀은 같은 구성 기준으로 새로운 업무 화면을 제작합니다.

적용 시나리오

웨이브그램 제품과 바로 이어집니다

필요할 때 제품을 하나씩 더해, 이렇게 넓혀 갑니다.

RxEntityFramework + RxControls for Blazor + ERP
  1. RxEntityFramework ERP 업무 항목을 데이터 계층에 구성합니다.
  2. RxControls for Blazor 개발자가 목록·편집 화면을 만듭니다.
  3. ERP 담당자가 입력·조회 업무를 수행합니다.
LINKER + RxControls for WPF
  1. LINKER Client가 설비 값을 받습니다.
  2. RxControls for WPF 개발자가 WPF 화면에 값을 연결합니다.
  3. 현장 담당자가 수집 상태를 살펴봅니다.
Analyze + RxControls for Vanilla JS
  1. Analyze 모델 결과를 호출합니다.
  2. RxControls for Vanilla JS 개발자가 웹 화면에 결과를 표시합니다.
  3. 담당자가 원자료와 예측값을 비교합니다.
기존 시스템과 함께

쓰던 개발 환경에 그대로 더하세요

도입 방식

구축 범위, 사용자 수, 설치 환경에 따라 구성과 비용이 달라집니다. 현재 상황을 알려주시면 적합한 방식을 안내합니다.

도입 문의

설치 환경

온프레미스·클라우드·내부망의 앱 실행 환경에 맞춰 데이터 계층과 화면 구성 요소를 선택합니다.

기존 시스템 연동

개발자가 기존 데이터·업무 인터페이스에 화면 동작을 연결합니다. LINKER 수신 값과 Analyze 결과를 업무 앱에 활용합니다.

개방형 표준

.NET의 WPF·Blazor 개발 환경과 웹 표준 기반 Vanilla JS에서 화면을 구성합니다. RxEntityFramework가 업무 데이터 계층을 맡습니다.

FAQ

자주 묻는 질문

어떤 개발 환경을 지원하나요?

Blazor(.NET), WPF, Vanilla JS를 지원합니다.

어떤 데이터베이스를 쓰나요?

RxEntityFramework는 SQL Server, MySQL, PostgreSQL 등을 지원합니다. 데이터베이스가 바뀌어도 모델과 화면 코드는 그대로 씁니다.

DB 트랜잭션과 무엇이 다른가요?

DB 레벨이 아니라 엔티티 모델이 트랜잭션을 처리합니다. 화면에서 여러 데이터를 고친 뒤 한 번에 저장하고, 하나라도 실패하면 모델 상태까지 되돌립니다. 변경 이력도 모델에 남습니다.

모바일에서도 쓸 수 있나요?

네. 레이아웃 설정만 하면 같은 화면이 데스크톱, 태블릿, 모바일 모드로 바뀝니다.

화면은 어떻게 만드나요?

엔티티와 필드마다 쓸 컨트롤 타입(텍스트박스, 콤보박스, 날짜, 리치 컨트롤 등)만 정하면 됩니다. 컨트롤이 엔티티와 맵핑돼 값 표시, 입력 검증, 저장까지 이어집니다.

엑셀 시트로 정말 프로그램이 되나요?

네. 열 이름과 형식을 읽어 모델과 화면, 저장 로직을 만들고, 업무에 맞게 필요한 부분만 손봅니다.

AI 데이터를 업무 화면에 넣을 수 있나요?

네. ECHO AI Client를 붙이면 어떤 업무 화면에서든 AI 도구를 연결해, 지금 보는 화면과 조건으로 AI에게 묻고 답과 차트를 화면 안에서 받습니다.

웨이브그램 제품에도 쓰나요?

네. WaveWorks와 ECHO AI 화면이 같은 부품으로 만들어졌습니다.