천재태지의 세상 돌려보기

seoz.egloos.com

- About Me... - Enlightenment, EFL - 타이젠 Tizen



[Tizen] 타이젠 질문 답변 포스팅 ├ 타이젠 Tizen

[ 타이젠 게시물 목차 : http://seoz.egloos.com/3872102 ]

안녕하세요? 천재태지 서주영입니다.

타이젠과 관련된 질문/답변은 이 포스팅에 덧글로 올려주시기 바랍니다 ^^ (덧글이 없으면 민망하겠죠...)
따로 질문/답변할 공간을 마련하지는 않았지만 여기저기에 퍼져있는 질문/답변을 한 군데에 모으면 좋을거란 생각이 들어서 이 포스팅을 올립니다.
저도 아는 게 많지 않기 때문에 모르는 부분은 알아보고 알려드리겠습니다.

혹시나 다른 분이 올린 질문 중에 아는 내용이 있으면 답변 달아주세요 ^^

감사합니다.



덧글

  • 율이 안이 아빠 2013/04/12 14:27 # 답글

    안녕하세요. 항상 수고가 많으십니다. ^^
    지금 Native에서 Web app을 호출하여 연동하는 방법에 대해 삽질 중입니다. ^^
    아래 코드와 같이 Wpp app이 실행은 되지만 전달하는 값은 받지를 못하고 있습니다.
    혹시 해당 동작 관련하여 Native에서 Web 호출 시 전달하는 데이터를 Web에서 받는 방법이 존재하는지 궁금합니다.

    ArrayList dataList(SingleObjectDeleter);
    dataList.Construct();
    dataList.Add(new String(L"Test"));
    dataList.Add(new String(L"12345"));

    AppControl* pAc = AppManager::FindAppControlN(AppId, L"http://tizen.org/appcontrol/operation/view");

    if(pAc)
    {
    r = pAc->Start(&dataList, null);
    if( r!=E_SUCCESS ) {
    AppLogException("[%s] Failed Launching exception occurred.", GetErrorMessage(r));
    }
    delete pAc;
    }
    감사합니다.
  • 천재태지서주영 2013/04/16 15:10 #

    안녕하세요? 서주영입니다.
    제가 EFL로만 앱을 작성해봐서 아직 Native와 Web 앱은 잘 모릅니다;;
    이 부분도 곧 공부하려고 하는데요, 타이젠카페에서 다른 분들이 좋은 답을 주실 것 같아요~
  • xbldx 2013/04/16 17:15 # 삭제

    WebApp이 appControl로 실행이 될때 아래와 같은 방식으로 데이터를 받을 수 있습니다.

    var reqAppControl = tizen.application.getCurrentApplication().getRequestedAppControl();
    if(reqAppControl){
    for(var i=0; i<reqAppControl.appControl.data.length; ++i){
    console.log(reqAppControl.appControl.data[i].key);
    console.log(reqAppControl.appControl.data[i].value);
    }
    }

    자세한 정보는 Tizen IDE 도움말을 참고하시면 좋을듯 합니다.^^
    Tizen Web App Programming > API References > Device API Reference > Application > Application > 2.8. RequestedApplicationControl
  • 천재태지서주영 2013/04/16 17:20 #

    답변 감사합니다. 관련 링크 올립니다 ^^
    https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/application.html#::Application::RequestedApplicationControl
  • 나그네 2013/04/16 10:16 # 삭제 답글

    며칠전 우연히 Tizen Native API를 웹에서 봤는데요.. Bada API를 그대로 포팅(?)해 놓은듯하네요.
    그렇다면 Tizen Native App 개발시 EFL api을 직접 사용하는것은 불가능한거지요?
  • 천재태지서주영 2013/04/16 15:24 #

    안녕하세요?
    타이젠에서 공식적으로 지원하는 앱은 웹앱과 네이티브앱이 있습니다. 네이티브앱은 말씀하신 것 처럼 바다를 포팅한 것이구요.
    그 외에 타이젠 플랫폼 내부적으로 만들어진 앱은 EFL로도 구성이 되어 있는데 3rd party 개발자는 네이티브앱을 사용하는 것이 타이젠의 공식적인 입장입니다.
    물론 EFL을 못 쓰는건 아니지만 공식적으로 3rd party 개발자에게 제공하는 것이 아니기 때문에 나중에 어떻게 될 지 모릅니다.
  • 나그네 2013/04/16 20:28 # 삭제 답글

    역시...그렇군요.
    바다 API를 그대로 사용하는것에 대한 거부감은 별로 없습니다. (오히려 잠시나마 밀었던 바다 플랫폼을 완전히 버리지 않았다는게 일관성 면에서는 좋게 보입니다.) 하지만 바다 시절부터 느껴왔던 API의 한계랄까..뭐 그런것들이 채워지질 않는게 좀 아쉽네요.
    게다가 조금씩 오픈되는 Hands-On 비디오들을 보고있자면..뭐랄까 리스트 목록 스크롤에서조차 약간씩 멈칫거리는 부분들이 보여서요.. 역시 안되는건가..??? 라는 생각이 자주 듭니다.
    Qt Alliance들 (Ubuntu Touch, Plasma Active, Salifish OS 게다가 이제 BlackBerry OS까지..)의 API 파워는 정말 엄청난데, Tizen은 아직도 많은 산을 넘어야 겠더군요.
  • 천재태지서주영 2013/04/17 15:03 #

    상품화가 되어 시장에 나오기 전까지는 저도 가능성을 판단하기가 어려울 것 같습니다.
    하지만 타이젠 네이티브는 기존 바다 대비 더 많은 API를 지원하는 것으로 알고 있습니다. 시간이 지날수록 더 좋아지리라 기대해봅니다.
    그리고 타이젠의 경우 개방형이기 때문에 사업자나 통신사별로 원하는 툴킷을 제공하는 것도 불가능한 일은 아닙니다. 경우에 따라서 타이젠에서 QT나 EFL, GTK+ 등 을 사용할 수도 있겠죠.
  • 타이젠초보 2013/04/23 18:23 # 삭제 답글

    안녕하세요 타이젠SDK 부터 천재태지님 블로그를 보고 설치해봤었는데요

    질문이 하나 있어 글남깁니다.

    네이티브에서 샘플 APP 하나 OPEN 하고 빌드를 하는데 빌드가 안되네요...

    처음엔 됐었는데 다시설치하고 나니 뭔가 문제가 생긴듯 빌드가 안되요

    대략 이런 에러가 나오는데요....
    //------------------------------------------------------------------------------------------------------------
    DescriptionResourcePathLocationType
    make.exe: *** [src/MyTest.o] Error 1MyTest C/C++ Problem

    DescriptionResourcePathLocationType
    recipe for target 'src/MyTest.o' failedsubdir.mk/MyTest/Debug-Tizen-Emulator/srcline 33C/C++ Problem
    //--------------------------------------------------------------------------------------------------------------

    재설치하기전까진 이런문제 없이 되다가 갑자기 안되다보니 제가 잘못설치한줄알고 다시 설치하기만들 여러번 반복했습니다

    이게 안되서 이것저것 해보려고 하는게 진행이안되네요... c++ 부분에 문제가 있는거같은데

    제가 이클립스는 이번에 처음써보게 되어서... 조언 부탁드립니다.
  • 천재태지서주영 2013/04/23 23:37 #

    안녕하세요? 저도 타이젠 IDE를 많이 사용해보지는 않았는데요, 구체적으로 어떤 프로젝트의 어떤 샘플을 만들고 어떤식으로 빌드를 하셨는지 설명 부탁드립니다. 저도 한번 따라해볼게요.
    그리고 혹시 모르니 workspace를 지웠다가도 다시 프로젝트를 만들어서 해보세요.
  • 타이젠초보 2013/04/24 08:52 # 삭제 답글

    아네... workspace는 재설치할떄마다 폴더 다날리고, 레지스트리까지 날리고, 자바 jdk 도 재설치하고
    타이젠을 재설치했었는데... ㅠㅠ

    이게.. 네이티브로 된 프로젝트는 아무거나 열어도 똑같은 현상이 일어나구요
    build project 나 build All 을 해도 Errors가 한 프로젝트당 2개씩 생기네요
    모두 동일한 저 위에 Errors 2개 구요

    Web 프로젝트를 열어서 실행시키면 이런문제가 없는데 naitve만 이러네요..

    문제는 다지우고 재설치해도 계속 빌드가안된다는걸 보니 뭔가 꼬인거 같습니다.

    혹시 제가 쓰는 C++ builder 랑 관련있지는 않겠죠?
  • 타이젠초보 2013/04/24 16:34 # 삭제 답글

    후... 제가 포멧을 하고 다시 설치했는데도 같은 에러가 나네요..

    빌드를했을때 Console 창에 나오는 부분인데요

    **** Build of configuration Debug-Tizen-Emulator for project HelloWorld ****

    C:tizen-sdktoolssmart-build-interfacebinsbi.exe action tizen-emulator-2.0.cpp_llvm31.i386.cpp.app -- make -options="all" -cliinclude="" -clicflags="" -clilflags="" -cliprojpath="" -clisdkpath=""
    'Building file: ../src/HelloWorld.cpp'
    'Invoking: C++ Compiler'
    clang++.exe -I"pch" -D_DEBUG -I"C:UsersktworkspaceHelloWorldinc" -O0 -g3 -Wall -c -fmessage-length=0 -target i386-tizen-linux-gnueabi -gcc-toolchain C:/tizen-sdk/tools/smart-build-interface/../i386-linux-gnueabi-gcc-4.5/ -ccc-gcc-name i386-linux-gnueabi-g++ -march=i386 -Wno-gnu -fPIE --sysroot="C:/tizen-sdk/platforms/tizen2.0/rootstraps/tizen-emulator-2.0.cpp" -I"C:/tizen-sdk/platforms/tizen2.0/rootstraps/tizen-emulator-2.0.cpp/usr/include" -I"C:/tizen-sdk/platforms/tizen2.0/rootstraps/tizen-emulator-2.0.cpp/usr/include/libxml2" -I"C:tizen-sdklibrary" -I"C:/tizen-sdk/platforms/tizen2.0/rootstraps/tizen-emulator-2.0.cpp/usr/include/osp" -D_APP_LOG -MMD -MP -MF"src/HelloWorld.d" -MT"src/HelloWorld.d" -o "src/HelloWorld.o" "../src/HelloWorld.cpp"
    src/subdir.mk:33: recipe for target 'src/HelloWorld.o' failed
    'clang++.exe'��(��) ���� �Ǵ� �ܺ� ���, ������ �� �ִ� ���α׷�, �Ǵ�
    ��ġ ������ �ƴմϴ�.
    mingw32-make.exe: *** [src/HelloWorld.o] Error 1

    **** Build Finished ****

    mingw32-make.exe 요부분이나 clang++.exe 요부분에 문제가 있다는것 같은데... 큰일이네요
    포멧을하면 잘될줄알았는데... ㅠㅠ
  • 천재태지서주영 2013/04/25 02:58 #

    헉.. 생각했던 것 보다 문제가 심각하네요.
    한번 타이젠 installer와 이미지를 다시 다운로드 받아보시구요, workspace나 설치 디렉터리에 공백이나 한글이 있는지도 확인 부탁드립니다.
    (에러 메시지 상 설치 디렉터리 c:/tizen-sdk는 문제 없어 보입니다만...)

    그리고 타이젠 공식 웹사이트에 있는 포럼에도 문의를 올려보시기 바랍니다.
    https://developer.tizen.org/forums/native-application-development

    도움이 못 되어 죄송하네요;;
  • 타이젠초보 2013/04/25 10:15 # 삭제 답글

    아닙니다. 답변해주셔서 감사합니다.
    그리고 타이젠 공식 웹사이트 포럼에 native app 들어가보니깐 저와 같은 증상이 있는분이 먼저 글을 올리셨더라구요...
  • 천재태지서주영 2013/04/29 23:35 #

    안녕하세요? 윈도우 버전 SDK에 이슈가 있었나 보군요.
    관련된 모든 이슈가 얼른 해결되길 바랍니다 ^^
  • kamchol 2013/06/03 11:33 # 삭제 답글

    tizen 에뮬레이터 실행시 까만화면에 영어조금 써져있구 그다음부터는 실행이 되지않습니다 ㅜㅜ 왜그런지 제발좀 알려주세요 ㅠㅠ
  • 천재태지서주영 2013/06/03 21:42 #

    안녕하세요? 혹시 에뮬레이터를 처음 실행하셨나요?
    처음에는 한참 기다려야 하는데, 만약 한참 기다려도 그러면... 저도 잘 모르겠네요.
    혹시 에뮬레이터 로그 한번 체크해보시겠어요?
    ~/tizen-sdk-data/emulator-vms/vms/emulator-manager.log
    ~/tizen-sdk-data/emulator-vms/vms/{VM_NAME}/logs/emulator.klog
    ~/tizen-sdk-data/emulator-vms/vms/{VM_NAME}/logs/emulator.log
    ~/tizen-sdk-data/emulator-vms/vms/{VM_NAME}/logs/emulator-skin.log
  • 율이 안이 아빠 2013/06/18 17:54 # 답글

    안녕하세요.
    타이젠 2.1에서 오픈소스 리눅스 빌드 후 rpm 설치한 뒤 따로 signning 혹은 security 관련 사항이
    2.0과 다르게 변경된 부분이 있는지요? armv7l로 빌드 후 rpm 설치 시 다음과 같은 에러가 발생하면서 설치가 되지 않고 있습니다.
    혹시나 하는 생각에 두 가지 방법으로 설치를 진행해보았습니다. ^^
    ======================================================================
    Case 1.
    rpm -ivh org.tizen.memo-0.2.10-1.armv7l.rpm
    Unable to write device security policy/etc/device-sec-policy

    Case 2.
    pkgcmd -i -t rpm -p /tmp/org.tizen.memo-0.2.10-1.armv7l.rpm
    path is /tmp/org.tizen.memo-0.2.10-1.armv7l.rpm
    __return_cb req_id[1] pkg_type[rpm] pkgid[org.tizen.memo] key[install_percent] val[0.000000]
    __return_cb req_id[1] pkg_type[rpm] pkgid[org.tizen.memo] key[error] val[0]
    __return_cb req_id[1] pkg_type[rpm] pkgid[org.tizen.memo] key[end] val[fail]
    processing result : FATAL_ERROR [61] failed
    spend time for pkgcmd is [6733]ms
    ======================================================================
    위 사항에 대해 조언 좀 부탁 드리겠습니다.
    감사합니다.
  • 김준성 2013/07/09 15:43 # 삭제 답글

    tizen platform source code를 다운받고 있는데요.
    공식 repository를 이용해서 받는 경우 (ex: git clone review.tizen.org ~~~~) 너무 속도가 안나와서 혹시 mirror site가 있는지 여쭈어 보고 싶습니다.
    이후 platform을 계속적으로 빌드하고 싶은데 platform 빌드 역시 tizen 서버에서 수행되는 형식 아닌지요?
    혹시 속도를 개선하는 방법에 대해서 알고 계시는지 여쭈어 보고 싶습니다.

    감사합니다.
  • 천재태지서주영 2013/07/10 15:09 #

    안녕하세요?
    저도 알고 있는 미러 사이트는 없습니다. SDK 다운로드는 미러 사이트가 있는 걸로 알고 있는데 git repository는 미러가 있는지 모르겠습니다 ㅡㅜ
    그런데 네트워크 위치에 따라서 빠를 때도 있고 느릴 때도 있더라구요.
    딱히 도움을 드리지 못해 죄송합니다.
  • 도움의 손길을... 2013/07/16 00:53 # 삭제 답글

    안녕하세요
    지금 현재 천재태지님의 글을 읽으며 tizen을 공부 하고 있는 학생입니다

    지금 제가 하는것은 엑셀을 sqlite매니저를 사용해서 .sqlite 파일을 만들어서 data 파일에 집어넣고 이것을 쿼리로 읽으려고 합니다

    우선 이렇게 읽는 것이 가능한지 data 파일에 넣는게 맞는지 그리고 이게 된다면 ......제가

    api를 봤지만 중구난방이여서 잘 모르겠더라구여 ㅜㅜ

    헤더 파일에는 어떤함수를 써야하는지 그리고 읽으려면 폼에서는 어떤식으로 이것을 읽어야 하는지 간단한 코드 나 아니면 설명 부탁드려도 될까요???

    bada책을 가지고 보고잇는데 현재의 tizen api와는 다른거 같아 혼란 스럽기만 합니다
  • 천재태지서주영 2013/07/16 21:23 #

    안녕하세요? 서주영입니다.
    Bada 책을 보고 계신 것을 보니 타이젠 네이티브 애플리케이션을 작성하시는 것 같네요. 제가 Bada쪽으로는 경험이 없어서 답변을 드리긴 어려울 것 같습니다. 하지만 하시고자 하는 일이 안 될리는 없을 것 같구요, 될거라 생각합니다.

    타이젠 네이티브 프레임워크와 관련해서 참고할만한 가장 좋은 문서는 아래 링크에 있는 공식 문서 같습니다.
    https://developer.tizen.org/help/index.jsp?topic=%2Forg.tizen.native.appprogramming%2Fhtml%2Fcover_page.htm

    그리고 타이젠 IDE에서 샘플 애플리케이션을 분석해보시는 것도 좋을 것 같아요.

    마지막으로 네이버에 타이젠 개발자 카페가 있는데 바다 관련 정보가 많은 것 같으니 여기도 확인해보시면 좋을 것 같습니다.
    http://cafe.naver.com/tizenity

    직접 답변 드리지 못해서 죄송합니다.
  • tizne너.... 2013/07/19 14:05 # 삭제 답글

    천재태지님 덕에 잘 해결했습니다 감사합니다

    지금 리스트 뷰의 내용을 받아와서 디비와 비교하는 것을 하고 있는데요 리스트 뷰의 내용을 읽는 것은 getPointer로 읽고 이 형은 const wchar_t형이고

    wcstok로 텍스트 파일을 자른뒤 리턴형형은 wchar_t 형입니다

    비교를 하려고 wcscmp를 썻는데 둘다 const wchar_t 형만 되더라구요 해서 wchar_t를 const wchar_t로 변형 하고 싶은데

    찾아보니 멀티 바이트 코드 라는 windows.h 안에 있는 함수를 사용하는데 tizen은 windows.h를 지원 하지 않더군요....

    혹시 변환 방법을 알고 계신거나 h파일을 추가 해서 사용 할 수 있나요 ??? ㅠㅠㅠ tizen 형변환 너무 어렵네요
  • 천재태지서주영 2013/07/23 08:15 #

    안녕하세요? 천재태지 서주영입니다.
    혹시 타이젠 네이티브 애플리케이션을 개발하고 계시나요? 제가 해당 분야는 지식이 없어서 답변을 드리기 어려울 것 같습니다 ㅡㅜ
    네이티브 애플리케이션 관련 질문은 타이젠 개발자 카페에서 하시는게 더 좋을 것 같아요.
    http://cafe.naver.com/tizenity
    감사합니다.
  • Jclamp 2013/07/28 23:41 # 삭제 답글

    안녕하세요^^ 서주영님의 블로그에서 타이젠에 대해 많이 보고 배우는 학생입니다.
    매번 내용만 읽어보다가 직접 해보고 싶은 맘에 어떻게 갤럭시S2를 구해왔습니다.
    이전 질답에 S2에 포팅하신 분의 영상을 링크로 해 주셨는데 혹시 서주영님은 레퍼런스로 사용하시는지..
    그리고 혹시 괜찮으시다면 S2에 포팅하는 방법을 설명해 주실순 없으신지 합니다.
    웹앱이나 네이티브 앱이나 어플 개발에 관한 강좌나 내용은 그래도 좀 보이는데 다른 분들 모두 에뮬에서 개발하시는지.. 아님 레퍼를 가지고 계시는지 포팅내용이 잘 없네요ㅠ
    커널 빌드나 플렛폼 빌드나 직접 해 볼 수 있으니 어떤 순서로 뭐 부터 어떻게 해야 하는지 큰 틀이라도 잡아주신다면 감사드립니다.

    아!! 임베디드 월드에 연재 잘 보고 있습니다^^
  • 천재태지서주영 2013/07/31 00:47 #

    안녕하세요? 서주영입니다.
    업데이트도 드물고 미천한 블로그지만, 블로그를 통해 배우고 계시다니 감사합니다.
    저는 타이젠 공식 레퍼런스 폰을 사용하고 있구요, 갤럭시 S2에 타이젠을 올릴 시도를 해볼만한 능력이 되지 않습니다 ㅡㅜ 갤럭시 S2도 없구요, 대신 다른 분이 작업하신 영상을 알려드린거예요.

    아마 많은 분들이 에뮬레이터에서 작업을 하고 계실것 같지만 이미 우리나라에도 레퍼런스폰을 가지신 분이 꽤 되실 것 같습니다. 그래도 에뮬레이터에서 많이 작업하고 있지 않을까 싶네요.

    타이젠 포팅은 아래 타이젠 위키 페이지에 어느정도 정보가 있는데 도움이 될지 모르겠습니다. 일단 해당하는 디바이스에 맞는 드라이버나 커널 소스가 있어야 할텐데, 저는 해본 적이 없군요.
    https://wiki.tizen.org/wiki/Porting_Guide

    아 그리고 임베디드월드 연재 잘 보고 계시다니 감사합니다 ^^
  • 학생 2013/10/09 12:08 # 삭제 답글

    타이젠 2.2 전체 빌드가 필요해서 하려고 하는데 도저히 안되네요.

    https://source.tizen.org/documentation/developer-guide/creating-tizen-platform-image-scratch-through-local-build

    이거 보고 그대로 따라하고 있는데

    warning: build failed, Leaving the logs in /home/dwsong/GBS-ROOT/local/repos/tizen2.2/armv7l/logs/fail/python-doc-2.7-12/log
    warning: build failed, Leaving the logs in /home/dwsong/GBS-ROOT/local/repos/tizen2.2/armv7l/logs/fail/python-base-2.7.1-4/log
    warning: build failed, Leaving the logs in /home/dwsong/GBS-ROOT/local/repos/tizen2.2/armv7l/logs/fail/lzop-1.03-1/log
    warning: build failed, Leaving the logs in /home/dwsong/GBS-ROOT/local/repos/tizen2.2/armv7l/logs/fail/xorg-x11-proto-xinerama-1.2.1-2/log
    warning: build failed, Leaving the logs in /home/daniel/GBS-ROOT/local/repos/tizen2.2/i586/logs/fail/osp-appfw-1.2.2.1-1/log

    이렇게 빌드가 안되는 패키지들이 있습니다.

    warning: build failed, Leaving the logs in /home/dwsong/GBS-ROOT/local/repos/tizen2.2/armv7l/logs/fail/python-doc-2.7-12/log

    이런 워닝들은

    [ 136s] error: line 13: Unknown tag: Enhances: python=2.7.1

    라길래 컨피그 파일 가서 주석처리 해서 넘어갔는데

    warning: build failed, Leaving the logs in /home/daniel/GBS-ROOT/local/repos/tizen2.2/i586/logs/fail/osp-appfw-1.2.2.1-1/log

    이런 워닝들은 로그 따라가보면

    2010 [ 113s] Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/abuild/rpmbuild/BUILDROOT/osp-appfw-1.2.2.1-1.i386
    2011 [ 114s] error: Installed (but unpackaged) file(s) found:
    2012 [ 114s] /usr/lib/debug/.build-id/33/73e7fb4864258b953f07e5e710090518da949d

    라면서 빌드가 안되는데 뭘 고쳐야 할지 모르겠네요. 한 20개 정도 빌드 에러가 나는데 한번에 딱 컴파일 되게 할수가 없나요?

    환경은 Ubuntu 12.04 64비트입니다. i586 arm 둘다 안되고 32비트에서도 빌드 해봤는데 안되네요. 뭔가 문서 업데이트가 안되서 빠진것이 있는건가요?

    저기 위에 메뉴얼 그대로 따라하면 최종적으로

    error: *** Error Summary ***
    === the following packages failed to build due to missing build dependencies (2) ===
    libzypp-bindings:
    nothing provides swig == 1.3.40
    python-magic:
    nothing provides file-devel

    === the following packages failed to build due to rpmbuild issue (42) ===
    osp-media-tizen2.2-i586: /home/daniel/GBS-ROOT/local/repos/tizen2.2/i586/logs/fail/osp-media-1.2.2.0-1/log
    rpm-tizen2.2-i586: /home/daniel/GBS-ROOT/local/repos/tizen2.2/i586/logs/fail/rpm-4.9.1-4/log
    smartcard-service-tizen2.2-i586: /home/daniel/GBS-ROOT/local/repos/tizen2.2/i586/logs/fail/smartcard-service-0.1.19-0/log
    gdb-tizen2.2-i586: /home/daniel/GBS-ROOT/local/repos/tizen2.2/i586/logs/fail/gdb-7.2-2/log
    osp-web-tizen2.2-i586: /home/daniel/GBS-ROOT/local/repos/tizen2.2/i586/logs/fail/osp-web-1.2.2.0-2/log
    apps.VideoPlayer-tizen2.2-i586: /home/daniel/GBS-ROOT/local/repos/tizen2.2/i586/logs/fail/apps.VideoPlayer-1.0.0-1/log
    osp-app-controls-tizen2.2-i586: /home/daniel/GBS-ROOT/local/repos/tizen2.2/i586/logs/fail/osp-app-controls-1.2.2.0-2/log
    dbus-glib-tizen2.2-i586: /home/daniel/GBS-ROOT/local/repos/tizen2.2/i586/logs/fail/dbus-glib-0.100-4/log
    apps.Calendar-tizen2.2-i586: /home/daniel/GBS-ROOT/local/repos/tizen2.2/i586/logs/fail/apps.Calendar-1.0.0-1/log
    osp-social-tizen2.2-i586: /home/daniel/GBS-ROOT/local/repos/tizen2.2/i586/logs/fail/osp-social-1.2.2.0-1/log
    boot-animation-tizen2.2-i586: /home/daniel/GBS-ROOT/local/repos/tizen2.2/i586/logs/fail/boot-animation-0.4.2-1/log
    dbus-tizen2.2-i586: /home/daniel/GBS-ROOT/local/repos/tizen2.2/i586/logs/fail/dbus-1.6.4-5/log
    capi-appfw-package-manager-tizen2.2-i586: /home/daniel/GBS-ROOT/local/repos/tizen2.2/i586/logs/fail/capi-appfw-package-manager-0.0.28-1/log
    libjpeg-turbo-tizen2.2-i586: /home/daniel/GBS-ROOT/local/repos/tizen2.2/i586/logs/fail/libjpeg-turbo-1.2.0-8/log
    pkgmgr-tizen2.2-i586: /home/daniel/GBS-ROOT/local/repos/tizen2.2/i586/logs/fail/pkgmgr-0.2.112-1/log
    python-doc-tizen2.2-i586: /home/daniel/GBS-ROOT/local/repos/tizen2.2/i586/logs/fail/python-doc-2.7-12/log
    nss-tizen2.2-i586: /home/daniel/GBS-ROOT/local/repos/tizen2.2/i586/logs/fail/nss-3.12.9-3/log
    corewatcher-tizen2.2-i586: /home/daniel/GBS-ROOT/local/repos/tizen2.2/i586/logs/fail/corewatcher-0.9.8-1/log
    osp-image-core-tizen2.2-i586: /home/daniel/GBS-ROOT/local/repos/tizen2.2/i586/logs/fail/osp-image-core-1.2.2.0-1/log
    privacy-popup-tizen2.2-i586: /home/daniel/GBS-ROOT/local/repos/tizen2.2/i586/logs/fail/privacy-popup-0.0.1-0/log
    osp-content-tizen2.2-i586: /home/daniel/GBS-ROOT/local/repos/tizen2.2/i586/logs/fail/osp-content-1.2.2.0-0/log
    liblivebox-service-tizen2.2-i586: /home/daniel/GBS-ROOT/local/repos/tizen2.2/i586/logs/fail/liblivebox-service-0.5.1-1/log
    osp-messaging-tizen2.2-i586: /home/daniel/GBS-ROOT/local/repos/tizen2.2/i586/logs/fail/osp-messaging-1.2.2.0-2/log
    osp-face-tizen2.2-i586: /home/daniel/GBS-ROOT/local/repos/tizen2.2/i586/logs/fail/osp-face-1.2.2.0-2/log
    libXrandr-tizen2.2-i586: /home/daniel/GBS-ROOT/local/repos/tizen2.2/i586/logs/fail/libXrandr-1.4.0-3/log
    apps.Contacts-tizen2.2-i586: /home/daniel/GBS-ROOT/local/repos/tizen2.2/i586/logs/fail/apps.Contacts-1.0.0.0-1/log
    osp-speech-tizen2.2-i586: /home/daniel/GBS-ROOT/local/repos/tizen2.2/i586/logs/fail/osp-speech-1.2.1.0-2/log
    osp-locations-tizen2.2-i586: /home/daniel/GBS-ROOT/local/repos/tizen2.2/i586/logs/fail/osp-locations-1.2.2.1-2/log
    osp-ime-tizen2.2-i586: /home/daniel/GBS-ROOT/local/repos/tizen2.2/i586/logs/fail/osp-ime-1.2.2.0-1/log
    apps.Settings-tizen2.2-i586: /home/daniel/GBS-ROOT/local/repos/tizen2.2/i586/logs/fail/apps.Settings-1.0.0.0-1/log
    rpm-python-tizen2.2-i586: /home/daniel/GBS-ROOT/local/repos/tizen2.2/i586/logs/fail/rpm-python-4.9.1-1/log
    dnsmasq-tizen2.2-i586: /home/daniel/GBS-ROOT/local/repos/tizen2.2/i586/logs/fail/dnsmasq-2.57-5/log
    osp-appfw-tizen2.2-i586: /home/daniel/GBS-ROOT/local/repos/tizen2.2/i586/logs/fail/osp-appfw-1.2.2.1-1/log
    osp-nfc-tizen2.2-i586: /home/daniel/GBS-ROOT/local/repos/tizen2.2/i586/logs/fail/osp-nfc-1.2.2.0-2/log
    apps.Gallery-tizen2.2-i586: /home/daniel/GBS-ROOT/local/repos/tizen2.2/i586/logs/fail/apps.Gallery-1.0.0-1/log
    osp-secure-element-tizen2.2-i586: /home/daniel/GBS-ROOT/local/repos/tizen2.2/i586/logs/fail/osp-secure-element-1.2.2.0-1/log
    osp-uifw-tizen2.2-i586: /home/daniel/GBS-ROOT/local/repos/tizen2.2/i586/logs/fail/osp-uifw-1.2.2.1-62/log
    apps.Email-tizen2.2-i586: /home/daniel/GBS-ROOT/local/repos/tizen2.2/i586/logs/fail/apps.Email-1.0.0-1/log
    capi-appfw-app-manager-tizen2.2-i586: /home/daniel/GBS-ROOT/local/repos/tizen2.2/i586/logs/fail/capi-appfw-app-manager-0.1.0-22/log
    wpasupplicant-tizen2.2-i586: /home/daniel/GBS-ROOT/local/repos/tizen2.2/i586/logs/fail/wpasupplicant-1.0.1-3/log
    rpm-installer-tizen2.2-i586: /home/daniel/GBS-ROOT/local/repos/tizen2.2/i586/logs/fail/rpm-installer-0.1.31-1/log
    xorg-x11-xinit-tizen2.2-i586: /home/daniel/GBS-ROOT/local/repos/tizen2.2/i586/logs/fail/xorg-x11-xinit-1.4.3-5/log

    error: <gbs>rpmbuild fails

    이렇게 많은 에러가 나옵니다. 감사합니다.
  • 천재태지서주영 2013/10/16 22:45 #

    하드 디스크 용량 문제로 전체 빌드를 못 해보고 있는데요,
    저도 한번 해보고 말씀드릴게요~
  • 2013/12/09 09:45 # 삭제 답글 비공개

    비공개 덧글입니다.
  • 135th 2013/12/14 11:17 # 삭제 답글

    미국향 unlocked 갤럭시 s3 (i9300) (Android 4.1.2 Jelly Bean) 용으로 Tizen 포팅을 계획하고 있습니다.
    Embedded Linux 쪽 지식이 많지 않은 상태이고 device 특성에 대한 부분도 고려해 진행해야될 것이라고 생각이 드는데요.
    생각이 완전히 정리되지 않았지만 제가 생각하는 중요한 issue는 다음과 같습니다.

    1. 파티션 - Tizen Wiki의 porting guide에 올라온 partition 설정 부분을 주로 참고하고 있습니다. 갤럭시 s3 android 4.1 용 파티션과 Tizen 파티션은 다르다라는 가정으로 진행을 하면 되는지요?

    2. Ubuntu 12.04 환경에서 타이젠 소스를 체크아웃받아 RD-PQ용으로 빌드한 결과 modules.img 와 uImage를 얻었습니다만, 어떤식으로 디바이스에 flash 할 수 있는지 과정이 궁금합니다. Windows 7 환경에서 ODIN v1.85 를 사용하고 있고요, ubuntu 에서는 Heimdall v1.4 RC1 을 사용하고 있습니다.

    3. 검색을 통해 알아본 바로는 디바이스용 드라이버도 일일이 잡아줘야한다고 합니다만, 포팅시 필요한 절차라든지 타이젠 소스 외에 더 필요한 리소스가 있는지 궁금합니다.

    무작정 질문만 드려서 죄송합니다.. 더 궁금한 점이 많은데 포팅 프로세스에 대한 배경지식이 없다보니 큰 윤곽을 잡아나가는 과정에서 이런저런 질문이 생기는 것 같습니다.

    읽어주셔서 감사합니다.
  • tizen 2014/01/27 07:16 # 삭제 답글

    안녕하세요 포스팅 잘 보고있습니다.
    혹시 안드로이드에서의 jni처럼
    타이젠에서도 커널layer의 디바이스 드라이버와 통신을
    하려면 어떻게 접근을 해야 할까요?
    예를들면, 타이젠의 카메라 앱을 실행하면 앱 내부적으로
    카메라 이미지 센서 드라이버와 통신을 해서 이미지를 가져오고 앱에서 그 이미지을 뿌려주게 되는데..
    이처럼 앱layer에서 커널layer의 디바이스드라이버 간에 통신(?) 방법이 궁금합니다.
  • ilsoo 2014/01/29 16:28 # 삭제 답글

    안녕하세요. 블로그를 통해 많은 도움을 받고 있습니다.
    먼저 감사드리며, 문의 사항이 있어 질문드립니다.

    현재 RD-PQ보드를 잘사용하고 있는데 system image를 바꿔볼까 하여 tizen org의 tizen_RD-PQ_system_20130716_1 이미지를 받고 부터 download모드 진입시 lthor로 다운로드가 되지 않고 있습니다.
    제생각에는 변경한 system zip의 uboot이미지가 lthor와 통신하기위해 필요한 usb driver를 올리지 않는것으로 보여집니다.
    상황이 이렇게 되어 lthor로 다운로드를 못하고 있는데요. 커널이미지의 경우 부팅후 /boot/의 커널이미지를 그냥 그냥 push해서 바꾸면 되는데, 이런 경우에 uboot이미지도 정상 부팅후 바꿀수 있는 방법이 있나 궁금합니다.(mmcblock만 알면 dd로 write해되 될듯십은데...)

    일단 lthor가 않되는 이유는 정확히 모르겠습니다. uboot변경후 않되는걸로 추축이 되는데..
    lthor외에 uboot이미지를 바꿀수 있는 방법이 있으면 도움 부탁드립니다.
    참고로, T32는 없습니다.

    수고하세요.
  • kshhw 2014/08/05 15:42 # 삭제 답글

    web app을 위한 web framework에 api를 만들어 보고 싶습니다 ( 일전에 메일로 Home button listner 에 관해서 여쭤봤었는데요 그걸 직접 한번 구현해보고 싶어서요)
    궁금한 점은 C언어로 짜여진 함수들을 어떻게 web application을 만들때 쓰도록 하는 가 입니다. 일단 platform SDK 개발 환경은 맞춰놨고 review.tizen.org를 소스 코드들을 읽어보고 있습니다. gerrit에서 제가 만들고자 하는 것을 위해서 참고하면 좋은 프로젝트 등이 있을까요? 그리고 위에서 얘기한 부분에 대한 부분좀 말씀해주실 수 있을까요?
  • 천재태지서주영 2014/08/06 23:17 #

    안녕하세요? 서주영입니다.
    Web쪽은 잘 몰라서 답변을 바로 드리기 어렵지만 한번 알아보겠습니다 ^^
  • kshhw 2014/08/09 00:46 # 삭제

    아 혹시 아시게 되시면 kshhw@hotmail.com으로 메일주시면 정말 감사하겠습니다 ㅠㅠ
  • 2014/08/19 17:31 # 삭제 답글 비공개

    비공개 덧글입니다.
  • 하켄 2014/08/22 17:24 # 삭제 답글

    tizen 2.3a2 에서 tizen core 앱을 개발하려고 하는데요
    efl로 ui를 적용 하고 난 후
    버튼 클릭으로 다음 activity 로 넘어가는 것 처럼 개발할려고 하는데
    그에 대응하는 좋은 방법이 있나요?
    전 지금 box두개를 같은 장소에 만들고 evas_object_show와 evas_object_hide로 전환해봤는데 클릭이 안먹는 문제가 생기더군요 (뒤에 생긴 박스가 막나봅니다)
  • 천재태지서주영 2014/08/22 23:35 #

    view 전환을 어떻게 하냐에 따라 어떤 container widget을 사용할것인지가 정해집니다.
    모바일 앱의 경우 일반적으로 naviframe을 사용하는데요, item push/pop 개념을 활용해서 view 전환을 하게 됩니다.
    http://docs.enlightenment.org/stable/elementary/group__Naviframe.html

    감사합니다.
  • tizenist 2014/08/23 16:40 # 삭제 답글

    안녕하세요 다름이 아니라 Native App을 잘 개발하고 있었는데 어느순간부터 빌드할때 clang++.exe의 작동이 중지되었다고하고 되지 않네요. 어떻게 해결해야하나요 ㅠ
  • 천재태지서주영 2014/08/25 23:28 #

    안녕하세요? 혹시 SDK를 다시 설치하거나 하신적은 없으신가요?
    그리고 SDK 버전을 어떤걸 사용하시나요?
    구글 검색을 해보니 아래와 같은 처방이 나오긴 하는데요, 한번 따라해보시길 권장드립니다.
    https://developer.tizen.org/forums/native-application-development/cant-build-native-application
  • 후아 2014/09/12 19:48 # 삭제 답글

    안녕하세요. 이번에 PQ모델에서 Core layer를 수정하여 아랫단 앱을 개발하고자 하는 학생입니다. Core api나 참고할만한 Document가 존재한다고 들었는데 어떻게 구할 수 있는지 궁금합니다.ㅠㅠ
  • 천재태지서주영 2014/09/28 22:17 #

    안녕하세요? 아직 오픈된 자료는 없는데요, 조금만 기다려주세요 ^^
  • 잔망스러운 펭귄알 2014/10/04 17:52 # 답글

    안녕하세요 . 전체 Tizen 코드를 받기 위해 진행하던 중
    이런 오류가 자꾸 ~bin/repo sync를 진행하다가 에러가 나서
    ~bin/repo sync -f로 이어받기를 하려고해도 error: in `sync -f`: revision master in apps/web/sample/Template not found 라는 오류가 계속 납니다.
    해결 방법을 알고 계신가요? ㅠㅠ
  • 천재태지서주영 2014/10/12 03:36 #

    혹시 어떤 branch를 받으셨나요?
    저는 tizen 3.0 코드를 받아봤는데, 잘 받아지네요.
    tizen 3.0에는 apps/web/sample/Template이라는게 없긴 해요.
  • ㅠㅠ 2014/10/08 17:28 # 삭제 답글

    안녕하세요.
    기본앱(시스템 앱, In house App?)같이 지워지지 않는 앱을 개발하려고 하는데 platform project에서 efl프로젝트를 생성한 뒤에 어떻게 해야할지를 모르겠습니다.
    가장 직관적으로 Hello EFL이라는 문구를 수정하여 봤지만 그것조차 에뮬레이터로 실행해보니 여전히 Hello EFL로 나오고 만든 앱 또한 간단히 삭제가 되었습니다.
    플랫폼 프로젝트가 in house app(ex 기본 Camera App)같이 지워지지 않아야 하는거 아닌가요? 그리고 왜 Hello EFL이라는 텍스트를 수정하였는데 반영이 되지 않을까요?
    너무 제가 평소에 하던 것과는 달라서 걱정이네요. 그리고 EFL 사이트에 들어가 레퍼런스를 참고해봐도 간단히 버튼 예제를 그대로 복붙해서 생성한 efl 프로젝트에 넣어봐도 Hello EFL만이 출력됩니다 ㅠㅠ
    타이젠에서 efl로 만드는 참고할만한 자료가 어디 없을까요? 그리고 지워지지 않는 In house app을 만들려면 어떻게해야할까요?
  • 천재태지서주영 2014/10/12 01:38 #

    안녕하세요?
    1. 일단 타이젠 SDK 어떤 버전을 사용하셨나요?
    아마 2.2.1 이신것 같은데, EFL을 사용하시려면 최근에 배포된 2.3 베타를 사용하시면 더 많은 템플릿/샘플 및 문서를 참고하실 수 있습니다.

    2. 지워지지 않는 앱을 누구나 쉽게 만들 수 있진 않을 것 같아요.
    그럼 사용자에게 엄청난 재앙이 올거예요.
    아마 OEM이나 제품을 만드는 회사 혹은 플랫폼 자체를 직접 빌드하셔야 할텐데, 아쉽게도 저도 어떻게 하는지 모르겠습니다 ㅡㅜ

    3. 어디에 있는 Hello EFL이라는 문구를 수정하셨나요?
    수정 후, 빌드 및 패키징, 설치가 제대로 되었다면 문구가 바뀝니다.
    2.3 베타 버전에서도 안되시면 수정하신 내용을 공유 부탁드릴게요.

    4. 평소에 하시던 방법이 어떤건가요?
    너무 다르다는 것이 어떤 면에서 말씀하시는지 알려주시면 IDE 및 템플릿/샘플, 문서를 만드는데 도움이 될 것 같습니다.

    감사합니다.
  • ㅠㅠ 2014/10/13 16:37 # 삭제

    Tizen 2.3b IDE에서 Help contents를 보니 EFL대해 알 것 같습니다. 그동안은 공식 홈페이지를 통해서만 봤기 때문에 처음 EFL를 접하면서 Tizen에서 어떻게 시작해야할지조차 혼돈스러웠는데 이제 잘 알 것 같습니다! 감사합니다 ^^ 그런데 궁금한 점이 2.2 IDE에서는 Platform 프로젝트를 생성하거나 부분 소스를 다운받아서 빌드해볼 수 있도록 잘 되어 있었는데 2.3b에서는 Native, Web만을 만들 수 있고, git 등에서 소스를 다운받아보거나 하는 부분이 없어져 있더라구요.. 보니 native frameowrk도 전과 좀 달라진거 같은데 core app을 통한 core framework수정 등은 2.3b IDE에서는 불가능한건가요? 아님 베타버전이라 그렇고 official 버전에서는 2.2IDE와 같이 지원되는 건가요 궁금합니다 ㅠ
  • ㅠㅠ 2014/10/13 16:49 # 삭제

    아 그리고 예전 Native app을 만들던 방식으로는 이제 app을 못만드는 건가요? framework도 수정된거 같고 UI만드는 방식도 efl로 통일된거같네요
  • 천재태지서주영 2014/10/14 02:30 #

    안녕하세요?
    타이젠 2.3의 경우 아직 베타 버전이라 정식 버전이 나와봐야 문의 하신 부분들에 대해서 답변이 가능할 것 같습니다.
    2.3 알파와 베타의 차이도 꽤 크네요. 알파의 경우 네이티브 앱 개발 자체가 누락되어 있었습니다...
    개인적으로는 정식 버전에서는 플랫폼 개발도 추가가 되지 않을까 생각은 하고 있는데, 나와봐야 알겠죠 ^^

    그리고 Native framework은 전면 개편되었습니다. 기존에는 core framework라고 해서 3rd party 개발자들에게 감춰져 있던 Core API + EFL 등이 2.3 베타에서는 native framework로 등장했습니다.

    자세한 내용은 2.3 베타 릴리스 노트(아래 링크) 및 IDE의 help contents를 참고 바랍니다.
    https://developer.tizen.org/tizen-2.3-beta-sdk-release-notes
  • tizenist 2014/10/18 20:49 # 삭제 답글

    안녕하세요. 타이젠 PQ폰 안에 private폴더를 만들고 그 속에 어떤 것들을 저장하면 죄다 암호화를 하려고 합니다. 어떤 방법으로 하면 좋을까요??
  • 천재태지서주영 2014/10/20 00:53 #

    안녕하세요?
    일단, 문의하시는 내용을 잘 모르겠군요.
    아마 그냥 앱에서 처리하는것이 아닌 플랫폼 단에서 처리하는 것을 원하시는 것 같은데, 타이젠 보안 모듈인 SMACK쪽도 공부하셔야 할것 같습니다.
    그리고 특정 디렉터리 자체를 암호화하려는 것은 커널도 건드려야 하지 않을까 생각하는데,
    제가 해당 분야 전문가가 아니라서 정확한 답은 드리기 어렵네요... ㅡㅜ
  • 2014/10/22 17:01 # 답글 비공개

    비공개 덧글입니다.
  • 2014/10/22 19:17 # 비공개

    비공개 답글입니다.
  • 2014/10/22 20:02 # 비공개

    비공개 답글입니다.
  • 2014/10/23 09:57 # 비공개

    비공개 답글입니다.
  • 2014/10/23 18:36 # 비공개

    비공개 답글입니다.
  • 2014/10/24 10:29 # 비공개

    비공개 답글입니다.
  • 하테나 2014/11/19 20:00 # 삭제 답글

    안녕하세요. odroid x2에 타이젠 올려보려는 대학생입니다.

    tizem 3.0 mobile 소스를 받아 빌드를 하는데
    <gbs>some packages failed to be built
    라는 에러가 나면서 빌드에 실패합니다.

    /home/hatena/GBS-ROOT/local/repos/tizen3.0_mobile/armv7l/logs/fail/ 디렉토리 아래에 있는 디렉토리들의 로그들을 살펴보면
    [ 58s] Unable to reserve 0xf7000000 bytes of virtual address space for use as guest address space (check your virtual memory ulimit setting or reserve less using -R option)
    [ 58s] running setup postinstall script
    [ 58s] Unable to reserve 0xf7000000 bytes of virtual address space for use as guest address space (check your virtual memory ulimit setting or reserve less using -R option)
    [ 58s] initializing rpm db...
    [ 58s] Unable to reserve 0xf7000000 bytes of virtual address space for use as guest address space (check your virtual memory ulimit setting or reserve less using -R option)

    이런 로그가 찍혀 있습니다.
    어떻게 해결해야 하나요?
  • 천재태지서주영 2014/11/20 01:33 #

    안녕하세요? 에러 메시지를 보면 메모리가 부족해서 발생한 문제 같습니다.
    qemu쪽 버그로 알고 있는데요, 만약 사용하시는 PC의 메모리가 4GB이하이거나 32bit 시스템인 경우 이런 문제가 발생할 수 있겠네요.
    한번 아래 방법대로 해보시길 권장드립니다.

    1) download latest build conf
    $ curl http://download.tizen.org/snapshots/tizen/rd-pq/latest/builddata/79e0766dd3434ea61584d48d343dd458fffbf065dfd393f5d3396855a7b66654-build.conf -o ~/tizen_3.0_mobile.conf

    2) remove qemu related lines
    $ sed -i '/qemu/d' ~/ tizen_3.0_mobile.conf

    3) add customized build conf to .gbs.conf $ cat ~/.gbs.conf
    ....
    [profile.xxx]
    buildconf = ~/tizen_3.0_mobile.conf
    .....
    4) build again
    $ gbs build ... or
    $ gbs build -D ~/Tizen_3.0_mobile.conf

  • 2014/11/21 00:25 # 답글 비공개

    비공개 덧글입니다.
  • 2014/11/22 01:50 # 비공개

    비공개 답글입니다.
  • 핸드메이드 2014/12/05 17:01 # 삭제 답글

    안녕하세요,
    wearable SDK를 통해 GearS에 올라가는 데모용 어플 개발하려고 하는데요,
    wearable SDK의 tizen app 상에서 저희 회사 자체 native library(.so)에 정의되어 있는 C API 호출 방법을 몰라서 해매고 있습니다.
    아래와 같이 질문을 드립니다. (질문이 많아서 죄송합니다.)

    - tizen wearable SDK는 web app 개발만 지원하는 것으로 보이는데요, native library(.so)를 통해 linux C 형태의 API 호출이 가능한지요?
    - native library를 Tizen app project 폴더의 어느 곳에 놓아야 하는지요? .so 사용을 위해 추가로 설정해줘야 하는 부분이 있는지요?
    - JavaScript/HTML5를 통해 C API를 어떻게 호출해야 하는지요? 별도의 interface 구현이 필요하다면, 어떤식으로 만들면 될지 가이드 주실 수 있을까요?

    답변 주시면 큰 도움이 될 것 같습니다.
    감사합니다.
  • 천재태지서주영 2014/12/08 23:40 #

    안녕하세요?

    Wearable의 경우 웹앱만 작성 가능한 것으로 알고 있습니다.
    말씀하신 것과 같이 네이티브 라이브러리를 만들어서 배포가 되는지 확인해보겠습니다.
    단, Device API라고 타이젠에서 자체적으로 지원해주는 기능 외에는 웹앱에서 네이티브 API를 직접 호출하는 방법은 없는 것으로 알고 있는데요, 모단말(갤럭시 폰 등)과 통신이 필요할 수도 있겠네요.

    확인해보고 말씀드리겠습니다.
  • 니트로 2014/12/23 17:21 # 삭제 답글

    안녕하세요.

    wearable integrated 앱을 만들어보려고 하는데, 테스트 도중 궁금한 사항이 있어 질문드립니다.

    테스트 환경은 안드로이드 기기는 갤럭시S4(LG U플러스) + 에뮬레이터(타이젠 웨어러블)로 작업하고 있습니다.

    튜토리얼 영상(http://www.youtube.com/watch?v=SFz3n49QUCs)을 보고 그대로 따라 했는데도

    connect가 되질 않아 여기다 질문 남겨봅니다.

    혹시 갤럭시 계열이더라도 통신사가 LG이기에 안되는 것인지 궁금하여 질문 드려봅니다.
  • 할룽 2015/03/04 17:50 # 삭제 답글

    제가 타이젠 2.3버젼을 받아서 빌딩을 하고 싶은데요

    repo init 을 할 때 branch 입력하는 부분이 2.3은 2.2랑 다른가요?

    자꾸 caonnot obtain manifest ~~에러가 나네요

    저는 ~/bin/repo init -u ssh://jjwook88@review.tizen.org:29418/scm/manifest -b tizen_2.3 이렇게 입력했는데

    혹시 잘못된 부분 아시는 분 계시면 알려주시면 감사하겠습니다
  • 천재태지서주영 2015/03/08 20:57 #

    혹시 tizen_2.2 branch도 시도해보셨는지요? 저는 말씀하신것과 똑같이 해서 잘됩니다.
    만약 2.2, 2.3 모두 안된다면 방화벽이나 프록시 등 네트워크 문제일 가능성이 있습니다.
  • 팔로왈왈 2015/03/11 21:29 # 삭제 답글

    안녕하세요 평소에 블로그를 많이 보면서 배우고 있습니다.

    제가 궁금한게 있는데요, 제가 Tizen source code를 받아서 일부 코드를 수정한 다음(새로운 api 추가)에, 그 새로운 api를 이용해서 새로운 native app을 만들려고 하는데요,
    이때 만든 새로운 api를 Tizen SDK에 적용시킬수 있는 방법이 있나요?? (새로운 app을 build할때 에러가 생기지 않게 하려고 합니다. )
  • 천재태지서주영 2015/03/20 19:47 #

    네, 가능합니다.
    1. 신규 API가 있는 코드 빌드
    2. 신규 API를 사용하는 앱 빌드. 이 때, 아래 중에서 한 가지를 하시면 됩니다.
    2.A 1번에서 사용한것과 같은 GBS-ROOT를 사용
    2.B 1번에서 빌드해서 나온 rpm이 있는 위치를 repository로 지정
    2.C 1번에서 나온 rpm을 2번이 바라보는 repository에 복사

    그리고 1번 rpm을 먼저 emulator에 설치하시고 2번 rpm을 emulator에 설치하시면 됩니다.
    감사합니다.
  • 팔로왈왈 2015/03/22 21:39 # 삭제

    너무 감사합니다.

    진행하여보고, 진행 결과가 나오면 게시하고, 답글하겠습니다.
    앞으로도 많이 가르쳐 주세요

    감사합니다.
  • 천재태지서주영 2015/03/24 09:52 #

    네~ 한번 해보시고 저도 알려주세요 ^^
  • 팔로왈왈 2015/03/30 15:32 # 삭제 답글

    안녕하세요 질문이 하나 있는데요. Tizen_2.3_mobile 을 기준으로 해서

    /framework/system/deviced 를 gbs로 빌드를 한 후에 해당 deviced*.rpm을 RD-PQ 레퍼런스 폰에 sdb를 통해서 설치하려고 하는데요.

    sh-4.1# rpm -Uvh -f *.rpm

    다음과 같이 입력하였고,

    Preparing... ########################################### [100%]
    package deviced-debuginfo-1.0.0-1.armv7l is already installed
    file /usr/lib/debug/usr/bin/deviced.debug from install of deviced-debuginfo-1.0.0-1.armv7l conflicts with file from package deviced-debuginfo-1.0.0-1.armv7l
    package deviced-debugsource-1.0.0-1.armv7l is already installed
    file /usr/src/debug/deviced-1.0.0/src/display/device-interface.h from install of deviced-debugsource-1.0.0-1.armv7l conflicts with file from package deviced-debugsource-1.0.0-1.armv7l
    package deviced-1.0.0-1.armv7l is already installed
    file /usr/bin/deviced from install of deviced-1.0.0-1.armv7l conflicts with file from package deviced-1.0.0-1.armv7l

    이미 설치가 되어있어서, 바뀐 거(새로 복사한 deviced*.rpm)은 설치가 안되는 것 같습니다.

    혹시 다른 방법이 있나요? 아니면 이 deviced*.rpm을 이용해서 MIC를 통해 전체 빌드를 해서 새로 올려야 하나요?
  • 원생 2015/06/08 11:09 # 삭제 답글

    안녕하세요

    타이젠 플랫폼 코드 수정하는 과제를 하고 있는데 궁금한 점이 있어서 질문을 남깁니다.

    우선 저희의 환경은 Odroid U3, Tizen 2.2, VM 상의 Linux는 12.04 LTS 64bit 입니다.
    secure-storage package 상의 server 쪽 암/복호화 부분을 수정한 후 build하였고, 빌드 완료 후 odroid 상에 rpm 파일들을 옮겨서 설치를 완료하였습니다.
    그래서 저희가 변경한 부분이 제대로 동작하는지 확인을 하고 싶은데 secure-storage 쪽 부분을 네이티브 어플리케이션 상에서 호출할 수 있는 API는 없는 것 같더라구욤ㅠㅠ...
    아직 없는건지 저희가 못찾은건지는 모르겠지만 혹시 secure-storage를 호출할 수 있는 앱 쪽 API에 대해 알고 계신다면 알려주시면 감사하겠습니다.

    추가로, secure-storage 패키지 안에 TC라는 폴더가 있고 여기에 테스트용 코드들이 있는데 build.sh 라는 쉘 파일 안에 tcc 명령어와 grw 명령어가 있더라구욤...
    tcc는 tiny c compiler이던데, grw라는 명령어는 구글에서 찾아봐도 찾을 길이 없네요...
    혹시 이 테스트 코드들을 동작시킬려면 어떻게 해야 되는지 알고 계실까요..?
  • 천재태지서주영 2015/06/26 22:56 #

    안녕하세요?

    일단 가급적이면 최신 버전인 2.3을 사용하시라고 말씀드리고 싶지만, 일단 과제를 하시고 계시다니 어쩔 수 없군요.
    플랫폼 내 secure-storage 코드를 수정하셨다는 것이죠? 그 부분은 제가 아는 영역은 아니지만, 소스코드나 문서에 API가 없다면 지원하지 않는 것입니다. 이왕 코드를 수정하셨으니 직접 API를 만들어보시면 도움이 많이 되실겁니다.

    타이젠 소스코드는 gbs라는 것을 통해서 빌드를 합니다.
    gbs를 실행했을 때, build.sh라는 스크립트가 실행되면서 tcc가 실행되도록 구성되어 있을 것 같습니다.
    http://seoz.egloos.com/3900549

    원하시면 chroot로 tcc를 직접 실행하실 수 있겠지만, 이 부분은 설명드리기가 너무 복잡하네요 -_-;

    감사합니다.
  • 고센 2015/06/10 08:47 # 삭제 답글

    안녕하세요 Tizen 공부중인 학생입니다. 지금 저에게 Odroid에 Tizen 2.2를 포팅시킨 장치가 있는데요, IDE를 통해 패키지를 만들고 해당 기기에 설치하려고하면 계속해서 SIGNATURE VERIFICATION INVALID 문제가 발생합니다. 인증서는 패키징하기전에 자체적으로 IDE를 통해 만들었구요. 해당 ODROID 타이젠장치는 인증서가 따로 필요없다고 들었는데 계속해서 저런 error가 뜨네요.ㅠㅠ 따로 디버깅모드가 있는 상태가 아니라 IDE를 통해 DUID를 알아낼수도없고 난감합니다. 도와주세요~~
  • 천재태지서주영 2015/06/26 23:00 #

    안녕하세요?
    너무 많은 원인이 있을 수 있어서 어디서 부터 확인하라고 말씀드리기 어려울 것 같네요. 일단 제가 Tizen 2.2로 Odroid를 써본 경험이 없군요. Tizen 3.0만 해봤습니다.
    이런 경우 타이젠 포럼에 문의해보시길 추천드립니다.
    https://developer.tizen.org/forums

    감사합니다.
  • 2015/06/18 22:29 # 답글 비공개

    비공개 덧글입니다.
  • 2015/06/26 23:05 # 비공개

    비공개 답글입니다.
  • 나무 2015/06/29 14:23 # 삭제 답글

    안녕하세요.

    타이젠 네이티브관련하여 개발중에 있있습니다.

    json관련하여 질문드리고 싶은데요. 서비스 프로젝트에서 json api(json_generator_new, json_generator_get_type등)이 동작하지 않습니다.
    네이티브 app으로 프로젝트를 생성하여 테스트하면 정상적이나, 네이티브 서비스로 프로젝트를 만들어 테스트하는면 null이 리턴 되거나 assert가 발생합니다.

    프로젝트 빌드 환경은 같은데 뭐가 문제일지 미궁이네요
  • 천재태지서주영 2015/06/30 01:56 #

    안녕하세요?

    API 동작 문제는 타이젠 공식 포럼에 문의 부탁드립니다. API에 문제나 버그가 있는 경우 제가 어떻게 해드릴수가 없네요 ㅡㅜ
    https://developer.tizen.org/forums/native-application-development

    감사합니다.
  • 슈가 2015/07/01 13:54 # 삭제 답글

    안녕하세요~! 제가 2.0 API 중에 Tizen::Graphics::Bitmap::Lock 과 같이
    Bitmap을 buffer로 직접 변경하는 API를 사용하고 있었는데
    2.3에 적용된 EFL 에서는 해당 기능을 하는 API를 찾을 수 없어 난감한 상태입니다 ㅠㅠ
    혹 EFL에서 해당 기능을 하는 API나 유사한 API를 알고 계신가요??
  • 천재태지서주영 2015/07/01 20:06 #

    안녕하세요? evas_object_image를 사용하시면 될 것 같습니다.
    한번 레퍼런스를 참고해 주시기 바랍니다.
    https://developer.tizen.org/dev-guide/2.3.0/org.tizen.native.mobile.apireference/group__Evas__Object__Image.html

    감사합니다.
  • 몽몽 2015/07/29 15:12 # 삭제 답글

    안녕하세요~ 타이젠에 관한 글들 도움이 많이 되었습니다!! 그런데 제가 이제 막 시작하는 단계라 이해가 되지 않는데요

    이번에 과제로 기어와 아두이노를 이용해 프로젝트를 하려고 합니다. (블루투스통신)

    개발할 때
    아두이노 IDE를 이용해 할 수 있는건가요?
    아니면 타이젠에서 제공한 IDE 이클립스에서 해야하는 건가요 ?ㅜㅠ

  • 천재태지서주영 2015/07/31 23:44 #

    안녕하세요? 우선 아두이노로 프로젝트를 하시게 되었다니, 축하드립니다.

    그런데 아두이노에 타이젠을 올려서 하시나요? 어떤 타이젠 버전이 올라갔냐에 따라 다르겠지만, 일반적인 타이젠은 아닐것 같네요.
    그럼 타이젠 IDE는 사용하셔도 아두이노에서 잘 동작하리란 보장을 할 수 없습니다.
    그리고 아두이노 IDE에 타이젠용 플러그인이나 패치가 나오지 않으면 해당 IDE에서 타이젠 개발은 할 수 없을거예요.
    그냥 커맨드라인을 이용하셔야 할 것 같습니다.

    가장 좋은 것은 과제 담당자나 과제를 발주한 분에게 문의하는 것이겠네요.

    감사합니다.
  • 안녕하세요 2015/08/04 18:53 # 삭제 답글

    서주영님 안녕하세요.
    타이젠 web 어플리케이션을 개발중인 개발자입니다.
    궁금한게 gear s에서 스텐드언론으로 이미지를(이미지서버에 있는) 보여주려고 할 때 어떻게 해야할지 모르겠습니다. 꼭 도와주세요.
  • 천재태지서주영 2015/08/05 22:42 #

    안녕하세요?
    너무 막연하네요. 조금 더 정보를 주세요~
  • 2015/08/10 17:38 # 삭제 답글 비공개

    비공개 덧글입니다.
  • 천재태지서주영 2015/08/10 19:35 #

    안녕하세요?

    플랫폼 개발 시에는 해당 라이브러리의 기능을 사용하는 앱을 만들어서 테스트하시면 됩니다.
    예를 들어 플랫폼의 센서를 체크하는 라이브러리를 수정하셨다면, 이 부분을 반복적으로 계속 호출하는 앱을 만드시고 dynamic analyzer등으로 분석하시면 됩니다.
    Tizen 뿐만 아니라 타 환경에서 플랫폼/라이브러리 프로그래밍을 할 때도 이런 방법을 사용합니다.

    감사합니다.
  • 못되먹은 북극토끼 2015/09/18 13:14 # 답글

    안녕하세요.. 천재태지님..ㅎㅎ
    웹에서 대부분 천재태지님의 글을 보여서.. 이렇게 질문 드려요...
    XU3 개발보드에 타이젠을 가지고 이제 시작해보려고 이것저것 해보는데요...
    릴리즈 되고 있는 3.0 Tizen TV 이미지를 구워 실행해 보는데.. 그중에 웹브라우져를 테스트 해보고 싶습니다.
    등록이 되어 있는 크로미움 웹브라우져는 구동할 수 없는건가요? 앱에 등록은 되어 있는것 같은데... 실제 실행은 되지 않더라구요.. .혹시 테스트해보셨으면 브라우져 실행 방법을 알 수 있을까요?
  • 천재태지서주영 2015/09/19 01:13 #

    안녕하세요?

    제가 3.0은 안한지 6개월 정도 되긴 했는데요,
    Tizen 3.0 TV Profile 패키지 목록을 보니 Chromium Browser는 따로 안 보이는것 같네요. 대신 기본 탑재된 브라우저(org.tizen.browser)를 사용하시면 됩니다. Tizen 3.0에서는 Web Engine으로 WebKit2 대신 Blink를 사용하기 때문에 기본 브라우저도 chromium기반으로 돌아갈 것 같습니다.

    감사합니다.
  • 2015/10/20 18:00 # 삭제 답글 비공개

    비공개 덧글입니다.
  • 안녕하세요 2015/11/02 01:58 # 삭제 답글

    안녕하세요 tizen native로는 clipboard기능을 사용 불가한가요?
    native 서비스 어플리케이션을 이용해 길게터치하여 클릭된 단어를 받아오려고하는데 web에는 clipboard 함수가 많이 보이는데 native로는 보이지 않네요 혹시 지원이 안되는건가요?
  • 천재태지서주영 2015/11/14 17:15 #

    clipboard 사용 가능합니다.
    Elementary widget 중 elm_entry widget의 cnp 기능을 참고하시면 됩니다.
  • 질문. 2016/01/04 10:45 # 삭제 답글

    안녕하세요 서주영님.

    tizen native를 공부하고 있는 학생입니다.

    혹시, tizen의 EFL 라이브러리가 수정이 가능한지, api 수정 후 빌드가 어떻게 되고 생성가능한지 또한, 무슨 파일이 형성되는지에 대해 질문을 올립니다.

    감사합니다.
  • 뻠스키 2016/01/05 22:34 # 삭제 답글

    안녕하세요~ 항상 블로그로 도움받고 있는 1人입니다 ㅎ
    지금 gear s2를 모델로 해서 개발중인데 앱이 실행을 시키면 background 에서 계속 실행이 되는 상태로 유지되게 할 수 있나요?
    마치 시계 위젯처럼 켜놓는 상태에서 유지되도록 할 수 있는 방법이 있는지 궁금합니다.
  • GanGT 2016/01/07 11:19 # 삭제 답글

    web app에서 tizen api를 호출 할 수 있는 방법이 있나요?
  • 블링블링한 젠투펭귄 2016/03/09 17:43 # 답글

    안녕하세요,
    얼만전에 ODROID-U3보드에 커늘만 빌드(linux-3.10)하고 플랫폼 바이너리는 https://download.tizen.org/snapshots/tizen/tv/latest/images/arm-wayland/tv-wayland-armv7l-odroidu3/ 에서 가져다가 booting을 시켰습니다.

    1. cross compiler
    Hello program을 arm-linux-gnueabihf-gcc로 컴파일하면 target에서 실행이 되지 않길래 arm-linux-gnueabi-gcc로 했더니 동작을 하더군요. 이런점은 무었과 연관성이 있나요?

    2. rootfs mount option
    rootfs 를 write하는 프로그램을 실행시켜야 하기 때문에 rootfs mount option을 r/w로 바꿔줘야 하는데 어디에서 수정을 해야 하나요? 오래전 Android 에서의 기억으로는 init.rc에서 해줬던 기억이 있는데 비슷한 파일을 찾을 수가 없네요..ㅜ.ㅜ...

    감사합니다.
  • 천재태지서주영 2016/03/12 01:20 #

    안녕하세요?

    제 지식 영역 밖의 질문이군요.
    Tizen Talks에 질문 올려주신 것 같은데, 관련 질문을 답변해드릴 수 있는 전문가 분들이 많이 계시므로, 유사 질문은 Tizen Talks에서 답변 받으실 수 있을겁니다 ^^
  • 타이젠 2017/10/16 21:15 # 삭제 답글

    안녕하세요~ 타이젠 OS 기반의 기어 S2와 아두이노를 블루투스 통신하여 프로젝트를 하고자 합니다. 아두이노의 센서에 입력된 값을 기어S2에 전달하여 활용하고자 하는데 가능한지요? 그리고 어디서 정보를 얻을 수 있을까요? 감사합니다.
  • 김성모 2017/10/18 17:21 # 삭제 답글

    삼성 기어s2와 아두이노를 이용하여 아두이노의 센서값을 블루투스를 이용하여 전송시켜보려고 하는데요, 타이젠에 관한 내용은 너무나 부족해서 정보가 없네요. 혹시나 알고계신 부분이 있으시면 알려주실수 있을까요...??
  • 2017/10/20 08:42 # 삭제 답글 비공개

    비공개 덧글입니다.
댓글 입력 영역
◀ 다음덧글    이전덧글 ▶