본문으로 건너뛰기
로그인 둘러보기
기타 소프트웨어 · 윈도우즈 유틸

JS8Call-improved

0

JS8Call-improved는 JS8 디지털 모드를 이용해 약신호 환경에서도 키보드로 메시지를 주고받을 수 있도록 돕는 아마추어 무선 통신 프로그램입니다.

디지털 모드약신호 통신키보드-키보드 메시징햄 라디오

소개

JS8Call-improved는 JS8 디지털 모드를 이용해 약신호 환경에서도 키보드로 메시지를 주고받을 수 있도록 돕는 아마추어 무선 통신 프로그램입니다. 오리지널 JS8Call 프로젝트의 개발을 이어가는 개선판으로, WSJT-X의 약신호 모드인 FT8의 강인함에 메시징과 네트워크 프로토콜을 결합한 형태입니다. 공식 저장소는 GitHub의 JS8Call-improved/JS8Call-improved이며, GPLv3 라이선스로 배포됩니다.

상세정보

약신호 실시간 메시징

JS8 디지털 모드를 통해 약신호 환경에서도 키보드-키보드 방식의 메시지 교환을 지원합니다. 아까라오 무선에서 장거리 DX 및 저전력 운용 조건에서도 텍스트 통신을 시도할 수 있도록 설계되었습니다.

저장 후 전달 및 자동 통보

실시간 메시징 외에 저장 후 전달(store-and-forward) 메시징과 자동 스테이션 통보 기능이 포함되어 있습니다. 이를 통해 직접 연결되지 않은 상대국으로도 메시지를 전달할 수 있습니다.

워터폴 스펙트럼 디스플레이 개선

Cumulative 워터폴의 dB 미보정 문제를 수정하고, 고해상도 디스플레이 환경에서 스케일 표시를 개선했습니다. 워터폴에 마우스를 올리면 주파수가 툴팁으로 표시되며, ‘Linear Average’ 등 평활화 옵션이 보다 정밀한 스펙트럼 확인에 도움이 됩니다.

PSK Reporter 및 네트워크 보고

업스트림 WSJTX의 갱신된 PSK Reporter를 포팅해 TCP 연결 기반의 스포팅과 중복 제거, 시간 분산 전송 기능을 지원합니다. 또한 UDP 보고 API가 멀티캐스트를 지원하도록 변경되었습니다.

오디오 입력 및 설정 동작 개선

오디오 입력 VU 미터의 성능과 모양을 개선하고, 디바이스가 일시적으로 사라지더라도 사용자가 다른 디바이스를 선택할 때까지 기억하는 방식으로 오디오 디바이스 선택 동작을 개선했습니다. 디바이스 열거는 설정 화면이 열릴 때까지 미뤄 UI 멈춤을 줄입니다.

JS8Call과 JS8Call-improved의 관계는 무엇인가요?

JS8Call-improved는 오리지널 JS8Call 프로젝트의 후속 개발판입니다. v2.3.1까지의 업스트림을 기반으로 v2.4.0에서 JS8Call-improved로 이름이 바뀌었고, 이후 v2.5.0부터는 다시 JS8Call 명칭으로 릴리스되고 있습니다.

라이선스는 어떻게 되나요?

JS8Call-improved 자체는 GPLv3으로 배포되고, 함께 사용되는 Qt 라이브러리는 LGPL을 따릅니다. 자세한 내용은 저장소의 LICENSE 파일에서 확인할 수 있습니다.

3.0.3에서 Linux 사용자가 알아야 할 변경점은 무엇인가요?

Linux AppImage가 최소 glibc 2.39를 요구하며, Debian 12나 Ubuntu 22처럼 glibc가 더 낮은 시스템에서는 자체 컴파일이 필요합니다. 또한 arm64용 Debian .deb는 더 이상 제공되지 않아, 라즈베리 파이 5 이상에서는 aarch64 AppImage 사용이 권장됩니다.

Intel Mac에서 3.0.3을 사용할 수 있나요?

3.0.3에는 Intel 아키텍처용 macOS 빌드가 포함되지 않습니다. 기존 Intel Mac을 사용 중이라면 Qt 6.9.3과 FFmpeg 오디오 백엔드를 포함해 직접 소스에서 빌드해야 하며, 이는 SDK 14 미만 환경에서는 빌드가 어렵습니다.

시스템 요구사항

Windows에서는 winget 패키지 관리자를 통한 설치를 지원하며, 3.0.3 릴리스의 인스톨러는 Inno Setup 기반 패키지(x64)로 제공됩니다. Linux AppImage는 최소 glibc 2.39 이상이 필요하며, glibc 2.39 미만 환경(예: Debian 12, Ubuntu 22)에서는 직접 소스에서 라이브러리를 빌드해야 합니다. Raspberry Pi 5 이상 등 aarch64 환경에서는 Linux aarch64 AppImage 사용을 권장하며, KDE에서 문제가 보고된 arm64용 Debian .deb 패키지는 더 이상 제공되지 않습니다.