Qt Factory
공장자동화에서의 HMI 의 GUI 구현 성능과 경쟁력 확보

   Qt Factory
공장자동화에서의 HMI 의 GUI 구현 성능과 경쟁력 확보

Qt in Use: Xycron

Qt in Use: Xycron

Xycron
Industry: Computer-aided manufacturing (CAM)
Country: South Korea

Xycron
Industry: Computer-aided manufacturing (CAM)
Country: South Korea

국내 기업인 Xycron 은 Qt 의 크로스 플랫폼 이점을 활용합니다.

Xycron 은 윈도우와 리눅스 운영 시스템으로 PCB 제조업체에 Computer-aided manufacturing (CAM) 솔루션을 제공하는 국내 유일의 기업입니다. 그리고 Xycron 의  CAM 기능은 지역화와 커스터마이징 기능을 고객에제 제공하고 제조 프로세스를 지원합니다. Xycron 의 업무는 그들의 고객과 밀접해 있으며 Qt 는 높은 품질의 서비스와 강력한 제품을 생산하는 데 필수적인 역할을 담당하고 있습니다.

“우리가 Qt 를 선택한 결정적인 이유는 크로스 플랫폼 기능 때문입니다. 우리는 윈도우와 리눅스 두 가지 버전에 맞는 CAM 솔루션을 개발해야만 했습니다. 우리 회사에서 9명의 개발자들이 Qt 를 사용하고 있습니다. 대부분 2.5 년 정도의 Qt 개발 경험을 가지고 있습니다. 우선 우리는 Qt 의 다양한 기능에 대해서 6개월간의 스터디와 모듈 테스팅을 마쳤습니다. 우리는 또한 Qt 의 툴을 번역과 지역화 예를 들어 영어에서 일본어로의 변경 등을 Qt Linguist 를 이용해서 진행하고 있습니다.”
– 홍은기, 수석연구원, Xycron

“우리가 Qt 를 선택한 결정적인 이유는 크로스 플랫폼 기능 때문입니다. 우리는 윈도우와 리눅스 두 가지 버전에 맞는 CAM 솔루션을 개발해야만 했습니다. 우리 회사에서 9명의 개발자들이 Qt 를 사용하고 있습니다. 대부분 2.5 년 정도의 Qt 개발 경험을 가지고 있습니다. 우선 우리는 Qt 의 다양한 기능에 대해서 6개월간의 스터디와 모듈 테스팅을 마쳤습니다. 우리는 또한 Qt 의 툴을 번역과 지역화 예를 들어 영어에서 일본어로의 변경 등을 Qt Linguist 를 이용해서 진행하고 있습니다.”
– 홍은기, 수석연구원, Xycron

크로스 플랫폼 기능의 선택

Xycron 의 수석연구원인 홍은기 씨는 새로운 제품의 개발을 크로스 플랫폼 IDE 로 개발하려고 검토하는 중 그들의 고객으로부터 Qt 에 대해서 처음 들었다고 설명했습니다. 지난 몇년간 Qt 임베디드 기술은 Xycron 의 개발 업무의 대부분을 담당하였습니다.

Xycron 은 데스크탑 애플리케이션 을 개발합니다. 그의 팀이 멀티 OS 솔루션 개발이 필요했을 때 어떻게 크로스 플랫폼을 적용 할 지 확신하지 못하는 상황이었습니다.

Qt 의 장점

Qt 의 기술을 선택한 결과 Xycron 은 개발시간을 단축할 수 있었습니다. 그리고 업무 프로세스와 가이드 라인이 변경되었고, Qt 를 사용하면서부터 이러한 업무들을 단순화 할 수 있었습니다. 

“Qt 의 기술은 우리에게 매우 유용합니다. 우리는 개발 시간을 줄일 수 있었습니다. 그리고, 우리는 우리는 Qt 를 이용하면서 개발을 계속 할 수 있었습니다. 우리는 한국이나 일본의 다른 개발자들에게 Qt 를 소개하고 싶습니다.”

Qt 는 전세계 70여개의 산업군에서 활용되고 있으며 제조업에서 혁신적인 프로젝트를 진행할 때 선택되는 표준적인 플랫폼으로 자리잡았습니다.

“우리는 Qt 를 사용하면서 많은 부분을 해결했고, 우리의 제품이 필요로 하는 멀티 스레딩 과 같은 높은 수준의 퍼포먼스 기능을 활용할 수 있었습니다. CAM 솔루션은 쉽고 강력한 GUI 개발(레이아웃 폼, 다이얼로그 리사이징) 등이 선행되어야 하는데 우리 팀의 많은 다이얼로그와 UI 개발에 Qt 가 도움을 주었습니다. 우리는 또한 Qt Widget 가 매우 유용한 툴이라는 것을 GUI 개발을 하면서 알게 되었습니다. MVC (모델 뷰 컨트롤러) 와 같이 개발되는 리스트 또는 테이블 같은 수많은 데이터 모델들은 쉽게 만들어지고, 화면에 뿌려주거나, 관리할 수 있습니다. Qt 의 시그널&슬롯 방식은 Widget 과의 커뮤니케이션을 쉽게 만들어서 우리는 다른 부분에서도 위젯을 활용하여 개발 시간을 단축시킬 수 있었습니다.”

홍은기, 수석연구원, Xycron

산업별 안내

– Qt 는 전세계 70 여개 산업군 수백만 개의 장치와 어플리케이션에서 활용되고 있습니다.

자동차

의료기기

공장자동화

보안

셋탑박스/DTV

국방

운송

스마트홈/IoT

게임

데스크탑/모바일