타이젠 무료강의!!

Tizen 2014. 12. 6. 16:09

http://m.zdnet.co.kr/news_view.asp?article_id=20141205111038

타이젠 무료강의가 열린다고 하네요!

열공합시다 굿굿!

'Tizen' 카테고리의 다른 글

[Tizen]HelloAccessory 예제 적용하기!(intergrated형)  (0) 2014.11.30
[Tizen] sdb root on, permission denied!  (0) 2014.09.28
블로그 이미지

GoBig

예비 개발자 GoBig의 블로그 입니다.

,

Host-side와 wearble-side의 

간단한 데이터 전송을 위해 HelloAccessory 예제를 이용하여 

Intergrated형 app을 만들기 위해  설정을 해보겠습니다.


우선

http://developer.samsung.com/gear 사이트에서

samsung Accessory SDK 를 다운 받습니다.


다운 받고 압축을 해제 한 뒤,

파일을 열어보면  smaplses -> accessory -> HelloAccessorySampleApp에 들어가보면


두 파일이 들어 있는 것을 확인 할 수 있습니다.


Consumer는 wearable side의  프로젝트이고

Provider는 host side의 프로젝트입니다.


provider는 eclipse에 임포트 해주고, 

consumer는 Tizen IDE for wearable에 임포트 해주겠습니다.

1. eclipse에 provider import! 



2. Tizen IDE에 consumer import!


각각 임포트를 해주고

우선 이클립스에 provider부분먼저 설정을 하겠습니다.


이클립스에 HelloAccessoryProvider라는 임포트된 프로젝트에 보시면

res -> xml -> accssoryservices.xml 파일이 있습니다.

파일을 열고


1. accessoryservices.xml의   serviceProfile 태그에 있는

내용들을 타이젠 accessoryservices.xml의  serviceProfile 태그

에 싹 복사 붙여넣기.

아래그림처럼 싹 복사한뒤

타이젠 IDE의 HelloAccessoryConsumer 프로젝트의 res- > xml -> accessroyservices.xml 파일을 열고

복사한 내용을 <serviceProfile       ----------------</serviceProfile> 태그안에 복사해줍니다.

복사 한후에 

 2. serviceLimit과  serviceTimeout, serviceImpl은 지웁니다.

3. serviceProfile에 role을 provider -> consumer로 바꿉니다.


그다음 js -> main.js를 열고


4.  main.js에 ProviderAppName을 " HelloAccessoryProvider"로 바꿔줍니다.



5. index.html 에 소스 추가

 <head> </head>태그 안에 <script>  태그를 만든다음 아래 소스를 추가시킵니다.

GalaxyGear.onConnect(function(e) {

    alert("Connection Successfully Established - handle: " + e.handle);


    GalaxyGear.onDataReceived(e.handle, function(e) {

        alert("Data received - handle: " + e.handle + " data: "+ e.data);

    });

    GalaxyGear.sendData(e.handle, "Hello From Cordova!");

});

마지막으로 기어를 연결시키고 Tizen IDE를 실행시킵니다.

실행후에


생성된 HelloAccssoryConsumer.wgt 파일을 복사한 뒤, 

이클립스의 HelloAccessoryProvider -> assets에 붙여넣기 해줍니다.

.
.
.
.
.
.
.

핸드폰을 연결하고 실행한뒤 조금 기다렸다가 기어를 이용해서 connection 을 누르면 연결 완료!










'Tizen' 카테고리의 다른 글

타이젠 무료강의!!  (0) 2014.12.06
[Tizen] sdb root on, permission denied!  (0) 2014.09.28
블로그 이미지

GoBig

예비 개발자 GoBig의 블로그 입니다.

,

타이젠 웨어러블 설치를 완료 하고

.

certification을 받아서 

프로젝트 생성후에 갤럭시 기어2로 에뮬레이터를 돌리기위해

에뮬레이터를 root mode로 변환하는 도 중

C:\tizen-wearable-sdk\tools

경로에서 커맨드창에 sdb root on을 입력하였습니다.

그랬더니

알수없는 

permission denied! 에러...

막 여러 구글링을 통해 검색을 해보니

오류 해결을 방법을 찾았습니다.

이러한 문제로 시간낭비하실 분들을 위하여

정리 했습니다.

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

에뮬레이터를 이용해 테스트를 하는 과정에

permission denied가 뜨는 경우,

임시적으로 Tizen wearable IDE의 workspace의 경로를 수정 해주면 됩니다.

(workspace의 .metadata폴더안의 참조 내용이 중복으로 오류를 일으킨다네요.)


Tizen wearable sdk -> File ->  switch workspace를 이용해서

workspace를 새로 만들어주고 필요한 프로젝트들을 import해서 사용하시면 됩니다.

감사합니다~




'Tizen' 카테고리의 다른 글

타이젠 무료강의!!  (0) 2014.12.06
[Tizen]HelloAccessory 예제 적용하기!(intergrated형)  (0) 2014.11.30
블로그 이미지

GoBig

예비 개발자 GoBig의 블로그 입니다.

,