타이젠은 모바일, 웨어러블 TV, IVI 기기 등을 지원하는 다목적 운영 체제로써, 삼성전자가 주도하여 타이젠 연합에서 개발중입니다.
리눅스 커널을 사용하는 오픈 소스 프로젝트로 진행되고 있습니다. -> 상세내용
[지원중인 모바일 운영체제]
2016년 9월 오픈소스 플랫폼인 타이젠은 새로운 SDK(Software develop kit)인 Tizen Studio를 공개했습니다 -> 관련내용
-> (JDK다운:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)
이제 타이젠 스튜디오를 다운받습니다. -> 다운로드
타이젠 스튜디오는 Window, Ubuntu, Mac OS에서 지원되며 사용하고 있는 OS에 맞게 설치파일을 다운로드 합니다.
(다운받은 인스톨프로그램이web-ide_Tizen_Studio_1.0.1_windows-64 형태라 web app만 개발할 수없을거 같아 보이지만,
실제로 native/web 모두 환경 구성할 수 있는 설치프로그램입니다)
*설치전에 기존 타이젠 SDK가 설치되어 있다면, Package manager를 실행하여 깨끗하게 지운 후 설치할 것을 권장합니다.
[Remove]를 눌러 깨끗하게 삭제
모두 삭제하면 위와 같은 메시지가 뜬다. 'Yes'를 선택 후 이전 SDK는 깨끗하게 삭제 /
기존에 앱개발을 위해 만들어둔 인증키는 삭제되지 않습니다.
이제 다운로드 받은 Tizen Studio Install 프로그램을 실행한 후 차근차근 진행하면 됩니다.
설치가 완료된 후, 'Launch the package Manager'를 선택 후 Package manager를 실행합니다.
Package Manager화면의 'Main SDK'탭에서 개발을 원하는 플랫폼의 'Install'을 진행합니다.
현재(2016.12월 기준) 모바일은 2.4, Wearable은 2.3.1 환경에서 개발 가능합니다.
Main SDK의 설치를 마친 후 'Extension SDK'탭의 'Samsung Certificate Extension'을 설치합니다.
'Samsung Certificate Extension'은 실제 앱개발 후 실제 디바이스에 넣기 위해 필요합니다.
설치를 마쳤다면 이제 Tizen Studio를 실행합니다.
실행 후 'workspace'를 설정하고 'OK'클릭, 이 때 기존 work space를 선택했다면 아래와 같은 메시지가 나옵니다.
이전 SDK에서 사용하는 workspace인데 계속 사용하길 원하냐는 메시지인데 OK누릅니다.
이제 새로운 Tizen Studio가 실행됩니다!
일단 전체적으로 좀더 깔끔해지고 이뻐진 모습입니다.
이제 앱개발에 필요한 Certificate profile을 생성해봅니다.
[Tools]->[Certificate Manager] 클릭
기존 SDK를 사용하시던 분들은 이전에 만들어둔 Profile이 그대로 남아있는 것을 볼 수 있습니다.
저는 새로 키를 만들어도 보도록 하겠습니다. '+'클릭 -> Certificate Create Guide
'+'를 클릭하게 되면 아래와 같이 Tizen / Samsung을 선택할 수 있습니다.
처음 보고 뭐야 뭐가다른거지 하는 생각이 드네요..
마우스를 올려보면 설명은 이렇습니다.
Tizen : Click to create profile for Tizen device
Samsung : Click to create certificate profile for samsung mobile(z series), wearable(Geare seriese), and TV with Tizen platform
둘다 Tizen device를 말하는거자나.. 가이드페이지에 설명이 나와있더라구요.
Select Samsung to generate certificates to develop and install to Samsung devices and will you can upload the application to the Store. But if you want to use the emulator and do not have any plans to upload the application to the Store, just select Tizen to create certificate locally.
즉 'Samsung'은 Samsung Devices에 Install 및 store에 업로드 하기 위한 키 생성이고,
'Tizen'은 emulate를 이용하거나 store에 업로드 계획이 없을 때 사용하는, 로컬 키입니다.
이 내용이 SDK 자체에 설명되어 있으면 혼란이 없을거 같은데요,
그동안 실제 디바이스에 설치가 안된다고 문의해주셨던 분들은 여기서 'Samsung'을 선택 후 인증키를 다시 생성후 다시 인스톨을 시도해보세요.
실제 Certificate Profile 생성 과정은 아래와 같습니다.
1. Device Type : Mobile/Wearable or TV
2. Certificate Profile : Create a new certificate profile or Select an exisiting certificate profile
3. Author Certificate
4. Disitributor Certificate
먼저 원하시는 플랫폼 설정
생성할 프로파일 이름 입력
*여기서 아래 'Select an existing certificate profile'은 생성된 키에 대한 설정을 다시 할 수 있습니다.
author certificate 생성, Next
Author name/ Password 입력 'Next'
'Please sign in to Samsung account.'라는 메시지가 뜨게 됩니다. 'Ok' 눌러줍니다.
위와 같이 화면이 뜬다면,
삼성 계정으로 로그인하시면 됩니다. 만약 계정이 없다면 'Create new account'로 계정 생성
이 계정은 Mobile/TV/Wearable 상관없이 하나의 계정으로 사용 가능하니 없다면 바로 생성을 해둡니다.
'Agree'를 눌러 약관에 동의합니다.
Author certificate를 백업할 위치를 설정 후 'Next'
'Distributor Certificate' 생성 Next
'Privilege'는 'Public'으로 설정 후 'Password'입력합니다.
만약, Device가 연결되어 있다면 아래 연결된 Device목록이 뜨고 '+'버튼을 클릭하시기 바랍니다. (나중에 수정을통해 언제든지 추가가능합니다)
'Next'를 클릭 후 생성을 마칩니다.
이제 앱을 빌드하고, device에 설치해보면 됩니다! 진행 중 막히는 내용은 언제든지 댓글 달아주세요.
유니티를 이용해 빌드하고 싶으신 분은 아래내용 참조
-> 관련내용 : 유니티를 이용한 타이젠 빌드
'Software Development > Tizen' 카테고리의 다른 글
기워디(기어 워치 디자이너) 시작하기 (0) | 2017.06.24 |
---|---|
타이젠 소스코드 빌드하기 (3) | 2017.04.20 |
Unity3D를 이용한 TIZEN 빌드 (19) | 2016.04.13 |
[TIZEN] 19. 타이젠 스토어 등록3_ 앱 등록 (12) | 2015.12.30 |
[TIZEN] 18. 타이젠 스토어 등록2_ tpk 생성 (0) | 2015.12.30 |