Tizen SDK 에서 Web IDE 개발을 위한 환경 설정에 대해 알아보도록 하자.

 Tizen Web IDE 는 Eclipse 기반의 WebToolsPlatform(WTP)에 애뮬레이터 매니져, 애뮬레이터 이미지등이 합쳐진 IDE 이다.


 그럼 Tizen Web IDE 를 개발하기 위한 개발 환경 설정부터 소스 import 까지 알아보도록 하자.


1. [Prerequisites] 개발 환경을 설정하기 전 Tizen SDK 는 미리 설치가 되어있어야 한다. 다음링크의 가이드를 따라 Tizen SDK 를 미리 설치해 놓도록 한다.

 

2. Eclipse 다운받기

  • Tizen IDE 의 개발 환경인 Eclipse 를 다운받아 설치해보도록 하자.
  • Eclipse 는 공식사이트에서 받아도 되지만, Tizen IDE 에서 개발에 필요한 플러그인들등을 따로 설치해야하는 번거로움이 있다.
  • Tizen IDE 개발에 플러그인이 설치되어있는 Eclipse 를 Tizen Develop 패키지서버에서 다운받아 쓰면 이런 번거러움이 사라진다.
    • http://download.tizen.org/sdk/latest/tizen/binary/ 에 접속한 후 Last modified 컬럼을 클릭하여 패키지를 시간순으로 정렬한다.
    • 이후 base-ide-product_XXX.zip 으로 되어 있는 패키지중 자신의 운영체제에 맞는 최신 버전의 인스톨러를 다운로드 한다. 그 후 zip 파일을 풀면 다음과 같은 구조로 되어 있는데, ide 라고 되어 있는 폴더가 기존 eclipse 를 다운받고 압축을 풀면 생기는 eclipse 폴더와 동일하다.
    • ide 폴더를 자신이 원하는 곳으로 복사하여 이용하면 된다.


3. sdk.info 파일 복사하기

  • 설치된 SDK 폴더로 가보면 sdk.info 파일이 있다.
  •  SDK 폴더에 있는 sdk.info 파일을 2번에서 다운받은 eclipse.exe 실행파일이 있는 폴더의 상위폴더에 복사해놓는다.


4. Tizen 계정 생성

  • Tizen Open Source 로 개발을 하려면 https://www.tizen.org/ 에서 계정 등록을 하여야 한다.
  • 우측 상단의 Register 버튼을 클릭하여 계정등록을 하도록 한다.
  • 등록을 완료면 이메일로 인증메일이 가는데 메일안의 URL 로 접속하여 Password 를 설정하여야 한다.


5. Gerrit 계정 등록

  • Tizen Open Source 는 저장소관리를 Git 으로 하고있고, review 는 gerrit 으로 하고 있으므로 https://review.tizen.org/gerrit/ 에서 생성한 Tizen 계정에 대한 정보를 채워야 한다.
  • Contact information 과 SSH Public Keys 정보를 입력한다.
    • ssh key 가 없다면 shell 에서 다음 명령어로 생성한다.
      • ssh-keygen
    • ssh key 가 생성되었다면 ~/.ssh 폴더에 id_rsa 파일과 id_rsa.pub 파일이 생성 되어 있을것이다.
    • id_rsa.pub 파일의 내용을 복사하여 Gerrit 의 SSH Public Keys 정보에 넣어준다.
    • 이후 전송된 이메일을 확인하여 파일내의 URL 을 클릭하여 인증을 마친다.


6. SSH 설정파일 생성

  • 소스를 ssh 를 이용하여 clone 받기때문에 ~/.ssh/config 파일을 생성하거나 존재한다면 추가 설정을 해주어야 한다.
  • User 에는 Tizen 계정을 넣어준다
  •  Host tizen

        User <USERID>

        Port 29418

        Hostname review.tizen.org

        IdentityFile ~/.ssh/id_rsa


7. Git Source Clone

  • 위의 SSH 설정까지 마쳤다면 다음과 같은 형식으로 원하는 프로젝트 소스를 가져올 수 있다. 참고로 각 git 프로젝트의 최신 프로젝트 브랜치는 tizen 브랜치이다.
    • git clone ssh://<USERID>@review.tizen.org:29418/<ProjectGitName> -b tizen
    • 예제) git clone ssh://<USERID>@review.tizen.org:29418/common-eplugin -b tizen
  • Web IDE 에서 필요한 소스는 다음과 같다.
    • sdk/ide/common-eplugin.git
      • Web IDE 와 Native IDE 의 공통 모듈
    • sdk/ide/webapp-eplugin.git
      • Web IDE 모듈
    • profile/mobile/sdk/webapp-ext-eplugin.git
      • Web IDE 의 모바일에 특화된 모듈


8. Eclipse 에서 Source Import

  • 위의 Git Clone 받은 소스들을 Eclipse 의 import 기능으로 Eclipse 로 Import 해보도록 하자.
  • 2번째 과정에서 받은 Eclipse 를 실행한다.
  • Eclipse 메뉴의 File > Import 메뉴를 눌러 Import Wizard 를 실행한다.

  • Existing Projects into Workspace 를 클릭하여 clone 받은 프로젝트의 디렉토리를 지정하여 Import 를 시킨다.


9. Target Platform 설정
  • Eclipse 의 메뉴의 Window > Preferences 를 열고 Plug-in Development > Target Platform 정보를 확인한다.
  • Target Platform 정보가 현재 실행하고 있는 Eclipse 를 Target 으로 지정하고 있는지 확인하고 다른 Eclipse 를 지정하고 있다면 Add 버튼으로 현재 Eclipse 를 Target 으로 지정하도록 한다.

10.  Run/Debug Configuration 설정
  • Eclipse 의 메뉴에서 Run > Run Configurations... 메뉴를 클릭하여 Configuration 을 설정하도록 한다.
  • Eclipse Application 을 하나 더 추가하도록한다.

  • 이후 우측하단의 Run 버튼을 누르면 Tizen Web IDE 가 수행된다.

11. 이제 Tizen Web IDE 소스를 수정하여 바로 반영된 모습을 Run/Debug 로 확인이 가능 하다.


Posted by leechwin

댓글을 달아 주세요

  1. 어렵다ㅠㅠ 2014.09.25 10:21  댓글주소  수정/삭제  댓글쓰기

    5번까지 따라했는데요.(인증메일이 안오네요;;;)

    6번부터 멘붕입니다.
    우선 .ssh안에 configuration이 없는데 어떻게 생성해야하나요? 생성 명령어가 있는 것인지 어떤 확장자인지,,

    • Favicon of https://leechwin.tistory.com BlogIcon leechwin 2014.09.26 18:12 신고  댓글주소  수정/삭제

      "config" 파일은 그냥 만들어서 내용을 채워줘도 됩니다. 확장자는 없고요.

      윈도우라면 .ssh 폴더에서 config 파일을 메모장으로 만들거나
      리눅스라면 .ssh 폴더에서 vi config 등으로 만들수있습니다.

개발중인 Tizen SDK Develop 버전을 설치하는 법을 알아보자.


단, Develop 버전의 SDK는 최신이기는 하지만 Unstable 한 버전이기 때문에 Stable 한 버전을 설치하기 위해서는 Tizen 공식 사이트의 가이드를 따르도록 한다. 


그럼 Tizen SDK Develop 버전 설치하는 법을 알아보자.


1. [Prerequisites] SDK 를 설치전 미리 설치해두어야 하는 프로그램들이 있다.
  • Oracle JRE 1.6 이상
  • Google Chrome Browser
    • Google Chrome Browser Download
    • HTML5, CSS3 등의 Tizen Web Application 을 개발하기위한 Preview, Debugging, Simulator 등을 위해서 Chrome 이 필요하다.
  • 자신의 그래픽 드라이버를 최신으로 업데이트
    • NVIDIA/ATI 드라이버등 자신의 그래픽 드라이버를 최신으로 Update 해야 Tizen Emulator 에서 고성능의 성능을 얻어낼 수 있다.

2. SDK Installer Manager 를 다운받아 보자.
  • Installer Manager
    • Tizen 패키지서버에서 인스톨러를 직접받아보자.
  • http://download.tizen.org/sdk/latest/tizen/binary/ 에 접속한 후 Last modified 컬럼을 클릭하여 패키지를 시간순으로 정렬한다.
    • 이후 install-manager-standalone_XXX.zip 으로 되어있는 패키지중 자신의 운영체제에 맞는 최신버전의 인스톨러를 다운로드 한다. 그후 zip 파일을 풀어 인스톨 매니져를 실행한다. 


3. 다운받은 Install Manager 파일을 클릭하여 실행하자.


4. 좌측 하단에 Settings 메뉴를 눌러보면 다음과 같이 Proxy 설정을 할 수 있다.

  • Proxy 를 설정하여 쓰고 있다면 이곳에서 자신에게 맞는 Proxy 설정을 한다.
  • Proxy 를 쓰고있지 않다면 Direct connection 을 체크하고 OK 버튼을 누른다.


5. Advanced 버튼을 한번 눌러보면 다음과 같은 메뉴가 나온다.

  • Package Server : SDK Image 를 Download 받을 수 있는 Package Server
    • 해당 패키지서버를 Browser 로 탐색해보면 Binary 가 Zip 형식으로 패키징 되어있는것을 볼 수 있다.
  • Distribution : SDK 의 Version 을 다르게 하여 설치 할 수 있다.
  • SDK Image : 위의 3번에서 설명한 Download 받은 SDK Image 를 지정하여 SDK 를 설치할 수 있는 메뉴


6. 다시 OK 를 눌러 돌아와서 라이센스 체크를 하고 Next 를 Click


7. 다음과 같이 인스톨 Type 을 설정 할 수 있다. 


8. 설치도중 Intel Hardware Accelerated Execution Manager 를 설치화면이 나온다.

  • 자신의 PC 가 하드웨어가상화(VT-x)를 지원한다면, Intel Hardware Accelerated Execution Manager 를 설치한다.



9. 설치가 완료되면 다음과 같이 Installation Completed 라는 창이 뜬다. 

  • 이제 Develop 버전의 Tizen SDK 를 써볼 수 있다!


10. 설치완료 후 재부팅을 한다.


11. Windows 의 시작 메뉴에 있는 Tizen IDE 를 Click 하면 Tizen IDE 가 실행이 되는 모습을 볼 수 있다.

Posted by leechwin

댓글을 달아 주세요

  1. pushbell7 2014.11.24 20:56  댓글주소  수정/삭제  댓글쓰기

    감사합니다! 도움 많이 되었습니다.

    sdk 2.3 버전에서는 웨어러블과 네이티브 두가지만 설치할 수 있는데,

    latest로 package server를 바꿔주니 훨씬 많은게 설치가 가능하더군요!

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 에서 확인 할 수 있다.

Posted by leechwin

댓글을 달아 주세요

Tizen Web Project 의 생성부터 빌드, 실행, 디버깅 방법을 알아보자.


Tizen 2.0 Magnolia SDK 기준 환경으로 설명하겠다.


1. Tizen Web 프로젝트 생성 방법

  • Tizen Web IDE > File > New > Tizen Web Project 클릭.
  • 클릭하면 다음과 같은 New Tizen Web Project Wizard 가 나타난다.
  • Eclipse 답지않게 Tab 으로 카테고리가 분류되어있다.
    • Template
      • Basic
        • 기본 WebApp 구성 파일(html, css, javascript file)로 이루어진 프로젝트 Template
      • Tizen Web UI Framework
        • jQuery Mobile 을 확장한 Winset 을 가지고 있는 UI Framework 를 사용한 프로젝트 Template 로 Tizen Web UI Builder 프로젝트를 선택하면 UI Builder 로 디자인 구성이 가능하다.
          • Single-Page Application
          • Multi-page Application
          • Master-Detail Application
          • Navigation Application
      • jQuery Mobile
        • jQuery Mobile Framework 를 탑제하여 구성된 프로젝트 Template
          • Single-Page Application
          • Multi-page Application
          • Master-Detail Application
          • Navigation Application
      • Tizen Web UI Builder
        • Tizen Web UI Framework 을 사용하여 UI Builder 로 디자인을 직관적이고 편하게 할 수 있는 프로젝트
          • Single-Page Application
          • Multi-page Application
          • Master-Detail Application
          • Navigation Application
    • Sample
      • 기본 WebApp Template 이 아닌 Tizen Device API 를 이용한 Sample 및 고품질의 WebApp Sample 등의 다양한 프로젝트를 생성 할 수 있다.
      • 일부 Sample 들은 다음에서 더 자세히 알아볼 수 있다.
    • User Template
      • 사용자가 작성한 템플릿으로부터 프로젝트를 생성 할 수 있다.
      • User Template Guide
  • Basic 프로젝트를 생성해보자.
  • 생성되면 다음과 같은 파일구조의 Web 프로젝트가 생성된다.
    • config.xml
      • W3C 의 Widget 의 스펙을 충족하는 Web Application 의 상세 설정 파일
    • index.html
      • 기본 html 파일(entry point)
    • style.css
      • style 을 정의할 수 있는 기본 css 파일
    • main.js
      • 기본 javascript 파일


2. Tizen Web 프로젝트 빌드 방법

  • 프로젝트를 생성한 뒤에 내용을 수정하고 빌드를 해서 wgt 라는 확장자를 가지는 위젯을 만들어야 한다.
    • wgt 라는 확장자를 가지는 위젯은 W3C 의 스펙으로, 프로젝트를 묶은파일이다.
  • 빌드를 하는 방법은 다음 2가지 방법이 있다.
    • Project > Build Project 를 체크하면 Save 시에 항상 빌드를 한다.
    • 수동으로 빌드를 하고싶을경우에는 Project 의 Root 폴더에서 마우스 우클릭 > Build Project
  • 빌드가 끝나면 다음과 같이 wgt 확장자를 가진파일이 생성되고, 이파일을 열어보면 현재 프로젝트의 내용들이 묶여있는것을 볼 수 있다.


3. Tizen Web 프로젝트 실행 방법

  • 왼쪽 하단의 Connection Explorer 의 Emulator Manager 버튼을 클릭하자.
  • Emulator Manager 의 tizen-2.0 > x86-standard 의 <<create new... >> 부분을 클릭하고 우측 아래의 Create 버튼을 누른다.
  • 이후 Name 에 Emulator 의 이름을 입력한다.
  • Confirm 버튼을 누르면 애뮬레이터가 생성된다.
  • 우측 하단의 Launch 버튼을 누르면 애뮬레이터가 실행된다.

  • 애뮬레이터가 실행되면, 해당 애뮬레이터가 Connection Explorer 에 나타난다. 이곳에서 애뮬레이터 내부의 파일 구조를 탐색하거나 파일에 대해 push/pull 을 할 수 있다.
  • 애뮬레이터를 생성한 뒤에 실행할 프로젝트에서 마우스 우클릭 또는 Run 메뉴에서 해당 프로젝트를 실행 한다.
    • Tizen Web Application 으로 실행 하면 애뮬레이터에서 실행되고, Tizen Web Simulator Application 으로 실행하면 크롬기반의 Web Simulator 에서 실행이 된다.


4. Tizen Web 프로젝트 디버깅 방법

  • Tizen Web 프로젝트를 디버깅 하는 방법을 알아본다. 
  • 기본적인 동작은 Debug As 로 실행하는 것외에 Run 과 동일하다. 
  • Debug As > Tizen Web Application 을 수행하면, 현재 Connection Explorer 에 선택되어 있는 애뮬레이터 혹은 디바이환경에서 디버깅이 수행되게 된다.
  • 디버깅은 크롬기브라우져위에서 Remote Web Inspector 로 수행된다.
    • 기본적인 조작법은 Chrome Web Inspector 의 조작법과 동일하다.


Posted by leechwin

댓글을 달아 주세요

드디어 Tizen 2.0 Magnolia SDK 가 2013-02-18 공개되었다.


Mac OS X 에 Tizen 2.0 MAGNOLIA SDK 를 설치하는 법을 알아보자.


1. 권장 하드웨어 사양은 다음과 같다. 원활한 설치를 원한다면 다음의 하드웨어 사양 이상을 추천한다.

    • System
      • CPU Dual-Core 2 GHz 이상
      • RAM 2GB 이상
      • HDD 3GB 이상
    • Platform
      • Ubuntu 32/64 bit 지원
        • Ubuntu 11.04
        • Ubuntu 11.10
        • Ubuntu 12.04
      • Windows 32/64 bit 지원
        • Windows XP
        • Windows 7
      • MAC OS X 지원
        • 10.7 Lion
        • 10.8 Mountain Lion
    • 하드웨어가상화지원 PC 추천(VT-x)
      • PC 에서 하드웨어가상화(VT-x)가 지원된다면 Emulator 속도가 훨씬 빠르다. 


2. [Prerequisites] SDK 를 설치전 미리 설치해두어야 하는 프로그램들이 있다.
  • Oracle JRE 1.6 이상
    • JRE 1.6 Download
    • 참고로 JDK 와 JRE 와의 관계는 JDK 를 설치하면 JRE 는 깔려있다.
      • JRE 는 Java Application 을 구동하기위한 최소한의 Runtime Environment 이고, JDK 는 Java Application 을 개발하기 위한 JRE 를 포함한 Development Kit 이다.
  • Google Chrome Browser
    • Google Chrome Browser Download
    • HTML5, CSS3 등의 Tizen Web Application 을 개발하기위한 Preview, Debugging, Simulator 등을 위해서 Chrome 이 필요하다.
  • 자신의 그래픽 드라이버를 최신으로 업데이트
    • NVIDIA/ATI 드라이버등 자신의 그래픽 드라이버를 최신으로 Update 해야 Tizen Emulator 에서 고성능의 성능을 얻어낼 수 있다.


3. SDK Installer Manager 를 다운받아 보자.
  • Installer Manager
    • SDK 는 Installer Manager 라는 약 5MB 가 안되는 작은 프로그램을 실행하면, SDK Image 라 불리우는 500MB 이상의 이미지를 알아서 다운받아서 설치해준다.
    • SDK Image 는 Package Server 라는 저장소에 존재하는데, SDK Image 가 Update 되면 Installer Manager 에서 이를 감지하여 Update 설치를 수행해준다.
    • 네트웍속도가 느리다면, SDK Image 를 따로 다운받고 Installer Manager 에서 다운받은 이미지를 지정하면, 다운받은 SDK Image 를 설치할 수 있다.
  • SDK Installer Manager Download
  • SDK Image Download



4. 다운받은 Install Manager 파일을 클릭하여 실행하자.


5. 좌측 하단에 Settings 메뉴를 눌러보면 다음과 같이 Proxy 설정을 할 수 있다.

  • Proxy 를 설정하여 쓰고 있다면 이곳에서 자신에게 맞는 Proxy 설정을 한다.
  • Proxy 를 쓰고있지 않다면 Direct connection 을 체크하고 OK 버튼을 누른다.



6. Advanced 버튼을 한번 눌러보면 다음과 같은 메뉴가 나온다.

  • Package Server : SDK Image 를 Download 받을 수 있는 Package Server
    • 해당 패키지서버를 Browser 로 탐색해보면 Binary 가 Zip 형식으로 패키징 되어있는것을 볼 수 있다.
  • Distribution : SDK 의 Version 을 다르게 하여 설치 할 수 있다.
  • SDK Image : 위의 3번에서 설명한 Download 받은 SDK Image 를 지정하여 SDK 를 설치할 수 있는 메뉴



7. 다시 OK 를 눌러 돌아와서 라이센스 체크를 하고 Next 를 Click

8. 다음과 같이 인스톨 Type 을 설정 할 수 있다. 

  • 기본설치: 약 1.6GB 정도로, Web IDE, Web Simulator, Web Command Line Tools, Native IDE, Native Toolchain, Native Command Line Tools, Emulator, Web Sample, Native Sample 등이 설치된다.
  • 최소설치: 약 370MB 정도로, Web IDE, Native IDE 를 제외하고, Command Line Tool 위주로 개발이 가능하게 하는 저용량 설치타입
  • 사용자정의 설치



9. Custom 메뉴로 해당 항목들을 살펴보자.

  • Web App Development
    • Command Line Tools: Command Line 으로 Web App 개발을 지원해주는 툴
    • Web Simulator: Chrome Browser의 Extension 으로 동작하는 Web App simulator
    • Web IDE: Web App 개발을 지원해주는 Eclipse Based Development Tool
  • Native App Development
    • Toolchain: Native 프로젝트 빌드, Debugging 을 위한 GCC, GDB, LLVM 등의 툴
    • Command Line Tools: Command Line 으로 Native App 개발을 지원해주는 툴
    • Native IDE: Native App 개발을 지원해주는 Eclipse Based Development Tool
  • Platform Development
    • library, device driver, preloaded application 등의 개발을 지원하는 툴
  • Common Tools
    • Emulator: Emulator Manager 와 같은 Tizen Emulator 지원 툴
  • Platforms
    • Tizen 2.0
      • Platform Image: 실제 Real Device 와 같은 효과를 내주는 Tizen Emulator 용 Image
      • Native Rootstrap: Native App 의 빌드나 디버깅에 필요한 라이브러리와 헤더파일등의 모음
      • Web Samples: Web App 으로 생성되는 Web Sample. 패키지가 따로 빠져있는걸로 보아서 외부에서  기여도 가능한듯.
      • Documents: Tizen IDE 의 Eclipse Help Contents 등에 기여되는 Document
      • Native Samples: Native App 으로 생성되는 Native Sample.
      • Platform Rootstrap: Platform 관련 개발시 빌드나 디버깅에 필요한 라이브러리와 헤더파일등의 모음



10. 원하는 인스톨 타입으로 설정 후 Next 를 누르면 다음과 같이 SDK Image 를 다운 받고, 설치에 들어간다.

  • SDK Image Download 및 설치까지 약 30~40분내외로 추정됨.(Network 상황에 따라 다름)

11. 설치가 완료되면 다음과 같이 Installation Completed 라는 창이 뜬다. 

  • 이제 Tizen SDK 를 써볼 수 있다!

12. Relese Note 를 보면 제공되는 여러 Feature 정보등을 알 수 있다.

  • 2.0 알파 대비 다음과 같은 점이 두드러진다.
    • Mac OS X 지원
    • RDS(Rapid Development Support) 기능 추가
      • 빌드 및 패키징시 변경된 파일만 Upload 하는 기능으로 개발속도 향상
    • 향상된 command line interface
    • Web UI Framework 성능개선 및 Widget 추가
    • Tizen Web API Set 변경
      • Feature 에서 Previlege 로 Tag 명칭 변경
    • 크롬기반 HTML/CSS Preview
    • Native App 개발지원
      • Tizen Device API
      • Dynamic analyzer
      • Platform Project



13. 설치완료 후 재부팅을 한다.



14. 터미널에서 {home}/tizen-sdk/ide/TizenIDE.app/Contents/MacOS 의 폴더의 TizenIDE 를 실행 하면 Tizen IDE 가 실행이 되는 모습을 볼 수 있다.


Posted by leechwin

댓글을 달아 주세요

드디어 Tizen 2.0 Magnolia SDK 가 2013-02-18 공개되었다.


Windows 7 에 Tizen 2.0 MAGNOLIA SDK 를 설치하는 법을 알아보자.


1. 권장 하드웨어 사양은 다음과 같다. 원활한 설치를 원한다면 다음의 하드웨어 사양 이상을 추천한다.

    • System
      • CPU Dual-Core 2 GHz 이상
      • RAM 2GB 이상
      • HDD 3GB 이상
    • Platform
      • Ubuntu 32/64 bit 지원
        • Ubuntu 11.04
        • Ubuntu 11.10
        • Ubuntu 12.04
      • Windows 32/64 bit 지원
        • Windows XP
        • Windows 7
      • MAC OS X 지원
        • 10.7 Lion
        • 10.8 Mountain Lion
    • 하드웨어가상화지원 PC 추천(VT-x)
      • PC 에서 하드웨어가상화(VT-x)가 지원된다면 Emulator 속도가 훨씬 빠르다. 


2. [Prerequisites] SDK 를 설치전 미리 설치해두어야 하는 프로그램들이 있다.
  • Oracle JRE 1.6 이상
    • JRE 1.6 Download
    • 참고로 JDK 와 JRE 와의 관계는 JDK 를 설치하면 JRE 는 깔려있다.
      • JRE 는 Java Application 을 구동하기위한 최소한의 Runtime Environment 이고, JDK 는 Java Application 을 개발하기 위한 JRE 를 포함한 Development Kit 이다.
  • Google Chrome Browser
    • Google Chrome Browser Download
    • HTML5, CSS3 등의 Tizen Web Application 을 개발하기위한 Preview, Debugging, Simulator 등을 위해서 Chrome 이 필요하다.
  • 자신의 그래픽 드라이버를 최신으로 업데이트
    • NVIDIA/ATI 드라이버등 자신의 그래픽 드라이버를 최신으로 Update 해야 Tizen Emulator 에서 고성능의 성능을 얻어낼 수 있다.


3. SDK Installer Manager 를 다운받아 보자.



4. 다운받은 Install Manager 파일을 클릭하여 실행하자.



5. 좌측 하단에 Settings 메뉴를 눌러보면 다음과 같이 Proxy 설정을 할 수 있다.

  • Proxy 를 설정하여 쓰고 있다면 이곳에서 자신에게 맞는 Proxy 설정을 한다.
  • Proxy 를 쓰고있지 않다면 Direct connection 을 체크하고 OK 버튼을 누른다.



6. Advanced 버튼을 한번 눌러보면 다음과 같은 메뉴가 나온다.

  • Package Server : SDK Image 를 Download 받을 수 있는 Package Server
    • 해당 패키지서버를 Browser 로 탐색해보면 Binary 가 Zip 형식으로 패키징 되어있는것을 볼 수 있다.
  • Distribution : SDK 의 Version 을 다르게 하여 설치 할 수 있다.
  • SDK Image : 위의 3번에서 설명한 Download 받은 SDK Image 를 지정하여 SDK 를 설치할 수 있는 메뉴



7. 다시 OK 를 눌러 돌아와서 라이센스 체크를 하고 Next 를 Click



8. 다음과 같이 인스톨 Type 을 설정 할 수 있다. 

  • 기본설치: 약 2.2GB 정도로, Web IDE, Web Simulator, Web Command Line Tools, Native IDE, Native Toolchain, Native Command Line Tools, Emulator, Web Sample, Native Sample 등이 설치된다.
  • 최소설치: 약 850MB 정도로, Web IDE, Native IDE 를 제외하고, Command Line Tool 위주로 개발이 가능하게 하는 저용량 설치타입
  • 사용자정의 설치



9. Custom 메뉴로 해당 항목들을 살펴보자.

  • Web App Development
    • Command Line Tools: Command Line 으로 Web App 개발을 지원해주는 툴
    • Web Simulator: Chrome Browser의 Extension 으로 동작하는 Web App simulator
    • Web IDE: Web App 개발을 지원해주는 Eclipse Based Development Tool
  • Native App Development
    • Toolchain: Native 프로젝트 빌드, Debugging 을 위한 GCC, GDB, LLVM 등의 툴
    • Command Line Tools: Command Line 으로 Native App 개발을 지원해주는 툴
    • Native IDE: Native App 개발을 지원해주는 Eclipse Based Development Tool
  • Platform Development
    • library, device driver, preloaded application 등의 개발을 지원하는 툴
  • Common Tools
    • Emulator: Emulator Manager 와 같은 Tizen Emulator 지원 툴
  • Platforms
    • Tizen 2.0
      • Platform Image: 실제 Real Device 와 같은 효과를 내주는 Tizen Emulator 용 Image
      • Native Rootstrap: Native App 의 빌드나 디버깅에 필요한 라이브러리와 헤더파일등의 모음
      • Web Samples: Web App 으로 생성되는 Web Sample. 패키지가 따로 빠져있는걸로 보아서 외부에서  기여도 가능한듯.
      • Documents: Tizen IDE 의 Eclipse Help Contents 등에 기여되는 Document
      • Native Samples: Native App 으로 생성되는 Native Sample.
      • Platform Rootstrap: Platform 관련 개발시 빌드나 디버깅에 필요한 라이브러리와 헤더파일등의 모음



10. 원하는 인스톨 타입으로 설정 후 Next 를 누르면 다음과 같이 SDK Image 를 다운 받고, 설치에 들어간다.

  • SDK Image Download 및 설치까지 약 40~50분내외로 추정됨.(Network 상황에 따라 다름)


11. 설치도중 Intel Hardware Accelerated Execution Manager 를 설치화면이 나온다.

  • 자신의 PC 가 하드웨어가상화(VT-x)를 지원한다면, Intel Hardware Accelerated Execution Manager 를 설치한다.
    • 자신의 PC에서 가상화지원이 되는지 안되는지 잘 모르겠다면, 일단 계속 실행해보면, 가상화 지원이 안되는 PC 이면 알아서 설치가 안된다. -_-;
    • 설치가 된다면 애뮬레이터 실행속도가 비약적으로 향상된다.



12. 설치가 완료되면 다음과 같이 Installation Completed 라는 창이 뜬다. 

  • 이제 Tizen SDK 를 써볼 수 있다!


13. Relese Note 를 보면 제공되는 여러 Feature 정보등을 알 수 있다.

  • 2.0 알파 대비 다음과 같은 점이 두드러진다.
    • Mac OS X 지원
    • RDS(Rapid Development Support) 기능 추가
      • 빌드 및 패키징시 변경된 파일만 Upload 하는 기능으로 개발속도 향상
    • 향상된 command line interface
    • Web UI Framework 성능개선 및 Widget 추가
    • Tizen Web API Set 변경
      • Feature 에서 Previlege 로 Tag 명칭 변경
    • 크롬기반 HTML/CSS Preview
    • Native App 개발지원
      • Tizen Device API
      • Dynamic analyzer
      • Platform Project



14. 설치완료 후 재부팅을 한다.



15. Windows 의 시작 메뉴에 있는 Tizen IDE 를 Click 하면 Tizen IDE 가 실행이 되는 모습을 볼 수 있다.



Posted by leechwin

댓글을 달아 주세요

드디어 Tizen 2.0 Magnolia SDK 가 2013-02-18 공개되었다.


Ubuntu 12.04 에  Tizen 2.0 MAGNOLIA SDK 를 설치하는 법을 알아보자.


1. 권장 하드웨어 사양은 다음과 같다. 원활한 설치를 원한다면 다음의 하드웨어 사양 이상을 추천한다.

    • System
      • CPU Dual-Core 2 GHz 이상
      • RAM 2GB 이상
      • HDD 3GB 이상
    • Platform
      • Ubuntu 32/64 bit 지원
        • Ubuntu 11.04
        • Ubuntu 11.10
        • Ubuntu 12.04
      • Windows 32/64 bit 지원
        • Windows XP
        • Windows 7
      • MAC OS X 지원
        • 10.7 Lion
        • 10.8 Mountain Lion
    • 하드웨어가상화지원 PC 추천(VT-x)
      • PC 에서 하드웨어가상화(VT-x)가 지원된다면 Emulator 속도가 훨씬 빠르다. 


2. [Prerequisites] SDK 를 설치전 미리 설치해두어야 하는 프로그램들이 있다.
  • Oracle JDK 1.6 이상
    • Ubuntu 에 Open JDK 도 있지만 안정성을 위해 Oracle JDK 1.6 이상을 설치한다.
    • 설치법은 필자의 블로그에도 정리되어있다.
    • Ubuntu 에 Oracle JDK 설치법
  • Google Chrome Browser
    • Google Chrome Browser Download
    • HTML5, CSS3 등의 Tizen Web Application 을 개발하기위한 Preview, Debugging, Simulator 등을 위해서 Chrome 이 필요하다.
  • apt-get install
    • 다음 2개의 패키지를 apt-get 으로 설치한다.
      • qemu-user-static
        •  $ sudo apt-get install qemu-user-static

      • libwebkitgtk-1.0-0
        •  $ sudo apt-get install libwebkitgtk-1.0-0

  • 자신의 그래픽 드라이버를 최신으로 업데이트
    • NVIDIA/ATI 드라이버등 자신의 그래픽 드라이버를 최신으로 Update 해야 Tizen Emulator 에서 고성능의 성능을 얻어낼 수 있다.
3. SDK Installer Manager 를 다운받아 보자.
  • Installer Manager
    • SDK 는 Installer Manager 라는 약 5MB 가 안되는 작은 프로그램을 실행하면, SDK Image 라 불리우는 500MB 이상의 이미지를 알아서 다운받아서 설치해준다.
    • SDK Image 는 Package Server 라는 저장소에 존재하는데, SDK Image 가 Update 되면 Installer Manager 에서 이를 감지하여 Update 설치를 수행해준다.
    • 네트웍속도가 느리다면, SDK Image 를 따로 다운받고 Installer Manager 에서 다운받은 이미지를 지정하면, 다운받은 SDK Image 를 설치할 수 있다.
  • SDK Installer Manager Download
  • SDK Image Download



4. 다운받은 Install Manager 파일에 실행권한을  주고 실행해보자.


 $ sudo chmod +x tizen-sdk-2.0-ubuntu32.bin

 $ ./tizen-sdk-2.0-ubuntu32.bin

  • 만약 Install Manager 가 실행이 안되고 필요한 패키지를 설치하라는 오류 메시지가 나오면 메시지에 나오는 해당 패키지를  apt-get 으로 설치해준다.
    •  $ sudo apt-get install 필요한패키지이름

  • 이제 Install Manager 를 다시 실행하면 다음과 같이 실행이 된다.



5. 좌측 하단에 Settings 메뉴를 눌러보면 다음과 같이 Proxy 설정을 할 수 있다.

  • Proxy 를 설정하여 쓰고 있다면 이곳에서 자신에게 맞는 Proxy 설정을 한다.



6. Advanced 버튼을 한번 눌러보면 다음과 같은 메뉴가 나온다.

  • Package Server : SDK Image 를 Download 받을 수 있는 Package Server
    • 해당 패키지서버를 Browser 로 탐색해보면 Binary 가 Zip 형식으로 패키징 되어있는것을 볼 수 있다.
  • Distribution : SDK 의 Version 을 다르게 하여 설치 할 수 있다.
  • SDK Image : 위의 3번에서 설명한 Download 받은 SDK Image 를 지정하여 SDK 를 설치할 수 있는 메뉴



7. 다시 OK 를 눌러 돌아와서 라이센스 체크를 하고 Next 를 Click.



8. 다음과 같이 인스톨 Type 을 설정 할 수 있다. 

  • 기본설치: 약 1.6GB 정도로, Web IDE, Web Simulator, Web Command Line Tools, Native IDE, Native Toolchain, Native Command Line Tools, Emulator, Web Sample, Native Sample 등이 설치된다.
  • 최소설치: 약 600 MB 정도로, Web IDE, Native IDE 를 제외하고, Command Line Tool 위주로 개발이 가능하게 하는 저용량 설치타입
  • 사용자정의 설치


9. Custom 메뉴로 해당 항목들을 살펴보자.

  • Web App Development
    • Command Line Tools: Command Line 으로 Web App 개발을 지원해주는 툴
    • Web Simulator: Chrome Browser의 Extension 으로 동작하는 Web App simulator
    • Web IDE: Web App 개발을 지원해주는 Eclipse Based Development Tool
  • Native App Development
    • Toolchain: Native 프로젝트 빌드, Debugging 을 위한 GCC, GDB, LLVM 등의 툴
    • Command Line Tools: Command Line 으로 Native App 개발을 지원해주는 툴
    • Native IDE: Native App 개발을 지원해주는 Eclipse Based Development Tool
  • Platform Development
    • library, device driver, preloaded application 등의 개발을 지원하는 툴
  • Common Tools
    • Emulator: Emulator Manager 와 같은 Tizen Emulator 지원 툴
  • Platforms
    • Tizen 2.0
      • Platform Image: 실제 Real Device 와 같은 효과를 내주는 Tizen Emulator 용 Image
      • Native Rootstrap: Native App 의 빌드나 디버깅에 필요한 라이브러리와 헤더파일등의 모음
      • Web Samples: Web App 으로 생성되는 Web Sample. 패키지가 따로 빠져있는걸로 보아서 외부에서  기여도 가능한듯.
      • Documents: Tizen IDE 의 Eclipse Help Contents 등에 기여되는 Document
      • Native Samples: Native App 으로 생성되는 Native Sample.
      • Platform Rootstrap: Platform 관련 개발시 빌드나 디버깅에 필요한 라이브러리와 헤더파일등의 모음



10. 원하는 인스톨 타입으로 설정 후 Next 를 누르면 다음과 같이 SDK Image 를 다운 받고, 설치에 들어간다.

  • SDK Image Download 및 설치까지 약 30~40분내외로 추정됨.



11. 설치가 완료되면 다음과 같이 Installation Completed 라는 창이 뜬다. 

  • 이제 Tizen SDK 2.0 을 써 볼 수 있다!



12. Relese Note 를 보면 제공되는 여러 Feature 정보등을 알 수 있다.

  • 2.0 알파 대비 다음과 같은 점이 두드러진다.
    • Mac OS X 지원
    • RDS(Rapid Development Support) 기능 추가
      • 빌드 및 패키징시 변경된 파일만 Upload 하는 기능으로 개발속도 향상
    • 향상된 command line interface
    • Web UI Framework 성능개선 및 Widget 추가
    • Tizen Web API Set 변경
      • Feature 에서 Previlege 로 Tag 명칭 변경
    • 크롬기반 HTML/CSS Preview
    • Native App 개발지원
      • Tizen Device API
      • Dynamic analyzer
      • Platform Project



13. 설치완료 후 재부팅을 한다.



14. Linux 의 메뉴에서 tizen 으로 검색하여 Tizen IDE 를 Click 하면 Tizen IDE 가 실행이 되는 모습을 볼 수 있다.


Posted by leechwin

댓글을 달아 주세요

Ubuntu 11.10 에 Tizen 2.0 SDK Alpha 를 설치하는 법을 알아보자.


참고로 Tizen 2.0 SDK Alpha 는 2012-09-25 공개되었다.


1. 권장 하드웨어 사양은 다음과 같다. 원활한 설치를 원한다면 다음의 하드웨어 사양 이상을 추천한다.

    • System
      • CPU Dual-Core 2 GHz 이상
      • RAM 2GB 이상
      • HDD 3GB 이상
    • Platform
      • Ubuntu 32/64 bit 지원
        • Ubuntu 11.04
        • Ubuntu 11.10
      • Windows 32/64 bit 지원
        • Windows XP
        • Windows 7
    • 하드웨어가상화지원 PC 추천(VT-x)
      • PC 에서 하드웨어가상화(VT-x)가 지원된다면 Emulator 속도가 훨씬 빠르다. 


2. [Prerequisites] SDK 를 설치전 미리 설치해두어야 하는 프로그램들이 있다.
  • Oracle JDK 1.6 이상
    • Ubuntu 에 Open JDK 도 있지만 안정성을 위해 Oracle JDK 1.6 이상을 설치한다.
    • 설치법은 필자의 블로그에도 정리되어있다.
    • Ubuntu 에 Oracle JDK 설치법
  • Google Chrome Browser
    • Google Chrome Browser Download
    • HTML5, CSS3 등의 Tizen Web Application 을 개발하기위한 Preview, Debugging, Simulator 등을 위해서 Chrome 이 필요하다.
  • 자신의 그래픽 드라이버를 최신으로 업데이트
    • NVIDIA/ATI 드라이버등 자신의 그래픽 드라이버를 최신으로 Update 해야 Tizen Emulator 에서 고성능의 성능을 얻어낼 수 있다.
3. SDK Installer Manager 를 다운받아 보자.
  • Installer Manager
    • SDK 는 Installer Manager 라는 약 5MB 가 안되는 작은 프로그램을 실행하면, SDK Image 라 불리우는 500MB 이상의 이미지를 알아서 다운받아서 설치해준다.
    • SDK Image 는 Package Server 라는 저장소에 존재하는데, SDK Image 가 Update 되면 Installer Manager 에서 이를 감지하여 Update 설치를 수행해준다.
    • 네트웍속도가 느리다면, SDK Image 를 따로 다운받고 Installer Manager 에서 다운받은 이미지를 지정하면, 다운받은 SDK Image 를 설치할 수 있다.
  • SDK Installer Manager Download
  • SDK Image Download



4. 다운받은 Install Manager 파일에 실행권한을  주고 실행해보자.


 $ sudo chmod +x tizen-sdk-2.0-ubuntu32.bin

 $ ./tizen-sdk-2.0-ubuntu32.bin

  • 다음과 같이 Install Manager 실행을 위해 필요한 패키지 설치를 하라는 메시지가 나온다.
  • apt-get 으로 다음과 같이 설치해준다.
    • gettext
    • expect
    • gtk-engines-pixbuf
    • libgnome2-0
    •  $ sudo apt-get install gettext expect gtk-engines-pixbuf libgnome2-0


  • 이제 Install Manager 를 다시 실행하면 다음과 같이 실행이 된다.



5. Advanced 버튼을 한번 눌러보면 다음과 같은 메뉴가 나온다.

  • Package Server : SDK Image 를 Download 받을 수 있는 Package Server
    • 해당 패키지서버를 Browser 로 탐색해보면 Binary 가 Zip 형식으로 패키징 되어있는것을 볼 수 있다.
  • Distribution : SDK 의 Version 을 다르게 하여 설치 할 수 있다.
  • SDK Image : 위의 3번에서 설명한 Download 받은 SDK Image 를 지정하여 SDK 를 설치할 수 있는 메뉴




6. 다시 OK 를 눌러 돌아와서 라이센스 체크를 하고 Next 를 Click.



7. 다음과 같이 인스톨 Type 을 설정 할 수 있다. 

  • 기본설치: 약 600MB 정도로, Web IDE, Web Simulator, Command Line Tools, Emulator,  Web Sample 등이 설치된다.
  • 최소설치: Web IDE 를 제외하고, Command Line Tool 위주로 개발이 가능하게 하는 저용량 설치타입
  • 사용자정의 설치



8. Custom 메뉴로 해당 항목들을 살펴보자.

  • Web App Development
    • Command Line Tools: Command Line 으로 Web App 개발을 지원해주는 툴
    • Web Simulator: Chrome Browser의 Extension 으로 동작하는 Web App simulator
    • Web IDE: Web App 개발을 지원해주는 Eclipse Based Development Tool
  • Common Tools
    • Emulator: Emulator Manager 와 같은 Tizen Emulator 지원 툴
  • Platforms
    • Tizen 2.0
      • Web Samples: Web App 으로 생성되는 Web Sample. 패키지가 따로 빠져있는걸로 보아서 외부에서  기여도 가능한듯.
      • Platform Image: 실제 Real Device 와 같은 효과를 내주는 Tizen Emulator 용 Image
      • Documents: Web IDE 의 Eclipse Help Contents 등에 기여되는 Document



9. 원하는 인스톨 타입으로 설정 후 Next 를 누르면 다음과 같이 SDK Image 를 다운 받고, 설치에 들어간다.

  - SDK Image Download 및 설치까지 약 20분내외로 추정됨.


10. 설치가 완료되면 다음과 같이 Installation Completed 라는 창이 뜬다. 

  - 이제 Tizen SDK 를 써볼 수 있다!!


11. Relese Note 를 보면 제공되는 여러 Feature 정보등을 알 수 있다.



12. 설치완료 후 재부팅을 한다.



13. Linux 의 메뉴에서 tizen 으로 검색하여 Tizen IDE 를 Click 하면 Tizen IDE 가 실행이 되는 모습을 볼 수 있다.



14. 처음 프로젝트 생성시 가끔 다음과 같은 에러가 발생하는 경우가 있다.

  • No more handles [Unknown Mozilla path (MOZILLA_FIVE_HOME not set)]
  • 이 경우는 Linux 에서 Eclipse 의 SWT Browser 에서 필요한 라이브러리가 없는 경우로 다음과 같이 조치해야 한다.
  • XUL Runner 설치
    •  $ sudo apt-get install xulrunner-1.9.2

    • 위의 명령어로 설치가 안된다면 다음과 같이 저장소를 추가해주어야 한다.
      • Ubuntu > Update Manager(업데이트 관리자) > Settings(설정) > Other software(기타소프트웨어) > Add (추가)
        • deb http://archive.ubuntu.com/ubuntu hardy-updates main multiverse
        • deb http://archive.ubuntu.com/ubuntu hardy main multiverse 
      • apt-get update
        •  $ sudo apt-get update

      • xulrunner 설치
        •  $ sudo apt-get install xulrunner-1.9.2



    15. 애뮬레이터의 속도를 향상시키기 위해서는 qemu-kvm 패키지도 꼭 설치하도록 하자.

    • qemu-kvm
      •  $ sudo apt-get install qemu-kvm


    Posted by leechwin

    댓글을 달아 주세요

    Windows 7 에 Tizen 2.0 SDK Alpha 를 설치하는 법을 알아보자.


    참고로 Tizen 2.0 SDK Alpha 는 2012-09-25 공개되었다.


    1. 권장 하드웨어 사양은 다음과 같다. 원활한 설치를 원한다면 다음의 하드웨어 사양 이상을 추천한다.

      • System
        • CPU Dual-Core 2 GHz 이상
        • RAM 2GB 이상
        • HDD 3GB 이상
      • Platform
        • Ubuntu 32/64 bit 지원
          • Ubuntu 11.04
          • Ubuntu 11.10
        • Windows 32/64 bit 지원
          • Windows XP
          • Windows 7
      • 하드웨어가상화지원 PC 추천(VT-x)
        • PC 에서 하드웨어가상화(VT-x)가 지원된다면 Emulator 속도가 훨씬 빠르다. 

    2. [Prerequisites] SDK 를 설치전 미리 설치해두어야 하는 프로그램들이 있다.
    • Oracle JRE 1.6 이상
      • JRE 1.6 Download
      • 참고로 JDK 와 JRE 와의 관계는 JDK 를 설치하면 JRE 는 깔려있다.
        • JRE 는 Java Application 을 구동하기위한 최소한의 Runtime Environment 이고, JDK 는 Java Application 을 개발하기 위한 JRE 를 포함한 Development Kit 이다.
    • Google Chrome Browser
      • Google Chrome Browser Download
      • HTML5, CSS3 등의 Tizen Web Application 을 개발하기위한 Preview, Debugging, Simulator 등을 위해서 Chrome 이 필요하다.
    • 자신의 그래픽 드라이버를 최신으로 업데이트
      • NVIDIA/ATI 드라이버등 자신의 그래픽 드라이버를 최신으로 Update 해야 Tizen Emulator 에서 고성능의 성능을 얻어낼 수 있다.
    • 자신의 PC 가 하드웨어가상화(VT-x)를 지원한다면, Intel Hardware Accelerated Execution Manager 를 설치한다.

    3. SDK Installer Manager 를 다운받아 보자.


    4. 다운받은 Install Manager 파일을 클릭하여 실행하자.




    5. Advanced 버튼을 한번 눌러보면 다음과 같은 메뉴가 나온다.

    • Package Server : SDK Image 를 Download 받을 수 있는 Package Server
      • 해당 패키지서버를 Browser 로 탐색해보면 Binary 가 Zip 형식으로 패키징 되어있는것을 볼 수 있다.
    • Distribution : SDK 의 Version 을 다르게 하여 설치 할 수 있다.
    • SDK Image : 위의 3번에서 설명한 Download 받은 SDK Image 를 지정하여 SDK 를 설치할 수 있는 메뉴



    6. 다시 OK 를 눌러 돌아와서 라이센스 체크를 하고 Next 를 Click



    7. 다음과 같이 인스톨 Type 을 설정 할 수 있다. 

    • 기본설치: 약 600MB 정도로, Web IDE, Web Simulator, Command Line Tools, Emulator,  Web Sample 등이 설치된다.
    • 최소설치: Web IDE 를 제외하고, Command Line Tool 위주로 개발이 가능하게 하는 저용량 설치타입
    • 사용자정의 설치



    8. Custom 메뉴로 해당 항목들을 살펴보자.

    • Web App Development
      • Command Line Tools: Command Line 으로 Web App 개발을 지원해주는 툴
      • Web Simulator: Chrome Browser의 Extension 으로 동작하는 Web App simulator
      • Web IDE: Web App 개발을 지원해주는 Eclipse Based Development Tool
    • Common Tools
      • Emulator: Emulator Manager 와 같은 Tizen Emulator 지원 툴
    • Platforms
      • Tizen 2.0
        • Web Samples: Web App 으로 생성되는 Web Sample. 패키지가 따로 빠져있는걸로 보아서 외부에서  기여도 가능한듯.
        • Platform Image: 실제 Real Device 와 같은 효과를 내주는 Tizen Emulator 용 Image
        • Documents: Web IDE 의 Eclipse Help Contents 등에 기여되는 Document



    9. 원하는 인스톨 타입으로 설정 후 Next 를 누르면 다음과 같이 SDK Image 를 다운 받고, 설치에 들어간다.

      - SDK Image Download 및 설치까지 약 20분내외로 추정됨.



    10. 설치가 완료되면 다음과 같이 Installation Completed 라는 창이 뜬다. 

      - 이제 Tizen SDK 를 써볼 수 있다!!



    11. Relese Note 를 보면 제공되는 여러 Feature 정보등을 알 수 있다.



    12. Windows 의 시작 메뉴에 있는 Tizen IDE 를 Click 하면 Tizen IDE 가 실행이 되는 모습을 볼 수 있다.



    - Windows 에서 설치는 그다지 어렵지 않다. 차후 Tizen 2.0 SDK 정식 버전이 나오면 다시 한번 설치 해봐야 겠다.

    Posted by leechwin

    댓글을 달아 주세요

    [Tizen] TIZEN SDK

    Tizen 2013. 1. 13. 19:18

    Android, IOS, Bada 등과 같은 Application 개발용 플랫폼으로 Tizen 이라는 플랫폼이 대두되고 있다.


    Tizen 플랫폼은 삼성, 인텔, Linux foundation 등이 손을 잡고 개발중인 Linux Based 플랫폼으로 개발진행 중으로 Android 와 같은 오픈소스 플랫폼이라고 한다.


    Tizen 이라는 뜻은 연결이라는 뜻의 "Tie" 와 활동적인이라는 뜻의 "Rise", 선이라는 뜻의 "Zen" 이라는 단어의 합성어라고 한다.

     - https://developer.tizen.org/support/faq


    Q: What is Tizen*?

    A: Tizen is a web-centric, fully open source mobile platform, based on the Linux kernel. Tizen is claimed to be the leading mobile platform that has full support for HTML5 and other web-centric features. The name,  Tizen, combines the connectivity of “Tie”, the activity of “Rise”, and the meditative qualities of “Zen”. 


    Tizen SDK 는 지난 2012년 4월 30일 Tizen 1.0 Larkspur 가 릴리즈 되었고, 


    2012년 9월 25일 Tizen 2.0 Alpha 가 릴리즈 되고, 

    2013년 2월 18일 Tizen 2.0 Magnolia 가 릴리즈 되었다. 




    1. Tizen 2.0 SDK Magnolia 사양 (2013-02-18)
      • System
        • CPU Dual-Core 2 GHz 이상
        • RAM 2GB 이상
        • HDD 3GB 이상
      • Platform
        • Ubuntu 32/64 bit 지원
          • Ubuntu 11.04
          • Ubuntu 11.10
          • Ubuntu 12.04
        • Windows 32/64 bit 지원
          • Windows XP
          • Windows 7
        • MAC OS X 지원
          • 10.7 Lion
          • 10.8 Mountain Lion
      • Oracle Java 1.6 이상
      • 하드웨어가상화지원 PC 추천(VTx)


    Posted by leechwin

    댓글을 달아 주세요

    1. mariah 2013.01.18 16:18  댓글주소  수정/삭제  댓글쓰기

      타이젠에 그런 뜻이..
      근데 중국 이름 같아요.