Case Study · Supernova Hunuit
슈퍼노바 휴니트 — Electron 기반 로봇 제어 데스크톱 앱
슈퍼노바 휴니트는 협동 로봇 분야 스타트업입니다. 프로덕트 메이커는 로봇팔과 카메라를 제어하는 데스크톱 소프트웨어를 Electron 기반 macOS·Windows 크로스플랫폼 앱으로 구축했습니다.
ElectronTypeScript · React
macOS + Win크로스플랫폼 단일 코드
로봇 + 카메라통합 제어
자동 업데이트전시·교육 현장 배포
Challenge — 직면한 문제
휴니트는 협동 로봇 하드웨어와 함께 구동할 데스크톱 소프트웨어가 필요했습니다. 기술적 과제는 다음과 같았습니다.
- macOS·Windows를 동시 출시해야 하는데 리소스가 제한적.
- 로봇팔 컨트롤러와 USB·시리얼 통신 안정성 확보.
- 카메라 스트림을 실시간 프리뷰하며 녹화·스냅샷 처리.
- 전시·교육 현장에서 자동 업데이트가 가능한 배포 구조.
- 비전공 오퍼레이터도 쓸 수 있는 단순한 제어 UX.
Solution — 해결 방식
Electron 기반 단일 코드베이스로 macOS·Windows를 동시 지원하고, 하드웨어 제어 레이어를 추상화해 로봇·카메라 SDK를 통합했습니다.
크로스플랫폼 아키텍처
React·TypeScript 단일 코드. Main/Renderer IPC 경계 명확화.
로봇 제어 레이어
시리얼·USB 통신 추상화. 명령 큐·재시도·타임아웃 관리.
카메라 스트림
실시간 프리뷰·녹화·스냅샷 처리.
자동 업데이트
전시·교육 현장에서도 자동 배포 업데이트 가능.
코드 서명·공증
macOS Notarization, Windows EV 인증서 자동화.
UX 설계
비전공 오퍼레이터도 즉시 사용 가능한 단순한 제어 UI.
Result — 결과
- macOS·Windows 동시 출시로 개발 일정·비용 절감.
- 로봇 제어·카메라 스트리밍을 단일 앱에서 통합.
- 전시·교육 현장에서도 자동 업데이트로 이슈 즉시 대응 가능.
- 향후 제품 라인업 확장 시 코드 재활용 기반 확보.
Tech Stack — 기술 스택
| 영역 | 기술 |
|---|---|
| 프레임워크 | Electron |
| UI | React · TypeScript |
| 하드웨어 통신 | USB · 시리얼 (Node 애드온) |
| 카메라 | 실시간 스트림 캡처·녹화 |
| 배포 | electron-updater · macOS Notarization · Windows EV |
Electron은 성능 한계가 지적되기도 하지만, 이 사례처럼 하드웨어 제어 + 크로스플랫폼 + 빠른 UX 반복이 결합된 B2B 제품에서는 경쟁력 있는 선택입니다. 네이티브와 Electron 을 어떻게 선택할지 기준이 궁금하시다면 네이티브 vs Electron 비교 가이드를 참고해 주세요.
프로젝트 상담
구체적인 요구사항을 알려주시면 1~3영업일 내 제안서로 회신드립니다.
프로젝트 상담하기
