반응형

Samsung gear s3 를 이용하여 개발할 일이 생겼다.

Samsung gear s3는 HTML5, C, C# 등을 지원하는데

이번 프로젝트에서는 Native 에서 개발하므로 C를 사용할 예정이다.

지원하는 IDE로는 Visual studio(2015 update 3 이상), Eclipse, Tizen Studio 다.

(참고로 VS는 C#을 지원한다. Eclipse 는 잘 모르겠다.)


개발을 위해 Tizen Studio 를 설치하였다.


순서


1. Tizen Studio 다운로드


https://developer.tizen.org/development/tizen-studio/download




 

 - IDE 와 CLI(Command Line Interface) 를 선택한 후 각자 윈도우 비트를 선택한다.

 - 필자는 IDE 64bit 선택하여 다운로드


2. 설치 파일 실행 및 설치


 - 어디서나 보는 설치화면이다. 특별히 선택할 것은 경로밖에 없다. 쭉 진행한다.




 - 설치가 완료되면 Package Manager 를 실행할 수 있는 창이 나온다. 실행하자

3. Package Manager


 - 자신이 개발하고자 하는 환경을 골라 설치한다. 필자는 gear S3를 개발하고자 하므로 3.0 Wearable 을 선택하였다.

 - 설치 진행 중...


 


 - 설치 후 Package Manager를 종료하면 다음과 같은 창이 나온다. 나는 체크 후 확인


 


4. Tizen Studio


 


 - 실행 시 Tizen Studio 의 로고가 나온다. 굉장히 심플한 것 같다.

 

 - 아래와 같이 워크스페이스도 지정할 수 있다. 경로를 설정하자. (Eclipse 를 보는것만 같다.)


 


 - Tizen Studio 실행 완료


 

5. Sample - Buddy UI


 - sample 로 테스트를 해보자


 - File - new - Tizen Project 클릭



 - Sample 클릭



 - Wearable과 버전 확인 후 클릭



 - Native Application 클릭



 - 테스트 하고자 하는 Sample 클릭, 필자는 Buddy UI 선택



 - Project 이름 변경, 필자의 프로젝트는 "HelloTizen"



 - 프로젝트 생성 시 오버뷰가 등장



 - 파일 탐색기



 - 메소드와 변수들



 - 빌드를 하자. 빌드를 하면 Binaries 폴더 등장



 - Emulator Manager에서 맞는 Wearable Device 생성 및 실행



 - 에뮬레이터의 모습, UI 변경도 가능하다



 - Run Configurations에서 Native 선택 후 추가



 - 실행 결과



 - 실제 Gear S3 에서 동작시켜보자



 - 설치를 위해 Samsung Certificate Extension 을 설치하자. Package Manager의 Extension SDK에 있다.(설치할 때 Studio 종료)


 - Gear 설정을 변경하자 (설정에서 모두 변경가능, 디버깅 키고, Wifi를 킨다. Bluetooth 해제도!)






 - Connection Explorer에서 위에서 확인한 ip 를 찾는다
 


 - Gear에 이런창이 나온다. 실제 화면에서는 개인정보가 나와서 다른 이미지로 대체했다.
 

<출처 : 타이젠 홈페이지>


 - 핸드폰과 연결된 것을 확인할 수 있다.



 - Tizen은 Certificate 가 등록되어 있어야 프로그램을 넣을 수 있다. 등록하자. 이 화면은 Tools 에 있다.








 - 여기까지 어렵지 않은 영어이므로 읽어보면서 진행하자. (굳이 읽을 필요도 없다.)

 - 삼성 아이디 로그인을 하는화면인데 삼성아이디가 없으면 만들어야 한다.

 - 여기서 꼭!! 핸드폰으로 아이디를 만들지 말자. 필자는 핸드폰으로 아이디를 만들어 두시간을 헤맸다.



 

 - 로그인에 성공하고 주욱 완료하면 아래와 같이 등록된다.

 


 - 퍼밋을 주자 (이건 아까 디바이스에서 확인한 부분이라 넘어가도 된다. 혹시 모르니 한번 누르자)



 - 이제 프로젝트를 실행하자. 빨간색 동그라미처럼되면 된다. (모델명 + ip)


 


 - 실행 결과






< - Error - >


1. 핸드폰 아이디로 가입하면 이 화면에서 다음화면으로 넘어가지를 않는다... 꼭 이메일로 계정을 만들자!



2. Certificate를 등록하지 않으면 나는 Error
 - Error : SIGNATURE_VERIFICATION_FAILED
 - Certificate를 등록하자



첨부파일은 타이젠 홈페이지에서 다운받은 타이젠스튜디오 관련 pdf



참고 : Gear S3 센서의 API(native) : https://developer.tizen.org/ko/development/guides/native-application/location-and-sensors/device-sensors?langredirect=1
       Tizen guide : https://developer.tizen.org/sites/default/files/documentation/1_tizen_studio_windows.pdf



tizen_studio_windows.pdf

반응형
블로그 이미지

Refrin

일상생활 끄적 IT 프로젝트 끄적