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

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

Qt in Use: IPO.Plan

Qt in Use: IPO.Plan

IPO.Plan
Industry: Factory HMI
Country: Germany

IPO.Plan
Industry: Factory HMI
Country: Germany

IPO.Plan 은 4D 플래닝 & 시각화 툴 분야에서 수상하였습니다.

제품의 효율성을 극대화 하는 것은 제품 생산 과정에서의 모든 업무에 효율성을 극대화 하는 것에서부터 시작합니다. 제품 생산성 전문가인 IPO.Plan 은 Daimler, BMW, VW, Dürr, Eisenmann, Getrag and Siemens 등 전세계적인 기업들에 컨설팅 서비스를 제공하여 새로운 공장 설립 또는 기존의 생산 라인의 제품 생산 과정의 디자인을 최적화 하는데 도움을 주고 있습니다.

IPO.Plan 은 재고 부족 상황이 발생했을 때 알려주고 기업이 가상 현실을 통하여 제품을 개발 프로세스를 안내 해주는데, CAD 의 기능은 이러한 과정의 정보를 시각화 하고 좀더 쉽게 이해할 수 있도록 도와줍니다. IPO.Plan 은 4D 플래닝 & 시각화 툴인 IPO.Log 를 개발하는데 Qt 를 이용하였고 이 제품은 2013년 LogiMAT 에서 최고의 제품으로 선정되었습니다. IPO.Log 는 생산라인을 따라 제품들의 위치를 볼 수 있도록 설계되었고, 근로자들의 업무 동선을 시뮬레이션 하고 최적화 하였습니다.

“제 의견으로 Qt 는 실질적인 GUI 개발의 표준입니다. 그리고 Qt Quick 은 이것의 중심이 틀림없습니다. Qt Quick 은 간소하고 빠르게 구현되며 거의 모든 주요 플랫폼에서 실행되어, 새롭게 검토 되는 모델/뷰 의 구현에 큰 역할을 하기 때문입니다.”

– Effmert Dennis, 소프트웨어 개발 총괄, IPO.Plan

“제 의견으로 Qt 는 실질적인 GUI 개발의 표준입니다. 그리고 Qt Quick 은 이것의 중심이 틀림없습니다. Qt Quick 은 간소하고 빠르게 구현되며 거의 모든 주요 플랫폼에서 실행되어, 새롭게 검토 되는 모델/뷰 의 구현에 큰 역할을 하기 때문입니다.”

– Effmert Dennis, 소프트웨어 개발 총괄, IPO.Plan

IPO.Plan 의 중요 비지니스는 효율성이기 때문에 소프트웨어 개발 총괄 Effmert Dennis 는 IPO.Log 를 개발하면서 그가 할 수 있는한 가장 효율적인 소프트웨어 개발 플랫폼을 찾아야 했습니다. IPO.Plan 은 18년 간 Qt 를 사용해 왔으며, 항상 첫번째 개발 플랫폼으로 선택하였습니다. 그는 이후에 Coin3D, CAL3D, LeapMotion-DevKit Collada, PhysX, MessagePack and Quarter 등의 호스트 애플리케이션 조사 업무를 병행하였지만 Dennis 는 곧 Qt 가 수많은 다양한 플랫폼에서 많은 가능성을 가졌기 때문에 유일하며 적합한 옵션임을 깨달았습니다.

“많은 기술적인 이유로도 Qt 는 우리의 개발 프로세스를 향상 시키고 게다가, 우리의 개발 효율성을 더 많이 증가 시키는 매니지먼트 프레임워크 개발인 SCRUM 프로젝트에도 선정되었습니다.”

Effmert Dennis, 소프트웨어 개발 총괄, IPO.Plan

Qt 로 개발 하기

애플리케이션은 Qt 엘리먼트를 이용하여 데이터 모델과 뷰를 완벽하게 C++ 로 구현할 수 있습니다. Qt 의 방대한 API 와 문서들은 GUI 프레임워크로서 그리고 크로스 플랫폼 개발 지원으로서 이에 결정적인 역할을 합니다. 주요 타겟 플랫폼인 윈도우 뿐만 아니라 다른 시스템, 예를 들어 리눅스나 MacOS 그리고 모바일 플랫폼 또한 완벽하게 지원할 수 있는 옵션입니다.

Dennis 에 따르면, Qt 는 개발팀에게 데이터 모델과 GUI 를 디자인 하는 솔루션을 제공하는데 이는 다른 개발 솔루션에서는 어렵고 불가능한 것이라고 합니다. 

Dennis 는 Qt 가 안정성을 갖추면서도 개발 시간을 줄여주고 QTest 프레임워크의 유닛 테스트 또한 이에 일조를 한다고 믿고 있습니다.

“많은 기술적인 이유로도 Qt 는 우리의 개발 프로세스를 향상 시키고 게다가, 우리의 개발 효율성을 더 많이 증가 시키는 매니지먼트 프레임워크 개발인 SCRUM 프로젝트에도 선정되었습니다.”

산업별 안내

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

자동차

의료기기

공장자동화

보안

셋탑박스/DTV

국방

운송

스마트홈/IoT

게임

데스크탑/모바일