핵심 요약
- TypeScript와 CSS(TSX) 기반으로 웹과 ESP32 등 임베디드 기기 네이티브 앱을 개발할 수 있는 GeaStack 예제 모음이 공개되었습니다.
- package.json 설정만으로 웹, GeaOS, 마이크로컨트롤러 보드 간 크로스 타깃 호환성을 지정해 빌드할 수 있는 점이 특징입니다.
- 예제 코드는 MIT 라이선스로 배포되며 시뮬레이터 연동 및 CLI를 통한 기기 플래싱을 지원합니다.
요약 TypeScript와 CSS를 이용해 웹뿐만 아니라 ESP32 같은 임베디드 기기와 GeaOS 등 다양한 환경을 지원하는 네이티브 애플리케이션 프레임워크 'GeaStack'의 공식 예제 리포지토리가 공개되었습니다.
해당 저장소는 Gea 시뮬레이터, 임베디드 타깃 보드, Apple 타깃 및 개발 도구에서 쓰이는 앱 갤러리 역할을 합니다. 대부분의 예제는 TSX 기반으로 작성되었으며, package.json 내에 'gea'라는 전용 매니페스트 필드를 선언하여 웹, ESP32, GeaOS 등 어떤 타깃을 지원하는지 정의하고 실행할 수 있도록 구성되어 있습니다.
개발자는 별도 시뮬레이터 레포지토리를 통해 개발 루프를 돌릴 수 있으며, CLI 명령어를 통해 호환 보드로 직접 펌웨어를 플래시하는 것도 지원합니다. 기본 예제 코드는 MIT 라이선스로 제공되나, 임베디드 칩 타깃 지원 코드 등 일부 구성 요소는 GPL-3.0 라이선스가 적용되어 상용 펌웨어 배포 시 별도 상용 라이선스가 필요하다는 점을 명시하고 있습니다. 개발자들 사이에서는 웹 기술 스택으로 임베디드와 네이티브 기기 앱을 개발할 수 있다는 점에서 주목받고 있습니다.
Sponsored · 광고