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
,

개발중인 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
,

 요근래 Windows7 64bit 에서 MS Office 2010 을 사용중에 갑자기 언어팩을 설치할 수 없다는 경고와 함께 무한 리부팅이 되는 사태가 발생 했었다.


 재부팅이 무한정 되는 문제는 윈도우즈가 부팅되자마자 작업관리자의 프로세스에서 Microsoft Office 가 수행중인 프로제스를 강제 종료하여 임시로 해결이 되었다. 하지만 이후 Microsoft Office Uninstall 만 수행하면 위의 재부팅 문제가 발생하였다.


 윈도우익스플러에서 강제로 Office 관련된 부분을 지우고 새로 Office 를 설치하려고 하니 이번엔 다음과 같은 경고창이 뜨면서 이도저도 못하는 상황이 발생되었다.


"이전 Groove 또는 Microsoft Groove Server 소프트웨어가 이 시스템에 설치되어 있습니다. Microsoft Sharepoint Workspace를 설치 또는 업그레이드하기 전에 이전 Groove 및 Microsoft Groove Server 소프트웨어를 모두 제거해야 합니다. 자세한 내용은 Microsoft Shearepoint Workspace 관리자에게 문의하십시오."


 위의 문제를 해결하고 MS Office 를 새로 설치하려면 다음과 같은 방법이 있다.

  1. 제어판의 프로그램 추가제거에서 office 를 제거하는 방법(이방법이 잘되면 여기에 블로깅을 하지도 않았다.) 
  2. Fix It 라는 Uninstall 프로그램을 수행하여 office 를 제거하는 방법
  3. 위의 1,2번으로 해결이 안되면 수동으로 office 관련 파일들과 레지스트리를 삭제해줘야 한다.


Posted by leechwin
,