Logo - Symbian version 1


Qt는 S60 프레임워크로의 통합과 함께 Symbian 플랫폼에 대한 지원을 제공합니다. Qt 4.6.1의 기능에 대한 자세한 정보는 릴리스 현황(release status) 을 참조하십시오.

Symbian 플랫폼에서의 Qt

Symbian용 Qt 포트를 통해 보다 넓은 임베디드 개발환경을 제공하게 됩니다. Qt는 사용자들이 한 차례의 코딩만으로 주요 모바일 장치 및 데스크탑 운영 체제 곳곳에 배치할 수 있도록 하며, 또한 신속한 출시도 가능하게 해줍니다.

  • Symbian에서 Qt를 사용하는 경우, 1억3천만 대 이상의 장치를 타겟으로 할수 있음
  • Qt 기반의 Symbian 애플리케이션을 Maemo, Windows Mobile, Windows CE 및 임베디드 Linux에 배포
  • Windows, Mac 및 Unix/Linux (X11) 상의 데스크탑에서 Qt 기반의 Symbian 모바일 애플리케이션 실행

Symbian에서 Qt 시작하기

button download



Symbian에 Qt 도입

Qt 4.6은 Maemo 5뿐만 아니라 Symbian S60 3, Symbian S60 5에서 수행되는 새로운 Qt 모바일 데모를 제공합니다.

이러한 데모 프로그램을 Symbian 60 휴대폰에서 시험해 보십시오. 휴대폰의 브라우저를 연 후, qt.nokia.com/phonedemos 로 이동하십시오.

  • Qt Labs에서 Symbian용 Qt 4.6 릴리스 블로그 참조
  • Qt Labs 에서 다수의 동영상 및 블로그 이용 가능
 

YouTube의 Qt Studios 채널에서 기타 동영상들을 볼 수 있습니다.  

Symbian용 Qt 플레이리스트도 꼭 확인하십시오. 

 

모바일 기능을 위한 신규 Qt API 를 개발 중인 모빌리티 프로젝트에 대한 정보도 확인하십시오. 

Symbian 개발자이지만 Qt은 처음이라면?

Qt은 크로스플랫폼 애플리케이션 프레임워크입니다. Qt을 사용하면 애플리케이션을 한 번만 작성하여 다수의 데스크탑 및 임베디드 운영체제에 배포할 수 있습니다. 이 때 소스 코드를 다시 작성하지 않아도 됩니다.


자세한 정보가 필요하시면 모바일 플랫폼 용 Qt 페이지와 Qt 새소식을 참조하십시오.

시작하기

다음 퀵 스타트 동영상에서는 Qt Creator에서 간단한 애플리케이션을 작성하는 방법을 설명하고 있습니다. 작성한 애플리케이션을 Windows 상에서 실행하고 휴대폰용으로 컴파일하여 휴대폰에서 실행합니다.

자세한 정보:

  • 동영상 - Qt 개발용 Symbian 개발 환경 설정 방법
  • 동영상  – Symbian용 Qt와 Qt Creator 포함 Qt Windows SDK 설정 방법
Qt supports the following platforms:
Embedded Linux
Mac OS
Windows
Linux/X11
Windows CE
Symbian
Maemo

 

Symbian 개발과 관련한 주요 특징

 

Qt이 제공하는 모든 툴과 API, 클래스 라이브러리 외에도, Qt는 최적화된 Symbian 개발 경험을 제공하기 위해 추가 기능을 제공합니다. 

고유의 외양과 분위기

Qt는 휴대폰에서 사용 중인 테마를 인지하여 실행 시 Qt 애플리케이션에 해당 스타일을 적용합니다. 또한, 사용자 애플리케이션의 외양 및 분위기의 경우, Qt 스타일 시트를 사용함으로써 기존의 UI 스타일링을 위해 필요했던 것에 비해 훨씬 짧은 시간과 적은 코드로도 쉽게 맞춤 제작이 가능합니다.

Symbian 개발 환경

Symbian용 Qt는 다음을 지원합니다:

  • Symbian 빌드 시스템 버전 1 (abld) 및 버전 2 (Raptor)
  • Symbian S60 3rd Edition, Feature Pack 1; S60 3rd Edition Feature Pack 2; S60 5th Edition 및 향후 Symbian 릴리스
  • IDE와의 통합: Qt Creator  및 Carbide C++

 

그래픽 기능

  • 앤티 앨리어싱, 그라디언트, 커브 및 투명도(transparency) 등과 같은 기능을 제공하는 강력한 페인트 엔진
  • 타임라인 및 매끄러운 커브를 제공하는 애니메이션 기능 지원
  • 향후 새로운 장치 기술을 목표로 한 하드웨어 가속화(OpenVG)

 

장치 구성

사용자 애플리케이션은 하나의 Qt 바이너리를 통해 모든 지원 가능한 Symbian 장치들에 대해 다음 항목들을 자동적으로 지원하게 됩니다:

  • 가로(landscape) 모드와 세로(portrait) 모드 간의 전환
  • 다양한 스크린 해상도 지원
  • 터치스크린 및 키패드 입력

 

피드백 제공 방법

Qt 사용자 커뮤니티로부터의 피드백은 어떤 것이든 소중하게 여기고 있으며, 또한, Symbian상의 Qt에 대한 폭넓은 테스트를 장려하고 있습니다. 피드백 수집을 위해 특별한 메일링 리스트를 운영하고 있습니다. 이 메일링리스트의 주소는 다음과 같습니다:

  • qts60-feedback@trolltech.com

이 메일링리스트에 가입하면 기술 관련 피드백, 버그 리포트, 제안, 의견 등을 제시할 수 있습니다. 제목을 “subscribe”로 하여 아래 주소로 메일을 보내면 등록할 수 있습니다:

  • qts60-feedback-request@trolltech.com

코드 공유

Qt 공개 리포지토리의 위치는 다음과 같습니다:

이것은 사용자가 계속적으로 흥미를 갖고 연구한 것을 위탁하고, 통합(merge) 요청을 통해 Qt 개발에 기여할 수 있음을 의미합니다. 코드 공유에 관한 지침은 다음 사이트를 참조하십시오:

 

릴리스 현황

Qt는 언제라도 상용 애플리케이션 개발용으로 사용할 수 있습니다. 더 나아가 차기 버전 기능의 완성도를 위해 해당 포트를 개선하고 있으며, 특히 그래픽스 및 WebKit의 성능 향상을 위해 더욱 노력하고 있습니다.
다음 버전인 Qt 4.6.1은 2010년 초에 릴리스될 예정이며, 바이너리의 호환성 보장과 함께 Qt 애플리케이션에 대한 더욱 향상된 최종 사용자 경험을 제공할 것입니다.

자세한 정보는  문서 자료 를 참조하십시오.

라이센스 정보

Symbian용 Qt는 Qt의 상용 라이센스 그리고 LGPL v. 2.1(“LGPL”) 및 GPL v. 3.0 하에서 이용 가능합니다. Symbian은 현재 Symbian Foundation License 또는 Eclipse Public License(“EPL”) 하에서 해당 소프트웨어 제품들에 대해 라이센스를 허용하고 있습니다. LPGL 및 EPL은 호환되지 않으며 파일 단위로 결합될 수 없으나, Qt와 Symbian간의 상호작용을 동적 연결, 프로세스간 통신 및 데이터 교환으로 국한하는 것을 조건으로, 공통 환경에서 사용할 수 있습니다.

Qt 라이센스 정보에 대한 자세한 사항은 여기를 참조하십시오. 

Document Actions