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를 종료하면 다음과 같은 창이 나온다. 나는 체크 후 확인
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 에서 동작시켜보자


- Gear 설정을 변경하자 (설정에서 모두 변경가능, 디버깅 키고, Wifi를 킨다. Bluetooth 해제도!)
- Connection Explorer에서 위에서 확인한 ip 를 찾는다

- Gear에 이런창이 나온다. 실제 화면에서는 개인정보가 나와서 다른 이미지로 대체했다.
- 핸드폰과 연결된 것을 확인할 수 있다.
- Tizen은 Certificate 가 등록되어 있어야 프로그램을 넣을 수 있다. 등록하자. 이 화면은 Tools 에 있다.





- 여기까지 어렵지 않은 영어이므로 읽어보면서 진행하자. (굳이 읽을 필요도 없다.)
- 삼성 아이디 로그인을 하는화면인데 삼성아이디가 없으면 만들어야 한다.
- 여기서 꼭!! 핸드폰으로 아이디를 만들지 말자. 필자는 핸드폰으로 아이디를 만들어 두시간을 헤맸다.

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

- 퍼밋을 주자 (이건 아까 디바이스에서 확인한 부분이라 넘어가도 된다. 혹시 모르니 한번 누르자)
- 이제 프로젝트를 실행하자. 빨간색 동그라미처럼되면 된다. (모델명 + ip)
- 실행 결과

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


첨부파일은 타이젠 홈페이지에서 다운받은 타이젠스튜디오 관련 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' 카테고리의 다른 글
TIZEN - SAMSUNG GEAR S3 SENSORS 연동3 (4) | 2017.06.09 |
---|---|
TIZEN - SAMSUNG GEAR S3 SENSORS 연동2 (1) | 2017.05.30 |
TIZEN - Native Data type Convert (0) | 2017.05.29 |
TIZEN - SAMSUNG GEAR S3 SENSORS 연동 (1) | 2017.05.29 |
TIZEN - Samsung Gear S3 HRM sensor 연동 (5) | 2017.05.25 |