고마워서 만든 블로그 by 맛소금

타이젠 Tizen

타이젠 Web Application 개발 팁

타이젠 Web Application을 개발할 때 유용하게 사용할 수 있는 팁을 소개해 본다. 사실, 타이젠에만 국한되는 것은 아니고, Web Browser에서 테스트 할 때 키 이벤트로 특정 이벤트를 발생 시키는 방법이다. 아주 평범하고, 데모나 테스트 할때 일반적으로 사용할 수 있는 내용! 보통은 Tizen Web Application을 개발할 때 일반 Web Application 개발하듯이 VS Code와 Chrome를 이용해서 개발을 한다. 디바이스에 올리기 직전까지 타이젠 스튜디오를 사용하지 않는다.ㅋㅋㅋㅋㅋ 일단, 너무 무겁고, 디버깅도 Chrome이 훨씬 편하고 강력하다. 지못미 타스ㅠㅠChrome에 올려서 테스트할 때 가장 문제가 되는 것이 Tizen Device의 Rotate, 또는 Rot..

타이젠 Tizen

[자마린 앱 개발] Chapter 1. How Does Xamarin.Forms fit in?

자마린으로 앱 만들어 보려고 자마린에 대해 공부를 시작했다. 좋은 자료가 제공되어서 차근 차근 읽고 있는데, 정리를 해두면 좋을 것 같아 아주 간단하게 요약 정리를 해서 포스팅을 이어가 보려고 한다. pdf는 물론 eBook까지 무료로 제공하고 있다! Creating Mobile Apps with Xamarin.Forms Book First Edition 첫 장은 크로스 플랫폼 앱 개발 환경에 대해서, C#과 .NET 그리고 자마린 폼스에 대해서 소개하고 있다. 원론적인 이야기다.ㅋ 닷넷 어셈블리는 어셈블리어가 아니다. 빌드 산출물을 다른 시스템에서 구동하려면 산출물이 기계어 이전의 어떤 형태를 가져야 하는데, 자마린 크로스 프로젝트를 빌드하면 어셈블리가 나오고 그걸 공유 한다고 해서 처음에 좀 당황했었..

타이젠 Tizen

타이젠 앱 개발자을 위한 오픈그록 OpenGrok TizenXRef 소개

타이젠 앱 개발자를 위해서 제가 만든 오픈그록 OpenGrok TizenXRef 사이트을 소개합니다. 나도 필요하고, 누군가도 필요한 것들을 만들어서 나도 편하게 쓰고, 누군가에게 도움을 주려는 노력 중 하나 입니다. 오픈그록 OpenGrok 소개 OpenGrok is a fast and usable source code search and cross reference engine. It helps you search, cross-reference and navigate your source tree.OpenGrok Github 생각보다 오픈그록 또는 OpenGrok 으로 검색을 하면 국내 사이트에서는 나오는 것이 별로 없더라구요. 저도 그렇고 주변 사람들, 다른 사업부 사람들도 엄청 유용하게 많이 쓰는..

기술 이야기

오픈그록 OpenGrok 고급진 사용법

오픈그록 OpenGrok 고급진 사용법에 대해서 간단하게 글을 써보려고 합니다. 특별히 어려운 것은 없지만, 막상 찾아보면 잘 안나와있는 내용을 정리해 봅니다! 간단한 소개 쉽게 설명하자면, 웹 브라우저에서 코드 검색을 쉽고 빠르게 할 수 있는 프로그램입니다. Java와 Servlet Container 그리고 Exuberant Ctags를 이용하여 구성되며, 다양한 언어와 형상관리툴들의 정보를 색인할 수 있습니다. OpenGrok is a fast and usable source code search and cross reference engine. It helps you search, cross-reference and navigate your source tree. OpenGrok github 설치하..

나의 경험담

타이젠 플랫폼 버전과 디바이스 기능 확인하는 방법, How to check Tizen OS version and features of target devices

타겟 디바이스의 타이젠 플랫폼 버전과 지원 기능등을 확인 하는 방법을 올려봅니다. 타이젠이 탑재된 디바이스가 하나 둘 늘어가고 있기 때문에 앱 개발 할때도 대상 디바이스들의 상태를 확인해줘야 합니다. 삼성 개발자 사이트입니다. 스마트 TV와 Z, Gear에 타이젠 로고가 붙어있습니다. 그럼에도 불구하고 Gear S2의 타이젠 플랫폼 버전에 대해서는... /etc/config/model-config.xml sdb로 디바이스 연결하셔서 /etc/config/model-config.xml 파일을 열어보시면 됩니다. SDK에서 파일 브라우저를 통해서 pull해서 열어보셔도 됩니다! 제 Gear S2의 파일를 확인해보니, Tizen 2.3.1이고, Exynos 3250이 탑재되었네요. NFC는 card emula..

나의 경험담

Tizen WebApp App Control Example and Tip - Media 파일 pick 하기!

알고나면 정말 간단한 것인데, 알기까지 좀 힘들었다. 그래서 다른 누군가를 위해 정리해둔다. 타이젠 웹앱에서 App Control로 Media 파일 가져오기! 목표 어플리케이션에서 사용자가 선택한 사진 또는 동영상을 다루고 싶을때, App Control의 Implicit Launch 기능으로 특정 앱을 런치하여 Media 파일을 선택하고 그 파일의 정보를 전달받는 것 이론 이론은 생략한다.ㅋㅋㅋ App Control 과 Implicit Launch, Explicit Launch는 다른 플랫폼에서도 일반적으로 사용되는 것이니...아래 링크로 대신한다. Application Information and Controls 모범 예제 마음 급한 분들을 위해서 모범 예제를 먼저... //1. App Control ..

타이젠 Tizen

삼성전자 Tizen Talks DevSchool 행사 소개!

삼성전자의 Tizen Talks DevSchool 행사를 소식을 듣고, 좋은 무료 타이젠 강좌라니 널리 알려야 겠다는 생각에 몇글자 적어봅니다. 온오프믹스 행사참여 페이지 타이젠은 아시죠? 삼성전자 주도로 개발되고 있는 오픈소스 OS 프로젝트이며, 많은 삼성전자 제품들에 사용되고 있습니다. 스마트 폰은 물론이고 TV와 기어 같은 웨어러블에도 들어가있습니다. 타이젠은 모바일, 웨어러블 TV, IVI 기기 등을 지원하는 다목적 운영 체제로써, 삼성전자와 인텔이 참여하는 타이젠 연합에서 개발 중이다. 리눅스 커널을 사용하는 오픈 소스 프로젝트로 진행되고 있다.나무위키 그럼 타이젠 톡스는? 페이스북에 개설된 타이젠 커뮤니티입니다. 타이젠에 관심을 갖은 사람들이 모인 자유로운 내용의 커뮤니티인데, 개발 관련 질문..

타이젠 Tizen

기어 왓치페이스 디버깅 팁 Gear Tizen Webapp Watchface Debuging Tip

타이젠 OS의 갤럭시 기어 와치페이스 웹앱 와치페이스 디버깅 팁입니다. Galaxy Gear Tizen Webapp Watchface Debuging Tip 별것도 아닌데 타이틀이 엄청 기네요.ㅋㅋㅋ 웹앱 개발할 때 사실 저는 IDE를 안씁니다만;; 전혀 안 쓸 수는 없고 꼭 필요할 때가 있거든요. 특히! 타이젠 API 사용할때는 꼭 필요합니다. IDE에서 아래처럼 debug 실행하면 크롬 디버거가 실행되어서 디버깅에 매우 유용합니다! 근데, Watchface 는 안되더라구요. 지금은 안된다는 것 같아요. 그래서 아래처럼 config.xml에서 tizen:category 부분을 주석처리 해서 일반 앱처럼 띄워서 디버깅 하면 됩니다!!! 사실 이렇게해도 Ambient 모드는 또 디버깅이 힘듭니다. 후.....

만들기

[타이젠 기어 S2] 기어 왓치 디자이너로 나만의 시계만들기

타이젠OS의 기어 S2에 기어 왓치 디자이너로 나만의 시계만들어서 탑재해 보았습니다. 중간 중간 작은 어려움이 있었지만, 개발자나 디자이너가 아니더라도 자기만의 스타일로 기어 S2 시계화면을 꾸밀 수 있습니다. 도전해 보세요!왓치 디자이너가 무엇인지 모르시는 분은 이전글을 확인해 주세요. 손쉽게 나만의 기어 S2 시계를 만들자! 기어 왓치 디자이너 출시! 맛소금 시계화면 만들기 예제를 바탕으로 만드는것이 제일 좋겠죠?ㅎ 제가 만든 시계화면의 프로젝트파일과 리소스파일을 공유합니다. 첨부파일과 맛소금 깃허브에 올려두었어요~ㅎ 기본화면으로 가족사진을 앞에 두고 터치하면 시간과 날짜, 배터리 상태가 표시됩니다. 사진은 시간마다 바뀌게 할 수도 있지만, 3개의 사진이 교체되도록 해두었습니다. 3시 방향에 분을 표..

타이젠 Tizen

타이젠 기어 S2 DUID 관련 에러, compareDUID(CompositeRunOnDevice.java:712)

타이젠 기어 S2 DUID 관련 에러로 at wfb_view.composites.CompositeRunOnDevice.compareDUID(CompositeRunOnDevice.java:712) 이런 에러 로그가 \GearWatchDesigner\.metadata\.log에 남아있다면, Distributor Certificates 를 다시 확인해 보자! DUID는 디바이스 고유 식별값인데, 위와 같이 SDK에서 S2와 연결 후 확인 가능하다. 나는 기어 S2 왓치 디자이너 사용할때 Distributor Certificate 안 만들고 아이콘으로 Run on Device 했더니 계속 죽어서 확인해보고 해결했다~ java.lang.NullPointerException at wfb_view.composites..

타이젠 Tizen

Tizen 2.4 SDK 윈도우 설치

Tizen 2.4 SDK 윈도우 설치 해봤습니다. 타이젠 공식 홈페이지에 가셔서 다운받은 다음 설치하면 됩니다. 복잡하지도 않고 어렵지도 않습니다. 예전버전을 설치해보신 분이라면 상전벽해라는 사자성어를 떠올리게 되실겁니다. 따로 정리할 필요가 없다고 생각됨에도 불구하고 불친절하게나마 스샷을 올려둡니다. 없어도 충분히 하실 수 있지만, 낯선 것을 즐기지 않는분들을 위한 어떤 심리적인 효과를 위해서랄까?ㅋ 전 원래 이런 포스팅 잘 안하는데,,, 2.4는 스샷이 없는것 같아서...억지로함!참고로 전 기어 S2를 오늘 주문했습니다. 내일 올겁니다. 야호~ㅋ 만들어보고 싶은게 너무 많으네욧! 주의할 점 시간이 오래걸립니다. 마져하고 자야지 생각하면 지금 이시간이 됩니다. 별로 어렵지 않지만, 환경과 개인차가 존재..