Tizen SDK๋ฅผ ๋์ฒดํ๊ณ Web API ๋ฐ Tizen Native API๋ฅผ ์ฌ์ฉํ์ฌ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑ, ๊ตฌ์ถ, ๋๋ฒ๊น ๋ฐ ํ๋กํ์ผ๋งํ๊ธฐ ์ํ ๋๊ตฌ ์ธํธ๋ฅผ ์ ๊ณตํ๋ Tizen Studio 5.0 ๊ฐ๋ฐ ํ๊ฒฝ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ํ๊ฒฝ์ Eclipse ํ๋ซํผ์ ์ต์ ๋ฆด๋ฆฌ์ค๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ถ๋์์ผ๋ฉฐ ๋ชจ๋์ ์ํคํ ์ฒ๋ฅผ ๊ฐ์ถ๊ณ ์์ผ๋ฉฐ ์ค์น ๋จ๊ณ์์ ๋๋ ํน์ ํจํค์ง ๊ด๋ฆฌ์๋ฅผ ํตํด ํ์ํ ๊ธฐ๋ฅ๋ง ์ค์นํ ์ ์์ต๋๋ค.
Tizen Studio์๋ Tizen ๊ธฐ๋ฐ ์ฅ์น ์๋ฎฌ๋ ์ดํฐ ์ธํธ(์ค๋งํธํฐ, TV, ์ค๋งํธ์์น ์๋ฎฌ๋ ์ดํฐ), ๊ต์ก์ฉ ์์ ์ธํธ, C/C++๋ก ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ๊ณ ์น ๊ธฐ์ ์ ์ฌ์ฉํ๊ธฐ ์ํ ๋๊ตฌ, ์๋ก์ด ํ๋ซํผ ์ง์์ ์ ๊ณตํ๊ธฐ ์ํ ๊ตฌ์ฑ ์์, ์์คํ ์ ํ๋ฆฌ์ผ์ด์ ์ด ํฌํจ๋์ด ์์ต๋๋ค. Tizen RT(RTOS ์ปค๋ ๊ธฐ๋ฐ Tizen ๋ฒ์ )์ฉ ์ ํ๋ฆฌ์ผ์ด์ ๊ตฌ์ถ์ ์ํ ๋๋ผ์ด๋ฒ, ์ ํธ๋ฆฌํฐ, ์ค๋งํธ ์๊ณ ๋ฐ TV์ฉ ์ ํ๋ฆฌ์ผ์ด์ ์์ฑ์ ์ํ ๋๊ตฌ์ ๋๋ค.
์ ๋ฒ์ ์์:
- Visual Studio Code ํธ์ง๊ธฐ์ฉ Tizen IDE ๋ฐ ์ถ๊ฐ ๊ธฐ๋ฅ์ Ubuntu 22.04๋ฅผ ์ง์ํฉ๋๋ค.
- ์ด์ ์๋ฎฌ๋ ์ดํฐ๋ ์ด์ ์ ์ง์๋์๋ HAXM(Intel Hardware Accelerated Execution Manage) ์์ง ์ธ์๋ ๊ฐ์ํ๋ฅผ ๊ฐ์ํํ๊ธฐ ์ํด WHPX(Windows Hypervisor Platform) ์์ง์ ์ง์ํฉ๋๋ค.
- IDE ๋ฐ CLI์ ํ์ฌ TV์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- RPK(Tizen Resource Package)์ ๋ํ ํ๋ก์ ํธ ์ง์์ด IDE ๋ฐ CLI์ ์ถ๊ฐ๋์์ต๋๋ค.
- ๊ฒฐํฉ๋(๋ฉํฐ ์ฑ) ๋ฐ ํ์ด๋ธ๋ฆฌ๋(ํ์ด๋ธ๋ฆฌ๋ ์ฑ) ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํ ์ง์์ด ํฅ์๋์ด ๋์ผํ ์ ํ(์: Tizen.Native + Tizen.Native ๋ฑ์ ๋ฉํฐ ์ฑ) ๋๋ ๋ค๋ฅธ ์ ํ(์: Tizen.Native + Tizen.Native)์ด ํฌํจ๋ ํ๋์ IDE ์์ ์์ญ์์ ์์ ํ ์ ์๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ํ์ด๋ธ๋ฆฌ๋ ์ฑ(์: Tizen.Native + Tizen.Dotnet) ์ข ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฌ์ฉํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์์ฑ, ๋น๋, ํจํค์ง ์์ฑ, ์ค์น ๋ฐ ํ ์คํธ์ ๊ฐ์ ๋ชจ๋ ์ผ๋ฐ์ ์ธ ์กฐ์์ ์ํํฉ๋๋ค.
์ถ์ฒ : opennet.ru