Tizen Web Project 를 생성하면 config.xml 이란 파일이 생성되어있다.
config.xml 은 현재 프로젝트의 설정 파일로 Native Project 의 manifest.xml 파일과 그 성격이 동일하다.
config.xml 은 기본적으로 W3C Widget Spec 을 지원하고, 여기에 추가적으로 Tizen Platform 에 특화된 기능들이 들어있다.
config.xml 파일을 UI 로 수정하기 편하게 Configuration Editor 가 제공된다.
- Overview
- Identifier: Widget 의 id
- Version: Widget 의 version
- Name: Widget 의 이름으로 설치 후 바탕화면의 아이콘밑에 나타나는 이름
- Content: Widget 의 Entry point 가 되는 html 파일 설정
- Icon: Widget 설치 후 바탕화면에 나타나는 아이콘
- Launcher Icon: Icon Preview
- 다른탭으로 바로가기
- Widget, Features, Privileges, Access, Localization, Preference, Tizen
- Widget
- Author: 저작자
- E-mail:저작자 이메일
- Web Site:관련 웹 사이트
- License: Widget 라이센스
- License URL: Widget 라이센스 웹 사이트
- Description: Widget 에 대한 설명
- Widget UI: Widget UI 에 대한 설정
- View Modes
- maximized: Indicator bar 를 포함한 꽉찬 view
- fullscreen: Indicator bar 를 제외한 꽉찬 view
- Features
- 각 사업자 혹은 Platform 에 특화된 Device API 를 사용/접근 하기 위해서는 이곳에 Feature 를 선언해주어야 해당 Device API 에 대한 권한을 획득 할 수 있다.
- Tizen Web Device API 는 Privileges 탭에서 제공한다.
- Privileges
- Tizen Web Device API 를 사용하기 위해서는 Device 혹은 애뮬레이터에 접근 권한이 필요한데, Privilege 를 선언하여 접근 권한을 획득 할 수 있다.
- Tizen Web Device API 의 종류마다 Privilege 의 Category 가 다르기 때문에 문서를 보고 자기가 사용할 API 에 관련된 Privilege 를 찾아 기술해야 한다.
- Add 버튼을 누르면 Add Privilege Dialog 가 뜬다.
- Internal: 기본으로 제공되는 Privilege 리스트와 filter 기능이 제공된다.
- Privilege name: 사용자 입력으로 Privilege 를 입력 할 수 있다.
- File: 외부의 widlprocxml 파일로 부터 Privilege 리스트를 가져올 수 있다.
- Access
- 보안상 외부 network resource 는 접근이 금지되나, Access 설정을 통해해 network resource 에 접근하기 위한 권한 설정을 할 수 있다.
- Localization
- config.xml 내의 일부 요소의 값에 대해 국제화 기능이 제공된다.
- 현재는 author, description, name 에 대해 설정이 가능하다.
- Select the locales Dialog 에서 locale 을 설정 가능하다.
- 현재는 English, Korean, Chinese (Simplified, Traditional), Frech, Italian, Japanese, Spanish 의 9개국어가 제공된다.
- Preferences
- name, value 쌍의 값 지정이 가능하다. 어떻게 쓰이는지는 아직 잘 모르겠다.
- Tizen
- Tizen Platform 에 특화된 기능들을 설정 할 수 있다.
- application
- ID: widget 고유의 유니크한 id
- Generate 를 통해 새로 생성가능
- Generate 를 통해 application id 를 새로 생성하면, 기존에 설치된 widget 과는 다른 새로운 widget 이 된다.
- Required version: 요구되는 Tizen Platform 의 버전
- content
- 기존 Overview 의 content 에서 widget 의 entry point 가 되는 html 파일 설정이 가능했는데, 이곳에서 외부 URL 을 widget 의 entry point 로 지정 할 수 있다.
- setting
- screen-orientation
- widget 이 수행될때의 orientation 을 설정 할 수 있다.
- portrait, landscape
- context-menu
- background-support
- encryption
- 설치될 타겟에 암호화하여 widget 을 인스톨한다.
- install-location
- widget 이 설치될 저장소를 선택할 수 있다.
- Source
- UI 로 설정한 값을 Editor 에서 확인 할 수 있다.
'Tizen' 카테고리의 다른 글
[Tizen] Tizen SDK Web IDE 개발환경 설정하기 (2) | 2014.01.31 |
---|---|
[Tizen] Tizen SDK Develop 최신 버전 설치하기 (1) | 2014.01.31 |
[Tizen] Tizen Web Project 생성, 빌드, 실행, 디버깅 방법 (0) | 2013.03.18 |
[Tizen][Mac] Tizen 2.0 MAGNOLIA SDK 설치하기 (0) | 2013.02.19 |
[Tizen][Winodws] Tizen 2.0 MAGNOLIA SDK 설치하기 (0) | 2013.02.19 |