Qt 데스크탑 / 모바일
독보적인 크로스 플랫폼 기능으로 어느 데스크탑 / 모바일과도 연동되는 Qt 의 기술

   Qt 데스크탑 / 모바일
독보적인 크로스 플랫폼 기능으로 어느 데스크탑 / 모바일과도 연동되는 Qt 의 기술

Qt in Use: Formlabs

Qt in Use: Formlabs

Formlabs
Industry: Desktop/3D Printer
Country: United States

Formlabs
Industry: Desktop/3D Printer
Country: United States

Formlabs 은 직관적이고 연결형의 3D 프린팅 경험을 제공하였습니다.

Formlabs 은 데스크탑 3D 프린터를 디자인 하고 생산하여, 전세계의 디자이너와 엔지니어 그리고 아티스트들을 위한 특별하고 혁신적인 제품을 가져다 주었습니다. 

2015년 Formlabs 는 ‘Form 2’ 를 소개하면서, 가장 뛰어난 조형 3D 프린터를 대중에 공개하게 되었습니다. CAD 전문가들을 위해 고안된 Form 2 의 대형, High-Resolution 3D 프린터는 놀라운 디테일을 자랑합니다. Form 2 의 정확하고 신뢰성 높은 기술은 직관적이고 연결형 프린팅 경험을 제공하여 3D 프린팅 기술에 새로운 혁명을 가져왔습니다.

Form 2 개발을 위해 Formlabs 는 데스크탑에서 높은 퀄리티로 OpenGl 을 포함한 유저 인터페이스 시스템 성능을 보장하는 크로스 플랫폼 기술과 쉽게 C++ 와 통합되는 플랫폼을 찾게 되었고, 그 결과 Qt 가 선택되었습니다.

개발 초기에 GUI 와 안드로이드 와 같은 애플리케이션 그리고 3D 그래픽 표현을 위한 WebGL 과 같은 웹기반의 솔루션을 찾기 위해 OpenGL 를 압도하는 풍부한 유저 인터페이스를 제공하는 Qt 의 솔루션을 선택하였습니다.

개발 초기에 GUI 와 안드로이드 와 같은 애플리케이션 그리고 3D 그래픽 표현을 위한 WebGL 과 같은 웹기반의 솔루션을 찾기 위해 OpenGL 를 압도하는 풍부한 유저 인터페이스를 제공하는 Qt 의 솔루션을 선택하였습니다.

Qt 의 크로스 플랫폼 생태계는 Formlabs 고객들이 OS X 와 Window 를 사용하면서 더 힘을 발휘하였습니다.

2012 년 부터 Qt 의 고객이 된 Formlabs 는 기존의 방대한 Qt 베이스의 코드를 재사용하여 새로운 프린터를 생산하는 등 안드로이드를 포함하여 어떠한 곤란하고 어려운 프로젝트에도 유용하게  쓰여졌습니다. Qt Quick 은 개발자들로 하여금 복잡한 터치스크린 유저 인터페이스를 직접적으로 연동하게끔 하였고 이로인해 디자이너들과 프로그래머들 사이의 커뮤니케이션 같은 소모적인 개발시간을 줄여주었습니다. 

“Qt 는 모든 플랫폼에서 똑같은 플레임워크로 동작되는 기술을 갖고 있습니다. 우리는 데스크탑과 모바일에서 QML 로 쉽고 빠르게 개발되는 환경에 만족하면서 제품을 생산하였습니다.” 

Shane Wighton, 소프트웨어 개발 디렉터, Formlabs

데스크탑에서 실행되는 선프로세싱 3D 메쉬 기술과 프린터와 커뮤니테이션하여 정보를 전다하는 3D 모델 프로세싱 애플리케이션에서, 애플리케이션 로직의 상당 부분이 Qt 라이브러리로 사용되었고 Qt Quick 은 3D 데이터 시각화를 위한 OpenGL view 의 탑 레이어에서 2D 유저 인터페이스를 담당하였습니다.

Qt 테스링 라이브러리는 Formlabs 의 코드베이스 유닛을 통합시켜 단순화 하였고 그결과 Formlabs 는 Qt 프레임워크로 다른 프레임워크 대비 디버깅과  테스트 케이스 실행에 소비되는 연간 30~40 시간의 개발 시간을 줄일 수 있었습니다. Formlabs 가 세이브한 시간은 개발자들로 하여금 제품과 소비자간의 연동 기능을 향상시키고 GUI 개발에 집중하도록 사용되었습니다.

산업별 안내

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

자동차

의료기기

공장자동화

보안

셋탑박스/DTV

국방

운송

스마트홈/IoT

게임

데스크탑/모바일