Codemaru
QR 코드, 모바일 랜딩 페이지, vCard 연락처 저장과 명함 디자인을 한 화면에서 제공하는 디지털 명함 서비스입니다.
Dreamine FullKit의 앱, 재사용 라이브러리, 테스트, 학습용 샘플을 목적별로 나눠 살펴보세요. 각 카드에서 빌드 XML, 한글·영문 Doxygen API 문서, 프로젝트 전용 지식 그래프로 바로 이동할 수 있습니다.
실행 앱과 웹 서비스
QR 코드, 모바일 랜딩 페이지, vCard 연락처 저장과 명함 디자인을 한 화면에서 제공하는 디지털 명함 서비스입니다.
WPF와 Blazor를 한 코드 흐름으로 연결하고 반복적인 MVVM 코드를 줄이는 오픈소스 FullKit 공식 웹 애플리케이션입니다.
Windows PC의 RTSP·USB 카메라 영상을 HLS로 변환해 원격 CCTV Viewer에 전달하는 데스크톱 에이전트입니다.
DreamineVMS 에이전트가 제공하는 HLS 카메라 영상을 브라우저에서 관리·재생하는 원격 CCTV 웹 서비스입니다.
Families 콘텐츠를 반복 작업 없이 작성·등록하도록 돕는 자동화 작성 도구입니다.
사진, 동영상, 글, 댓글과 반응을 가족끼리만 공유하는 비공개 앨범·타임라인 서비스입니다.
.NET, Blazor, WPF와 서비스 운영 경험을 프로젝트·이력·기술 스택 단위로 보여주는 개발자 포트폴리오입니다.
농산물, 소프트웨어 라이선스와 개발 용역을 직접 판매하는 CodeMaru 직영 쇼핑몰입니다.
지도, 갤러리, 방명록, 계좌 안내와 배경음악을 링크 하나에 담는 무료 모바일 청첩장 서비스입니다.
결혼식 이후 감사 인사와 사진, 계좌 안내, 연락처를 모바일 페이지로 전달하는 감사장 서비스입니다.
재사용 가능한 FullKit 패키지
Dreamine.Communication.Abstractions 프로젝트의 API와 구성 요소를 제공합니다.
Dreamine.Communication.Core 프로젝트의 API와 구성 요소를 제공합니다.
Dreamine.Communication.FullKit 프로젝트의 API와 구성 요소를 제공합니다.
Dreamine.Communication.RabbitMQ 프로젝트의 API와 구성 요소를 제공합니다.
Dreamine.Communication.Serial 프로젝트의 API와 구성 요소를 제공합니다.
Dreamine.Communication.Sockets 프로젝트의 API와 구성 요소를 제공합니다.
Dreamine.Communication.Wpf 프로젝트의 API와 구성 요소를 제공합니다.
Dreamine.Database.Abstractions 프로젝트의 API와 구성 요소를 제공합니다.
Dreamine.Database.Core 프로젝트의 API와 구성 요소를 제공합니다.
Dreamine.Database.MySql 프로젝트의 API와 구성 요소를 제공합니다.
Dreamine.Database.Oracle 프로젝트의 API와 구성 요소를 제공합니다.
Dreamine.Database.Sqlite 프로젝트의 API와 구성 요소를 제공합니다.
Dreamine.Database.SqlServer 프로젝트의 API와 구성 요소를 제공합니다.
Dreamine.Hybrid 프로젝트의 API와 구성 요소를 제공합니다.
`AddDreamineHybridWpf()` 내부에서 `AddWpfBlazorWebView()` 호출 및
Dreamine.Identity 프로젝트의 API와 구성 요소를 제공합니다.
Dreamine.IO.Abstractions 프로젝트의 API와 구성 요소를 제공합니다.
Dreamine.IO.Fastech.Ethernet 프로젝트의 API와 구성 요소를 제공합니다.
Dreamine.Logging 프로젝트의 API와 구성 요소를 제공합니다.
Dreamine.Logging.Wpf 프로젝트의 API와 구성 요소를 제공합니다.
Dreamine.MVVM.Attributes 프로젝트의 API와 구성 요소를 제공합니다.
Dreamine.MVVM.Behaviors 프로젝트의 API와 구성 요소를 제공합니다.
Dreamine.MVVM.Behaviors.Core 프로젝트의 API와 구성 요소를 제공합니다.
Dreamine.MVVM.Behaviors.Wpf 프로젝트의 API와 구성 요소를 제공합니다.
중요: 자동 등록된 타입은 기본적으로 Singleton으로 등록됩니다. 따라서 자동 발견된 ViewModel, Model, Event, Manager는 애플리케이션이 별도 수명으로 명시 등록하지 않는 한 반복 해석 시 동일 인스턴스를 유지합니다.
Dreamine.MVVM.Extensions 프로젝트의 API와 구성 요소를 제공합니다.
Dreamine.MVVM.Generators 프로젝트의 API와 구성 요소를 제공합니다.
Dreamine.MVVM.Interfaces 프로젝트의 API와 구성 요소를 제공합니다.
Dreamine.MVVM.Locators 프로젝트의 API와 구성 요소를 제공합니다.
Dreamine.MVVM.Locators.Wpf 프로젝트의 API와 구성 요소를 제공합니다.
Dreamine.MVVM.ViewModels 프로젝트의 API와 구성 요소를 제공합니다.
Dreamine.MVVM.Wpf 프로젝트의 API와 구성 요소를 제공합니다.
Dreamine.PLC.Abstractions 프로젝트의 API와 구성 요소를 제공합니다.
Dreamine.PLC.Core 프로젝트의 API와 구성 요소를 제공합니다.
Dreamine.PLC.Mitsubishi.MC 프로젝트의 API와 구성 요소를 제공합니다.
Dreamine.PLC.Mitsubishi.MxComponent 프로젝트의 API와 구성 요소를 제공합니다.
Dreamine.PLC.Omron.CxComponent 프로젝트의 API와 구성 요소를 제공합니다.
Dreamine.PLC.Omron.Fins 프로젝트의 API와 구성 요소를 제공합니다.
Dreamine.PLC.Wpf 프로젝트의 API와 구성 요소를 제공합니다.
이 패키지는 .NET ThreadPool이나 Task Parallel Library를 대체하려는 목적이 아닙니다.
이 패키지는 다른 어셈블리에서 `DMContainer`를 partial class로 확장하지 않습니다. 등록은 별도의 Registration 클래스를 통해 제공합니다.
이 패키지는 Worker Thread를 직접 생성하거나 제어하지 않습니다. `IDreamineThreadManager`의 상태만 관찰합니다.
Dreamine.UI.Abstractions 프로젝트의 API와 구성 요소를 제공합니다.
Dreamine.UI.Blazor 프로젝트의 API와 구성 요소를 제공합니다.
Windows(WinUI)의 네이티브 `CheckBox`는 `WidthRequest`로 줄일 수 없는 거대한 최소 너비를 가져서 라벨과의 간격이 벌어지는 문제가 있어, 처음부터 직접 그려서 만들었습니다.
Dreamine.UI.WinForms 프로젝트의 API와 구성 요소를 제공합니다.
Dreamine.UI.Wpf 프로젝트의 API와 구성 요소를 제공합니다.
Dreamine.UI.Wpf.Controls 프로젝트의 API와 구성 요소를 제공합니다.
Dreamine.UI.Wpf.Equipment 프로젝트의 API와 구성 요소를 제공합니다.
Dreamine.UI.Wpf.Themes 프로젝트의 API와 구성 요소를 제공합니다.
품질 검증과 회귀 테스트
Dreamine.FullKit.Tests 프로젝트의 API와 구성 요소를 제공합니다.
Dreamine.FullKit.Wpf.Tests 프로젝트의 API와 구성 요소를 제공합니다.
Dreamine.UI.Blazor.Tests 프로젝트의 API와 구성 요소를 제공합니다.
Dreamine.UI.Maui.Tests 프로젝트의 API와 구성 요소를 제공합니다.
Dreamine.UI.WinForms.Tests 프로젝트의 API와 구성 요소를 제공합니다.
학습용 예제와 통합 데모
Sample01 프로젝트의 API와 구성 요소를 제공합니다.
SampleCore 프로젝트의 API와 구성 요소를 제공합니다.
SampleCrossUi.Blazor 프로젝트의 API와 구성 요소를 제공합니다.
SampleCrossUi.Maui 프로젝트의 API와 구성 요소를 제공합니다.
SampleCrossUi.Shared 프로젝트의 API와 구성 요소를 제공합니다.
SampleCrossUi.WinForms 프로젝트의 API와 구성 요소를 제공합니다.
SampleCrossUi.Wpf 프로젝트의 API와 구성 요소를 제공합니다.
SampleEnterprise 프로젝트의 API와 구성 요소를 제공합니다.
SampleEnterprise.Events 프로젝트의 API와 구성 요소를 제공합니다.
SampleEnterprise.Models 프로젝트의 API와 구성 요소를 제공합니다.
SampleEnterprise.Resources 프로젝트의 API와 구성 요소를 제공합니다.
SampleEnterprise.Styles 프로젝트의 API와 구성 요소를 제공합니다.
SampleEnterprise.ViewModels 프로젝트의 API와 구성 요소를 제공합니다.
SampleEnterprise.Views 프로젝트의 API와 구성 요소를 제공합니다.
SampleSmart 프로젝트의 API와 구성 요소를 제공합니다.