MicroEJ, ์๋ฒ ๋๋ ๊ฐ๋ฐ์ ์ํ ์คํ ์์ค Kifaru JavaScript ํ๋ ์์ํฌ ๊ณต๊ฐ
์๋ฒ ๋๋ ๋ฐ IoT ์๋ฃจ์ ์ ๊ณต์ ์ฒด์ธ MicroEJ๋ MICROEJ Kifaru JavaScript ํ๋ ์์ํฌ๋ฅผ ์คํ ์์ค๋ก ์ถ์ํ์ฌ ๋ณด๋ค ๊ด๋ฒ์ํ ๊ฐ๋ฐ์๊ฐ ์๋ฒ ๋๋ ๊ฐ๋ฐ์ ์ก์ธ์คํ ์ ์๋๋ก ํ๋ ํ์ฌ์ ๋ ธ๋ ฅ์ ๋์ฑ ๊ฐํํ์ต๋๋ค. ์ด ํ๋ ์์ํฌ๋ ๋ค์ํ ์ฐ์ ์ ์์ ์ฑ๊ณผ ์ ๋ขฐ์ฑ์ ์ ๊ณตํ๋ฉด์ ์ ์ํ ํ๋กํ ํ์ดํ ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค.

์์ง ๋ฐ ์๋ฒ ๋๋ ์ฅ์น์ฉ ์ํํธ์จ์ด ์ปจํ ์ด๋์ ์ ๋ ๊ณต๊ธ์ ์ฒด MicroEJ ๋ ์คํ ์์ค ์ปค๋ฎค๋ํฐ์ ์๋ฒ ๋๋ ๊ฐ๋ฐ์ ์ํ MICROEJ Kifaru JavaScript ํ๋ ์์ํฌ๋ฅผ ๋์ ํ์ต๋๋ค. ์ด ๋ฆด๋ฆฌ์ค๋ ์๋ฒ ๋๋ ๊ฐ๋ฐ์ ๋ฏผ์ฃผํํ๊ณ ์ ์ธ๊ณ์ ๋ ํฐ ์๋ จ๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ํ๋ก ๋ฒ์๋ฅผ ํ์ฅํ๋ ค๋ ํ์ฌ ์ฌ๋ช ์ ์ผ๋ถ์ ๋๋ค.
C, Java ๋ฐ ๋๋ฉ์ธ ํน์ ์ธ์ด์ ๊ฐ์ ์ฌ๋ฌ ํ์ค ๋ฐ ํน์ ์ธ์ด์ ์ค์ ์ ๋ MicroEJ ์๋ฒ ๋๋ ์์คํ ๊ฐ๋ฐ์ ๋ชจ๋ฐ์ผ ๋ฐ ํด๋ผ์ฐ๋ ์ปค๋ฎค๋ํฐ์ ๊ฐ๋ฐฉํ๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค. ์ด ํ์ฌ๋ ์ค๋ซ๋์ IoT ํ๊ฒฝ์์ ๊ณ ๊ฐ์ ์ํด JavaScript์ ๋ค์ํ "ํ์ ๊ธฐ๋ฅ"์ ์ง์ํด ์์ต๋๋ค.
JavaScript ์ง์์ MICROEJ Virtual Execution Environment (VEE)์ ํตํฉํ๋ฉด ์๋ฒ ๋๋ ์ฐ์ ๋ด์์ ์ ๊ทผ์ฑ์ด ํฅ์๋ฉ๋๋ค. ์ด ํ์ฌ๋ ์ด๋ฒ ํ์ฅ์ ํตํด ์ ์ธ๊ณ ์ํํธ์จ์ด ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ์ 60% ์ด์์ ๋ชฉํ๋ก ์ผ์ ๊ณ ๊ฐ์ ์ํ ํ์ ์ ์ธ ์ฐฝ์์ฑ์ ์ก์ฑํ ์ ์๋ค๊ณ ํ์ ํฉ๋๋ค. MicroEJ์ CEO์ธ Fred Rivard๋ ์ด๋ฌํ ๋์ฝ์ ๊ณ ๊ฐ๊ณผ ๊ณต์ ํ๋ ๊ฒ์ ๋ํด ํฅ๋ถ์ ํ์ํ์ต๋๋ค.
MicroEJ์ ๋ก๋๋งต์๋ Kotlin ๋ฐ Python๊ณผ ๊ฐ์ ๋ค๋ฅธ ์ธ๊ธฐ ์๋ ์ธ์ด์ ๋ํ ์ง์๋ ํฌํจ๋๋ฉฐ ๊ณง ๋ฐํ๋ ์์ ์ ๋๋ค. MICROEJ Kifaru๋ ์ค๋งํธ ์ฅ์น ์ ์กฐ์ ์ฒด์ ๋ค์๊ณผ ๊ฐ์ ์ฌ๋ฌ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
- ์์ ํ ์ํํธ์จ์ด ์ปจํ ์ด๋: ์๋ก์ด ํ๋ ์์ํฌ๋ MicroEJ ์ํํธ์จ์ด ์ปจํ ์ด๋์์ ์คํ๋๋ฏ๋ก ๊ฐ๋ฐ์๊ฐ ์ฌ๋ฌ ์ธ์ด๋ก ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํ๋ ๋์์ VEE์์ ๋ค๊ตญ์ด ๊ตฌ์ฑ ์์๋ฅผ ์์ ํ๊ฒ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
- ํ์ต ๊ณก์ ์์: JavaScript์ ์ธ๊ธฐ์ ํ์ต ์ฉ์ด์ฑ์ ๊ณ ๋ คํ ๋ Kifaru๋ฅผ ์ฑํํ๋ ๊ฒ์ ๋น ๋ฅด๊ณ ๊ฐ๋จํฉ๋๋ค. ํ๋ ์์ํฌ๋ ๋ํ ์ ์ํ ํ๋กํ ํ์ดํ ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ์ํ ์ ์ํ ๋ฐ๋ณต์ ์ฉ์ดํ๊ฒ ํฉ๋๋ค.
- ๋๊ท๋ชจ ์์ฝ์์คํ : ์๋ก์ด JavaScript ํ๋ ์์ํฌ๋ก ์์ ํ๋ ์์ง๋์ด๋ง ํ์ ๋ ธ๋ ฅ๊ณผ ๋น์ฉ์ ์ต์ํํ๊ธฐ ์ํด ๊ฐ๋ฐ ํ๋ก์ธ์ค์ ์ฌ์ฉํ ์ ์๋ ๋๊ตฌ, ํ๋ ์์ํฌ ๋ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ฐฉ๋ํ ์์ฝ์์คํ ์ ์ก์ธ์คํ ์ ์์ต๋๋ค.
- ์ํํธ์จ์ด ๋ชจ๋ ์ฌ์ฌ์ฉ: MicroEJ๋ ์๋ง์ RTOS/OS ๋ฐ ํ๋์จ์ด ํ๋ซํผ์์ ์ํํธ์จ์ด ๋ชจ๋์ ์ด์์ฑ์ ์ง์ํฉ๋๋ค. ์ด์ ๊ฐ์ด MICROEJ Kifaru๋ก ๊ฐ๋ฐ๋ JavaScript ์ํํธ์จ์ด ๋ชจ๋์ ์์ ์์ด ๋ค์ํ ์ ์ ์ฅ์น์์ "์๋ ๊ทธ๋๋ก" ์คํํ ์ ์์ด ์๋ก ๋ค๋ฅธ ํ๋์จ์ด ๊ฐ์ ํ๊ฐ ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ํํ๊ณ ๋น ๋ฅธ ์ ํ ๋ณํ์ ์ด์งํฉ๋๋ค.
- ์ ๋ขฐ์ฑ: MicroEJ๋ ์ํํธ์จ์ด ์ ํ๋ฆฌ์ผ์ด์ ์ด ์๋ก ๊ฒฉ๋ฆฌ๋ ์ํ๋ฅผ ์ ์งํ๋๋ก ๋ณด์ฅํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์๋๋ฐ์ฑ์ ์ ๊ณตํฉ๋๋ค. ์ฝ๋ ์ ํจ์ฑ ๊ฒ์ฌ ๋ฐ ์ค์๊ฐ ์คํ ํ์ธ์ ํตํด ํ์ฌ๋ ์๋ฒ ๋๋ ๋ฐ IoT ์ฅ์น์ ๋ํ ์ฅ์น ๊ฒฌ๊ณ ์ฑ๊ณผ ์ ๋ขฐ์ฑ์ ๋ณด์ฅํฉ๋๋ค.
ํ์ฌ ์ ์ธ๊ณ์ ์ผ๋ก 120๊ฐ ์ด์์ ํ์ฌ๊ฐ ์ค๋งํธ ํ, ์จ์ด๋ฌ๋ธ, ์๋ฃ, ์ฐ์ ์๋ํ, ์๋งค, ํต์ , ์ค๋งํธ ์ํฐ, ๊ฑด๋ฌผ ์๋ํ ๋ฐ ์ด์ก๊ณผ ๊ฐ์ ๋ค์ํ ์ฐ์ ์์ MicroEJ์ ์๋ฃจ์ ์ ํ์ฉํ๊ณ ์์ต๋๋ค.
AppMaster ์ ๊ฐ์ ํ๋ซํผ์ ํฌ๊ด์ ์ธ no-code ๊ฐ๋ฐ ์๋น์ค๋ฅผ ์ ๊ณตํ์ฌ ์ํํธ์จ์ด ๊ฐ๋ฐ์ ๋ฏผ์ฃผํ์ ๊ธฐ์ฌํฉ๋๋ค. no-code ๊ฐ๋ ฅํ ํ๋ซํผ์ธ AppMaster.io๋ ์๊ฐ์ ํ๊ฒฝ์ ์ฌ์ฉํ์ฌ ๋ฐฑ์๋, ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ์ ํฉํฉ๋๋ค. MICROEJ Kifaru์ ๊ฐ์ ์ ๊ณ ์ต๊ณ ์ ์๋ฃจ์ ๊ณผ AppMaster ์ ๊ฐ์ ํ๋ซํผ์ ํตํฉํจ์ผ๋ก์จ ๊ธฐ์ ํ๊ฒฝ์ ๊ฐ๋ฐ์์ ๋น์ฆ๋์ค๋ฅผ ์ํ ๋ ๋์ ๋ฒ์์ ์ ํ์ ์ ๊ณตํฉ๋๋ค.


