2021๋…„ 9์›” 10์ผยท1๋ถ„ ์ฝ๊ธฐ

MicroEJ, ์ž„๋ฒ ๋””๋“œ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ์˜คํ”ˆ ์†Œ์Šค Kifaru JavaScript ํ”„๋ ˆ์ž„์›Œํฌ ๊ณต๊ฐœ

์ž„๋ฒ ๋””๋“œ ๋ฐ IoT ์†”๋ฃจ์…˜ ์ œ๊ณต์—…์ฒด์ธ MicroEJ๋Š” MICROEJ Kifaru JavaScript ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์˜คํ”ˆ ์†Œ์Šค๋กœ ์ถœ์‹œํ•˜์—ฌ ๋ณด๋‹ค ๊ด‘๋ฒ”์œ„ํ•œ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ž„๋ฒ ๋””๋“œ ๊ฐœ๋ฐœ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ํšŒ์‚ฌ์˜ ๋…ธ๋ ฅ์„ ๋”์šฑ ๊ฐ•ํ™”ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ๋‹ค์–‘ํ•œ ์‚ฐ์—…์— ์•ˆ์ „์„ฑ๊ณผ ์‹ ๋ขฐ์„ฑ์„ ์ œ๊ณตํ•˜๋ฉด์„œ ์‹ ์†ํ•œ ํ”„๋กœํ† ํƒ€์ดํ•‘ ๋ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.

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 ์™€ ๊ฐ™์€ ํ”Œ๋žซํผ์„ ํ†ตํ•ฉํ•จ์œผ๋กœ์จ ๊ธฐ์ˆ  ํ™˜๊ฒฝ์€ ๊ฐœ๋ฐœ์ž์™€ ๋น„์ฆˆ๋‹ˆ์Šค๋ฅผ ์œ„ํ•œ ๋” ๋„“์€ ๋ฒ”์œ„์˜ ์„ ํƒ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started
MicroEJ, ์ž„๋ฒ ๋””๋“œ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ์˜คํ”ˆ ์†Œ์Šค Kifaru JavaScript ํ”„๋ ˆ์ž„์›Œํฌ ๊ณต๊ฐœ | AppMaster