Tizen 23

타이젠 소스코드 빌드하기

타이젠 패키지 빌드해보기!! (상세한 설명은 생략!-) 1. 환경설정1) 패키지 저장소에 Tizen 저장소 추가1$ sudo vim /etc/apt/source.list.d/tizen.listcs 명령어 입력 후, 아래 내용 기입1deb [trusted=yes] http://download.tizen.org/tools/latest-release/Ubuntu_16.04 /cs*Ubuntu_16.04 -> 자신의 Ubuntu 환경에 맞는 경로 설정 ex) Ubuntu_14.04 : 1deb http://download.tizen.org/tools/latest-release/Ubuntu_14.04 /cs 2) 추가리스트 동기화1$sudo apt-get updatecs 3) gbs, mic 설치 * gbs : ..

Tizen Studio 설치 및 Certificate 생성 가이드

타이젠은 모바일, 웨어러블 TV, IVI 기기 등을 지원하는 다목적 운영 체제로써, 삼성전자가 주도하여 타이젠 연합에서 개발중입니다. 리눅스 커널을 사용하는 오픈 소스 프로젝트로 진행되고 있습니다. -> 상세내용[지원중인 모바일 운영체제] 2016년 9월 오픈소스 플랫폼인 타이젠은 새로운 SDK(Software develop kit)인 Tizen Studio를 공개했습니다 -> 관련내용Tizen Studio는 기존 SDK보다 개선된 UI/UX와 가벼운 환경으로, 보다 앱 개발자가 Tizen App을 쉽게 개발할 수 있게 제공해주고 있습니다. Tizen Studio 역시 Eclipse 기반으로, 설치 전 자바 환경이 구축되어 있어야합니다. 간단히 설치 전에 JDK를 설치하면 됩니다.-> (JDK다운:htt..

Unity3D를 이용한 TIZEN 빌드

1. Tizen SDK 설치- 아래 링크에서 자신의 OS 환경에 맞는 SDK를 다운로드합니다.https://developer.tizen.org/development/tools/download-> [16.12.4 추가] Tizen Studio 설치 및 certificate 생성 가이드 TIZEN SDK 설치를 위해선 jdk가 설치되어 있어야합니다. JDK 다운로드 설치가 완료된 후 Update Manager를 실행하여, '2.3.1 Mobile' 을 설치합니다. -> 2.4역시 가능합니다. Tizen IDE를 실행시킵니다. 프로젝트가 기본적으로 생성될 workspace를 지정 후 OK를 클릭합니다. (유니티 설정시 필요한 기본 키값이 생성되는 위치입니다. 기억해두세요 ㅎㅎ) 상단 메뉴에서 [Windows]..

[TIZEN] 19. 타이젠 스토어 등록3_ 앱 등록

1. Binary 등록 - 타이젠 스토어 페이지에 접속합니다. ( https://seller.tizenstore.com/ ) - 로그인 후 Application > Add New Application 클릭 Application의 언어 및 타이틀, 간단한 설명을 작성합니다. 앱에 관련된 이미지 파일이나 비디오 링크는 옵션적으로 추가합니다. - Upload a new binary 를 선택 후, 미리 만들어 둔 tpk파일을 업로드 시킵니다. 그럼 아래 이미지와 같이 앱에 대한 정보가 화면에 표시됩니다. 확인 후 우측 상단의 'Save'버튼을 클릭합니다. Binary에 대한 등록은 완료되었으며, 이제 'Sales'탭으로 이동합니다. 2. Sales - Sales는 판매정보에 대한 옵션을 설정할 수 있습니다. -..

[TIZEN] 18. 타이젠 스토어 등록2_ tpk 생성

- tizen-manifest.xml 파일을 열어 최종적으로 package명과 Label, 등록할 icon을 확인합니다.(등록할 아이콘은 /shared/res/경로에 넣어주면 됩니다) - 다음으로 'Features'탭을 열어 앱에 필요한 features를 등록해줍니다. 일반적으로 지원하는 screen size를 여기서 넣어준 후 빌드하셔야 합니다. - 이제 빌드 설정을 'Release'로 변경합니다. 프로젝트에서 마우스 우측 버튼 > 'Build Configurations' > 'Set Active' > '2 Release'를 선택하여 릴리즈로 변경합니다. - 다시 마우스 우측버튼 > Properties, 'C/C++ Build' 탭에서 'Tizen Settings'를 클릭합니다. 아래 창에서 Archi..

[TIZEN]18. 타이젠 화면유지

타이젠 화면 꺼지지 않게 유지.일반적으로 화면에 아무런 조작이 없으면 일정 시간 후 화면이 꺼지게 됩니다.그러나 게임같은 경우, 화면이 항상 켜져있을 필요가 있습니다. 이경우 아래와 같이 설정합니다.#includestatic voidapp_pause(void *data){/* Take necessary actions when application becomes invisible. */ appdata_s *ad = data; device_power_release_lock(POWER_LOCK_DISPLAY);}static voidapp_resume(void *data){/* Take necessary actions when application becomes visible. */appdata_s *ad = ..

[TIZEN]17. 타이젠 스토어 등록1_ 회원가입

타이젠 스토어페이지에는 두가지 종류가 있습니다. 타이젠 스토어 : http://www.tizenstore.com/main타이젠 스토어 등록 : http://seller.tizenstore.com/ 타이젠 스토어는 소비자 입장에서 올려진 앱을 확인하는 페이지이며, 마켓 등록을 위해서는 타이젠스토어/셀러오피스를 접속하셔야 합니다.접속 후'Sign Up Now'를 클릭하여 회원가입을 합니다. 다음으로 'Register as a Private Seller'를 통해 개인 판매자 등록을 합니다. 국가를 선택 후, 약관에 동의하기를 합니다. (유료판매를 원할 경우 선택항목에 대해서도 동의하기를 합니다) 개인정보를 입력한 후 'Confirm' 클릭 가입이 완료 됐다는 메시지와 함께 가입한 메일로 등록이메일이 왔다고 합..

[TIZEN]15. 타이젠_간단한게임 만들기8_naviframe을 이용한 화면전환

10. naviframe모든 앱은 하나의 화면으로 이루어져 있는 경우는 없습니다.여러 화면으로 이루어져, 화면 전환이 필요한데요. Tizen의 경우 naviframe으로 화면 전환을 쉽게 구현할 수 있습니다.아래와 같이 메인화면을 만들고 게임화면으로 전환하는 naviframe을 구현해보도록 하겠습니다. naviframe은 화면을 스택 구조에 삽입을 하여, 가장 뒤에 들어온 화면이 최상단에 위치해 화면을 표시해줍니다.화면에서 벗어나게 되면 pop하게 되어 다음 화면을 보여주게 됩니다. 먼저, 메인 UI와 게임 UI구성하는 부분을 함수로 나누어 따로 준비합니다.- mainUI12345678910111213141516171819202122232425262728293031323334353637383940stat..

[TIZEN]14. 타이젠_간단한게임 만들기7_게임기능구현

9. 게임 기능부분 추가이제 게임의 어느정도 기능이 구현이 되어져 있습니다.이제 조금더 가다듬어 완성도를 높여보도록 하겠습니다. [추가내용]- state를 추가하여 상태 관리- 사용자 입력과 답안 확인->score 반영- O/X 확인 1. State 기능 추가게임에서 아래와같이 state가 나뉘어서 관리를 하여야 합니다. - quest : 처음 문제가 제시될 때(이 때는 터치가 되어서 안됨) - answer : 사용자가 답안을 입력할 때 아래와 같이 변수를 추가합니다.1234567enum{ state_wait, state_quest, state_answer,}; int state_now;cs 다음으로 게임 시작 시 문제가 제시 되므로, app_create()함수에서 아래와 같이 설정합니다.1state_n..