IT 프로그래밍/TIZEN2014. 1. 25. 03:34

이번에는 에뮬레이터로 샘플예제를 실행해보도록 하겠습니다.


읽기 전에 손가락 한번 꾸~욱 눌러주세요.^^



우선 시작버튼 -> 모든 프로그램 -> Tizen SDK -> Emulator Manager를 실행합니다.

 

만약 중간에 경고창이 나타나면 그냥 Yes 버튼을 클릭합니다.

 

 


 

자~ 에뮬래이터가 아래 그림과 같이 나오게 되면 중간에 + 그림을 클릭을 합니다.

 

 


 

그럼 에뮬래이터를 생성하기 위해 몇가지를 입력을 해야합니다.

우선 이름을 입력합니다.

 

 


 

저는 S3 로 했습니다.

왜냐하면 제 버릇인데 안드로이드 개발 경험이 있으신 분이라면 아마 쉽게 눈치 챘을것 같습니다.

중간에 보시면 Display Resolution 항목에 HD(720x1280) 보이시나요?

네..그렇습니다. 갤럭시 S3 해상도가 720x1280 입니다.

S2 해상도는 480x800 이고

지금의 S4 및 노트3는 1080x1920 입니다.

현재 타이젠에서는 1080x1920을 지원안하는건지는 저도 공부하면서 포스팅하는것이라 좀 더 알아봐야 할 듯 합니다.

아..갑자기 옆으로 빠졌네요...

제가 이름 S3 라고 한것은 제가 실행하고자 하는 에뮬래이터의 해상도를 쉽게 보기 위해서 입니다.

만약 디스플레이가 1080x1920 이라면 이름을 S4 라고 지었을테지요.

이 이름은 어디까지나 제가 편해서 이렇게 만드는것이고

지금 이 포스팅을 보시는 분은 편하신대로 이름을 만드시면 됩니다.

 

나머지 항목은 그냥 기본값으로 가셔도 무난할듯 합니다만

바꾸고 싶은게 있으시다면 바꾸셔도 상관은 없습니다만 사용자의 컴퓨터 사양에 비해 RAM Size 라던가 다른 항목을 높게 설정하시면 에뮬래이터가 제대로 작동안될수도 있으니 참고 하시면 되겠습니다.

 

이름을 입력하면 제일 아래에 Confirm 버튼이 활성화 되는데 버튼을 클릭하시면 에뮬래이터가 생성이 됩니다.

 

에뮬래이터가 생성이 되면 아래 그림과 같이 에뮬래이터가 보이게 됩니다.

에뮬래이터 아래의 파란버튼(Launch 버튼)을 클릭하시면 에뮬래이터가 실행이 됩니다.

그리고 오른쪽에 Detail 의 옆에 있는 버튼을 클릭하시면 에뮬래이터 의 설정을 변경할 수 있습니다.

 

 


 

에뮬래이터를 실행시켰다면 다음과 같은 애뮬래이터가 나오게 됩니다.

만약 경고창이 뜨게 된다면 엑세스 허용 및 차단 해제 버튼을 클릭해주셔야 합니다.

 

 


 

제 컴퓨터 사양이 많이 낮아서 도스화면에서 글자가 희미해서 잘 안보이는데

마지막에 Booting 글자는 어림짐작으로 보이는듯 하네요.

여기에서 시간이 한참 걸리게 되는데......제 컴퓨터에서는 부팅이 되는데 30분 정도 걸리는듯 하네요;;컴퓨터를 바꿔야하나 ㅠ_ㅠ

만약에 한시간 넘게 기다려도 부팅이 안된다면 에뮬래이터 설정이 잘못되어있어서 부팅 안될수도 있으니깐 설정을 바꿔보세요.

예 : Ram Size 를 줄인다.

 

애뮬래이터에 글자가 모두 사라지고 그냥 화면이 까만색으로만 나와있다면 옆에 Power 버튼을 클릭하세요.

그럼 다음과 같이 잠김 화면이 나오게 됩니다.

그럼 제일 아래의 자물쇠 그림을 클릭하시면 오른쪽으로 드래그 하라는 그림이 나오게 됩니다.

 

 


 

화면을 풀고도 혹시...화면이 검게 나온다면 Home 키 또는 Menu 키를 누르게 되면 에뮬래이터가 정상적으로 작동되는것을 확인할 수 있습니다.

 

자~~이제 에뮬래이터까지 부팅이 되었으니깐 이제 우리가 작업한 프로젝트를 실행을 해봐야겠죠?

에뮬래이터로 프로젝트를 실행을 시킬려면 실행파일을 빌드해야 합니다.

그리고 어떤 모드로 빌드할 것인지 선택해야 합니다.

 

1. Debug [Active]

2. Release

3. Dynamic Analyzer

 

HaveAGoodTime.apk


 

첫번째 Debug [Active]는 방금전까지 실습한 에뮬래이터로 빌드를 하는것입니다.

 

두번째 Release는 로그 메세지를 확인할 수 없으며 실행만 가능합니다.

개발하실때는 디버그 모드로 하시고

앱 배포시에는 릴리즈 모드로 빌드한 패키지를 사용해야 합니다.

 

세번째 Dynamic Analyzer 는 저도 아직 안해봐서 잘 모르겠네요...ㅎㅎ 아직 타이젠에 대한 정보가 많이 없어서 죄송합니다;;

 

기본 빌드 모드는 Debug [Active] 모드 입니다.

빌드 모드를 변경하실려면 해당 프로젝트에서 마우스 오른쪽 버튼을 클릭하고, Build Configurations -> Build Selected를 선택합니다.

 

 


 

그럼 작은창이 나오면서 선택할 수 있는데 빌드하고자 하는 항목에 체크하면 됩니다.

 

빌드 모드를 지정하셨으면 이제 빌드를 하면 됩니다.

역시 마찬가지로 해당 프로젝트에서 마우스 오른쪽버튼을 클릭하고 Build Project를 선택합니다.

 

 


 

그럼 잠깐 작은창이 나타났다가 바로 사라질텐데(컴퓨터 사양이 느리면 좀 오래동안 떠있을수도 있습니다) 팝업창이 사라지고 화면 아래에 Problems 탭에 오류가 표시되지 않으면 빌드가 성공적으로 되었습니다.

만약 오류가 발생하면 오류를 파악하고 수정후 다시 빌드하시면 됩니다.

 

빌드가 완료되었으므로 이제 실행을 해봐야겠죠?

역시 마찬가지로 마우스 오른쪽버튼 클릭후 Run As -> Tizen Native Application을 클릭합니다.

 

 


 

그럼 아마도 에러가 발생할거에요.

 

에러가 무엇이냐면 인증서가 없다는 에러라고 생각하시면 되겠습니다.

 

그럼 어떻게 하냐면 혹시 타이젠 설치하실때 설치경로 지정해줬던거 기억이 나는가요?

 

잘 모르시겠으면 제 블로그에 타이젠 설치하는 포스팅 보시면 나와있습니다.

 

우선 타이젠 설치 폴더로 갑니다.

 

저는 G:\tizen\tizen-sdk\tools\certificate-generator 경로로 들어갈께요.

 

지금 이 포스팅을 보시는 분은 타이젠 설치 폴더에서 tools\certificate-generator 폴더로 들어가세요.

 

그럼 certificate-generator.bat 파일이 보이시나요?

 

파일을 실행합니다.

 

 

 

그럼 검은색 도스창이 뜨는데 option 이라고 나와있는 항목은 그냥 엔터키 눌러서 패스해 주세요.(귀찮은건 싫으니깐요)

 

아래 그림처럼 빨간색으로 표시해둔곳만 입력해주시면 되는데

 

첫번째 빨간색 사각형은 인증서 비밀번호 입력하는곳입니다. 비밀번호를 입력해주세요.

 

두번째 빨간색 사각형은 Alias 즉 별칭입니다. 적당히 입력해주세요.

 

세번째 빨간색 사각형은 인증서 파일이름입니다. 여기서 주의사항은 반드시 확장자 .p12 를 입력해주셔야합니다.

 

 

 

저는 비밀번호를 examplepassword로 했고 별칭은 제 이름인 kangjinil로 했고 파일이름은 example.p12로 했습니다.

 

다 입력후 엔터키를 누르시면 창이 사라지게 되는데요.

 

그럼 인증서가 어디에 생성이 되느냐면 처음에 타이젠 설치했던곳 기억이 나시는가요? 잘 모르시겠으면 제 블로그에 타이젠 설치하기에 나와있습니다.

 

타이젠 설치 폴더는 tizen-sdk 인데 여기에 보시면 숨김폴더가 한개 있습니다. tizen-sdk-data 라는 폴더를 찾으세요.

 

저는 아래 그림처럼 경로 입력을 하고 들어갑니다.

 

 

 

폴더를 잘 찾아서 들어오셨는가요? 그럼 여기로 들어가보세요.

 

G:\tizen\tizen-sdk-data\keystore\author <- 여기는 제가 생성한 경로입니다. 지금 이 글을 보시는 분은 본인이 설치한 경로로 들어가세요.

 

여기로 들어오시면 방금전에 생성한 인증서가 보이실껍니다.

 

자~이제 다시 타이젠으로 돌아갈께요.

 

아래의 에러는 인증서 에러인데 창 가운데 Preferences > Secure Profiles 파란 글자 보이시죠? 클릭하세요.

 


 

그럼 인증서 창이 뜨는데요.

 

젤 처음 Add 버튼을 클릭하셔서 프로필 이름을 넣고 생성해주세요.

 

그럼 프로필이 생성된것을 확인이 될꺼에요.

 

두번째로 가운데 Edit 버튼을 클릭하세요.

 

 

 

Author Certificate 항목에 저는 인증서가 설치되어있어서 표시되고 있는건데요. 아마 이 글을 보시는분은 빈 공란으로 되어있을겁니다.

 

Edit 버튼을 클릭하셨나요? 그럼 창이 하나 뜰꺼에요.

 

 

 

Browse 버튼을 클릭해서 아까 생성한 인증서를 가져와주세요.

 

그리고 비밀번호를 입력해야하는데 아까 인증서 생성할때 비밀번호 기억나시죠? 그걸 입력해주세요.

 

다 되었으면 ok 버튼들을 클릭해서 나오시면 됩니다.

 

자~이제 길고 긴 설정은 다 끝났습니다. 이제 다시 Run As -> Tizen Native Application을 해주세요.

 

그럼!!!!!!!!

 

 

 

짜~잔

 

멋지게 실행이 되었습니다. ㅎㅎㅎ

 

아~~글솜씨가 엉망이라 제대로 이해하셨는지 잘 모르겠네요.

 

궁금하신점은 댓글로 남겨주세요~~^^

 

 

 

참고한곳 http://cafe.naver.com/tizenity Tizen 개발자 동호회

 

Posted by 정윤문경아빠
IT 프로그래밍/TIZEN2014. 1. 25. 03:33

안녕하세요. 오늘은 타이젠 샘플예제를 불러오는 방법에 대해서 살펴보겠습니다.


읽기 전에 손가락 한번 꾸~욱 눌러주세요.^^



현재 타이젠 버전 2.2에는 웹앱 샘플이 24개, 네이티브앱 샘플이 50개가 있습니다.

 

이 샘플들을 보시면서 공부 및 개발하시면 많은 도움을 받을 수 있습니다.

 

그럼 이제부터 주요 샘플을 알려드리도록 하겠습니다.

 

우선 File -> New -> Other 을 선택합니다.

 

 


 

Tizen -> Tizen Native Project 를 선택한후 Next를 클릭합니다.

 

 


 

New Tizen Native Project 창이 나오면 상단에 Sample 을 클릭합니다.

그럼 아래에 샘플 목록이 나오게 되는데 이번에 설명할것은 BasicApp 입니다.

BasicApp을 클릭하고 하단에 Project Name을 입력합니다. 

저는 그냥 BasicApp으로 하겠습니다.

중복되지 않는(Workspace 폴더에 동일명 프로젝트등) 이름이면 어떤 이름을 입력해도 상관없습니다. 

하지만 영어로 하시는게 가급적 좋습니다.

이름까지 입력을 다 하셨다면 Finish 버튼을 클릭합니다.

 

 


 

처음 프로젝트를 생성하시는 분들은 아마 Open Associated Perspective? 라는 창이 떠서 Yes or No 를 클릭하라고 강요할텐데요.

아래에 Remember my decision 에 체크하시고 Yes를 클릭하시면 다음부터는 안나오게 됩니다.

저는 창이 안나오는 관계로 그림 캡쳐를 못하겠네요.

 

자 그럼 여기까지 하셨다면 좌측 Project Explorer에 BasicApp이 생성된것을 보실 수 있습니다.

그리고 처음에 타이젠 실행할때 workspace 경로 지정했던것 기억이 나는가요?

거기로 가보시면 BasicApp 프로젝트가 복사되어있는것을 보실 수 있습니다.

 

 


 

여기에서 팁을 하나 드리자면 SDK에서 가장 먼저 살펴보아야 할것이 BasicApp과 UiControls 입니다.

BasicApp은 하나의 Form에 여러개의 Panel을 전환하는 샘플예제입니다.

화면에는 보이지 않는 메인 Form 이 하위 Panel을 생성해서 화면에 표시합니다.

탭버튼이 선택될때 기존의 Panel은 삭제되고, 새로운 Panel을 생성합니다.

UiControls 는 타이젠에서 지원되는 모든 종류의 Control 들과 Container 의 사용방법을 보여주는 샘플예제입니다.

매니저 Form 까지 초으 28개의 Form으로 구성되어 있습니다.

 

이상 여기까지가 샘플예제 불러오는 방법에 대해서 포스팅 해보았습니다.

 

소중한 댓글 하나가 저에게 큰 힘이 됩니다.^^

 

 

 

참고한곳 http://cafe.naver.com/tizenity Tizen 개발자 동호회

 

Posted by 정윤문경아빠
IT 프로그래밍/TIZEN2014. 1. 25. 03:32

이번 포스트는 타이젠을 실행하는것을 해보겠습니다.


읽기 전에 손가락 한번 꾸~욱 눌러주세요. 별로 어려운거 아니잖아요.^^



운영체제 윈도우7 64bit를 기반으로 설명하겠습니다.

 

우선 시작 -> 모든 프로그램 -> Tizen SDK -> Tizen IDE를 실행합니다.

 

Tizen IDE는 이클립스를 사용합니다. 타이젠은 c++ 언어라서 Visual Studio를 사용해도 되지만 그렇게되면 개발자들이 라이센스 비용을 부담해야하기때문에 무료로 사용할 수 있도록 이클립스를 내장해놓은듯 합니다. 삼성&인텔의 참 친절한(?) 배려에 감사합니다.

 

 


 

제일 처음 실행하면 Workspace 경로를 물어봅니다. Workspace는 내가 작업한 프로그램이 저장되는곳이니 편한 경로로 지정을 해주시면 됩니다.

 

 


 

저는 E:\tizen\tizen-sdk\ide\workspace 로 지정을 해주었습니다. 예전서부터 IDE 툴 안에 workspace 폴더가 있는걸로 사용을 해와서 이 경로가 편하더군요.

그리고 Use this as the default and do not ask again 항목에 체크를 해주시면 지금 설정한 경로의 workspace를 사용하겠다는 의미입니다. 즉 다음번에 Tizen IDE를 실행하면 경로를 더이상 묻지않는다는 이야기입니다.

그럼 나중에 경로를 바꾸고 싶은데 더이상 안물어보면 어떻하지? 라고 걱정(?) 되실수도 있는데요. 나중에 경로를 바꿀수 있으니깐 걱정 안하셔도 됩니다. ㅎㅎ

 

 


 

자~드디어 타이젠의 첫화면 입니다. 타이젠의 소개를 해주는 항목인데요. 영어에 자신있는 분들은 설명을 읽어보셔도 좋습니다. 뭐...저는 그냥 가볍게 Welcome 옆의 x 를 눌려버립니다.

 

 


 

타이젠의 첫화면 입니다. 이클립스로 많은 개발을 해보신 분들에게는 친숙한 화면이죠.

 

대략적인 설명을 하도록 하겠습니다.

 

위 메뉴에는 각종 툴바들이 있습니다. 단축키들을 사용하도록 노력하시면 개발하시는데 조금이라도 시간을 단축할 수 있습니다.

 

왼쪽 중간에 보면 Project Explorer 이라고 있는데 작업중인 프로젝트, 소스파일등을 보여줍니다. 소스파일등을 더블클릭하게 되면 중앙화면에 파일이 열리게 됩니다.

 

오른쪽에 보면 저는 지금 Tizen Native가 보이는데 아마 처음 실행하신 분들은 Tizen Web이라고 되어있을겁니다. 왼쪽에 + 모양의 작은 아이콘을 클릭하시면 Other... 이라고 나오는데 그걸 클릭하시면 모드를 바꾸면서 사용할 수 있습니다. 저는 주로 사용하는것은 Tizen Web, Tizen Native, Debug를 주로 사용합니다.

 

하단부에 몇개의 탭들이 있는데 우선 Problems 는 프로젝트를 빌드할때 오류 및 경고등을 나타내줍니다. 오류메세지가 발생하면 그것을 보고 코드를 수정합니다.

Log는 앱이 실행될때의 진행상황을 알 수 있습니다. 만약 앱이 빌드중 또는 실행도중 에러 또는 버그가 발생한다면 Log API를 사용해서 어디에 문제가 있는지를 쉽게 파악할 수 있습니다.

 

이것외에 다양한 기능들이 무궁무진하게 많은데요. 그러한 부분들은 하나씩 공부해가면서 익히시면 되겠습니다.

 

이상 타이젠 실행하기 포스팅을 마치겠습니다.^^

 

궁금한점은 댓글로~ㅎㅎ

 

'IT 프로그래밍 > TIZEN' 카테고리의 다른 글

TIZEN BasicApp 샘플예제 따라하기  (0) 2014.01.25
TIZEN 처음 실행하기  (0) 2014.01.25
TIZEN SDK설치 및 환경설정 따라하기  (0) 2014.01.25
Posted by 정윤문경아빠
IT 프로그래밍/TIZEN2014. 1. 25. 03:32

자~타이젠을 설치해 봅시다.


글 읽기전에 손가락 한번 눌러주세요.^^



우선 타이젠은 지원되는 운영체제가 Windows 7, Ubuntu, Mac Os X 가 지원이 되는듯합니다.

 

저도 원래 Windows Xp 사용했었는데 타이젠 설치를 위해 Windows 7을 설치했습니다.

 

그럼 이제 시작하겠습니다.

 

아참..그전에 JAVA JDK 가 설치가 되어있어야 합니다. 최소버전 6 이상 설치해야합니다. 최신버전인 7버전 설치해도 됩니다. 아래 주소로 접속하셔서 JAVA JDK 설치하세요. 만약 설치되어있으시다면 타이젠 홈페이지로 접속하면 됩니다. JDK 설치에 대해서 잘 모르시면 검색해보시면 자료가 많으시니 참고 하세요.

 

http://www.oracle.com  <- JDK 설치하는 오라클 홈페이지

 

JDK 설치가 다 되셨거나 혹은 설치가 되어 있으신 분이라면 아래 주소로 접속을 합니다.

 

https://www.tizen.org

 

접속을하면 회원가입후 로그인을 합니다.(회원가입 및 로그인 안해도 SDK 다운로드는 가능)

 

 


 

중간에 DOWNLOAD THE SDK 버튼 보이시나요? 보이시면 클릭을 합니다.

 

 


 

아래로 살짝 내려오면 설치 관리자에서 다운로드 할 수 있는데 자신의 운영체제에 맞는걸로 다운로드 합니다.(저는 WINDOWS 7 64bit 설치)

 

다운로드 용량이 4.3M 라서 금방 다운로드가 되네요. 그럼 아래라 살짝 더 내려오면 SDK IMAGE가 있습니다. 역시 동일한것으로 다운로드 받으면 좋습니다. 왜냐하면 Install Manager만 다운로드해서 실행하면 필요한 파일들을 웹에서 다운로드를 하게 되는데 설치도중 오류가 발생할 수 있기때문에 Image 파일을 다운로드 해놓는것이 좋습니다.(저는 한번 오류가 나서 다시 설치한 경험이 있습니다)

 

 


 

용량이 좀 많이 크네요. 인내심을 갖고 커피한잔 하시면서 여유롭게 기다립니다. ㅎㅎ

 

 


 

다운로드가 다 되셨으면 tizen-sdk-windows64-v2.2.71.exe 파일을 실행합니다.

 

만약 경고창이 나오면 읽기 귀찮으니깐 무시하고 yes 또는 ok를 누릅니다.

 

 


 

그럼 위 그림과같이 설치화면이 나오는데 Advanced 를 클릭합니다.

 

 


 

SDK image 버튼을 클릭해주시면 오른쪽에 파일여는 버튼이 활성화 됩니다. 버튼을 클릭하면 탐색기가 나오는데 아까 다운받았던 image 파일을 열고 확인버튼을 눌러주시면 위 그림과 같이 자동으로 압축을 풀게 됩니다. 압축해제가 완료되면 ok 버튼을 클릭하고 빠져나옵니다. 이후 next 버튼을 클릭합니다.

 

 


 

I agree to the License Agreement 에 체크해주고 Next 버튼을 클릭합니다.

 

 


 

여기서도 그냥 Next 버튼을 클릭합니다.

 

 


 

설치 경로를 나타냅니다. 편하신 경로로 설정해주시면 되겠습니다. 다 되셨으면 Install 을 클릭합니다.

 

간혹 설치 중간에 멈춰서 진행이 안될때 있는데 그럴때 Ctrl + Alt + Delete 키를 눌러서 작업관리자에서 종료후 다시 설치하세요.

 

정확한 이유는 모르겠는데 버그성인듯 합니다.

 

 


 

Install이 다 끝나면 Close 버튼을 클릭합니다.

 

설치가 다 되었으면 내가 설치한 폴더로 이동해서 폴더에 대해서 간략하게 설명을 드리겠습니다.

 

 


 

저는 로컬 디스크 E 드라이브에 tizen 폴더에서 tizen-sdk 폴더에 설치를 했습니다.

 

documents 폴더에는 개발에 관련된 설명서가 pdf 파일형식으로 저장되어 있습니다. 영어로 되어있네요...역시 개발자는 영어를 잘해야하는가 봅니다.

 

platforms 폴더에는 에뮬레이터(버츄얼 디바이스)와 타이젠 API가 있습니다. 여러가지 샘플(예제)들도 있구요. IDE 에서 바로 빌드해서 실행할 수 있기때문에 많은 도움을 받을 수 있을듯합니다.

 

IDE 폴더는 개발툴이 있습니다. 이클립스가 내장되어있네요.

 

이상 타이젠 설치방법에 대해서 알아보았습니다. 혹시 궁금하신 점 있으시면 답글 달아주시면...제가 아는 범위내에서 답변 드리겠습니다. ㅎㅎ(저도 초보인지라)

 

 

 참고한곳 http://cafe.naver.com/tizenity Tizen 개발자 동호회

 

'IT 프로그래밍 > TIZEN' 카테고리의 다른 글

TIZEN BasicApp 샘플예제 따라하기  (0) 2014.01.25
TIZEN 처음 실행하기  (0) 2014.01.25
TIZEN 실행하는 방법 따라하기 설명  (1) 2014.01.25
Posted by 정윤문경아빠