본문 바로가기

IT/Tizen

(114)
[Tizen] 타이젠 개발, Sound manager로 볼륨을 조절하기 안녕하세요, 타이젠 개발자 윤진입니다. 앱 개발을 하려면, 플랫폼에서 제공하는 다양한 요소를 사용해야합니다.앞으로 몇 개의 포스팅에 걸쳐서 '소리'와 관련된 부분을 다뤄보도록 하겠습니다.첫 포스팅에서는 가볍게 워밍업 하는 기분으로 '볼륨'을 이야기해보죠. 2015년 11월 현재,Tizen 2.4가 최신 버전이기 때문에, 2.4를 기준으로 설명하겠습니다.Tizen 2.4가 올라간 타겟은 두 대가 있는데요,- 지난 10월에 인도에서 출시된 Z3- 타이젠 데브랩 행사에서 사용하고 있는 TM1필요하면 위의 타겟들과 에뮬레이터를 이용하여 포스팅하도록 하겠습니다. 볼륨 API를 살펴보기에 앞서 Z3에 올라가 있는 볼륨 앱을 실행해보도록 해보죠.근데... Z3를 어디에 뒀는지 통 찾을 수가 없네요;우선 Tizen 2..
[Tizen] 타이젠 개발툴 sdb 살펴보기(Z1, Z3, Gear1, Gear2) 안녕하세요, 타이젠 개발자 윤진입니다. 본 포스팅은 이틀에 걸쳐 졸음과 싸워가며 작성한 포스팅입니다.오탈자가 있을 수 있으니 너그러운 맘으로 지적질(?) 부탁드립니다; 사실 이전 포스팅에서도 타이젠 개발환경의 핵심툴인 sdb를 언급한 적이 있습니다.- sdb 설치하기 : [Tizen] 우분투에 타이젠 플랫폼 툴인 gbs & sdb 설치해보기- sdb 사용하기 with Gear S2 : [Tizen/Gear S2] 타이젠 기어S2와 호스트 PC 연결하기 하지만 하루에도 수십차례 이용하는 sdb의 주요 기능에 대해 다룬 적이 없더군요.어쩌면 지금 이 시간에도 수많은 타이젠 개발자들이 sdb를 이용하고 있을텐데요.이 포스팅에서는 타이젠 개발자들이 주로 사용하는 sdb 기능을 설명하도록 하겠습니다. sdb는 개..
[Tizen] 타이젠 개발 Z1, Z3 앱 라이프사이클의 이벤트 핸들링 안녕하세요, 타이젠 개발자 윤진입니다. 타이젠 데브랩을 진행할 때 빠지지 않고 언급했던 부분은, 애플리케이션의 기본 골격이라 여겨지는 라이프사이클입니다. 라이프사이클이 앱을 구성하는 필수적인 요소라는 것에는 재론의 여지가 없습니다. 중급개발자로 나아가기 위해서는 라이프사이클을 제대로 활용해야합니다. 하지만, 타이젠 스타터를 위한 데브랩에서 라이프사이클에 대한 설명이 필요할지 회의가 드네요. 애플리케이션을 작성할 때에는 분명히 유효한 개념일지는 모르지만, 처음 개발을 하는 사람들에게는 진입장벽만 높이고 있겠지요. 그래서 향후 데브랩에서는 따분한 라이프사이클, 이벤트핸들링, edc 따위는 날려버리려 합니다. 대신 네이티브 앱 작성이 얼마나 쉬운지 위주로 알려드릴 생각입니다. :) (EFL 창시자 하이츨러 마..
[Tizen Store] 타이젠 스토어에 앱올리기 전에 셀프체크하기 안녕하세요, 타이젠 개발자 윤진입니다. 타이젠 스토어에 앱을 올리려다가 좌절하신 적이 있으신가요?타이젠 스토어가 다른 스토어보다 상대적으로 엄격하게 앱을 심사한다는 얘기가 들리는데요.앱을 사고파는 '스토어'이니 소비자가 피해보지 않도록 최선의 노력을 하고 있다고 생각해주세요. 사실, 테스트하는 쪽도 굉장히 번거로울겁니다. :)앱을 직접 설치하여 수많은 항목을 하나씩 테스트를 하고 있으니까요.문제가 있으면 문제 상황에 대한 동영상도 촬영하고 그에 대한 설명도 자세하게 달아주지요.스토어도 개발자 여러분과 함께 앱을 잘 만들기 위해 노력하고 있습니다. 타이젠 스토어를 여기저기 뒤져보면 개발자 셀프 체크리스트를 확인하실 수 있습니다.타이젠 스토어에 앱을 올리기 전에 셀프 체크리스트를 보며 하나씩 테스트해보는게 ..
[Tizen/Gear S2] 타이젠 기어S2와 호스트 PC 연결하기 안녕하세요, 타이젠 개발자 윤진입니다. 타이젠 플랫폼이 탑재된 기어S2를 구매하여 일주일째 사용하고 있습니다.가급적이면 소비자의 시각에서 기어S2를 냉철하게 판단하고 싶지만 쉽지 않네요.앱이 훅 죽어버린다거나 배터리가 광탈하면 심장이 덜컥 내려앉습니다.결국 참다못해 기어S2를 호스트PC에 연결하여 여러가지 문제상황을 파악해보고자 합니다. 호스트PC와 기어S2를 연결하기 위해서는,Tizen SDK 2.3.1 버전을 다운로드 받으셔야 합니다.최종적으로 필요한 툴이 sdb(Smart Development Bridge)인데요,sdb의 버전이 2.2.67 이후여야 기어S2가 제대로 인식됩니다. Tizen SDK 2.3 버전인 경우,sdb의 버전이 2.2.51이기 때문에 기어S2를 인식하지 못합니다.2.3 환경에서..
[Tizen/Gear S2] 기어 S2 스타벅스앱 후기 안녕하세요, 타이젠 개발자 윤진입니다. 지난 주에 기어S2를 구매하여 매일 시계를 사용하고 있습니다.모바일과 블루투스로 연결해놓은 상태에서,- 모바일에서 웨어러블로 수백건의 노티정보를 전달하고,- 웨어러블에서 모바일의 전화앱이나 뮤직플레이앱 등을 수시로 조종하고,- 티머니앱으로 NFC를 끊임없이 깨우고,- 와치페이스를 틈틈이 들여다보며 디스플레이를 켰습니다.아침 일곱시경부터 밤 열한시경까지 16시간에 배터리를 평균 45% 정도 소모하였습니다.이틀 사용하기에는 약간 빠듯해보이지만 하루 사용하기에는 전혀 문제없습니다. 기어S2 용으로 출시된 흥미로운 앱을 뜯어보며 와치의 기능성을 탐구하고 있는데요,때마침 스타벅스에서 기어S2용으로 앱을 출시하였습니다. 삼성 기어 스토어 최상단에 홍보가 되고 있습니다."스타벅..
[Tizen] 타이젠 세번째 웨어러블 기기, "Gear S2" 리뷰 안녕하세요, 타이젠 개발자 윤진입니다. 타이젠 플랫폼이 탑재된 또 하나의 웨어러블 기기,기어 S2가 지난 10월 초에 출시되었습니다. 기어2 / 기어S1에 이어 기어S2가 나왔으니제 기억으로는 타이젠이 탑재된 세번째 웨어러블 디바이스입니다. 사실 출시 직후에 설렁설렁 대리점에 가서 구입하려고 했는데요,예상외로 반응이 뜨거워 구매할 수가 없었습니다. 타이젠을 개발하는 사람이 완제품을 구매할 필요가 있냐는 질문도 있는데요,개발시료는 사내에서 개발을 위한 목적으로만 사용하는 것이라서 여러가지 제한이 있습니다.그래서 개발자도 완제품이 궁금하지요.완제품을 실생활에서 써봐야 1) 부족한 점도 발견할 수 있고 2) 개선해야할 점도 보이겠지요. 그래서 모바일샵에서 예약주문을 걸어놓았습니다.2주 전쯤에 예약 주문을 해놓..
[Tizen] 타이젠 두번째 모바일 기기, "Z3" 리뷰 안녕하세요, 타이젠 개발자 윤진입니다. 올초에 Tizen 2.3 기반의 모바일 기기가 서남아에서 출시되었었는데요,3분기가 흐른 10월, 두번째 모바일 기기가 인도 시장에 다시 출시되었습니다.Tizen 플랫폼은 버전을 하나 더 올려서 2.4가 되었습니다. 지난 10월 21일에 출시된 직후,네이버 삼성 타이젠 카페를 통해 공동구매로 Z3를 구매하였습니다.그리고 정확히 8일 후에 저희 집에 도착하였습니다. 멀리서 오는 만큼 박스 전체에 테이프로 꼼꼼하게 감쌌습니다.테이프 위에 덧붙여진 송신인란에는 델리라는 글자가 선명하게 보입니다.내용물에는 Gift라고 적혀 있네요.제가 저한테 주는 선물이라 그런가 보군요; 우체국 국제 특송(EMS)으로 이용하여 델리에서 서울로 택배를 보내주었네요.배송료는 16,000원 정도..