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 |
http://m.zdnet.co.kr/news_view.asp?article_id=20141205111038
타이젠 무료강의가 열린다고 하네요!
열공합시다 굿굿!
[Tizen]HelloAccessory 예제 적용하기!(intergrated형) (0) | 2014.11.30 |
---|---|
[Tizen] sdb root on, permission denied! (0) | 2014.09.28 |
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에 붙여넣기 해줍니다.
타이젠 무료강의!! (0) | 2014.12.06 |
---|---|
[Tizen] sdb root on, permission denied! (0) | 2014.09.28 |
타이젠 웨어러블 설치를 완료 하고
.
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해서 사용하시면 됩니다.
감사합니다~
타이젠 무료강의!! (0) | 2014.12.06 |
---|---|
[Tizen]HelloAccessory 예제 적용하기!(intergrated형) (0) | 2014.11.30 |