FAQ

Tizen 일반

Q: Tizen*이란 무엇인가?

A: Tizen은 Linux 커널을 기반으로 한 웹 중심의 완벽한 오픈 소스 모바일 플랫폼입니다. Tizen은 HTML5 및 기타 웹 기반 기능을 완벽히 지원하는 선두적인 모바일 플랫폼으로 인정받고 있습니다. Tizen이라는 이름은 연결을 뜻하는 "Tie"와 활동을 뜻하는 "Rise", 명상적 자질을 의미하는 "Zen"이 결합되어 만들어진 것입니다. http://tizen.org에서 더 자세한 정보를 확인할 수 있습니다.

Q: 소스 코드는 어디서 얻을 수 있나요?

A: Tizen 2.0 Alpha의 소스 코드가 릴리스되었습니다. 이 릴리스는 스마트폰용으로 출시된 것으로, ARM 기반의 레퍼런스 기기와 PC 에뮬레이터에서 실행됩니다. 이 릴리스를 통해 OEM들은 상용 기기에 Tizen 2.0 사용을 고려하기 시작할 수 있고 오픈 소스 개발자들은 개선 및 기여할 수 있는 요소를 찾기 위해 Tizen을 검토할 수 있습니다.

Tizen은 웹 애플리케이션을 지원하는 여러 장치 범주에 대한 표준 기반 소프트웨어 플랫폼을 제공합니다. API 레퍼런스는 애플리케이션 개발을 위한 포괄적인 설명을 제공합니다.
https://source.tizen.org.

Q: 기술 지원은 어디서, 어떻게 받을 수 있나요?

A: 기술 지원은 developer.tizen.org 포럼(https://developer.tizen.org/forums)을 통해 제공됩니다. 또한 추가적인 1:1 기술 지원 채널도 파트너에게 제공됩니다. (각 벤더 고유의 기능은 벤더 개발자 사이트에서 지원됩니다.)

Q: 버그 리포트는 어떻게 작성하나요? 패치가 장치에 배포되는 시기는 어떻게 알 수 있습니까?

A: http://bugs.tizen.org에서 버그 리포트를 작성할 수 있습니다. 실제 장치의 패치 또는 업데이트는 제조업체 또는 Tizen 프로젝트 일정에 따라 다릅니다.

Q: 플랫폼 개발에 참여하려면 어떻게 하나요?

A: 플랫폼 개발 참여를 시작하려면 개발자 워크플로 페이지(https://source.tizen.org/documentation/developer-guide)를 읽으십시오.

Tizen SDK

Q: SDK와 기술 문서는 어디서 얻을 수 있나요?

A: Tizen 개발자 사이트는 Linux Foundation이 주관하는 Tizen 프로젝트에 의해 관리됩니다. 사용 가능한 Tizen 프로젝트 문서로는 Tizen 애플리케이션 개발자를 지원하는 Tizen SDK(Software Development Kit) 릴리스 및 기술 문서와 뉴스와 이벤트 알림을 제공하는 애플리케이션 개발자 블로그가 있습니다.

SDK를 받기 위해 또는 메일링 리스트 가입, IRC에서의 채팅, 버그 리포트 작성 등과 같은 커뮤니티 활동에 참여하기 위해 별도 등록 절차는 필요 없습니다. https://developer.tizen.org/downloads/sdk에서 최신 SDK를 다운로드하십시오.

Q: Tizen 응용 프로그램 개발에 어떤 호스트 플랫폼이 지원되나요?

A: Ubuntu* 11.04 또는 11.10(32비트 또는 64비트), Microsoft Windows* XP 및 7(32비트 또는 64비트). Mac은 곧 지원될 예정입니다.

Tizen IDE

Q: Tizen IDE에서 작업 영역을 만들려면 어떻게 하나요?

A: Eclipse IDE에서 개발을 시작하기 전에 IDE 워크벤치에서 작업 영역 생성 및 관점 선택에 관한 몇 가지 결정을 하라는 메시지가 나타납니다. 설치된 디렉토리에서 Eclipse IDE 실행을 시작하고 특정 작업 영역(예: 홈 디렉터리)에 대한 폴더를 선택합니다. 필요하면 자체 작업 영역을 만들 수 있습니다. 그러면 시작 페이지가 나타납니다.

Q: Tizen IDE에서 관점을 변경하려면 어떻게 하나요?

A: 새 프로젝트를 만들기 전에 개발 환경을 구성하고 기본 환경을 설정합니다. 관점이 Tizen 웹으로 설정되지 않은 경우에는 주 메뉴에서 창 > 관점 열기로 이동하고 Tizen 웹을 선택합니다.

Q: Tizen IDE 버전을 확인하려면 어떻게 하나요?

A: Eclipse IDE 기능에 대한 설명, 플러그인 정보 및 구성 세부 사항에 대한 정보를 보려면 도움말 > IDE 정보를 선택하십시오.

Q: Tizen IDE의 실행 성능을 개선하려면 어떻게 하나요?

A: 개발 컴퓨터에 맞게 메모리 크기를 조정할 수 있습니다. 다음과 같이 Tizen IDE 폴더의 eclipse.ini 구성 파일을 수정합니다.

  • Xms40m을 Xms256m으로 변경합니다.
  • Xmx256m을 Xmx1024m으로 변경합니다.

Q: Tizen IDE에서 "javA:lang.OutOfMemoryError: PermGen space" 오류를 해결하려면 어떻게 하나요?

A: PermGen은 VM에 있는 개체의 영구 세대를 의미합니다. Tizen IDE 폴더에 eclipse.ini 구성 파일에 다음 줄을 추가하여 오류를 수정하십시오.

  • XX:PermSize=64m
  • XX:MaxPermSize=128m

Q: "cs-make: *** [src/source.o] Error -1073741819" 빌드 오류를 해결하려면 어떻게 하나요?

A: 오류 코드 1073741819는 "액세스 위반 오류", 즉 컴파일러 메모리 부족을 나타냅니다. 이 오류가 발생하면 애플리케이션을 다시 빌드하십시오.

Q: 어떤 키보드 바로 가기를 사용할 수 있나요?

A: 다음 표에서 바로 가기 키를 정의합니다. 바로 가기 키는 창 > 기본 설정 > 일반 > 키 페이지를 사용하여 사용자 지정할 수 있습니다.

바로 가기 키

바인딩

설명

Windows®

Ubuntu 10.x

Ubuntu 11.x

프로젝트 빌드 F10 F10 Ctrl+Shift+F10 -
전환 중단점 Ctrl+Shift+B Ctrl+Shift+B Ctrl+Shift+B -
콘텐츠 지원 Ctrl+스페이스바 Ctrl+스페이스바 Ctrl+스페이스바 Linux에서 Alt+/를 사용하려면 기본 설정 > 일반 > 키를 선택하고 키 바인딩을 변경합니다.              

  • 명령: 콘텐츠 지원
  • 바인딩: Alt+/
  • 시기: 텍스트 편집

명령 간에 충돌이 있으면 충돌하는 명령의 바인딩을 변경합니다.

Q: Ubuntu에서 메뉴 및 도움말 콘텐츠의 글꼴 크기를 줄이려면 어떻게 하나요?

A: GTK 테마를 덮어쓰면 Ubuntu에서 메뉴와 도움말 콘텐츠의 글꼴 크기를 줄일 수 있습니다.

  1. 다음 콘텐츠로 ~/.gtkrc-eclipse 파일을 만듭니다.

    style "eclipse" {
      font_name = "Sans Condensed 9"
    }
    class "GtkWidget" style "eclipse"
  2. GTK2_RC_FILES 환경 변수를 Eclipse에 적용하려면 Tizen IDE의 startsup.sh 시작 스크립트 파일에서 두 줄을 수정하십시오.
    1. 다음 항목을

      GDK_NATIVE_WINDOWS=trueUBUNTU_MENUPROXY=0
      LIBOVERLAY_SCROLLBAR=0./eclipse -
      Dorg.eclipse.swt.browser.DefaultType=MOZILLA

      아래와 같이 변경

      GTK2_RC_FILES=~/.gtkrc-eclipse GDK_NATIVE_WINDOWS=true
      UBUNTU_MENUPROXY=0 LIBOVERLAY_SCROLLBAR=0 ./eclipse -
      Dorg.eclipse.swt.browser.DefaultType=MOZILLA
    2. 다음 항목을
      GDK_NATIVE_WINDOWS=true ./eclipse -
      Dorg.eclipse.swt.browser.DefaultType=MOZILLA

      아래와 같이 변경

      GTK2_RC_FILES=~/.gtkrc-eclipse GDK_NATIVE_WINDOWS=true ./eclipse -Dorg.eclipse.swt.browser.DefaultType=MOZILLA

Q: 대상 장치에서 애플리케이션을 실행 또는 디버깅할 때 발생하는 오류를 해결하려면 어떻게 하나요?

A: 실행 또는 디버그 프로세스를 종료하려면 Tizen IDE의 콘솔 또는 디버그 뷰에서 종료 버튼을 클릭합니다.

Q: 어떻게 내 마우스 포인터를 도구 설명 텍스트를 참조를 가져갈 수 있습니까? 배경색은 검정색입니다.

A: 이것은 Ubuntu의 알려진 Eclipse 문제입니다. Ubuntu 메뉴에서 시스템 > 기본 설정 > 모양 > 테마 > 색상 > 도구 설명 설정을 선택합니다. Radiance 테마의 기본 도구 설명 색상 구조는 검정색 배경에 흰색 텍스트입니다. 또한 배경을 변경한 후 IDE를 다시 시작하십시오. 자세한 내용은 Eclipse 버그를 참조하십시오.

Q: *.pem에서 *.p12 인증서 파일을 받으려면 어떻게 하나요?

A: 이 파일은 openssl에 의해 생성될 수 있습니다. OpenSSL 설치 후 셸에 다음 명령을 입력하십시오.

$openssl pkcs12 -export -in .pem -inkey >certificate_key<.pem -out .p12

Q: 위젯을 시작하지 못했고 유효하지 않은 인증서 메시지를 받았습니다.

A: UNICODE 라이브러리가 프로젝트 또는 작업 영역 위치에 포함되어 있지 않아야 합니다. 그렇지 않으면 서명 파일이 생성되지 않습니다.

Linux에서 현재 프로젝트에 존재하는 파일 수가 1000개가 넘으면 파일 설명자 제한 때문에 서명 파일 생성이 실패합니다. 아래와 같이 /etc/security/limits.conf 파일을 루트 권한으로 수정하고 다시 로그온합니다.

 soft nofile 8192
 hard nofile 100000

Q: Linux에서 메뉴 아이콘이 표시되지 않습니다.

A: 창 > 관점 재설정 메뉴를 사용하여 관점을 원래 상태로 재설정할 수 있습니다.

Q: 원격 검사기를 사용하여 Windows에서 애플리케이션을 디버그하려면 어떻게 하나요?

A: 컴퓨터에 QuickTime* Player 7.7.1 이상이 설치되어 있는지 확인하십시오. 그렇지 않으면 오류 대화 상자가 나타납니다. QuickTime Player 설치 후, Tizen SDK 실행 전에 Apple Application Support 설치 경로를 Windows "Path" 환경 변수 앞에 추가해야 합니다(운영 체제 버전이 XP+SP1 이전인 경우). 이 프로그램은 다음과 같은 위치에 설치됩니다: C:\Program Files\Common Files\Apple\Apple Application Support.

컴퓨터에 QuickTime Player를 설치했는데도 디버그 시 아래 오류 대화 상자가 나타나면 설치된 QuickTime Player가 최신 버전이 아니며 WebSocket을 제대로 지원하지 않는 것입니다. QuickTime Player 7.7.1을 다시 설치하거나 더 새로운 버전으로 업데이트하십시오.