반응형
Notice
Recent Posts
Recent Comments
관리 메뉴

꿈꾸는 사람.

HelloWorld 응용 프로그램 작성, 빌드, 실행. 본문

IT/Tizen

HelloWorld 응용 프로그램 작성, 빌드, 실행.

현무랑 니니 2013. 6. 11. 23:52
반응형


타이젠 앱 개발은 웹 앱과 네이티브 앱으로 개발하는 두 가지 방법이 있다.

이번에는 가장 간단한 Hello World 프로그램을 네이티브 앱으로 개발한다.


Tizen IDE를 이용하여 응용 프로그램을 개발하는 절차의 개요는 다음과 같다.

1. 응용 프로그램을 작성.

2. 응용 프로그램을 빌드.

3. 응용 프로그램을 실행.


1. 응용 프로그램을 작성하는 절차.

1) IDE에서 File > New > Project를 선택한다.

2) New Project 창에서 Tizen > Tizen Native Project를 선택하고 Next 단추를 누른다.


3) Tizen Native Project 창에서 상세한 설정을 한다.

   - 프로젝트를 Form-based Application로 선택한다.

   - 프로젝트 이름을 정한다.


4) 생성된 프로젝트에서 실행될 때 Hello World가 표시되도록 수정한다.

IDF_FORM을 선택 후 Properties에서 Title Text를 수정한다.


2. 응용 프로그램을 빌드하는 절차.

Tizen이 지원하는 컴파일러는 LLVM 3.1(기본 설정)과 GCC 4.5이다.

어떤 컴파일러를 선택하는 것이 유리한지는 추후 확인해야 한다.

빌드 환경은 개발 중일 경우는 Debug로 개발 완료 후 배포할 버전은 Release로 선택한다.


3. 응용 프로그램을 에뮬레이터에서 실행하는 절차.

1) 자신의 응용 프로그램을 서명해야 한다.

   - 먼저 <TIZEN_SDK_HOME>/tools/certificate-generator 에서 certificate-generator.sh 동작시킨다.

   - 생성한 인증 파일을 IDE에 등록한다.

     Windows > Preferences를 선택하고 Preferences창에서 Tizen SDK > Secure Profiles > Add를 누른다.


2) Connections v뷰를 통하거나 직접 emulator manager로 가상 장치를 동작시킨다.

3) Project Explorer 뷰에서 프로젝트를 우클릭하고 Run As > Tizen Native Application 를 선택하여 프로그램을 실행한다.

4) 가상장치에서 응용 프로그램을 사용한다.

5) 실행을 종료하기 위해서, 가상 장치 상에서 응용 프로그램을 빠져 나온다.


인증서를 추가하여 서명으로 활용하는 부분을 제외하면 이클립스나 안드로이드 앱 개발 과정과 유사하다.


* 참고 자료.

1. www.tizen.org - 타이젠 홈 페이지.

2. 타이젠 2.1 SDK 설치.

3. 타이젠 2.1 SDK 삭제.

4. 타이젠 emulator manager로 가상 장치(virtual machines)를 만들기.

반응형
Comments