top of page
solution_banner.png

SOLUTION

HOME  -  SOLUTION  -  Qt

Qt

Qt_logo.png

Cross-platform software development for embedded & desktop

하나의 프레임워크, 하나의 코드베이스로 모든 플랫폼을 지원하는 Qt 는

개발자들이 가장 선호하는 스마트한 소프트웨어 개발 도구 입니다.

Qt Developer Framework

Qt 를 사용할 때 가장 큰 가치는 모듈과 라이브러리에 있습니다.

  • Qt Framework 필수 모듈 : 모든 타겟 환경에서 실행되는 사용 가능한 라이브러리입니다. 주요 Qt 버전(예: 모든 Qt 6 릴리스)을 통해 바이너리 및 소스 컴플라이언스를 보장합니다

  • Qt Framework Add-on 모듈 : 대부분의 타겟 환경에서 실행되고 사용 가능한 라이브러리이지만 플랫폼별 모듈도 있을 수 있습니다. 대부분의 Qt 모듈은 이러한 Add-on 모듈에 해당됩니다.

framework01.png

Qt Development Tools

qtcreator02.png

Qt Creator IDE

직관적인 반응형 크로스 플랫폼 개발 환경안에 WYSIWYG 디자인 툴, 문법 자동완성 기능과 시각적인 디버깅 및 분석툴을 포함하고 있는
에디터가 탑재되어 있습니다.

빌드 툴

Qt의 qmake와 Cmake를 통해 어플리케이션, 라이브러리, 컴포넌트를 빌드하는
과정을 간소화 할 수 있습니다.

테스트와 디버깅

유닛 테스팅에 필요한 모든 기능은 물론, 고품질 고성능 어플리케이션 개발을 보장할 수 있는 GUI 확장 테스팅 기능을 제공합니다.

qtcreator01.png

Qt Design Tools

그래픽 디자인을 개발자가 바로 사용할 수 있는 코드로 변환하고, 타겟 보드에서 즉시 실시간 미리보기 할 수 있습니다.
개발자들은 디자인 코드를 프로그램 로직으로 매끄럽게 구현할 수 있습니다. 디자이너와 개발 간의 복잡한 피드백 반복작업을 탈피할 수 있습니다

Qt Design Studio를 통해 쉽고 간편하게 Sketch와 Photoshop에서 불러오고, 애니메이션을 만들고, 타겟보드에 실시간 테스팅을 할 수 있으며, 개발자가 바로 사용 가능한 QML 코드로 변환할 수 있습니다.

Qt 3D Studio는 강력한 크로스플랫폼 3D UI 디자인/개발 툴로, 디자인에서 개발 완료까지 디자이너와 개발자 간의 보다 효율적인 작업 흐름을 만들어줍니다.

qtdesign01.png

Qt Portfolio

소프트웨어 개발을 위해 Qt 는 5 가지 종류의 패키지를 제공하고 있습니다.

qt표.png

Qt 라이선스

Qt는 상용 라이선스와 오픈소스의 듀얼 라이선스를 제공합니다.

라이센스 종류

LGPLV3

GPLV2/GPLV3

상용버전

​가격

무료

무료

유료

​권한 및 서비스 내용

커뮤니티 지원
Qt 공식 헬프데스크

개발한 애플리케이션의 사적 소유 유지
라이센스 복제 및 배포를 허용하거나 Qt사용에 대해 공식적으로 고지할 의무 없음
사용자 또는 고객자들에게 사용 가능한 Qt소스를 복사하여 제공 할 필요 없음
Qt 소스 수정에 관한 특허의 전권 취득
DRM(저작권 보호 장치) 집행 권한 있음
소프트웨어 특허 권한 있음
클로즈드 디바이스를 제작할 수 있는 권한 있음
Relinking을 통한 Qt 라이브러리 제공 의무 없음 (정적 링크 사용)

Qt for Application Development

데스크탑&모바일 애플리케이션 개발
WINDOWS | LINUX | OS X | ANDROID | iOS | WINDOWS 10

Qt는 광범위한 크로스플랫폼 프레임워크로 모든 사용자의 스크린에 맞는 네이티브 애플리케이션 개발과 유저 인터페이스 제작에 필요한 툴킷을 제공합니다. Qt를 통해 하나의 기술과 하나의 코드 베이스로 모든 타겟 플랫폼에 적용할 수 있으며 시장출시일을 줄여주고 개발비의 부담을 덜어줍니다. Qt for Application Development 는 듀얼 라이센스 모델로 개발자는제품과 프로젝트에 적합한 라이센스를 선택할 수 있습니다. 

application_development.png
device_creation.png

Qt for Device Creation

임베디드 개발
EMBEDDED LINUX | X11 | WINDOWS EMBEDDED | VXWORKS | QNX | INTEGRITY

Qt는 유려하고 모던한 UI 시스템으로 하드웨어 임베디드와 loT 시스템 개발을 도와줍니다. Qt for Device Creation 은 임베디드 개발 워크플로우를 용이하게 하고 개발 속도를 늘려주는 임베디드 툴링과 솔루션을 포함하고 있습니다.
이러한 사용 솔루션으로 UX개발과 공급을 완벽하게 컨트롤 할 수 있습니다.

qt_img.png

Qt의 최신 버전은 현재 상용과 GPLv 3.0의 오픈 소스 정책을 따르고 있습니다.
GPLv3.0은 오픈 디바이스 개발, 배포시 소스코드 제공 의무와 범위 확대, 특허 소송시에 라이선스 종료, 저작권 보호 장치의 상실 등 강력한 오픈 소스 정책을 따르고 있으므로 관련 툴로 개발하는 기업들은 신중하게 선택하여 프로젝트에 적용하는 것이 필요합니다.

Qt상용 버전은 상용 소프트웨어를 개발하기 위한 라이센스입니다.

  • 소스코드를 공개하지 않고 상용 소프트웨어를 개발할 수 있습니다.

  • 배포 형태에 따라 라이센스를 자유롭게 선택할 수 있습니다.
    ( 상용 or LGPL or GPL)

  • 라이센스의 절차에 따라 양도가 가능합니다. (6개월에 한번 동일한 조직에 한정)

  • 개발자에게 주어지는 라이센스로 장비 대수마다 라이센스가 필요하지 않습니다.

  • 개발 라이센스와는 별도로 임베디드 런타임 라이센스가 필요합니다.

  • 데스크탑용 제품의 경우 배포 라이센스가 필요 없습니다.

  • 런타임 라이센스에 대한 자세한 내용은 오큐브에 문의하시기 바랍니다.

qt_img2.png

Contact us

오큐브의 Qt 라이센스 안내

오큐브의 Qt 라이센스 공급 서비스

라이센스 컨설팅 서비스 안내

bottom of page