ABCDEFGHIJKLMNOPQ
1
ํ•œ์ƒ๋ชฉ,์žฅํฌ์ˆ˜,๊น€ํƒœ๊ฒฝ,๊น€์œค์ •์„ ๋ฆฐ์ธํ„ฐ๋„ท๊ณ ๋“ฑํ•™๊ตSwing the MusicAndroid๊ธฐ๋ณธ ์•ˆ๋“œ๋กœ์ด๋“œ ์Œ์•… ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‘์šฉ

๊ฐœ์š”
ํ”๋“ค์–ด์„œ ์Œ์•…์žฌ์ƒ์„์ œ์–ดํ•จ์œผ๋กœ์จ, ์Œ์•…์„ ๋“ค์œผ๋ฉฐ ๊ฑท๋Š” ๋„์ค‘ ํ™€๋“œํ‚ค๋ฅผ ๋ˆŒ๋Ÿฌ ํœด๋Œ€ํฐ์„ ํ‚ค๊ณ  ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ˆŒ๋Ÿฌ ํ„ฐ์น˜๋ฅผ ํ•  ํ•„์š” ์—†์ด, ํ”๋“ค๊ธฐ๋งŒํ•˜๋ฉด ๊ณก์ด ๋ฐ”๋€๋‹ˆ๋‹ค.

๊ฐœ๋ฐœ ๋œ ๊ฒƒ
*์žฌ์ƒ์ค‘ ์™ผ์ชฝ์œผ๋กœ ํ”๋“ค๋ฉด ์ด์ „๊ณก
*์žฌ์ƒ์ค‘ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ํ”๋“ค๋ฉด ๋‹ค์Œ๊ณก
*์žฌ์ƒ์ค‘ ์œ„์•„๋ž˜๋กœ2๋ฒˆ ํ”๋“ค๋ฉด ๋žœ๋ค์žฌ์ƒ

์ถ”ํ›„ ๊ฐœ๋ฐœํ• ๊ฒƒ
*์žฌ์ƒ์ค‘ ์•„๋ž˜๋กœ ํ”๋“ค๋ฉด ์ •์ง€
*์ „์ฒด์ ์ธ UI์ˆ˜์ •
*๊ทธ ์™ธ์— ๋งˆ์ผ“์— ์˜ฌ๋ผ์˜ค๋Š” ํ”ผ๋“œ๋ฐฑ ์ˆ˜์šฉ

Android 2.3 ์ด์ƒ์„ ์ง€์›ํ•˜๋Š” 2.3 (์ง„์ € ๋ธŒ๋ ˆ๋“œ) ์Œ์•… ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ์ž…๋‹ˆ๋‹ค.
์•ˆ๋“œ๋กœ์ด๋“œ ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ (AOSP) ์Œ์•… ํ”Œ๋ ˆ์ด์–ด๋ฅผ ์ฐธ๊ณ .

http://android.googlesource.com/platform/packages/apps/Music.git

๊ตฌ๊ธ€์ฝ”๋“œ ํŽ˜์ด์ง€
http://code.google.com/p/gm-player/
2
๊น€ํƒœํ˜ธ,์˜คํšจ๋ฏผ,๊น€ํ™๊ท ,ํ™ฉ์šฉ์™„์‚ผ์„ฑ์†Œํ”„ํŠธ์›จ์–ด๋ฉค๋ฒ„์‹ญ๋ฆฌ๋ชจํŠธ๋กœ์ด๋“œ(Remoteroid)Android, App Engine์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜ ๋‹จ๋ง๊ธฐ๋ฅผ PC์—์„œ ์กฐ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ๋Š” ํ‚ค๋ณด๋“œ์™€ ๋งˆ์šฐ์Šค๋ฅผ ๋†“์ง€ ๋ง๊ณ  ํœด๋Œ€ํฐ์„ ์‚ฌ์šฉํ•˜์„ธ์š” :)

๋ฆฌ๋ชจํŠธ๋กœ์ด๋“œ๋Š” ๋‹ค์Œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค :
- ๋“œ๋ž˜๊ทธ ์•ค ๋“œ๋กญ ๊ธฐ๋ฐ˜์˜ ํŽธ๋ฆฌํ•œ ํŒŒ์ผ ์†ก์ˆ˜์‹ 
- ๋น ๋ฅธ ํ™”๋ฉด์ „ํ™˜ ์†๋„ (์•ฝ 20fps)
- ์›๊ฒฉ์ ‘์† ์ง€์›(๋ฆฌ๋ชจํŠธ๋กœ์ด๋“œ ๊ณ„์ •์„ ์„ค์ •ํ•ด์•ผ ํ•จ)
3
๊น€์ •ํ›ˆ, ๊น€์„ฑ๊ตฌ, ํ™๋Œ€ํ˜„, ํ™ฉ์ง„์ƒfunzinํ…Œ์ฆˆ๋ฉ”๋‹ˆ์•ˆ ํ”„๋กœ์ ํŠธAndroid, Google TV3์ฐจ์› ์ž…๋ ฅ๋ฐฉ์‹์˜ ๋ฆฌ๋ชจ์ฝ˜์ž…๋‹ˆ๋‹ค.
๋ฆฌ๋ชจ์ฝ˜์„ ๋งˆ์šฐ์Šค์ฒ˜๋Ÿผ ์ด์šฉ
๋ฆฌ๋ชจ์ฝ˜์„ ๊ณต๊ฐ„์—์„œ ์›€์ง์ด๋Š”๊ฒƒ๋งŒ์œผ๋กœ ์ž…๋ ฅ๊ฐ€๋Šฅ
ํ„ฐ์น˜ ์Šคํฌ๋ฆฐ ์ž…๋ ฅ๋ฐฉ์‹
ํŠน์ •ํ‚ค์— ๋Œ€ํ•œ ๋งตํ•‘ ๊ฐ€๋Šฅ
4
์ž„์„ฑ๊ตญ, ํ•œ์ •์ผLG์ „์ž, KAKAOBeagle Term for Serial Chrome, HTML5์•ˆ๋…•ํ•˜์„ธ์š”. Beagle Term์€ ํฌ๋กฌ ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ฐ˜์˜ ์‹œ๋ฆฌ์–ผ ํ„ฐ๋ฏธ๋„ ํ”„๋กœ๊ทธ๋žจ์ž…๋‹ˆ๋‹ค. 2011๋…„ ๊ตฌ๊ธ€ ํ•ด์ปคํ†ค์—์„œ ๋งŒ๋“ค์—ˆ๋˜ Beagle Term SSH ํด๋ผ์ด์–ธํŠธ ํ”„๋กœํ† ํƒ€์ž…์„ ์‹œ๋ฆฌ์–ผ ์žฅ์น˜๋ฅผ ์œ„ํ•œ ํ„ฐ๋ฏธ๋„ ์• ๋ฎฌ๋ ˆ์ดํ„ฐ๋กœ ํ™•์žฅํ•œ ํ”„๋กœ์ ํŠธ์ž…๋‹ˆ๋‹ค. ( ํฌ๋กฌ ๋ธŒ๋ผ์šฐ์ € ์ตœ์ดˆ์˜ ์‹œ๋ฆฌ์–ผ ํ„ฐ๋ฏธ๋„!)

ํฌ๋กฌ ๋ธŒ๋ผ์šฐ์ €์˜ Experiment API์ธ chrome.serial API์™€ Chromium ํ”„๋กœ์ ๋ฅผ ๊ธฐ์ดˆํ•ด ๋งŒ๋“ค์–ด์ง„ ์˜คํ”ˆ์†Œ์Šค ํ”„๋กœ์ ํŠธ์ž…๋‹ˆ๋‹ค.
5
์ดํ˜ธ๋ฏผ, ๊น€์ข…๋ฏผ, ๊น€์šฉ์šฑGDG Golang KoreaBraille PrinterChrome, HTML5, App Engine, Go, Arduino๊ณ  ์–ธ์–ด๋กœ ์ž‘์„ฑํ•œ ์ ์ž ํ”„๋ฆฐํ„ฐ ์ž…๋‹ˆ๋‹ค. ์ ์ž๋ณ€ํ™˜๊ธฐ์™€ ํด๋ผ์šฐ๋“œํ”„๋ฆฐํ„ฐ ์„œ๋ฒ„ ์—ญํ™•์„ AppEngine, ์ ์ž๋ณ€ํ™˜ ํฌ๋กฌ ํ™•์žฅ, ํ”„๋ฆฐํ„ฐ ํด๋ผ์ด์–ธํŠธ, ์ ์ž๋ณ€ํ™˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค.
6
์•ˆ๋ณ‘์›…, ๋ฅ˜์„ฑํƒœ, ๊น€๋ˆ„๋ฆฌ, ์กฐ์€๊ท€์„ฑ๊ท ๊ด€๋Œ€ skimagoorm IDEAndroid, Chrome, HTML5, Go, Dart, Node.js, mongoDB๊ตฌ๋ฆ„ IDE'๋Š” ํด๋ผ์šฐ๋“œ ๊ธฐ๋ฐ˜ ํ†ตํ•ฉ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•œ node.js๊ธฐ๋ฐ˜์˜ ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ์ž…๋‹ˆ๋‹ค. ๋‹ค์–‘ํ•œ ์˜คํ”ˆ ์†Œ์Šค ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ฐœ๋ฐœ๋˜์—ˆ์œผ๋ฉฐ, ๋‹ค์–‘ํ•œ ํ”Œ๋žซํผ๊ณผ ์›น๋ธŒ๋ผ์šฐ์ €์—์„œ ๋™์ž‘ํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ง€์›ํ•˜๋Š” ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์€ ์›น๋ถ€ํ„ฐ ๋ชจ๋ฐ”์ผ๊นŒ์ง€ ๋‹ค์–‘ํ•˜๊ฒŒ ์ง€์›ํ•˜๋ฉฐ, ํ”Œ๋Ÿฌ๊ทธ์ธ ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ์–ผ๋งˆ๋“ ์ง€ ํ™•์žฅ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ UI ์ž‘์„ฑ ๋ฐ UML ์ž‘์„ฑ ๋„๊ตฌ๋ฅผ ์ง€์›ํ•˜๊ณ  ์‹ค์‹œ๊ฐ„ ํ˜‘์—… ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•ด์คŒ์œผ๋กœ์จ ๊ฐœ๋ฐœ ํšจ์œจ์„ฑ์„ ๊ทน๋Œ€ํ™”ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์žฅ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

'๊ตฌ๋ฆ„ IDE'์˜ ํŠน์ง•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
- ์ž์‹ ๋งŒ์˜ ํด๋ผ์šฐ๋“œ ํ†ตํ•ฉ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๊ตฌ์ถ•!
- ๋‹ค์–‘ํ•œ ํ”Œ๋Ÿฌ๊ทธ์ธ ์ง€์›!
- ์‹ค์‹œ๊ฐ„ ํ˜‘์—…์„ ํ†ตํ•œ ํšจ์œจ์ ์ธ ๊ฐœ๋ฐœ!
- ํŽธ๋ฆฌํ•œ UI ๊ธฐ์ˆ !
- ์˜คํ”ˆ ์†Œ์Šค๋ฅผ ํ†ตํ•œ ์ž์œ ๋„ ๋†’์€ ์žฌ๊ตฌ์„ฑ

ํ˜„์žฌ C/C++, Java, node.js, html, android๋“ฑ์˜ ๊ฐœ๋ฐœ ์–ธ์–ด ๋ฐ ํ”Œ๋žซํผ์„ ์ง€์›ํ•˜๋ฉฐ, ์ถ”๊ฐ€๋กœ iOS, GO, Dart๋“ฑ์„ ์ง€์›ํ•˜๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ๊ฐœ๋ฐœ์ค‘์— ์žˆ์Šต๋‹ˆ๋‹ค. 11์›”์ดˆ์— ๊ตฌ๊ธ€์•ฑ์Šคํ† ์–ด์— ๊ฒŒ์‹œ ํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.
7
์ตœ์ง€ํ˜ธ๊ฐœ์ธVWChrome๊ฐœ์š”: Native Client ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜์—ฌ ํฌ๋กฌ ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋™์ž‘ํ•˜๋Š” 3D ๋ชจ๋ธ ๋ทฐ์–ด ํ”„๋กœ์ ํŠธ์ž…๋‹ˆ๋‹ค. ์›น์ƒ์˜ 3D ํŒŒ์ผ์„ ๋กœ๋”ฉํ•˜์—ฌ ํšŒ์ „, ์ด๋™, ์คŒ์ธ/์•„์›ƒ ๋“ฑ์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์•„์ง ๋‹จ์ˆœํ•œ ํด๋ฆฌ๊ณค ํ˜•ํƒœ๋กœ๋งŒ ๋ Œ๋”๋งํ•˜์ง€๋งŒ, ์กฐ๋งŒ๊ฐ„ ํ…์Šค์ณ ๋งคํ•‘ ๋ฐ ๋” ๋ณต์žกํ•œ ์˜ค๋ธŒ์ ํŠธ๋“ค์„ ๋ Œ๋”๋งํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

์‚ฌ์šฉ ๊ธฐ์ˆ : NaCL(Native Client), OpenGL ES, C++

๊ธฐ๋Šฅ(์˜ˆ์ •):
- .FBX, .OBJ, .Collada ํŒŒ์ผ๋“ฑ์„ ๋กœ๋”ฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ
- ๋„ค๋น„๊ฒŒ์ด์…˜: ์ด๋™, ํšŒ์ „, ์คŒ์ธ/์•„์›ƒ
- ๋ Œ๋”๋ง: ํด๋ฆฌ๊ณค ๋ Œ๋”๋ง, ํ…์Šค์ณ ๋งคํ•‘
8
์ด์ •ํ‘œ, ๊ถŒ์˜คํ˜„, ๊น€์„ฑ์ค€, ์ตœ๋ช…์ง„Creative Commons Korea, ๋งˆ๋‹ค๊ฐ€์Šค์นด๋ฅด ๋ฒค์ณ์Šค, UFOfactory์•ˆ์‹ฌ๋ณ‘์›Android, HTML5, Google Maps, Google Drive, Youtube์š”์ฆ˜ ๋งŽ์€ ๋ถ„๋“ค์ด ์˜์›, ๋ณ‘์›์˜ ํ•ญ์ƒ์ œ ์ฒ˜๋ฐฉ์œจ์— ๊ด€์‹ฌ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
ํŠนํžˆ ์•„์ด๋ฅผ ํ‚ค์šฐ๋Š” ๋ถ€๋ชจ๋ผ๋ฉด ๋”์šฑ ๊ทธ๋ฆฌํ•˜์ฃ .
์ด๋ฒˆ์— ์ œ์ž‘ํ•œ "์•ˆ์‹ฌ๋ณ‘์›"์€ ๊ฑด๊ฐ•๋ณดํ—˜ ์‹ฌ์‚ฌํ‰๊ฐ€์›์˜ ๋ณ‘์› ์ •๋ณด์—์„œ ํ•ญ์ƒ์ œ ์ฒ˜๋ฐฉ ๋นˆ๋„, ์ฃผ์‚ฌ์ œ ์ฒ˜๋ฐฉ ๋นˆ๋„ ๋“ฑ์„ ํฌ๋กค๋งํ•˜์—ฌ
๊ตฌ๊ธ€๋งต(๋˜๋Š” ์šฐ์ƒคํžˆ๋”” ํ”Œ๋žซํผ)์— ํ‘œ์‹œํ•˜๋Š” ๋ณด์—ฌ์ฃผ๋Š” ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค.

์ง€๋‚œ 8์›” ๊ณต๊ณต๋ฐ์ดํ„ฐ์บ ํ”„์—์„œ ์•„์ด๋””์–ด๋ฅผ ์–ป์–ด ๊ตฌํ˜„ํ•˜์˜€๊ณ ,
๊ทธ ์ดํ›„์— 4๋ช…์˜ ๊ด€์‹ฌ์ž๋“ค์ด ์ข…์ข… ๋งŒ๋‚˜๋ฉด์„œ
์‹œ๋ฏผ์ด ์•ˆ์‹ฌํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ข€ ๋” ์ฐพ์•„ ์ œ๊ณตํ•˜์ž๊ณ  ํ•œ ๊ฒฐ๊ณผ,
11์›”๊นŒ์ง€ ์•ˆ์‹ฌ๋จน๊ฑฐ๋ฆฌ์™€ ์•ˆ์‹ฌ๊ฑฐ๋ฆฌ(๋ฒ”์ฃ„์ •๋ณด) ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ์ค‘์— ์žˆ์Šต๋‹ˆ๋‹ค.


๋˜ํ•œ ๊ฐœ๋ฐœ์ž๊ฐ€ ์•„๋‹Œ ์‚ฌ๋žŒ๋„ ์‰ฝ๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ์ง€๋„์œ•์— ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๊ณ ,
๊ฐœ๋ฐœ์ž๋“ค๋„ ์•ˆ์‹ฌ๋ณ‘์› ์†Œ์Šค๋ฅผ ์ด์šฉํ•˜์—ฌ ์‘์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ฒ”์šฉ์ ์ธ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š”
์˜คํ”ˆ ํ”Œ๋žซํผํ™”ํ•˜๋Š” ์ž‘์—…๋„ ์ง„ํ–‰ ์ค‘์ด๋ฉฐ, ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ธฐ๋Šฅ์„ ํฌํ•จํ•˜์—ฌ ๊ณต๊ฐœํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

** ์ฃผ์š” ๊ธฐ๋Šฅ
1.๋ฐ์ดํ„ฐ ํฌ๋กค๋ง
2.๊ตฌ๊ธ€๋งต๊ณผ ์—ฐ๋™
3.ํ”ผ๋“œ๋ฐฑ ๊ธฐ๋Šฅ, ์ˆ˜์ • ๊ธฐ๋Šฅ
4.๋ชจ๋ฐ”์ผ ์—ฐ๋™(์•ˆ๋“œ๋กœ์ด๋“œ, ์•„์ดํฐ)
9
๊น€์ง„์šฑ, ๊น€๋„์„ญ์บฃ์„œ๋ธŒ๋งˆ๋ฆฐWimyLimeHTML5, App Engine, Youtube YouTube ์˜ ๋™์˜์ƒ์— ๋งž์ถฐ ๋ฆฌ๋“ฌ๊ฒŒ์ž„์„ ํ•  ์ˆ˜ ์žˆ๋Š” ์›น ํ”„๋กœ๊ทธ๋žจ์ž…๋‹ˆ๋‹ค.

์‚ฌ์šฉ์ž๊ฐ€ ์ง์ ‘ ์žฌ์ƒ ์ค‘์ธ ๋™์˜์ƒ์— ๋งž์ถฐ ๋ฆฌ๋“ฌ์„ ์ž…๋ ฅํ•˜๊ณ , ์ด๋ฅผ Google App Engine ์„ ํ†ตํ•ด ์ €์žฅํ•ด๋‘๊ณ , ๊ฒŒ์ž„ ํ”Œ๋ ˆ์ด๋ฅผ ํ•  ๋•Œ ์ž…๋ ฅํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ํ™”๋ฉด์— ํ‘œ์‹œํ•˜์—ฌ ๊ฒŒ์ž„ ์ง„ํ–‰์„ ํ•ฉ๋‹ˆ๋‹ค.

์†Œ์Šค์ฝ”๋“œ๋Š” https://github.com/zelon/WimyLime ์—์„œ ๊ณต๊ฐœํ•ฉ๋‹ˆ๋‹ค.
10
์ด๋ฏผ๊ตฌ, ์ด์ •ํ™˜, ๊น€ํ•œ์†”๊ณผ์ฒœ์ค‘์•™๊ณ ๋“ฑํ•™๊ต, ์„ฑ๊ท ๊ด€๋Œ€ํ•™๊ต, ์„œ๊ฐ•๋Œ€ํ•™๊ตRhythmJSChrome, HTML5HTML5, CSS3์˜ ์ตœ์‹  ๊ธฐ์ˆ ๊ณผ JavaScript๋กœ ์ œ์ž‘๋œ ๋ฆฌ๋“ฌ ์•ก์…˜ ๊ฒŒ์ž„, RhythmJS๋ฅผ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค.

์†Œ๊ฐœ

์˜ค๋ฝ์‹ค์—์„œ ํ”ํžˆ ๋ณผ ์ˆ˜ ์žˆ๋Š” ๊ฑด๋ฐ˜ํ˜• ๋ฆฌ๋“ฌ๊ฒŒ์ž„์ธ 'EZ2DJ' ์™€ ๊ฐ™์ด,
์ปดํ“จํ„ฐ์˜ ํ‚ค๋ณด๋“œ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Œ์•…์„ ์—ฐ์ฃผํ•  ์ˆ˜ ์žˆ๋Š” ๋ฆฌ๋“ฌ ์•ก์…˜ ๊ฒŒ์ž„์ž…๋‹ˆ๋‹ค. ๋ฐฐ๊ฒฝ์Œ์— ๋งž์ถฐ ํŠน์ • ํšจ๊ณผ์Œ์ด๋‚˜ ์•…๊ธฐ๋ฅผ ์—ฐ์ฃผํ•˜๋Š” ํ˜•ํƒœ๋กœ ๊ฒŒ์ž„์ด ์ง„ํ–‰๋˜๋ฉฐ, ์—ฐ์ฃผ์˜ ์ •ํ™•๋„์— ๋”ฐ๋ผ ์ ์ˆ˜๊ฐ€ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค. WebGL์ด๋‚˜ <canvas>, Web Audio, XHR Level 2 ๋“ฑ์˜ ๊ฐœ๋ฐœ๋กœ ํ”Œ๋Ÿฌ๊ทธ์ธ ์˜์กด์„ฑ ์—†์ด ์›น ์ƒ์—์„œ ๊ตฌ๋™๋˜๋Š” ์ตœ์ดˆ์˜ ๋ฆฌ๋“ฌ๊ฒŒ์ž„์ž…๋‹ˆ๋‹ค.


๊ฐœ๋ฐœ ์ง„ํ–‰ ์ƒํ™ฉ

์˜ฌํ•ด 1์›”์— ๊ฐœ๋ฐœ์„ ์‹œ์ž‘ํ•˜์—ฌ 2์›” ์ค‘ ๋ฒ ํƒ€ํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์ •์‹ ๊ณต๊ฐœ ์ด์ „ ์•ฝ 100๋ช… ์ •๋„ ๊ทœ๋ชจ๋กœ ๋น„๊ณต๊ฐœ ํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰ํ•˜์˜€์œผ๋ฉฐ, ํ”ผ๋“œ๋ฐฑ ๋ฐ›์€ ๋‚ด์šฉ์„ ๋ฐ”ํƒ•์œผ๋กœ ๊ฐœ์„  ์ž‘์—…์„ ์ง„ํ–‰์ค‘์ž…๋‹ˆ๋‹ค.

5ํ‚ค๋‚˜ 7ํ‚ค ๋“ฑ ๋‹ค์–‘ํ•œ ํ‚ค ๋ฐฐ์น˜์™€ ๋‚œ์ด๋„๋ฅผ ์ง€์›ํ•˜๊ณ , ์—ฌ๋Ÿฌ ๋””์ž์ธ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์Šคํ‚จ ์‹œ์Šคํ…œ์„ ๊ฐœ๋ฐœ์ค‘์ž…๋‹ˆ๋‹ค. ํ”„๋ฆฌ๋ทฐ 2์—์„œ๋Š” Windows 8์˜ '๋ฉ”ํŠธ๋กœ UI' ๋ฅผ ์›น ๊ธฐ์ˆ ๋กœ ๊ตฌํ˜„ํ•˜์˜€์œผ๋ฉฐ, ์ตœ์ข… ๋ฆด๋ฆฌ์ฆˆ ๋ฒ„์ „์— ์‚ฌ์šฉ๋  ์ƒˆ๋กœ์šด UI๋ฅผ ์ œ์ž‘ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.


ํ–ฅํ›„ ๊ณ„ํš

ํ˜„์žฌ Team Progressive, TAK ๋“ฑ ์—ฌ๋Ÿฌ ์•„ํ‹ฐ์ŠคํŠธ๋“ค๊ณผ์˜ ํ˜‘๋ ฅ์„ ํ†ตํ•ด ๋†’์€ ํ’ˆ์งˆ์˜ ์Œ์•…์„ ์ œ๊ณตํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, 4๋ถ„๊ธฐ ์ค‘ ์ „์ฒด ์†Œ์Šค์ฝ”๋“œ๋ฅผ ์˜คํ”ˆ์†Œ์Šค๋กœ ๋ฐฐํฌํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. (์†Œ์Šค์ฝ”๋“œ๋Š” MIT License, ๊ทธ๋ž˜ํ”ฝ ๋””์ž์ธ๊ณผ ์ˆ˜๋ก๊ณก์€ Creative Commons)

์™„์„ฑ ์ดํ›„์—๋Š” Chrome Web Store์— Packaged App ํ˜•ํƒœ๋กœ ์—…๋กœ๋“œ ํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.
11
๊น€ํƒœ์šฐ,์ด๋ฏผ์ •๋„ค์˜ค์œ„์ฆˆ์ธํ„ฐ๋„ท์Šค๋งˆํŠธ ๋ธŒ๋ผ์šฐ์ €Android, HTML5, App Engine1. ์ œ๋ชฉ : ์Šค๋งˆํŠธ ๋ธŒ๋ผ์šฐ์ € (๊ฐ€์นญ)

2. ๊ฐœ๋ฐœ๋ฐฐ๊ฒฝ/๋ชฉ์ 
2-1) ๊ธฐ์กด์˜ ๋ชจ๋ฐ”์ผ ๋ธŒ๋ผ์šฐ์ €๋Š” PC ๋ธŒ๋ผ์šฐ์ €์™€ ๊ฐ™์€ ํŒจ๋Ÿฌ๋‹ค์ž„์—์„œ ๊ฐœ๋ฐœ๋˜์–ด
๋ชจ๋ฐ”์ผ ๋””๋ฐ”์ด์Šค์˜ ํŠน์ง• ( ํฌ๊ธฐ, ๊ฐœ์ธํ™”, ํ„ฐ์น˜์Šคํฌ๋ฆฐ ๋“ฑ ) ์— ์ตœ์ ํ™” ๋˜์–ด ์žˆ์ง€ ์•Š๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค.
2-2) ๊ฐค๋Ÿญ์‹œ๋…ธํŠธ๊ฐ€ ์ธ๊ธฐ๋ฅผ ๋ˆ ๊ฒƒ์€ ํ™”๋ฉด์˜ ํฌ๊ธฐ ๋•Œ๋ฌธ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.
๊ทธ๋Ÿฌ๋‚˜ ํ™”๋ฉดํฌ๊ธฐ๊ฐ€ 5์ธ์น˜๊ฐ€ ๋„˜์–ด๊ฐ€๋‹ค๋ณด๋‹ˆ ๋ฐœ์ƒํ•œ ๋ฌธ์ œ๊ฐ€ ํ•œ์†์œผ๋กœ ์ฅ์—ˆ์„๋•Œ ์—„์ง€์†๊ฐ€๋ฝ์œผ๋กœ ๋‹ฟ์ง€ ์•Š๋Š” ์˜์—ญ์ด ์ƒ๊ธด๋‹ค๋Š” ๊ฒƒ์ด์—ˆ๊ณ 
์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์Šค๋งˆํŠธ ๋ธŒ๋ผ์šฐ์ €์—์„œ๋Š” ๋ฆฌ๋ชจ์ฝ˜์ด๋ผ๋Š” ๊ฐœ๋…์„ ๋„์ž…ํ•˜์—ฌ ์›ํ•˜๋Š” ์œ„์น˜์— ๋‘˜ ์ˆ˜ ์žˆ๋„๋ก ํ–ˆ์Šต๋‹ˆ๋‹ค.
2-3) ์ž‘๋…„์— ํŠนํ—ˆ๊ฐ€ ํ•œ์ฐฝ ์ด์Šˆ๊ฐ€ ๋˜์—ˆ์„ ๋•Œ๋ถ€ํ„ฐ ํšŒ์‚ฌ์— ํŠนํ—ˆ๋ฅผ ๊ฝค ๋งŽ์ด ๋ƒˆ๋Š”๋ฐ, ํšŒ์‚ฌ ์„œ๋น„์Šค์™€ ์ „ํ˜€ ์ƒ๊ด€์—†๋Š” ํŠนํ—ˆ๊ฐ€ ์ƒ๋‹น์ˆ˜ ์žˆ๊ณ 
์ด๋ฅผ ์‹ค์ œ๋กœ ๋งŒ๋“ค์–ด๋ณด์ž๋Š” ์ทจ์ง€์—์„œ ๊ฐœ์ธ์ ์œผ๋กœ ๊ฐœ๋ฐœํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
( ์Šค๋งˆํŠธ ๋ธŒ๋ผ์šฐ์ €์— ์•ž์„œ ๋…ธ๋ฃฉ ํ‚ค๋ณด๋“œ์™€ ํ”ผ์•„๋…ธ ํ‚ค๋ณด๋“œ๋ฅผ ๋งŒ๋“ค์–ด์„œ ๊ตฌ๊ธ€ ํ”Œ๋ ˆ์ด์— ๋“ฑ๋กํ•˜์—ฌ ์„œ๋น„์Šค ์ค‘์ž…๋‹ˆ๋‹ค. )
2-4) ์ฝ๊ธฐ ํŽธํ•˜๊ณ , ์ฐพ๊ธฐ ํŽธํ•˜๊ณ , ๋‚˜์—๊ฒŒ ์ตœ์ ํ™” ๋œ, ๊ณ ์ •๊ด€๋…์„ ๊นจ๋Š” ์ธํ„ฐ๋„ท ๋ธŒ๋ผ์šฐ์ €๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด ๋ชฉ์ ์ž…๋‹ˆ๋‹ค.

3. ๊ตฌ์„ฑ
3-1) ์•ˆ๋“œ๋กœ์ด๋“œ ์•ฑ
3-1-1) ๋ฉ”์ธ ํ™”๋ฉด : ์ฆ๊ฒจ์ฐพ๊ธฐํ•œ ํ•ญ๋ชฉ๊ณผ ์›นํŽ˜์ด์ง€ ์กฐ๊ฐ, ๊ทธ๋ฆฌ๊ณ  ์ €์žฅ๋‚ด์šฉ์ด ํ† ๊ธ€ ๋ฉ๋‹ˆ๋‹ค.
3-1-2) ์›นํŽ˜์ด์ง€ ํ™”๋ฉด
3-1-3) ๋ฆฌ๋ชจ์ฝ˜ ๋ ˆ์ด์–ด : ๋ธŒ๋ผ์šฐ์ € ์‚ฌ์šฉ์„ ์œ„ํ•œ ๋„๊ตฌ ๋ชจ์Œ
3-1-4) ๋ณธ๋ฌธ ์ฝ๊ธฐ ํ™”๋ฉด : ์›นํŽ˜์ด์ง€์˜ ๋ณธ๋ฌธ์„ ์ถ”์ถœํ•˜์—ฌ ์ฝ๊ธฐ ํŽธํ•œ ํ™˜๊ฒฝ์—์„œ ์ฝ์„ ์ˆ˜ ์žˆ๋„๋ก ํ•˜๊ณ , ๋‹จ์–ด ์„ ํƒ ๋ฐ ๊ฒ€์ƒ‰/๋ฒˆ์—ญ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
3-1-5) ์†Œ์Šค ๋ณด๊ธฐ ํ™”๋ฉด : ์›นํŽ˜์ด์ง€์˜ html ์†Œ์Šค๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
3-1-6) ์„ค์ • ํ™”๋ฉด : ๋ฆฌ๋ชจ์ฝ˜ ํ™˜๊ฒฝ ์„ค์ •, ๋ถ„๋ฌธ ์ฝ๊ธฐ ํ™˜๊ฒฝ ์„ค์ • ( ๋ฐฐ๊ฒฝ, ํฐํŠธ์ปฌ๋Ÿฌ ๋“ฑ ), ๊ณต์œ ํ•˜๊ธฐ ๊ธฐ๋Šฅ ์ œ๊ณต
3-1-7) ์ž ๊ธˆ ํ™”๋ฉด : ์›นํŽ˜์ด์ง€ ๋ณธ๋ฌธ ๋ฐ ์‹œ๊ณ„๋กœ ๊ตฌ์„ฑ

3-2) ์›น ( ๊ตฌ๊ธ€ ์•ฑ์—”์ง„ ์ด์šฉ )
3-2-1) ๊ฐœ์ธ ํŽ˜์ด์ง€ : ์‚ฌ์šฉ์ž๋ณ„ ๊ฐœ์ธ ํŽ˜์ด์ง€์ด๋ฉฐ, ์•ฑ์˜ ๋ฉ”์ธํ™”๋ฉด๊ณผ ์œ ์‚ฌํ•œ ๋ฃฉ์„ ์ œ๊ณตํ•œ๋‹ค.

4. ๊ธฐ๋Šฅ/ํŠน์ง•
4-1) ์ด๋™๊ฐ€๋Šฅํ•œ ๋ฆฌ๋ชจ์ฝ˜(๋„๊ตฌ๋ชจ์Œ)
4-1-1) ๊ธฐ์กด ๋ธŒ๋ผ์šฐ์ €์˜ ์ƒ๋‹จ์— ์žˆ๋˜ ์ฃผ์†Œ ์ž…๋ ฅ๋ถ€, ์ด๋™ ๋ฒ„ํŠผ ๊ทธ๋ฆฌ๊ณ  ์Šค๋งˆํŠธ ๋ธŒ๋ผ์šฐ์ €์˜ ์ถ”๊ฐ€์ ์ธ ๊ธฐ๋Šฅ๋ฒ„ํŠผ๋“ค์ด ๋ฆฌ๋ชจ์ฝ˜์— ๋“ค์–ด๊ฐ‘๋‹ˆ๋‹ค.
4-1-2) ๋ฆฌ๋ชจ์ฝ˜์˜ ์ขŒ์ธก์ƒ๋‹จ ๋“œ๋ž˜๊ทธ ์˜์—ญ์„ ํ„ฐ์น˜ํ•˜์—ฌ ๋ฆฌ๋ชจ์ฝ˜์˜ ์œ„์น˜์ด๋™ ๋ฐ ์ˆจ๊น€/๋…ธ์ถœ์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
4-1-3) ์„ค์ •์—์„œ ๋ฆฌ๋ชจ์ฝ˜์˜ ํˆฌ๋ช…๋„๋ฅผ ์กฐ์ •ํ•˜์—ฌ ๋ฆฌ๋ชจ์ฝ˜ ๋…ธ์ถœ์‹œ ๊ธฐ์กด ๋‚ด์šฉ์„ ๋ณด๋Š”๋ฐ์— ๋ฐฉํ•ด๋˜์ง€ ์•Š๋Š” ์ •๋„๋กœ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
4-1-4) ์ž…๋ ฅ์˜์—ญ์— URL ํ˜•์‹์„ ์ž…๋ ฅํ•˜๋ฉด ํ•ด๋‹น ์ฃผ์†Œ๋กœ ์ด๋™ํ•˜๊ณ , URL์ด ์•„๋‹ˆ๋ฉด ๊ตฌ๊ธ€ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
4-1-5) ์ž…๋ ฅ์˜์—ญ ์šฐ์ธก์˜ ์ด๋™๋ฒ„ํŠผ ์ž๋ฆฌ์—๋Š” ๊ตฌ๊ธ€/์ƒˆ๋กœ๊ณ ์นจ/์ด๋™์˜ ์„ธ๊ฐ€์ง€ ๋ฒ„ํŠผ์ด ๊ฐ ์ƒํƒœ์— ๋งž๊ฒŒ ๋…ธ์ถœ๋ฉ๋‹ˆ๋‹ค.
์ž…๋ ฅ๋œ ๋‚ด์šฉ์ด ์žˆ๋‹ค๋ฉด ์ด๋™ ๋ฒ„ํŠผ์ด ๋…ธ์ถœ๋˜๊ณ  (3-1-4) ์™€ ๊ฐ™์ด ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค.
์ž…๋ ฅ๋œ ๋‚ด์šฉ์ด ์—†๊ณ  ๋ฉ”์ธ ํ™”๋ฉด์ด๋ผ๋ฉด ๊ตฌ๊ธ€ ๋ฒ„ํŠผ์ด ๋…ธ์ถœ๋˜๊ณ  ๊ตฌ๊ธ€ ํ™ˆํŽ˜์ด์ง€๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
์ž…๋ ฅ๋œ ๋‚ด์šฉ์ด ์—†๊ณ  ์›นํŽ˜์ด์ง€๋ผ๋ฉด ์ƒˆ๋กœ๊ณ ์นจ ๋ฒ„ํŠผ์ด ๋…ธ์ถœ๋ฉ๋‹ˆ๋‹ค.
4-1-6) ๊ทธ ์™ธ ๊ธฐ๋Šฅ ๋ฒ„ํŠผ๋“ค์€ ๊ฐ ๊ธฐ๋Šฅ๋ณ„๋กœ ์„ค๋ช…ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

4-2) ๋ฉ”์ธํ™”๋ฉด์˜ ์ฆ๊ฒจ์ฐพ๊ธฐ ํ•ญ๋ชฉ๊ณผ ์›นํŽ˜์ด์ง€ ์กฐ๊ฐ
4-2-1) ์ฆ๊ฒจ์ฐพ๊ธฐ ํ•ญ๋ชฉ : ๋ฉ”์ธํ™”๋ฉด์— ์ฆ๊ฒจ์ฐพ๊ธฐ ํ•ญ๋ชฉ์„ ์ถ”๊ฐ€/์‚ญ์ œ/์ˆœ์„œ๋ณ€๊ฒฝ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
4-2-2) ์›นํŽ˜์ด์ง€ ์กฐ๊ฐ : ์›นํŽ˜์ด์ง€์˜ ์ผ๋ถ€๋ฅผ ์ถ”์ถœํ•˜์—ฌ ๋ฉ”์ธํ™”๋ฉด์—์„œ ๊ทธ ๋ถ€๋ถ„๋งŒ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ( ๋ฐ๋ชจ ๋™์˜์ƒ ์ฐธ์กฐ )

4-3) ๋ฉ”์ธํ™”๋ฉด์˜ ์ €์žฅ๋‚ด์šฉ : ์›นํŽ˜์ด์ง€์˜ ๋‚ด์šฉ์„ ์ €์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

4-4) ํ™”๋ฉด ์ถ”๊ฐ€ : ์ƒˆ ์ฐฝ ๋„์šฐ๊ธฐ ๊ธฐ๋Šฅ๊ณผ ๊ฐ™์œผ๋ฉฐ, ๋ฉ”์ธ ํ™”๋ฉด๊ณผ ์›นํŽ˜์ด์ง€ ํ™”๋ฉด์€ ๋…๋ฆฝ์ ์ž…๋‹ˆ๋‹ค.

4-5) ๋ณธ๋ฌธ ์ฝ๊ธฐ ํ™˜๊ฒฝ
4-5-1) ์›นํŽ˜์ด์ง€๋ฅผ ๋กœ๋“œํ•œ ์ƒํƒœ์—์„œ ๋ณธ๋ฌธ ์ฝ๊ธฐ ํ™˜๊ฒฝ์œผ๋กœ ๋ณ€๊ฒฝํ•˜๋ฉด ๋ณธ๋ฌธ ๋‚ด์šฉ์„ ์ถ”์ถœํ•˜์—ฌ ์‚ฌ์šฉ์ž๊ฐ€ ์ •์˜๊ฐ€๋Šฅํ•œ ์ฝ๊ธฐ ํ™˜๊ฒฝ์—์„œ ์ฝ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
4-5-2) ๋‹จ์–ด ๊ฒ€์ƒ‰ ๋ฐ ๋ฒˆ์—ญ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
4-5-3) ์„ค์ • ํ™”๋ฉด์—์„œ ๋ฐฐ๊ฒฝ, ํฐํŠธ์ปฌ๋Ÿฌ, ํฐํŠธํฌ๊ธฐ, ์ค„๊ฐ„๊ฒฉ, ์—ฌ๋ฐฑ์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

4-6) ์†Œ์Šค ๋ณด๊ธฐ ํ™˜๊ฒฝ : ์›นํŽ˜์ด์ง€์˜ html ์†Œ์Šค๋ฅผ ๋ณด๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

4-7) ์ž ๊ธˆ ํ™”๋ฉด : ์›นํŽ˜์ด์ง€ ๋ณธ๋ฌธ์„ ๋ณผ ์ˆ˜ ์žˆ๋Š” ์ž ๊ธˆ ํ™”๋ฉด์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

4-8) ๊ฐœ์ธ ํŽ˜์ด์ง€ ์ œ๊ณต
4-8-1) ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ key๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ ๊ฐœ์ธ ํŽ˜์ด์ง€๋ฅผ ์ƒ์„ฑํ•ด ์ฃผ๋ฉฐ, ์ด๋Š” ์•ฑ์˜ ๋ฉ”์ธํ™”๋ฉด๊ณผ ๋™์ผํ•œ ๋ฃฉ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
4-8-2) ๊ฐœ์ธ ํŽ˜์ด์ง€๋Š” sns๋กœ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

4-9) ์„ค์ • ํ™”๋ฉด์€ ์ „์ฒด ํ™”๋ฉด์˜ ์šฐ์ธก ํ•˜๋‹จ์— ์—„์ง€ ์†๊ฐ€๋ฝ์ด ๋‹ฟ์„ ์ˆ˜ ์žˆ๋Š” ๋ฒ”์œ„์˜ ๋ ˆ์ด์–ด๋กœ ์ถœ๋ ฅ๋ฉ๋‹ˆ๋‹ค.

4-10) ํŒจ์ŠคํŠธ ๋ธŒ๋ผ์šฐ์ง•
4-10-1) ์›นํŽ˜์ด์ง€์— ๋งํฌ๋œ ํŽ˜์ด์ง€๋“ค์„ ๋ฏธ๋ฆฌ ๋ฐ›์•„์™€์„œ ๋งํฌ ํด๋ฆญ์‹œ ์ง€์ฒด ์—†์ด ํŽ˜์ด์ง€ ์ถœ๋ ฅ
4-10-2) ๋ฏธ๋ฆฌ ๋ฐ›์•„์˜ฌ ํŽ˜์ด์ง€์˜ ์ œํ•œ ํšŸ์ˆ˜๋Š”, ์‚ฌ์šฉ์ž์˜ ํ–‰๋™ ์ •๋ณด๊ฐ€ ์—†์„๋•Œ๋Š” ์ƒ๋‹จ๋ถ€ํ„ฐ n๊ฐœ๋กœ ํ•˜๊ณ , ์‚ฌ์šฉ์ž๊ฐ€ ๋งํฌ ํด๋ฆญํ•œ ์ •๋ณด๊ฐ€ ์žˆ์„๋•Œ๋Š” ๊ทธ์— ๊ธฐ๋ฐ˜ํ•˜์—ฌ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค.

5. ์Šค๋งˆํŠธ ๋ธŒ๋ผ์šฐ์ €์™€ ํ•จ๊ป˜ ์ „์‹œ ๊ฐ€๋Šฅํ•œ ๋…ํŠนํ•œ ํ‚ค๋ณด๋“œ 2์ข…
5-1) ๋…ธ๋ฃฉ ํ‚ค๋ณด๋“œ
5-1-1) ํ™”๋ฉด์„ ๋ณด์ง€ ์•Š๊ณ ๋„ ๊ธ€์ž๋ฅผ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜์ž๋Š” ๋ชฉ์ ์œผ๋กœ ๊ฐœ๋ฐœ๋œ ํ‚ค๋ณด๋“œ
5-1-2) https://play.google.com/store/apps/details?id=com.teuskim.nlkeyboard

5-2) ํ”ผ์•„๋…ธ ํ‚ค๋ณด๋“œ
5-2-1) ํ”ผ์•„๋…ธ ๊ฑด๋ฐ˜ ๋ชจ์–‘์— ๊ธ€์žํ‚ค ๋งตํ•‘ํ•œ ํ‚ค๋ณด๋“œ๋กœ ๊ธ€์ž ์ž…๋ ฅ์„ ์žฌ๋ฏธ์žˆ๊ฒŒ ํ•˜์ž๋Š” ๋ชฉ์ ์œผ๋กœ ๊ฐœ๋ฐœ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
5-2-2) https://play.google.com/store/apps/details?id=com.teuskim.pianokeyboard

5-3) ์œ„์˜ ํ‚ค๋ณด๋“œ 2์ข…์€ ๋ฐœํ‘œ ์ฃผ์ œ๋กœ๋„ ํ™œ์šฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
http://noc.neowiz.com/sessions ( ๋งˆ์ง€๋ง‰ ๋ฐœํ‘œ์ž: ๊น€ํƒœ์šฐ )

6. ๊ด€๋ จ ํŠนํ—ˆ
6-1) ์ถœ์›๋œ ํŠนํ—ˆ ( ๋ฐœ๋ช…์˜ ๋ช…์นญ / ์ถœ์›๋ฒˆํ˜ธ / ์„ค๋ช… )
6-1-1) ๋ฌธ์ž์ž…๋ ฅ์žฅ์น˜ ๋ฐ ๊ทธ์˜ ๋‹จ์–ด์ œ๊ณต๋ฐฉ๋ฒ• / 10-2012-0090779 / ํ‚ค๋ณด๋“œ ๋ฐ ์Šค๋งˆํŠธ๋ธŒ๋ผ์šฐ์ €์˜ ๋ฆฌ๋ชจ์ฝ˜์—์„œ ์ œ๊ณตํ•  ๋‹จ์–ด ์ถ”์ฒœ ๊ธฐ๋Šฅ
6-1-2) ์›นํŽ˜์ด์ง€์˜ ๋ฌธ์„œ์ฒ˜๋ฆฌ๋ฐฉ๋ฒ• ๋ฐ ์žฅ์น˜ / 10-2011-0145918 / ์›นํŽ˜์ด์ง€์˜ ๋ณธ๋ฌธ ์ถ”์ถœ ๊ธฐ๋Šฅ
6-1-3) ๋ฌธ์ž์ž…๋ ฅ์„ ์ œ๊ณตํ•˜๋Š” ๋ฐฉ๋ฒ•, ๋‹จ๋ง๊ธฐ ๋ฐ ๊ธฐ๋ก๋งค์ฒด / 10-2011-0072979 / ๋…ธ๋ฃฉ ํ‚ค๋ณด๋“œ์˜ ๊ธ€์ž ์ž…๋ ฅ ๋ฐฉ์‹

6-2) ์ถœ์› ์ง„ํ–‰์ค‘์ธ ํŠนํ—ˆ
6-2-1) ํŒจ์ŠคํŠธ ๋ธŒ๋ผ์šฐ์ง• ๊ธฐ์ˆ  (๊ฐ€์นญ)
: ์›นํŽ˜์ด์ง€์˜ ๋งํฌ ํด๋ฆญ์‹œ ์‹œ๊ฐ„ ์ง€์ฒด๋ฅผ ์ตœ์†Œํ™” ํ•˜๊ณ , ๋„คํŠธ์›Œํฌ ํ™˜๊ฒฝ์ด ๋ณ€๊ฒฝ๋˜์—ˆ์„๋•Œ์˜ ์˜ํ–ฅ์„ ์ค„์ด๊ธฐ ์œ„ํ•ด ์›นํŽ˜์ด์ง€์— ๋งํฌ๋œ ํŽ˜์ด์ง€๋ฅผ ๋ฏธ๋ฆฌ ๋ฐ›์•„์˜ค๋Š” ๊ธฐ์ˆ 
6-2-2) ๋ ˆ์ด์–ด ๊ธฐ๋ฐ˜ ๋ธŒ๋ผ์šฐ์ง• ๊ธฐ์ˆ  (๊ฐ€์นญ)
: ์Šค๋งˆํŠธ ๋ธŒ๋ผ์šฐ์ €์˜ ๋ฆฌ๋ชจ์ฝ˜ ๊ด€๋ จ ๊ธฐ์ˆ 

7. ๋ฐ๋ชจ ์˜์ƒ์—์„œ์˜ ์‚ฌ์šฉ ์‹œ๋‚˜๋ฆฌ์˜ค
7-1) ์Šค๋งˆํŠธ ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์‹คํ–‰ํ•˜๋ฉด, ์ตœ์ดˆ์—๋Š” ๋ฉ”์ธํ™”๋ฉด์— ๊ฐ„๋žตํ•œ ์‚ฌ์šฉ์„ค๋ช…์ด ๋…ธ์ถœ๋ฉ๋‹ˆ๋‹ค.
7-2) ๋ฆฌ๋ชจ์ฝ˜์˜ ์ขŒ์ธก ์ƒ๋‹จ ๋“œ๋ž˜๊ทธ ์˜์—ญ์„ ํ„ฐ์น˜ํ•˜์—ฌ ์œ„์น˜๋ฅผ ์ด๋™ํ•  ์ˆ˜ ์žˆ๊ณ , ํด๋ฆญํ•˜๋ฉด ์ˆจ๊น€/๋…ธ์ถœ์ด ํ† ๊ธ€ ๋ฉ๋‹ˆ๋‹ค.
7-3) ๋ฆฌ๋ชจ์ฝ˜์˜ ์„ค์ •์„ ํด๋ฆญํ•˜์—ฌ ์„ค์ •ํ™”๋ฉด์—์„œ ๋ฆฌ๋ชจ์ฝ˜์˜ ํˆฌ๋ช…๋„๋ฅผ ์›ํ•˜๋Š” ์ •๋„๋กœ ์กฐ์ •ํ•ฉ๋‹ˆ๋‹ค.
7-4) ๋ฆฌ๋ชจ์ฝ˜์— ๊ฒ€์ƒ‰ํ•  ๋‹จ์–ด๋ฅผ ์ž…๋ ฅํ•˜๊ณ  ์ด๋™ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด, ๊ตฌ๊ธ€์˜ ๊ฒ€์ƒ‰๊ฒฐ๊ณผํ™”๋ฉด์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
7-5) ๊ตฌ๊ธ€ ๋‰ด์Šค๋กœ ์ด๋™ํ•ด ๋ด…๋‹ˆ๋‹ค. ๊ตฌ๊ธ€ ๋‰ด์Šค๋ฅผ ์ž์ฃผ ๋ณด๊ธฐ ๋•Œ๋ฌธ์— ๋ฆฌ๋ชจ์ฝ˜์˜ ์ถ”๊ฐ€๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๊ณ  ์ฆ์ฐพ์ถ”๊ฐ€๋ฅผ ํ•ฉ๋‹ˆ๋‹ค. ( ๋ฉ”์ธ์— ์ฆ์ฐพํ•ญ๋ชฉ์ด ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค. )
7-6) ์ฆ๊ถŒํ˜„ํ™ฉ์„ ๋ณด๊ธฐ ์œ„ํ•ด ๋„ค์ด๋ฒ„ ์ฆ๊ถŒ์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ ํ•ญ์ƒ ๋ณด๋Š” ๋ถ€๋ถ„์€ ์ตœ๊ทผ ๊ฒ€์ƒ‰ํ•œ ์ข…๋ชฉ์˜ ํ˜„ํ™ฉ์ด๋‹ˆ ์ด ๋ถ€๋ถ„๋งŒ ์›นํŽ˜์ด์ง€ ์กฐ๊ฐ์œผ๋กœ ๋ฉ”์ธ์— ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.
( ๋ฆฌ๋ชจ์ฝ˜ > ์ถ”๊ฐ€ > ์กฐ๊ฐ์ถ”๊ฐ€ > ์›ํ•˜๋Š” ์˜์—ญ์˜ ์ผ๋ถ€ ํด๋ฆญ > ํ™•์žฅ๋ฒ„ํŠผ์œผ๋กœ ์›ํ•˜๋Š” ์˜์—ญ ์กฐ์ • > ์„ ํƒ > ์ œ๋ชฉ์ž…๋ ฅํ›„ ํ™•์ธ )
7-7) ์ด์ œ ๋ฉ”์ธ ํ™”๋ฉด์€ ๊ตฌ๊ธ€๋‰ด์Šค์™€ ์ฆ๊ถŒ ์กฐ๊ฐ์œผ๋กœ ๊ตฌ์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
7-8) ๊ฐœ์ธ ํŽ˜์ด์ง€๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ๊ณต์œ ํ•˜๋Š” ๊ธฐ๋Šฅ์€ ๊ตฌํ˜„ ์ง„ํ–‰์ค‘์ž…๋‹ˆ๋‹ค.
7-9) ๋‹ค์‹œ ๊ตฌ๊ธ€ ๋‰ด์Šค๋กœ ๊ฐ€์„œ ๊ธฐ์‚ฌ๋ฅผ ํ•˜๋‚˜ ํด๋ฆญํ•˜์—ฌ ์ฝ์–ด ๋ด…๋‹ˆ๋‹ค.์ฝ๊ธฐ ํ™˜๊ฒฝ์— ๋งˆ์Œ์— ๋“ค์ง€ ์•Š์•„ ๋ˆˆ์— ๋ถ€๋‹ด์ด ๊ฐ„๋‹ค๋ฉด ๋ณธ๋ฌธ ์ฝ๊ธฐ ํ™˜๊ฒฝ์œผ๋กœ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.
( ๋ฆฌ๋ชจ์ฝ˜ > ๋ณด๊ธฐ > ๋ณธ๋ฌธ )
7-10) ์ฝ๊ธฐ ํ™˜๊ฒฝ์„ ๋‚ด ์ทจํ–ฅ์— ๋งž๊ฒŒ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค. ( ๋ฆฌ๋ชจ์ฝ˜ > ์„ค์ • > ์„ค์ •ํ™”๋ฉด์—์„œ ๋ฐฐ๊ฒฝ ๋ฐ ํฐํŠธ ๊ด€๋ จ ์„ค์ • )
7-11) ๋‹จ์–ด๋ฅผ ํด๋ฆญํ•˜๋ฉด ์„ ํƒ๋˜๊ณ  ๊ฒ€์ƒ‰/๋ฒˆ์—ญ ๋ฒ„ํŠผ์ด ๋ณด์ž…๋‹ˆ๋‹ค.
7-12) ๊ฒ€์ƒ‰์„ ํด๋ฆญํ•˜๋‹ˆ ๊ตฌ๊ธ€ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ ํ™”๋ฉด์„ ๋ ˆ์ด์–ด๋กœ ๋ณด์—ฌ์ฃผ๊ณ , ๋’ค๋กœ ๋˜๋Š” ๋‹ซ๊ธฐ ๋ฒ„ํŠผ์œผ๋กœ ๋‹ซ์œผ๋ฉด ์ฝ๋˜ ๋ฌธ์„œ๋ฅผ ๊ทธ๋Œ€๋กœ ์ด์–ด์„œ ์ฝ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
7-13) ๋ฒˆ์—ญ์„ ํด๋ฆญํ•˜๋‹ˆ ํ•˜๋‹จ์— ๋‹จ์–ด ๋œป์ด ์ถœ๋ ฅ๋ฉ๋‹ˆ๋‹ค. ์—ญ์‹œ๋‚˜ ๋ฌธ์„œ๋ฅผ ์ฝ๋Š”๋ฐ ์ „ํ˜€ ๋ฐฉํ•ด๊ฐ€ ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
7-14) ์†Œ์Šค ๋ณด๊ธฐ๋ฅผ ํ•˜์—ฌ html์„ ๋ณผ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ( ๋ฆฌ๋ชจ์ฝ˜ > ๋ณด๊ธฐ > ์†Œ์Šค )
7-15) ๋ฆฌ๋ชจ์ฝ˜์˜ ํ™”๋ฉด ๋ฒ„ํŠผ์€ ๊ตฌํ˜„ ์ง„ํ–‰์ค‘์ด๋ฉฐ ํ™”๋ฉด์„ ์ถ”๊ฐ€/์‚ญ์ œํ•˜๋Š” ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค. ( ๊ธฐ์กด์˜ ์ƒˆ์ฐฝ ๋„์šฐ๊ธฐ ๋ฐ ๊ด€๋ฆฌ ํ™”๋ฉด์˜ ์—ญํ•  )
7-16) ๋ฉ”์ธ ํ™”๋ฉด์œผ๋กœ ์ด๋™. ๊ฐœ์ธ ํŽ˜์ด์ง€๋Š” ์‚ฌ์šฉ์ž์—๊ฒŒ key ( ๋˜๋Š” nickname ) ์„ ์ž…๋ ฅ๋ฐ›์•„ ์ƒ์„ฑํ•  ๊ณ„ํš์ด๋ฉฐ, ๋ฉ”์ธ ํ™”๋ฉด๊ณผ ๋™์ผํ•œ ๋ฃฉ์œผ๋กœ ๊ฐœ๋ฐœํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

8. ์ถœํ’ˆ ๋‹น์œ„์„ฑ
8-1) ๊ธฐ์กด์˜ ํŒจ๋Ÿฌ๋‹ค์ž„์—์„œ ๋ฒ—์–ด๋‚˜ ๊ณ ์ •๊ด€๋…์„ ๊นจ๊ณ  ์ƒˆ๋กœ์šด ์‹œ๋„๋ฅผ ํ•ด๋ณธ๋‹ค๋Š” ์ ์—์„œ ๋ณด๋Š” ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ํฅ๋ฏธ๋ฅผ ์œ ๋ฐœํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.
8-2) ๊ฐœ์ธ์˜ ์•„์ด๋””์–ด๋ฅผ ํšŒ์‚ฌ์— ํŠนํ—ˆ ๋‚ด๊ณ , ๊ฐœ์ธ์ ์œผ๋กœ ๊ฐœ๋ฐœํ•˜์—ฌ ์‹œ์žฅ์˜ ๋ฐ˜์‘์„ ๋ณด๋ฉฐ,
์˜๋ฏธ์žˆ๋Š” ์ง€ํ‘œ๊ฐ€ ๋ฐœ๊ฒฌ๋˜์—ˆ์„๋•Œ ํšŒ์‚ฌ์— ๊ฑด์˜ํ•˜์—ฌ ์„œ๋น„์Šคํ™” ํ•ด๋ณด์ž๋Š” ๋ฐฉํ–ฅ์ด ๊ฐœ๋ฐœ์ž๋“ค์—๊ฒŒ ๊ฝค ์˜๋ฏธ๊ฐ€ ์žˆ์„ ์ˆ˜๋„ ์žˆ๊ฒ ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.
๊ทธ๋ ‡๋‹ค๋ฉด ์ €์˜ ํ”„๋กœ๋•ํŠธ๋ฅผ ์ „์‹œํ•˜๊ณ  ์ด๋Ÿฌํ•œ ๋‚ด์šฉ๋„ ์•Œ๋ ค๋ณด๋Š”๊ฒŒ ์–ด๋–จ๊นŒ์š”?

9. ์ฐธ๊ณ ์‚ฌํ•ญ
9-1) ๋ฐ๋ชจ ์˜์ƒ์—์„œ ๋ณด์—ฌ๋“œ๋ฆฌ๋Š” ์•ฑ์€ ๋””์ž์ด๋„ˆ์˜ ํž˜์ด ์ „ํ˜€ ๋ฐ˜์˜๋˜์ง€ ์•Š์€ ๊ฒƒ์ด๋ฉฐ, ์ œ๊ฐ€ ์•„๋Š” ์ตœ๊ณ ์˜ ๋””์ž์ด๋„ˆ๊ฐ€ ์ €์™€ ํ•จ๊ป˜ ์Šค๋งˆํŠธ ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์™„์„ฑํ•  ๊ณ„ํš์ž…๋‹ˆ๋‹ค.
9-2) ๋Šฆ์€ ์‹œ๊ฐ ๋ฐ๋ชจ ์˜์ƒ์„ ๊ธ‰ํ•˜๊ฒŒ ์ดฌ์˜ํ•˜๋А๋ผ ๋ณธ ๊ธ€์— ๊ธฐ์žฌํ•œ ๋‚ด์šฉ์„ ๋งŽ์ด ๋ˆ„๋ฝํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ณธ ๊ธ€์— ๊ธฐ์žฌํ•œ ๊ธฐ๋Šฅ๋“ค์„ ๋ชจ๋‘ ๊ตฌํ˜„ํ•  ์˜ˆ์ •์ด๋‹ˆ ์ฐธ๊ณ ํ•ด ์ฃผ์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.
12
์ž„์„ฑํ˜„, ์„์ข…์ผ, ๊น€์ง€ํ—Œ, ์ „ํ˜•์ผ์ŠคํŽ™ํŠธ๋ผ, ๋„ค์˜ค์œ„์ฆˆ, ๋“œ๋ฆผ์ธํ”„๋ผ์‹œ๊ฐ์žฅ์•  ์–ด๋ฆฐ์ด๋ฅผ ์œ„ํ•œ ๊ตฌ์—ฐ๋™ํ™” ์•ฑAndroid๊ธ€๋กœ๋ฒŒ ์„ ์ง„ํ•™๊ต ํ•™์ƒ(์ค‘/๊ณ ๋“ฑํ•™์ƒ)๋“ค์ด ์ง์ ‘ ๋™ํ™”๋ฅผ ์ฐฝ์ž‘ํ•˜๊ณ  ์•…๊ธฐ์™€ ๋ชฉ์†Œ๋ฆฌ๋กœ ๋…น์Œํ•œ MP3๋ฅผ
์‹ค๋ฌด ๊ฐœ๋ฐœ์ž๋“ค์ด ์•ˆ๋“œ๋กœ์ด๋“œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ†ตํ•ด ์‹œ๊ฐ์žฅ์•  ์–ด๋ฆฐ์ด๋ฅผ ์œ„ํ•œ ๊ตฌ์—ฐ๋™ํ™” ์•ฑ์„ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.

ํ”„๋กœ์ ํŠธ ๋ฐ๋ชจ: http://youtu.be/pFHa_5Z0udc
ํ”„๋กœ์ ํŠธ ํ›„๊ธฐ: http://youtu.be/rasI3gqfaeA

ํ˜„์žฌ 2๊ธฐ ํ•™์ƒ๋“ค์ด 10์›” 20์ผ๊นŒ์ง€ ๋…น์Œ์ด ์ง„ํ–‰๋˜๊ณ  ์žˆ์œผ๋ฉฐ, ์•ฑ ๊ตฌํ˜„์—๋„ ์ˆ™๋ช…์—ฌ๋Œ€ ๋Œ€ํ•™์ƒ 4๋ช…์ด ํ•จ๊ป˜ ํ•ฉ๋ฅ˜ํ•ด์„œ ์ง„ํ–‰ํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

์ถ”ํ›„ ์†Œ์™ธ๊ณ„์ธต์„ ์œ„ํ•œ ์•ฑ ๊ตฌํ˜„, ์žฅ์• ์ธ์„ ์œ„ํ•œ ์•ฑ ๊ธฐํš ๋ฐ ๋ฐฐ๊ธ‰์— ๋…ธ๋ ฅํ•  ๊ณ„ํš์ž…๋‹ˆ๋‹ค.

์ข‹์€ ๊ธฐํšŒ ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

์ œ์ž‘๋œ ์•ฑ:
* ์ž‘์€๋ณ„ : https://play.google.com/store/apps/details?id=com.someday.story.littlestar
* ๋ฐ˜๋”ง๋ถˆ์ด ๋ฐ˜๋”” : https://play.google.com/store/apps/details?id=com.somday.story.bandi
13
์ด์›์ œnurinamuMultipleVideoChatChrome, HTML5, App Engine, WebRTCGoogle I/O ์—์„œ ์ƒˆ๋กญ๊ฒŒ ์†Œ๊ฐœ๋œ WebRTC ์™€ GetUserMedia api๋ฅผ ์ด์šฉํ•œ ํ™”์ƒ ์ฑ„ํŒ…์ž…๋‹ˆ๋‹ค.
๋ณธ ํ”„๋กœ์ ํŠธ๋Š” WebRTC์˜ ์ดํ•ด์™€ ํ™”์ƒ์ฑ„ํŒ…์ด ์—†๋Š” Twitter๊ฐ™์€ SNS์—์„œ ์ถ”๊ฐ€ ํ”Œ๋Ÿฌ๊ทธ์ธ ์„ค์น˜ ์—†์ด ์‚ฌ์šฉ๊ฐ€๋Šฅํ•œ ํ™”์ƒ์ฑ„ํŒ…์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ์‹œ์ž‘ํ•˜์˜€์Šต๋‹ˆ๋‹ค.

WebRTC๊ฐ€ ์•„์ง ๊ฐœ๋ฐœ์ค‘์ธ ํ‘œ์ค€์ด๊ธฐ ๋•Œ๋ฌธ์— ์•„์ง P2P๋ฐฉ์‹์˜ ์˜ˆ์ง€๋กœ 1:1 ํ™”์ƒ์ฑ„ํŒ…์— ๋Œ€ํ•œ ์˜ˆ์‹œ๋ฟ์ธ ์ ์— ์ฐฉ์•ˆํ•˜์—ฌ ๋‹ค์ค‘ ํ™”์ƒ ์ฑ„ํŒ…์ด ๊ฐ€๋Šฅํ•œ ๋ฐฉ์‹์œผ๋กœ ๊ฐœ๋ฐœํ•˜์˜€์Šต๋‹ˆ๋‹ค.

๋ชจ๋“  ๊ตฌํ˜„์ด Web์œผ๋กœ ๊ตฌํ˜„์ด๋˜์–ด ๋ธŒ๋ผ์šฐ์ € ์ด์™ธ์—๋Š” ๋‹ค๋ฅธ ์„ค์น˜์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ํ˜„์žฌ ํ™”์ƒ์ฑ„ํŒ…์ด ๋”ฐ๋กœ ์กด์žฌํ•˜์ง€ ์•Š๋Š” SNS์— ๋ณธ ํ”„๋กœ์ ํŠธ์—์„œ ๋งŒ๋“ค์–ด์ง€๋Š” URL์„ Post ํ•˜๋ฉด ๋ฐ”๋กœ ์ฐธ์—ฌํ•  ์ˆ˜๊ฐ€ ์žˆ์–ด.
์ ‘๊ทผ๋„๊ฐ€ ๋†’์Šต๋‹ˆ๋‹ค.

ํ”„๋กœ์ ํŠธ ์ตœ์ข…ํ˜•ํƒœ๋Š” API๋กœ๋„ ๊ณต๊ฐœ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

๊ธฐ๋ณธ์ ์ธ ์ฑ„ํŒ…์›น ์ด์™ธ์— P2P์—ฐ๊ฒฐ์„ ์‹ญ๋ถ„ํ™œ์šฉํ•œ ํŒŒ์ผ ๊ณต์œ ๋‚˜ WebGL์„ ์ด์šฉํ•œ ํ™”์ƒ ์—”ํ„ฐํ…Œ์ธ ๋จผํŠธ๋ฅผ ์ถ”๊ฐ€ ๊ตฌํ˜„ํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.
14
๊ฐ•์ƒ๋ฌต, ๊น€์ •๋ฏผ, ๊ถŒ์˜ค์ฒ , ์ •๋‹จ์ผํ•œ๊ตญ์‚ฐ์—…๊ธฐ์ˆ ๋Œ€ํ•™๊ต์•ˆ๋“œ๋กœ์ด๋“œ๋ฅผ ์ด์šฉํ•œ ์›๊ฒฉ์ง€ ํ™˜๊ฒฝ์—์„œ์˜ ๋ฌด์ธ์ž๋™์ฐจ ์ปจํŠธ๋กคAndroid, IOIOHello World!

์•ˆ๋…•ํ•˜์„ธ์š”!
ํ•œ๊ตญ์‚ฐ์—…๊ธฐ์ˆ ๋Œ€ํ•™๊ต ํ”„๋กœ์ ํŠธํŒ€ Tech4Human ์ž…๋‹ˆ๋‹ค.

์ดํ”„๋กœ์ ํŠธ๋Š” UC์–ด๋ฐ”์ธ์˜ Nicolas Oros์˜ ํ”„๋กœ์ ํŠธ์—์„œ ์˜๊ฐ์„ ๋ฐ›์•„ ์ œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค.(์ฃผ1)

ํ”„๋กœ์ ํŠธ์˜ ๋ชฉ์ ์€ ์•ˆ๋“œ๋กœ์ด๋“œ ๋””๋ฐ”์ด์Šค์™€ ๊ตฌ๊ธ€์˜ IOIO๋ณด๋“œ๋ฅผ ์ด์šฉํ•˜์—ฌ ์ถ”๊ฐ€๋ชจ๋“ˆ์žฅ์ฐฉ์„ ์ž์ œํ•˜๊ณ , ๋””๋ฐ”์ด์Šค์˜ ์ž์›์„ ์ตœ๋Œ€ํ•œ์œผ๋กœ ์ด์šฉํ•˜๋Š” ์ตœ์†Œ์˜ ๋น„์šฉ์œผ๋กœ ์ œ์ž‘๊ฐ€๋Šฅํ•œ RC์นด๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.


๋˜ํ•œ ์ „์ฒด์ฝ”๋“œ, ํšŒ๋กœ, ๊ด€๋ จ์ž๋ฃŒ๋ฅผ ๊ณต๊ฐœํ•˜์˜ค๋‹ˆ,(์ฃผ2)
์ง์ ‘ ์ œ์ž‘ํ•˜์—ฌ ์›€์ง์—ฌ๋ณด๋Š” ์ฆ๊ฑฐ์›€์„ ๋А๊ปด๋ณด์„ธ์š”.. +_+/


Tech4human, ์ธ๊ฐ„์„ ์œ„ํ•œ ๊ธฐ์ˆ 

๊ฐœ๋ฐœ์ž : ๊ฐ•์ƒ๋ฌต, ๊น€์ •๋ฏผ, ๊ถŒ์˜ค์ฒ , ์ •๋‹จ์ผ

PS.
*์˜์ƒ๊ฐœ์„ ์— ๋งŽ์€ ๋„์›€์„ ์ฃผ์‹  ํ•œ๊ตญ์‚ฐ์—…๊ธฐ์ˆ ๋Œ€ํ•™๊ต ๋ฅ˜์žฅ์„  ๊ต์ˆ˜๋‹˜๊ป˜ ๊ฐ์‚ฌ์˜ ๋ง์”€์„ ์ „ํ•ฉ๋‹ˆ๋‹ค.. +_+b

(์ฃผ1)
[๋‹ˆ์ฝœ๋ผ์Šค ํ˜•๋‹˜ ํ™ˆํŽ˜์ด์ง€]
http://www.cogsci.uci.edu/~noros/android_car.html

(์ฃผ2)
[ํšŒ๋กœ, ๊ด€๋ จ๋ฌธ์„œ ๋‹ค์šด๋กœ๋“œ]
https://www.dropbox.com/s/71p3rzgl8vqosa7/document.zip
[์ „์ฒด์ฝ”๋“œ ๋‹ค์šด๋กœ๋“œ]
https://code.google.com/p/forbiddenuntiloctober/
15
์šฐ์—ฐํ™”, ๋ฐ•์šฐ๋žŒ, ์œค๋ฏธ๊ฒฝ, ์ž„์†Œํ˜„์นด์นด์˜ค, ๊ทธ๋ฆฌ์ฝ”๋ฆฌ์•„, ์ด์•„์ด๋žฉ, ์ด์•„์ด๋žฉ์†Œ์…œํˆฌ๋‘(Social TODO)Android, HTML5, PHP, MySQL, JavaScript, Json* ํ”„๋กœ์ ํŠธ ์„ค๋ช…
์†Œ์…œํˆฌ๋‘๋Š” ๊ธฐ์กด์— ํ”ํžˆ ๋ณผ ์ˆ˜ ์žˆ๋Š” ํˆฌ๋‘์•ฑ์˜ ์†Œ์…œํŒ์ž…๋‹ˆ๋‹ค. ์ž์‹ ์˜ ํ• ์ผ๋งŒ์„ ๊ด€๋ฆฌํ•˜๋Š”๊ฒƒ์ด ๋ณดํ†ต์ด์ง€๋งŒ ์†Œ์…œํˆฌ๋‘๋Š” ๋‚˜์˜ ํ• ์ผ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์นœ๊ตฌ๋“ค์˜ ํ• ์ผ์„ ํ™•์ธํ•˜๊ณ  ํ”ผ๋“œ๋ฐฑ์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ฐ์ข… ์‚ฌ์šฉ์ž๋“ค์˜ ์•ก์…˜๊ณผ ํ”ผ๋“œ๋ฐฑ์€ ๋…ธํ‹ฐํ”ผ์ผ€์ด์…˜์ด๋ผ๋Š” ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ์ ์ ˆํ•œ ์‚ฌ์šฉ์ž์—๊ฒŒ ์•Œ๋ฆฌ๊ฒŒ ๋˜๋ฉฐ ํˆฌ๋‘๋ฅผ ์ƒ์„ฑํ•  ๋•Œ ์ „์ฒด ๊ณต๊ฐœ๋ฅผ ํ•˜๊ฑฐ๋‚˜ ๋น„๊ณต๊ฐœ๋กœ ์ƒ์„ฑํ•˜๋˜ ์ผ๋ถ€์˜ ์นœ๊ตฌ๋“ค์—๊ฒŒ ๊ณต์œ ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
๋„ˆ๋ฌด ๋ณต์žกํ•˜์ง€ ์•Š์€ ํ˜•ํƒœ์˜ ๊ธฐ์—…์—์„œ ์—…๋ฌด๊ด€๋ฆฌ์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํ˜•ํƒœ๋ฅผ ๋ชฉํ‘œ๋กœ ์‚ผ๊ณ  ๊ฐœ๋ฐœํ•˜์˜€์Šต๋‹ˆ๋‹ค.

ํ”„๋กœ์ ํŠธ๋Š” ์„œ๋ฒ„๊ฐœ๋ฐœ(๋ฐ•์šฐ๋žŒ), HTML5๊ฐœ๋ฐœ(์œค๋ฏธ๊ฒฝ), ๋””์ž์ธ(์ž„์†Œํ˜„), ์•ˆ๋“œ๋กœ์ด๋“œ ํด๋ผ์ด์–ธํŠธ๊ฐœ๋ฐœ(์šฐ์—ฐํ™”)์„ ๋‹ด๋‹นํ•˜๋Š” ์ด 4๋ช…์œผ๋กœ ๊ตฌ์„ฑ๋˜์—ˆ์œผ๋ฉฐ ๊ธฐํš ํšŒ์˜๋ถ€ํ„ฐ ๋ชจ๋‘๊ฐ€ ์ฐธ์—ฌํ•˜์—ฌ ํ•จ๊ป˜ ์ง„ํ–‰ํ•˜์˜€์Šต๋‹ˆ๋‹ค.
์‚ฌ์šฉ๋œ ๊ธฐ์ˆ ์€ Android, HTML5, PHP, MySQL, Javascript, Json ์ž…๋‹ˆ๋‹ค.

๋‹ค์Œ์—์„œ ์ถ”๊ฐ€์ ์ธ ์ •๋ณด๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
- ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ ๋ ˆ๋“œ๋งˆ์ธ : http://redmine.socialtodo.kr/
- ์˜คํ”ˆ์†Œ์Šค ํ”„๋กœ์ ํŠธ SVN์ €์žฅ์†Œ : svn://socialtodo.kr/socialtodo
16
๊น€์„ฑํ›ˆ,๋ฌธํ˜„๊ฒฝNHN,ThatsmesoftChromeGamesChrome, HTML5, App Engine, Dart, Arduino, PythonChrome/ChromeOS์˜ ์‘์šฉ์— ๋Œ€ํ•ด์„œ ๊ณ ๋ฏผ์„ ํ–ˆ์Šต๋‹ˆ๋‹ค.
๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ์ข‹์•„ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉํ–ฅ์ด ๋ฌด์—‡์ผ๊นŒ ๊ณ ๋ฏผ์„ ํ–ˆ๊ณ ,
ํ•œ๋ฒˆ ์ฝ˜์†”๊ฒŒ์ž„์„ ํ”„๋กœํ† ํƒ€์ดํ•‘ ํ•˜๋ฉด, ์ข‹์•„ํ•  ๋“ฏ ํ•˜์—ฌ ์ง„ํ–‰ ํ–ˆ์Šต๋‹ˆ๋‹ค.

1. ์ปจํŠธ๋กค๋Ÿฌ : Nunchuck(Wii ์ปจํŠธ๋กค๋Ÿฌ ์ค‘ 1์ข…)๊ณผ Arduino
2. Serial to WebSocket : Python
-> Chrome์˜ NaCl์ด ์•„์ง Serial์„ ์ง€์›ํ•˜์ง€ ์•Š์•„ WebSocket์œผ๋กœ ๋ณ€ํ™˜ํ•ด์ฃผ๋Š” ์„œ๋ฒ„
3. WebSocket Listen : NaCl
4. Game Platform : Web๊ธฐ์ˆ (Javascript ๋“ฑ)
-> ์ด ๋ถ€๋ถ„์€ ํ˜„์žฌ Demo๋ฅผ ์œ„ํ•ด JS๋ฅผ ์ด์šฉํ–ˆ์œผ๋ฉฐ Dart๋กœ ๋ณ€ํ™˜ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.
5. Game : Web๊ธฐ์ˆ 
-> Game์€ JS/Dart๋กœ ๊ฐœ๋ฐœ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
6. Ranking System : App Engine + Web ๊ธฐ์ˆ 
-> ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋žญํ‚น์„ ๊ณต์œ  ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ œ์ž‘ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
(์†Œ์Šค ๋ฐ ์‚ฌ์šฉ๋ฒ• : https://github.com/ragingwind/chrome-games-ranking)
์†Œ์Šค๋Š” ํ˜„์žฌ ๊ณต๊ฐœ๊ฐ€ ๋ชจ๋‘ ๋˜์ง„ ์•Š์•˜์ง€๋งŒ, ์ถ”ํ›„ ์™„์„ฑ๋„๋ฅผ ๋†’์ธ ํ›„ ๊ณต๊ฐœํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.
17
์ด์€์žฌ, ์žฅํƒœ์˜, ์ตœ๋™์ค€, ์ด์„ฑ๋ฏผ์„œ์šธ์‹œ๋ฆฝ๋Œ€ํ•™๊ต GDGErrclipseApp Engine1. Errclipse๋ž€???
Errclipse๋ฅผ ๊ฐ„๋žตํžˆ ์„ค๋ช…ํ•˜์ž๋ฉด ๊ฐœ๋ฐœ์ž๊ฐ€ ์ฝ”๋”ฉ์„ ํ•˜๋‹ค๊ฐ€ ์—๋Ÿฌ๋ฅผ ๋ฐœ๊ฒฌํ–ˆ์„๋•Œ ์ด์— ๋Œ€ํ•œ ํ•ด๊ฒฐ์ฑ…์„ ์‰ฝ๊ฒŒ ์ฐพ์„ ์ˆ˜ ์žˆ๋„๋ก ๋ฉ˜ํ†  ์—ญํ• ์„ ํ•ด์ฃผ๋Š” ์ดํด๋ฆฝ์Šค ํ”Œ๋Ÿฌ๊ทธ์ธ์ž…๋‹ˆ๋‹ค.

2. ํŠน์ • ์—๋Ÿฌ์— ๋Œ€ํ•œ ํ•ด๊ฒฐ์ฑ…
Errclipse๊ฐ€ ์ œ์‹œํ•ด์ฃผ๋Š” ํ•ด๊ฒฐ์ฑ…์— ๋Œ€ํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค
1) ์ผ๋‹จ ํ•ด๋‹น์—๋Ÿฌ์— ๋Œ€ํ•˜์—ฌ ๊ตฌ๊ธ€์˜ ๊ฒ€์ƒ‰๊ฒฐ๊ณผ๋‚˜ ๋ฌธ์„œ๋“ค์„ ๋ณด์—ฌ์ฃผ๊ณ 
2) ๊ฐœ๋ฐœ์ž๊ฐ€ ๊ฒ€์ƒ‰๊ฒฐ๊ณผ์— ๋Œ€ํ•ด์„œ ์—๋Ÿฌ๊ฐ€ ํ•ด๊ฒฐ๋˜๋ฉด ์—๋Ÿฌ ํ•ด๊ฒฐ์— ๋„์›€์„ ์ฃผ๋Š” ๊ฒ€์ƒ‰๊ฒฐ๊ณผ๋‚˜ ๋ฌธ์„œ๋“ค์— ๋Œ€ํ•˜์—ฌ ๊ฐ€์‚ฐ์น˜๋ฅผ ๋ถ€์—ฌํ•ด DB์— ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.
3) ๊ทธ๋ฆฌ๊ณ  ์ถ”ํ›„์— ๋‹ค๋ฅธ ๊ฐœ๋ฐœ์ž๊ฐ€ ๊ฐ™์€ ์—๋Ÿฌ์— ๋Œ€ํ•˜์—ฌ ๊ณ ๋ฏผํ•˜๊ณ  ์žˆ์„๋•Œ ์ด์ „ ๊ฐœ๋ฐœ์ž๋“ค์ด ๋„์›€์„ ๋ฐ›์•˜๋˜ ๊ฒ€์ƒ‰๊ฒฐ๊ณผ๋ฅผ ๋ณด์—ฌ์คŒ์œผ๋กœ์จ ์—๋Ÿฌ์— ๋Œ€ํ•œ ์†”๋ฃจ์…˜์„ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค

3. ์—๋ŸฌDB ์ €์žฅ๋ฐฉ์‹
Errclipse๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฐฉ์‹์œผ๋กœ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.
1) Errclipse์—์„œ๋Š” ๋กœ์ปฌ DB์— ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•œ ์ •๋ณด์™€ ์—๋Ÿฌ์— ๊ด€ํ•œ ์ •๋ณด๋ฅผ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค
2) ๊ทธ ํ›„, ๋กœ์ปฌ ์„œ๋ฒ„์—์„œ ํ”„๋กœ์ ํŠธ๊ฐ€ ๊ณต๊ฐœ๋กœ ์„ค์ •๋˜์–ด ์žˆ์„๊ฒฝ์šฐ, ์ด๋ฅผ ๊ตฌ๊ธ€์•ฑ์—”์ง„์œผ๋กœ ๋ณด๋‚ด์ค๋‹ˆ๋‹ค. ๋น„๊ณต๊ฐœ๋กœ ๋˜์–ด ์žˆ์„ ๊ฒฝ์šฐ์—๋Š” ๋กœ์ปฌ ์„œ๋ฒ„์—์„œ ํ—ˆ๋ฝํ•œ ์‚ฌ์šฉ์ž๋งŒ์ด ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
3) ๊ตฌ๊ธ€์•ฑ์—”์ง„์— ์ €์žฅ๋œ ์—๋Ÿฌ์ •๋ณด๋Š” ๋‹ค์‹œ ๋‹ค๋ฅธ ๊ฐœ๋ฐœ์ž๋“ค์˜ Errclipse์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๊ณต์œ ํ•ด์ค๋‹ˆ๋‹ค.

4. ์—๋ŸฌDB์˜ ํ†ต๊ณ„ ๋ฐ ๋ฐ์ดํ„ฐ๋งˆ์ด๋‹ ๊ธฐ๋Šฅ์„ ํ†ตํ•œ ํ™œ์šฉ (์ถ”ํ›„ ๊ตฌํ˜„์˜ˆ์ •)
Errclipse์—์„œ ์ €์žฅ๋œ ์—๋Ÿฌ์ •๋ณด๋Š” ํ•ด๋‹น ํ”„๋กœ์ ํŠธ์— ๊ด€ํ•œ ์—๋Ÿฌ๋ฅผ ์ˆ˜์ง‘ํ•˜๊ณ  ์ด๋ฅผ ์„œ๋ฒ„์—์„œ ํ†ต๊ณ„ ๋ฐ ๋ถ„์„์„ ํ•ด์ค๋‹ˆ๋‹ค.
์ด๊ฒƒ์„ ์ด์šฉํ•ด ๋‚˜์ค‘์— ๋น„์Šทํ•œ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•  ๊ฒฝ์šฐ, ๋ฒ”ํ•˜๊ธฐ ์‰ฌ์šด ์‹ค์ˆ˜๋ฅผ ๊ฒฝ๊ณ ํ•ด์คŒ์œผ๋กœ์จ ์‹ค์ˆ˜๋ฅผ ์ตœ์†Œํ™”ํ•˜๊ณ  ๊ฐœ๋ฐœ๋น„์šฉ์„ ์ ˆ์•ฝ์‹œ์ผœ์ค๋‹ˆ๋‹ค.
๋˜ํ•œ ์ƒˆ๋‚ด๊ธฐ ๊ฐœ๋ฐœ์ž๋‚˜ ํ”„๋กœ์ ํŠธ ์‹ ์ž… ๊ฐœ๋ฐœ์ž์—๊ฒŒ ์†”๋ฃจ์…˜์„ ๋น ๋ฅด๊ฒŒ ์ œ์‹œํ•ด์คŒ์œผ๋กœ์จ ๊ฐœ๋ฐœ๋Šฅ๋ ฅํ–ฅ์ƒ์— ๋„์›€์„ ์ค๋‹ˆ๋‹ค.
18
์ž„์ข…๊ตญ, ์–‘๋™์„๋‹จ๊ตญ ๋Œ€ํ•™๊ตFace Shape Tracking LibraryAndroid, OpenCV, Active Shape Model, JNI, NDKํ”ผ์ณํฐ์—์„œ ์Šค๋งˆํŠธํฐ์œผ๋กœ์˜ ํ˜์‹ ์„ ์ด๋ˆ ์ฃผ์—ญ์—๋Š” ์—ฌ๋Ÿฌ ์š”์ธ์ด ์žˆ์ง€๋งŒ ํ‚คํŒจ๋“œ์—์„œ ํ„ฐ์น˜ ์Šคํฌ๋ฆฐ๊ณผ ๊ฐ™์€ ์ž…๋ ฅ ์žฅ์น˜์˜ ๋ฐœ์ „์ด ๊ทธ ์ค‘์—์„œ๋„ ํ•ต์‹ฌ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.
๊ทธ๋Ÿฌํ•œ ์ด์œ ์—์„œ ๋ณผ ๋•Œ, ์Œ์„ฑ์ธ์‹ ๊ธฐ์ˆ ์ด ๋” ์ค‘์š”ํ•ด์ง€๊ณ  ์žˆ๋Š” ๋ฌธ๋งฅ๊ณผ๋„ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.

์ž…๋ ฅ ์žฅ์น˜์—์„œ ๋น„์ „ ์ •๋ณด(์˜์ƒ ์ •๋ณด)๋งŒํผ ๋งŽ์€ ์ •๋ณด๋ฅผ ๋‹ด๊ณ  ์žˆ๋Š” ๊ฒƒ์€ ์—†์Šต๋‹ˆ๋‹ค.
๊ทธ๋Ÿฌ๋‚˜ ์ด๊ฒƒ์ด ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š” ์ด์œ ๋Š” 1. ์—ฐ์‚ฐ๋Ÿ‰์˜ ๋ถ€๋‹ด, 2. ์ •๋ณด ์ถ”์ถœ์˜ ์–ด๋ ค์›€ ์œผ๋กœ ์š”์•ฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

1๋ฒˆ์˜ ์ด์œ ๋Š” ํ˜„์žฌ ์Šค๋งˆํŠธํฐ์˜ ์„ฑ๋Šฅ ๋ฐœ์ „์— ๋”ฐ๋ผ ๋งŽ์ด ์™„ํ™”๊ฐ€ ๋˜์—ˆ์œผ๋‚˜, ์—ฌ์ „ํžˆ ๋น„์ „ ์ •๋ณด๋ฅผ ์–ด๋–ป๊ฒŒ ๋ถ„์„ํ•  ๊ฒƒ์ธ๊ฐ€์— ๋Œ€ํ•ด์„œ๋Š” ๋งŽ์€ ๋…ผ์˜๊ฐ€ ์ด๋ฃจ์–ด์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋ ‡๊ฒŒ ์–ด๋ ค์›€์ด ์กด์žฌํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์˜์ƒ ์ฒ˜๋ฆฌ ๊ด€๋ จ ๊ธฐ๋ฐ˜ ์ง€์‹์ด ์—†๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ์นด๋ฉ”๋ผ๋ฅผ ์ปจํŠธ๋กค๋Ÿฌ๋กœ์„œ ์ด์šฉํ•œ๋‹ค๋Š” ๊ฒƒ์€ ๋งค์šฐ ์–ด๋ ค์šด ์ผ์ž…๋‹ˆ๋‹ค.

๊ทธ๋ ‡๋‹ค๋ฉด ์นด๋ฉ”๋ผ์˜ ์ •๋ณด๋ฅผ ๋ˆ„๊ตฌ๋ผ๋„ ์‰ฝ๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ๋งŒ๋“ค์–ด ๋ณด๋Š” ๊ฒƒ์„ ์–ด๋– ํ• ๊นŒ?

* ์šฐ๋ฆฌ์˜ ํ”„๋กœ์ ํŠธ๋Š” ์œ„์™€ ๊ฐ™์€ ์ด์œ ์—์„œ ์‹œ์ž‘ํ•˜์˜€์Šต๋‹ˆ๋‹ค. *

๋”ฐ๋ผ์„œ ์ง€๊ธˆ ์ œ์ถœํ•˜๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

1. ์–ผ๊ตด ์œ„์น˜ ์ถ”์  ๊ธฐ๋Šฅ
- ์นด๋ฉ”๋ผ ํ”„๋ ˆ์ž„์—์„œ ์–ผ๊ตด์˜ ์ƒ๋Œ€ ์œ„์น˜๋ฅผ ์ถ”์ ํ•ฉ๋‹ˆ๋‹ค.
- ํ•ด๋‹น ์œ„์น˜๋Š” -1 ~ 1 ๋กœ์„œ ํ‘œ์‹œ ๋˜๊ธฐ ๋•Œ๋ฌธ์— ์ด๋ฅผ ์ด์šฉํ•˜๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ์†์‰ฝ๊ฒŒ ์›ํ•˜๋Š” ์ขŒํ‘œ๋กœ ๋ณ€ํ™˜์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

2. ์–ผ๊ตด ๊ฑฐ๋ฆฌ ์ถ”์  ๊ธฐ๋Šฅ
- ์นด๋ฉ”๋ผ ํ”„๋ ˆ์ž„์—์„œ์˜ ์–ผ๊ตด์˜ ํฌ๊ธฐ๋ฅผ ์ถ”์ ํ•ฉ๋‹ˆ๋‹ค.
- ํ•ด๋‹น ํฌ๊ธฐ๋Š” 0 ~ 1 ๋กœ์„œ ํ‘œ์‹œ ๋˜๊ธฐ ๋•Œ๋ฌธ์— ์ด๋ฅผ ์ด์šฉํ•˜๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ์†์‰ฝ๊ฒŒ ์›ํ•˜๋Š” ์ขŒํ‘œ๋กœ ๋ณ€ํ™˜์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

3. ์–ผ๊ตด ์œค๊ณฝ์„ (ํŠน์ง•์ ) ์ถ”์ถœ ๊ธฐ๋Šฅ.
- ๋งค ํ”„๋ ˆ์ž„๋งˆ๋‹ค ์–ผ๊ตด์˜ ์œ„์น˜ ๋ฐ ํฌ๊ธฐ๋งŒ ์ถ”์ ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ, ํ•ด๋‹น ์–ผ๊ตด์˜ ๋ชจ์–‘๋„ ๊ฐ™์ด ์ถ”์ ํ•ฉ๋‹ˆ๋‹ค.
- ๋”ฐ๋ผ์„œ ์ด ๊ธฐ๋Šฅ์„ ์ด์šฉํ•˜์—ฌ ์ผ€๋ฆฌ์ปค์ณ์™€ ๊ฐ™์€ ์žฌ๋ฏธ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ๋„ฃ์„ ์ˆ˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
- ํ•ด๋‹น ์ขŒํ‘œ์˜ ๋ฒ”์œ„๋Š” -1 ~ 1 ๋กœ์„œ ํ‘œ์‹œ๋˜๊ธฐ ๋•Œ๋ฌธ์— ์—ญ์‹œ ๊ฐœ๋ฐœ์ž๊ฐ€ ์†์‰ฝ๊ฒŒ ์›ํ•˜๋Š” ์ขŒํ‘œ๋กœ ๋ณ€ํ™˜์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
- ์ „์ฒด ํ”„๋ ˆ์ž„ ์‚ฌ์ด์ฆˆ์™€ ์›ํ•˜๋Š” ์ขŒํ‘œ ์œ„์น˜๋ฅผ ์ž…๋ ฅ์œผ๋กœ ๋„ฃ์œผ๋ฉด ์ž๋™์œผ๋กœ ์–ผ๊ตด ํฌ๊ธฐ์™€ ๋น„๋ก€ํ•˜๋Š” ํŠน์ง•์ ์„ ๋ฐ˜ํ™˜ ์‹œ์ผœ์ฃผ๋Š” ๋ฉ”์†Œ๋“œ๋„ ์กด์žฌํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋”์šฑ ๋” ์‰ฝ๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.



๋˜ํ•œ, ์ด ํ”„๋กœ์ ํŠธ๋Š” ์˜คํ”ˆ์†Œ์Šค๋กœ์„œ ๊ณต๊ฐœ๊ฐ€ ๋˜๋ฉฐ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ์ฐธ์—ฌํ•˜์—ฌ์„œ ๋” ๋‚˜์€ ํ’ˆ์งˆ๋กœ ๊ฑฐ๋“ญ๋‚˜๊ธธ ๊ธฐ๋Œ€ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.



*** ํ˜„์žฌ ์ œ์ถœํ•˜๋Š” ํ”„๋กœ์ ํŠธ๋Š” ์œ„์˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•œ ๋ฐ๋ชจ ํ”„๋กœ์ ํŠธ๋ฅผ ์ œ์ถœํ•ฉ๋‹ˆ๋‹ค. ***
๋ฐ๋ชจ ํ”„๋กœ์ ํŠธ์˜ ๊ตฌ์„ฑ์€ ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.

1. ์–ผ๊ตด ์œ„์น˜๋ฅผ ๋”ฐ๋ผ๋‹ค๋‹ˆ๋Š” ๊ณต.
2. ํŠน์ง•์ ์„ ์—ฐ๊ฒฐํ•˜์—ฌ ์‹ค์‹œ๊ฐ„ ์–ผ๊ตด ์œค๊ณฝ์„  ๊ทธ๋ฆฌ๊ธฐ.
3. ์ž…๋ชจ์–‘ ์ถ”์  -> ์Œ์‹์ด ๋‚˜์˜ฌ๋•Œ๋งŒ ๋จน๊ธฐ ๊ฒŒ์ž„.
19
์ตœ์Šน์ค€์ตœ์Šน์ค€๋ฐ˜๋”ง๋ถˆ์ด์˜ ์ˆฒChrome, HTML5๊ทธ ๋™์•ˆ ๋ฏธ๋””์–ด์•„ํŠธ ๋ถ„์•ผ์—์„œ ์ „์‹œ๋ฅผ ํ•ด์™”๋˜ ์ƒํ˜ธ์ž‘์šฉ ๊ฐ€๋Šฅํ•œ ์„ค์น˜์ž‘์—… ์ธ '๋ฐ˜๋”ง๋ถˆ์ด์˜ ์ˆฒ' ( http://www.youtube.com/watch?v=HROpcDsRyWk )์„ ํฌ๋กฌ์—์„œ HTML5๋ฐ WebGL, WebRTC ๊ธฐ์ˆ ์„ ํ™œ์šฉํ•˜์—ฌ ๋‹ค์‹œ ์ œ์ž‘ํ•˜๊ณ , HTML5 ๊ธฐ์ˆ ์ด ๋‰ด๋ฏธ๋””์–ด ์•„ํŠธ ๋ถ„์•ผ์—์„œ ํ™œ์šฉ๊ฐ€๋Šฅํ•œ์ง€๋ฅผ ์‹คํ—˜ํ•˜๋Š” ํ”„๋กœ์ ํŠธ. ์˜คํ”ˆ์†Œ์Šค๋กœ ์ž‘์—…์„ ๊ณต๊ฐœํ•˜๋Š” ๊ณผ์ • ์ค‘์— ์žˆ์œผ๋ฉฐ, ํ–ฅํ›„ ๋Œ€ํ•™์˜ ๋‰ด๋ฏธ๋””์–ด ๊ด€๋ จ ํ•™๊ณผ ๋ฐ ์ผ๋ฐ˜ ๋Œ€์ƒ์˜ HTML5๋ฅผ ํ™œ์šฉํ•œ ์ฐฝ์ž‘์ž‘์—…์— ๋Œ€ํ•œ ๊ฐ•์˜๋ฅผ ํ•  ๋•Œ ์ž‘์—…์˜ ์˜ˆ์ œ๋กœ ์‚ผ๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค.

์›น์บ  ์•ž์—์„œ ๋™์ž‘์„ ์ทจํ•˜๋ฉด ์ด๋ฅผ ์ฐจ์˜์ƒ ๊ธฐ๋ฒ•์œผ๋กœ ์ธ์‹ํ•˜์—ฌ, ๊ด€๊ฐ์˜ ์›€์ง์ž„์— ์˜์ƒ์ด ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ฐ˜์‘ํ•˜๋Š” ์ž‘์—…์ž…๋‹ˆ๋‹ค. ์ž‘์€ ์›€์ง์ž„์—๋Š” ์ˆ˜ํ’€์ด ์›€์ง์ด๋ฉฐ ์ƒ‰์ด ๋ฐ”๋€Œ๊ณ , ํฐ ์›€์ง์ž„์—๋Š” ๋ฐ˜๋”ง๋ถˆ์ด๋“ค์ด ๋ชจ์—ฌ ์–ด๋–ค ํ˜•์ƒ๋“ค์„ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.

์ฐจํ›„ web audio ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜์—ฌ ์™„์„ฑ๋„๋ฅผ ๋†’์ผ ๊ณ„ํš์ž…๋‹ˆ๋‹ค.
20
DKUCE๋‹จ๊ตญ๋Œ€ํ•™๊ต ์ปดํ“จํ„ฐ๊ณตํ•™๊ณผSGR(์ˆ ๊ณ ๋ž˜-์Œ์ฃผ์ธก์ •์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜)Android, Android ADK,Arduino์•„๋‘์ด๋…ธMega2560๊ณผ USB HOST SHIELD 2.0์„ ์ด์šฉํ•˜์—ฌ ๊ฐ„๋‹จํ•œ ์Œ์ฃผ์ธก์ •๊ธฐ๋ฅผ ์ œ์ž‘. ์ œ์ž‘ํ•œ ์žฅ๋น„์˜ ์„ผ์„œ๊ฐ’์„ ๋ฐ›์•„ ์ฒ˜๋ฆฌํ•˜๋Š” ์•ˆ๋“œ๋กœ์ด๋“œ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“ค์–ด ์„œ๋กœ ์—ฐ๋™ํ•œ ์Œ์ฃผ์ธก์ •๊ธฐ
21
๋ฐ•์„ฑ์žฌ์„œ์šธ๋Œ€ํ•™๊ตashAndroidash ๋Š” a shell ์˜ ์•ž๋จธ๋ฆฌ๋ฅผ ๋”ด ๊ธ€์ž์ž…๋‹ˆ๋‹ค.
์˜ฌํ•ด ๋ด„์˜ Suwon GDG ์—์„œ ๋งŒ๋“ค์—ˆ๋˜ MonkeyPySon ๋กœ๋ถ€ํ„ฐ ๋ฐœ์ „๋œ ํ”„๋กœ์ ํŠธ๋กœ, ์ข€ ๋” ๋ฒ”์šฉ์ ์ด๊ณ  ์œ ์—ฐํ•œ ์„ค๊ณ„๋ฅผ ๋ชฉํ‘œ๋กœ ์ง„ํ–‰๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
๋‹ค์–‘ํ•œ ๊ธฐ๊ณ„์— ์„ค์น˜๋˜์–ด, ๋‹ค์–‘ํ•œ ๊ธฐ๊ณ„๋ฅผ ํ•˜๋‚˜์˜ ํ™˜๊ฒฝ์—์„œ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋Š” ์‹คํ–‰ ํ™˜๊ฒฝ ๊ตฌ์„ฑ์„ ๋ชฉํ‘œ๋กœ ํ•ฉ๋‹ˆ๋‹ค.
์ปดํ“จํ„ฐ๋กœ ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ๋ฅผ, ๋˜๋Š” ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ๋กœ ์ปดํ“จํ„ฐ๋ฅผ, ๋˜๋Š” ์•„๋‘์ด๋…ธ๋กœ ๋งŒ๋“  ํ•˜๋“œ์›จ์–ด์—์„œ ์ปดํ“จํ„ฐ๋ฅผ ์กฐ์ข…ํ•˜๋Š” ๊ฒƒ ๋“ฑ์ด ๊ทธ ์˜ˆ์ž…๋‹ˆ๋‹ค.

code๋ฅผ ํฌํ•จํ•œ ๋ชจ๋“  ๋ฐ์ดํ„ฐํ˜•์„ ๋ฆฌ์ŠคํŠธ๋กœ ๊ด€๋ฆฌํ•˜๋Š” ๊ต‰์žฅํžˆ ๊ฐ„๋žตํ•œ ๋ฌธ๋ฒ•์œผ๋กœ ์Šคํฌ๋ฆฝํŒ…, ํ•จ์ˆ˜ ์„ค์ • ๋“ฑ์ด ๊ฐ€๋Šฅํ•˜๋ฉฐ, ๋ฌด์ œํ•œ์— ๊ฐ€๊นŒ์šด ์ด๋ฒคํŠธ ์ข…๋ฅ˜์™€ ๋‚ด์šฉ์— ๋”ฐ๋ฅธ ์ฝœ๋ฐฑ ํ•จ์ˆ˜๋ฅผ ์„ค์ •ํ•ด, ๋‹จ์ถ•ํ‚ค ๋“ฑ์˜ ์„ค์ •์ด ๊ฐ„๋‹จํ•˜๋ฉฐ, ํŠน์ • ์‹œ๊ฐ„์—, ํŠน์ • ๋™์ž‘(ex : night build, ์ €๋… ์‹์‚ฌ ์ค€๋น„ ๋“ฑ)์„ ํ•˜๊ฒŒ ํ•˜๋Š” ๋“ฑ์˜ ๊ตฌ์„ฑ๋„ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

ํŠนํžˆ, ์‚ฌ์šฉ์ž ๋ ˆ๋ฒจ ํ…Œ์ŠคํŠธ ์ž‘์„ฑ์„ ์ง€์›ํ•˜๊ธฐ ์œ„ํ•ด ash๋ฅผ ์ด์šฉํ•œ ์ผ๋ จ์˜ ์ œ์–ด ๋™์ž‘์„ ๋…นํ™”, ํŠน์ • ์ด๋ฆ„์˜ ํ•จ์ˆ˜๋กœ ์ž๋™์œผ๋กœ ์ƒ์„ฑํ•˜๋Š” ๊ธฐ๋Šฅ๊ณผ ์Šคํฌ๋ฆฐ์ƒท์„ ์ฐ๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.


๋”ฐ๋ผ์„œ ๋‹ค์–‘ํ•œ ์‘์šฉ์ด ๊ฐ€๋Šฅํ•˜๋ฉฐ,
# ์นด์นด์˜คํ†ก ๋“ฑ์„ ํ‚ค๋ณด๋“œ/๋งˆ์šฐ์Šค๋กœ ์‰ฝ๊ฒŒ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ์‘์šฉ,
# ash๋ฅผ ์ด์šฉํ•ด ์ œ์–ดํ•˜๋Š” ๋™์ž‘์„ ์ฆ‰์‹œ record, ํ•จ์ˆ˜๋ฅผ ์ƒ์„ฑํ•ด ์ฃผ๋Š” ๋ฐฉ์‹์œผ๋กœ ์†์‰ฝ๊ฒŒ ์‚ฌ์šฉ์ž ๋ ˆ๋ฒจ ํ…Œ์ŠคํŠธ๋ฅผ ์ž‘์„ฑ/์ง„ํ–‰ ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ์‘์šฉ,
# ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ์—์„œ ์ปดํ“จํ„ฐ๋ฅผ ๋ฆฌ๋ชจ์ปจ์ฒ˜๋Ÿผ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋Š” ์‘์šฉ,
# ์•„๋‘์ด๋…ธ๋ฅผ ์ด์šฉํ•ด ๋งŒ๋“  ๊ธฐ๊ธฐ์—์„œ ash interface๋ฅผ ํ†ตํ•ด ์•„๋‘์ด๋…ธ ๊ธฐ๊ธฐ๋กœ ์ปดํ“จํ„ฐ ๊ฒŒ์ž„์„ ์ œ์–ดํ•˜๋Š” ์‘์šฉ
์ด ๋„ค๊ฐ€์ง€๋ฅผ ๊ฐœ๋ฐœํ•ด HackFair์— ์ถœํ’ˆํ•˜๋ ค ํ•ฉ๋‹ˆ๋‹ค.

์•ž์˜ ๋‘๊ฐ€์ง€ ์‘์šฉ์€ ๋Œ€๋ถ€๋ถ„ ๊ตฌํ˜„ ์™„๋ฃŒ๋˜์—ˆ๊ณ , ๋’ค์˜ ๋‘๊ฐ€์ง€๋Š” ๋‚จ์€ ํ•œ๋‹ฌ ๋™์•ˆ ์ง„ํ–‰ํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.
๋ฐ‘๋ฐ”๋‹ฅ์˜ ash ์ž์ฒด์˜ ๊ฐœ๋ฐœ์ด ์‹œ๊ฐ„์ด ์˜ค๋ž˜ ๊ฑธ๋ฆฌ๋Š” ๊ฒƒ์ด๋ผ, ์‘์šฉ๋“ค์˜ ๊ตฌํ˜„์€ ๋น„๊ต์  ์งง์€ ์‹œ๊ฐ„์— ์™„๋ฃŒํ•˜๊ณ  ์ž์ž˜ํ•œ ๋ฌธ์ œ๋ฅผ ์ˆ˜์ •ํ•  ์‹œ๊ฐ„๋„ ์ถฉ๋ถ„ํ•  ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒํ•ฉ๋‹ˆ๋‹ค.

๋ฐ๋ชจ ๋™์˜์ƒ์€ ํ”„๋กœ์ ํŠธ ๋‚ด์šฉ์„ ์„ค๋ช…ํ•˜๋Š” ppt ๋™์˜์ƒ์˜ ์ „๋ฐ˜๊ณผ, ์•ž์„œ ์„ค๋ช…ํ•œ ๋‘๊ฐ€์ง€ ์‘์šฉ์— ๋Œ€ํ•œ ๋ฐ๋ชจ ์˜์ƒ์˜ ํ›„๋ฐ˜์œผ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.


๋ฐ๋ชจ ๋™์˜์ƒ์€ ์œ ํˆฌ๋ธŒ๋กœ ํŽธ์ง‘ํ–ˆ๋Š”๋ฐ, ์•„์ง ์ธ์ฝ”๋”ฉ ๋“ฑ์˜ ์ž‘์—…์ด ์ง„ํ–‰ ์ค‘์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์•„์ง์€ This video is currently being processed ๋ผ๋Š” ๋ฉ”์„ธ์ง€๊ฐ€ ๋œจ๋Š”๋ฐ, ์ˆ˜์‹ญ๋ถ„ ํ›„๋ฉด ์ •์ƒ์ ์œผ๋กœ ํ”Œ๋ ˆ์ด ๊ฐ€๋Šฅํ•  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
22
์ด๋ฐ”๋กœ์Šฌ, ๋ฐฑ์ธ์ฒ , ์žฅ์žฌํ›ˆ์นด์ด์ŠคํŠธ, ๊ณ ๋ ค ๋Œ€ํ•™๊ต, ๋ช…์ง€ ๋Œ€ํ•™๊ต๋ฐด๋“œ๋กœ์ด๋“œ (Bandroid)Android, HTML5, Google Maps, App Engine, Go, Youtube๋ฐด๋“œ๋กœ์ด๋“œ(Bandroid)๋Š” ์Šค๋งˆํŠธํฐ์˜ ๋‹ค์–‘ํ•œ ์„ผ์„œ๋ฅผ ์ด์šฉํ•˜์—ฌ ํ•ฉ์ฃผ๋ฅผ ์ฆ๊ธธ ์ˆ˜ ์žˆ๋Š” ์•ฑ์ž…๋‹ˆ๋‹ค. ๊ฐ€์†๋„ ์„ผ์„œ๋Š” ๋ฆฌ์ฝ”๋”๊ฐ€ ๋˜๊ณ , ์ž์ด๋กœ์Šค์ฝ”ํ”„๋Š” ๋“œ๋Ÿผ์ด ๋˜๋ฉฐ, ๋‚˜์นจ๋ฐ˜ ์„ผ์„œ๋Š” ๊ธฐํƒ€๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ์นœ๊ตฌ๋“ค๊ณผ ๋‹ค์–‘ํ•œ ์•…๊ธฐ๋กœ ์Œ์•…์„ ์—ฐ์ฃผํ•ด ๋ณด์„ธ์š”. ๊ตฌ๊ธ€ ์ง€๋„๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ฐ€๊นŒ์šด ์‚ฌ์šฉ์ž๋ฅผ ์ฐพ์„ ์ˆ˜๋„ ์žˆ๊ณ , ํ•ฉ์ฃผ ๊ฒฐ๊ณผ๋Š” ์›น์—์„œ ๋ฐ”๋กœ ์žฌ์ƒํ•˜๊ฑฐ๋‚˜ ์œ ํŠœ๋ธŒ์— ์˜ฌ๋ฆด ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฃผ์˜: ๋น„๋ก ๋ฐด๋“œ๋กœ์ด๋“œ ์•ฑ์ด ํ•ฉ์ฃผ๋ฅผ ์‰ฝ๊ฒŒ ๋งŒ๋“ค์–ด ์ฃผ๊ธด ํ•˜์ง€๋งŒ, ์Šค๋งˆํŠธํฐ์˜ ์„ฌ์„ธํ•œ ์„ผ์„œ๋ฅผ ๋‹ค๋ฃจ๋ ค๋ฉด ์—ฌ์ „ํžˆ ์ˆ™๋ จ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๊ฒƒ์€ ์‹œ์—ฐ ์‹œ๊ฐ„์— ๋ณด์—ฌ ๋“œ๋ฆฝ๋‹ˆ๋‹ค.
23
bus710-๋””์ง€ํ„ธ ๊ทธ๋ฆผ์ž ์ธํ˜•๊ทนApp Engine, arduino, processing(์œ ํŠœ๋ธŒ์— ๋“ฑ๋ก๋œ ์†Œ๊ฐœ ์˜์ƒ์„ ์ฐธ์กฐํ•ด ์ฃผ์„ธ์š” :: http://youtu.be/miEgLYqEtz4)

introduce to digital shadow puppetry.

์•ˆ๋…•ํ•˜์„ธ์š”^^
๋””์ง€ํ„ธ ๊ทธ๋ฆผ์ž ์ธํ˜•๊ทน์˜ ์ œ์ž‘์ž ๊น€์„ฑ์ค€ ์ž…๋‹ˆ๋‹ค.
์ €๋Š” ๊ตฌ๊ธ€ ํ•ต ํŽ˜์–ด์— ์ฐธ์—ฌํ•˜๊ธฐ ์œ„ํ•ด ๋ณธ ๋™์˜์ƒ์„ ์ดฌ์˜ํ•˜์˜€์œผ๋ฉฐ,
๋˜ํ•œ ๋ณธ ๋™์˜์ƒ์— ๋“ฑ์žฅํ•˜๋Š” ์บ๋ฆญํ„ฐ์™€ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€๋Š” '๋ถ์Šคํ† ๋ฆฌ-์•„์ด ์ถœํŒ์‚ฌ'์— ์žˆ์Œ์„ ์•Œ๋ ค ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

๋ณธ๊ฒฉ์ ์œผ๋กœ ๋ณธ ์ž‘ํ’ˆ์— ์„ค๋ช… ๋“œ๋ฆฌ๊ธฐ์— ์•ž์„œ... ๊ธฐ๋Šฅ์— ๋Œ€ํ•ด ์„ค๋ช… ๋“œ๋ฆฌ์ž๋ฉด,
์ฝ˜ํŠธ๋กค๋Ÿฌ๋Š” ์•„๋‘์ด๋…ธ๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ฐœ๋ฐœ ๋˜์—ˆ๊ณ  ํ™”๋ฉด ์—ฐ์ถœ์€ ํ”„๋กœ์„ธ์‹ฑ์„ ์ด์šฉํ•˜์˜€์Šต๋‹ˆ๋‹ค.

์ฝ˜ํŠธ๋กค๋Ÿฌ์˜ ๋‹ค์ด์–ผ์€ ์บ๋ฆญํ„ฐ๋ฅผ ์›€์ง์ด๋ฉฐ, ๋ฒ„ํŠผ์€ ๋ฐฐ๊ฒฝ์„ ๋ฐ”๊พธ๋Š” ๊ธฐ๋Šฅ์ด ๊ตฌํ˜„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋ณธ ์ž‘ํ’ˆ์€,
์กฐ์นด๋“ค๊ณผ ๊ทธ๋ฆผ์ž ์ธํ˜•๊ทน์„ ํ•˜๋ฉด ์–ด๋–จ๊นŒ ํ•˜๋Š” ์ƒ๊ฐ์„ ํ•˜๋‹ค๊ฐ€
์ข…์ด๋ฅผ ์˜ค๋ฆฌ๊ณ , ๋ถ™์ด๋Š” ์ž‘์—…์ด ์–ด๋ ต๊ณ  ๋ฒˆ๊ฑฐ๋กœ์›€์„ ๋А๊ปด
์ปดํ“จํ„ฐ๋ฅผ ์ด์šฉํ•˜๋ฉด ์–ด๋–จ๊นŒ... ํ•˜๋Š” ์ƒ๊ฐ์—์„œ ๋น„๋กฏ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์•„์ง์€ ์บ๋ฆญํ„ฐ์˜ ์›€์ง์ž„๊ณผ ๋ฐฐ๊ฒฝ ํšจ๊ณผ, ์‚ฌ์šฉ์ž ํŽธ์˜์„ฑ์ด ๋ถ€์กฑํ•˜์ง€๋งŒ
์ˆ˜ ๊ฐœ์›” ๋‚ด์— ๊ฐœ์„ ํ•˜์—ฌ ๊ณต๊ฐœํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ ๋ณธ ํ”„๋กœ์ ํŠธ๋Š” ํ–ฅํ›„์—๋„ ์ง€์†์ ์œผ๋กœ ์˜คํ”ˆ์†Œ์Šค๋กœ ๊ฐœ๋ฐœ๋  ๊ฒƒ ์ž…๋‹ˆ๋‹ค.

์ด์ƒ ์ž…๋‹ˆ๋‹ค.
๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.
24
์œ ์€๊ธฐ, ์–‘์ค€ํ˜•, ๊น€์ •๊ท , ํ—ˆ์ฐฝ์˜ํ•œ๊ตญ์‚ฐ์—…๊ธฐ์ˆ ๋Œ€ํ•™๊ตEmotional LightingAndroid, H/W์กฐ๋ช…์ด ์‚ฌ๋žŒ์˜ ๊ฐ์ •์— ๋ฏธ์น˜๋Š” ์—ฐ๊ตฌ ๋…ผ๋ฌธ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ฐ˜์˜ ์Šค๋งˆํŠธ ํฐ์„ ์ด์šฉํ•˜์—ฌ ์ œ์–ดํ•˜๋Š” ๊ฐ์„ฑ ์กฐ๋ช…์ž…๋‹ˆ๋‹ค.

์ œ์–ด ๋ฐฉ์‹์œผ๋กœ๋Š” ๋ธ”๋ฃจํˆฌ์Šค ํ†ต์‹ ์„ ์‚ฌ์šฉํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

๋ชจ๋“œ ์†Œ๊ฐœ
1. ๊ธฐ์ƒ์ผ์ถœ๋ชจ๋“œ
; ์•Œ๋žŒ์†Œ๋ฆฌ์— ์˜ํ•ด ๊ธฐ์ƒํ•˜๊ฒŒ ๋  ๋•Œ ๋ฐ›๊ฒŒ๋˜๋Š” ์ŠคํŠธ๋ ˆ์Šค์˜ ์‹ฌ๊ฐ์„ฑ์„ ์ธ์ง€ํ•˜์—ฌ ๊ฐœ๋ฐœํ•œ ์ด ๋ชจ๋“œ๋Š” ํƒœ์–‘๋น›์— ๊ฐ€๊นŒ์šด ์ƒ‰์„ ๊ตฌํ˜„ํ•˜์—ฌ ์ทจ์นจ์‹œ ์กฐ๋ช…์€ ์‚ฌ๋žŒ์˜ ์‹œ์ƒํ•˜๋ถ€๋ฅผ ์ž๊ทนํ•˜์—ฌ ์ž์—ฐ์Šค๋Ÿฌ์šด ๊ธฐ์ƒ์„ ํ•˜๋„๋ก ๊ตฌํ˜„ํ•˜์˜€์Šต๋‹ˆ๋‹ค.
2. ๊ฐ์„ฑ ์กฐ๋ช… ๋ชจ๋“œ
; ์ƒ‰์ด ์‚ฌ๋žŒ์—๊ฒŒ ๋ฏธ์น˜๋Š” ์—ฐ๊ตฌ ๋…ผ๋ฌธ ๊ฒฐ๊ณผ๋“ค์„ ๋ฐ”ํƒ•์œผ๋กœ ํ–‰๋ณต, ์šฐ์šธ์ฆ ํšŒ๋ณต์— ํšจ๊ณผ๋ฅผ ์ฃผ๋Š” ์ƒ‰๋“ค์„ ๊ตฌํ˜„ํ–ˆ์œผ๋ฉฐ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์‹๋ฌผ์žฌ๋ฐฐ์กฐ๋ช…, ์–ธ์–ด/์ˆ˜๋ฆฌ ๋“ฑ ์‚ฌ์šฉ ๋‘๋‡Œ์— ๋”ฐ๋ฅธ ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” ์กฐ๋ช… ๋“ฑ์„ ๊ตฌํ˜„ํ•˜์˜€์œผ๋ฉฐ ์ด๋Š” ์•ˆ๋“œ๋กœ์ด๋“œ๊ธฐ๋ฐ˜์˜ ์Šค๋งˆํŠธํฐ์„ ํ†ตํ•˜์—ฌ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค.
3. ์˜จ์Šต๋„ ๊ณ„์‚ฐ์„ํ†ตํ•œ ์ƒ์พŒ์ง€์ˆ˜ ์กฐ๋ช…
; H/W์—์„œ๋Š” ์˜จ์Šต๋„ ์„ผ์„œ๋ฅผ ์ด์šฉํ•˜์—ฌ ์ด ๋ฐ์ดํ„ฐ๋ฅผ ์Šค๋งˆํŠธํฐ์œผ๋กœ ์ „์†กํ•˜์—ฌ ํ™•์ธํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ด๋ ‡๊ฒŒ ๊ณ„์‚ฐ๋œ ๋ถˆ์พŒ์ง€์ˆ˜์— ๋”ฐ๋ผ ์กฐ๋ช…์˜ ์ƒ‰์ƒ์„ ๋Šฅ๋™์ ์œผ๋กœ ๋ณ€ํ™”์‹œํ‚ค๋ฉฐ ์ƒ์พŒ์ง€์ˆ˜๊ฐ€ ๋†’์•„ ์งˆ ์ˆ˜ ์žˆ๋Š” ์กฐ๋ช…์ƒ‰์„ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค.
4. ์ปค์Šคํ…€์กฐ๋ช…
; 128๊ฐœ์˜ RGB LED๋Š” ์Šค๋งˆํŠธํฐ์„ ์ด์šฉํ•˜์—ฌ ๊ฐœ์„ฑ์žˆ๋Š” ์‚ฌ์šฉ์ž๋“ค์—๊ฒŒ ๋งŒ์กฑ๊ฐ์„ ์ค„ ์ˆ˜ ์žˆ๋„๋ก ๊ฐœ์„ฑ์žˆ๋Š” ์ž์‹ ๋งŒ์˜ ์กฐ๋ช…์„ ๊ตฌํ˜„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
5. ์›น ์—ฐ๋™์„ ํ†ตํ•œ ์กฐ๋ช… ๋ฐ์ดํ„ฐ ์—…๊ทธ๋ ˆ์ด๋“œ
; ๊ฐœ๋ฐœ์ž์˜ ํ™ˆํŽ˜์ด์ง€๊ฐ€ ์›น๋ทฐ๋ฅผ ํ†ตํ•ด ์—ฐ๋™๋˜์–ด ํ™ˆํŽ˜์ด์ง€์— ์˜ฌ๋ผ์˜จ ์กฐ๋ช… ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉ์ž๋Š” ๋‹ค์šด๋กœ๋“œํ•˜์—ฌ ์ ์šฉ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
25
์ดํฌ์ง„, ๊น€์ข…ํ—Œ์šธ์‚ฐ๋Œ€ํ•™๊ต, ๊ฐ•์›๋Œ€ํ•™๊ตxyzSlideChrome, HTML5, Google DrivexyzSlide๋Š” ์›น ๊ธฐ๋ฐ˜์˜ 3D Zooming Presentation ์—๋””ํ„ฐ์ž…๋‹ˆ๋‹ค.
๊ตฌ๊ธ€ ๋“œ๋ผ์ด๋ธŒ์™€ ์—ฐ๋™ํ•˜์—ฌ ์‚ฌ์šฉ์ž๋Š” ์–ธ์ œ ์–ด๋””์„œ๋‚˜ 3D Zooming Presentation์„ ๋งŒ๋“ค๊ณ , ์‹œ์—ฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์„œ 3D Zooming Presentation์ด๋ž€ ํ”„๋ ˆ์ง€์˜ 2์ฐจ์› Zooming Presentation์„ ํ•œ ์ฐจ์› ๋” ์—…๊ทธ๋ ˆ์ด๋“œ์‹œํ‚จ ๋ฐฉ์‹์„ ์ด์•ผ๊ธฐํ•ฉ๋‹ˆ๋‹ค.
impress.js์˜ ์•„์ด๋””์–ด์™€ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ํ† ๋Œ€๋กœ ๋ฐœ์ „์‹œํ‚จ ์•ฑ์ž…๋‹ˆ๋‹ค.

ํฌ๋กฌ ์•ฑ์œผ๋กœ ๋งŒ๋“ค์—ˆ์œผ๋‚˜, ์•„์ง์€ ๋ถ€์กฑํ•œ ์ ์ด ๋งŽ์•„์„œ private test๋งŒ ์ง„ํ–‰ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
26
์–‘์ฐฌ์„, ์–‘์›์„, ๋ฐฑ์ง„์„, ๊น€๊ด€๋ž˜๋น™๊ธ€, SKP, ์‚ผ์„ฑ์ „์ž, KTALARMEAndroid, Arduino, GCM, node.js, MongoDB+ ๊ฐœ์š”
- ๊ฐœ์ธ ์•Œ๋žŒ ๊ณต์œ  : ์‹œ๊ณ„์™€ ์Šค๋งˆํŠธํฐ์˜ ์•Œ๋žŒ ์„ค์ •์„ ๊ณต์œ  ๋ฐ ๋™๊ธฐํ™”

+ ๊ตฌ์„ฑ
- ์‹œ๊ณ„: Arduino(์ด๋”๋„ท ์‰ด๋“œ + NFC ์‰ด๋“œ + LCD ๋””์Šคํ”Œ๋ ˆ์ด ์‰ด๋“œ)
- ์Šค๋งˆํŠธํฐ: ์•ˆ๋“œ๋กœ์ด๋“œ
- ์„œ๋ฒ„: node.js, MongoDB, GCM, Pusher

+ ์ถ”ํ›„ ์ž‘์—…
- ๊ทธ๋ฃน์•Œ๋žŒ: ๊ทธ๋ฃน์˜ ๋ชจ๋“  ์‚ฌ๋žŒ๋“ค์ด ์•Œ๋žŒ์„ ์ข…๋ฃŒํ•ด์•ผ ๊บผ์ง€๋Š” ์†Œ์…œ ์•Œ๋žŒ ์‹œ์Šคํ…œ
27
์œ ๊ธฐ์šฑ,์„์ข…์ผ,์ตœ์œค๋ฌต,๊น€๊ฒฝ๋ฏธ๋„ค์˜ค์œ„์ฆˆ์ธํ„ฐ๋„ทA3CCTVAndroid, Google TV, App EngineAndroid ADK(Aduino), Android, App Engine ์„ ์ด์šฉํ•˜์—ฌ CCTV ๋ฅผ ๊ตฌํ˜„ํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค. Aduino ๋ฅผ ํ†ตํ•ด ํŠน์ • ๊ตฌ๊ฐ„์„ ์ง€๋‚˜์นœ ์‚ฌ๋žŒ์„ ์ธ์‹ํ•˜์—ฌ ์•ˆ๋“œ๋กœ์ด๋“œ์—๊ฒŒ ์‹ ํ˜ธ๋ฅผ ์ „๋‹ฌํ•˜๋ฉด ์•ˆ๋“œ๋กœ์ด๋“œ์˜ ์นด๋ฉ”๋ผ๋ฅผ ํ†ตํ•ด ์ดฌ์˜๋˜๊ณ  ์ดฌ์˜๋œ ์ด๋ฏธ์ง€๋Š” ์•ฑ ์—”์ง„์„ ํ†ตํ•ด GCM(Google Cloud Message), gmail ๋กœ ์‚ฌ์šฉ์ž์—๊ฒŒ ์•Œ๋ ค ์ค๋‹ˆ๋‹ค. ์ดฌ์˜๋œ ์ด๋ฏธ์ง€๋Š” ์›น์„ ํ†ตํ•ด์„œ๋„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

28
์กฐ์ •๊ทผ์กฐ์„ ๋Œ€ํ•™๊ตVirtual HikingGoogle Maps ํ˜„๋Œ€ ์‚ฌํšŒ์—์„œ๋Š” ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ์ž์‹ ์˜ ๋ชธ๋งค์™€ ๊ฑด๊ฐ•์„ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ํ—ฌ์Šค ์žฅ์„ ๋งŽ์ด ์ด์šฉํ•˜๊ณ  ์žˆ๋‹ค. ํ•˜์ง€๋งŒ ์‚ฌ๋žŒ๋“ค์€ ์žฅ์‹œ๊ฐ„ ์šด๋™์„ ํ•จ์— ์žˆ์–ด ์ง€๋ฃจํ•จ์„ ๋А๋ผ๊ธฐ ๋•Œ๋ฌธ์— ์šด๋™์„ ์˜ค๋žซ๋™์•ˆ ์ง€์†ํ•˜๊ธฐ ์–ด๋ ต๋‹ค.
์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ํ—ฌ์Šค ์‚ฌ์ดํด์˜ ํ™œ์šฉ์„ฑ์„ ๋†’์ด๊ณ , ํฅ๋ฏธ๋ฅผ ์œ ๋ฐœ์‹œ์ผœ ์žฅ์‹œ๊ฐ„ ์šด๋™์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋„๋ก 3D ์ง€ํ˜•์„ ์ œ๊ณตํ•ด ์ฃผ๋Š” Google Earth์™€ StreetView๋ฅผ ์ด์šฉํ•œ ๋„คํŠธ์›Œํฌ ์ปจํ…์ธ (๊ฒŒ์ž„, ์—ฌํ–‰๋ชจ๋“œ)๋ฅผ ์ œ์ž‘ํ•˜์—ฌ ํ—ฌ์Šค ์‚ฌ์ดํด๊ณผ ์—ฐ๋™ ์‹œํ‚จ๋‹ค.
29
์ „๋ณ‘๊ถŒ๊ฐœ์ธ๋‹น๋ฒˆ์•ฝ๊ตญAndroid, Google Maps, Google Analytics for app๋Œ€ํ•œ์•ฝ์‚ฌํšŒ์—์„œ ์ œ๊ณตํ•˜๋Š” ์ •๋ณด๋ฅผ ์ง€๋„์œ„์— ํ•œ๋ˆˆ์— ์‰ฝ๊ฒŒ ์ฐพ์„ ์ˆ˜ ์žˆ๋„๋ก ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ํ˜„์žฌ์œ„์น˜๋‚˜ ์ง€์ •๋œ์œ„์น˜์—์„œ ๊ฐ€๊นŒ์šด ์ˆœ์„œ๋กœ ํ˜„์žฌ ์šด์˜์ค‘์ธ ์•ฝ๊ตญ์ •๋ณด๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ์ „ํ™”๋ฅผ ๊ฑธ์–ด ์‹ค์ œ ์˜์—…์ค‘์ธ์ง€๋ฅผ ํ™•์ธํ•˜๊ณ  ์•ฝ๊ตญ์— ๋ฐฉ๋ฌธํ•˜์„ธ์š”. ์•ˆ๋“œ๋กœ์ด๋“œ, ์ง€๋„ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ, ๊ตฌ๊ธ€ Analytics๋ฅผ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ์†Œ์Šค๋ฅผ ๊ณต๊ฐœํ•ด ๋‹ค๋ฅธ ๊ฐœ๋ฐœ์ž๋“ค๊ณผ ํ•จ๊ป˜ ๊ฐœ๋ฐœํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ๋งˆ์ผ“๋ฐฐํฌ 1๋‹ฌ๋งŒ์— ์ด ์„ค์น˜ 1๋งŒ7์ฒœ, ํ™œ์„ฑ์‚ฌ์šฉ์ž 1๋งŒ1์ฒœ์— ๋„๋‹ฌํ–ˆ์Šต๋‹ˆ๋‹ค.
30
๋ฏผ์˜๊ทผ, ๊น€์œคํ˜ธ, ๊น€ํ˜„์ค€๋‹จ๊ตญ๋Œ€ํ•™๊ตCINOWAndroid, Google Maps, Google PlusCINOW(Collective INtelligence Observatory for Weather)๋Š” ์†Œ์…œ ๋„คํŠธ์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•œ ์ง‘๋‹จ์ง€์„ฑ ๊ธฐ์ƒ๋Œ€์ž…๋‹ˆ๋‹ค. CINOW ํ•˜๋“œ์›จ์–ด๋Š” ์•„๋‘์ด๋…ธ, USB ํ˜ธ์ŠคํŠธ ์‹ค๋“œ, CINOW ์‹ค๋“œ๋กœ ๊ตฌ์„ฑ์ด ๋˜์–ด ์žˆ์œผ๋ฉฐ ์กฐ๋„, ์˜จ๋„, ์Šต๋„๋ฅผ ์ธก์ •ํ•  ์ˆ˜ ์žˆ๋Š” ์„ผ์„œ๋ฅผ ํƒ‘์žฌํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ํ•˜๋“œ์›จ์–ด๋Š” ์•ˆ๋“œ๋กœ์ด๋“œ์™€ ์•ก์„ธ์„œ๋ฆฌ ํ”„๋กœํ† ์ฝœ์„ ํ†ตํ•˜์—ฌ ์—ฐ๊ฒฐํ•˜๋ฉฐ ์•ˆ๋“œ๋กœ์ด๋“œ ์•ฑ์€ ์„ผ์„œ ๊ฐ’๊ณผ ์œ„์น˜ ์ •๋ณด๋ฅผ ์†Œ์…œ ๋„คํŠธ์›Œํฌ๋กœ ํฌ์ŠคํŒ…ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ํฌ์ŠคํŒ…๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•˜์—ฌ ์‹œ๊ฐํ™” ํ•  ์ˆ˜ ์žˆ๋Š” ๋งต๋ทฐ๋ฅผ ์•ฑ์—์„œ ์ œ๊ณตํ•˜๊ณ , ์›น์œผ๋กœ๋„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
31
์ „์„ฑํ˜ธ, ๊น€ํ˜„์ˆœ, ์ด์ƒ์ฃผ, ๊ฒฝ์ผ์ˆ˜KBS๊ธฐ์ˆ ์—ฐ๊ตฌ์†ŒWebDMBAndroid, HTML5, DMB Device APIWeb ๋ธŒ๋ผ์šฐ์ € ์•ˆ์—์„œ DMB๋ฅผ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์‹œ์ฒญํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๊ธฐ์ˆ ์ด๋‹ค.
<embed> tag๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ DMB Device API๋ฅผ ํ˜ธ์ถœํ•˜๊ณ , ํ•ด๋‹น ์œ„์น˜์— DMB ์ˆ˜์‹ ์นฉ์—์„œ DMB ๋ฐฉ์†ก ์ฝ˜ํ…์ธ ๋ฅผ ๊ฐ€์ ธ์˜ค๋Š” ๊ฒƒ์ด๋‹ค.

Web ํŽ˜์ด์ง€ ์ €์ž‘์ž๋Š” ์†์‰ฝ๊ฒŒ DMB๋ฅผ ํ•˜๋‚˜์˜ ์›น ์„œ๋น„์Šค component๋กœ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๊ณ , ์‚ฌ์šฉ์ž๋“ค์€ ์ž์‹ ์ด ์›ํ•˜๋Š” ์›น ํŽ˜์ด์ง€์—์„œ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ DMB ์ฝ˜ํ…์ธ ๋ฅผ ๋น„์šฉ๋ถ€๋‹ด์—†์ด ์†Œ๋น„ํ•  ์ˆ˜ ์žˆ๋‹ค.

์ตœ๊ทผ W3C Web and TV ํ‘œ์ค€ํ™”๊ฐ€ ํ™œ๋ฐœํžˆ ๋…ผ์˜ ์ค‘์ธ ๊ฒƒ์œผ๋กœ ์•Œ๊ณ  ์žˆ๋‹ค. WebDMB ๊ธฐ์ˆ ์„ Chrome์ด๋‚˜ ์‚ฌ์šฉ ๋ธŒ๋ผ์šฐ์ ธ์— ํƒ‘์žฌํ•  ๊ฒฝ์šฐ, ํ–ฅํ›„ ๊ด€๋ จ ํ‘œ์ค€ ๋…ผ์˜์˜ ์ฃผ๋„๊ถŒ์„ ํ™•๋ณดํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒ๋œ๋‹ค.

์ž์„ธํ•œ ๋‚ด์šฉ์€ ์ฒจ๋ถ€์˜ PPT๋ฅผ ์ฐธ๊ณ  ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค. http://goo.gl/eCxIN
32
์ด์ƒ๋ˆAIS,๋Œ€๊ตฌ๋Œ€ํ•™๊ตAndroid Robot with SNSAndroid ์Šค๋งˆํŠธ ํฐ์˜ ์‹œ์žฅ์ด ํ™•๋Œ€๋˜๋ฉด์„œ ์Šค๋งˆํŠธ ํฐ์˜ ๋ณด๊ธ‰๋Ÿ‰๋„ ๋งŽ์•„์ง€๊ณ  ๋งŽ์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๋„ ๊ฐœ๋ฐœ ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฑฐ๊ธฐ์— ๋งž์ถฐ ์ˆ˜๋งŽ์€ ์Šค๋งˆํŠธ ํฐ ์•ก์„ธ์„œ๋ฆฌ๋“ค๋„ ๊ฐœ๋ฐœ ๋ฐ ๋ณด๊ธ‰๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณ ๊ธ‰ํ˜• Dock Station์ด๋‚˜ Bluetooth headset์—์„œ ์ €๊ธ‰ํ˜• ๋‚ด์žฅ๋œ ์„ผ์„œ์™€ ๋””์Šคํ”Œ๋ ˆ์ด ๋“ฑ ํ•˜๋“œ์›จ์–ด์— ์ œํ•œ๋˜์–ด ๊ฐœ๋ฐœ์ด ๋˜๊ณ  ์žˆ๋Š” ๊ฒŒ ํ˜„์‹ค์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์Šค๋งˆํŠธ ํฐ์˜ ํ•˜๋“œ์›จ์–ด์  ํ•œ๊ณ„๋ฅผ ํ™•์žฅํ•ด์ฃผ๊ณ  ์•ก์„ธ์„œ๋ฆฌ๋กœ์„œ์˜ ๊ธฐ๋Šฅ, ๊ทธ๋ฆฌ๊ณ  ์—”ํ„ฐํ…Œ์ธ๋จผํŠธ์ ์ธ ์š”์†Œ๋ฅผ ๊ฒธํ•˜๋Š” ๋™์ ์ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌํ˜„ ํ•˜๋Š” ๊ฒŒ ์ด๋ฒˆํ”„๋กœ์ ํŠธ์˜ ์ตœ์ข…๋ชฉํ‘œ์ž…๋‹ˆ๋‹ค.
์ด๋ฒˆ ๊ณผ์ œ์˜ ๊ฐ€์žฅ ํฐ ํŠน์ง•์€ SNS์™€ ๋กœ๋ด‡์˜ ๊ฒฐํ•ฉ์ž…๋‹ˆ๋‹ค. ๋จผ์ € SNS(Social Network Service)๋ž€ ์˜จ๋ผ์ธ ์ธ๋งฅ๊ตฌ์ถ•์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค. SNS๋Š” 1์ธ ๋ฏธ๋””์–ด, 1์ธ ์ปค๋ฎค๋‹ˆํ‹ฐ๋ฅผ ํฌ๊ด„ํ•˜๋Š” ๊ฐœ๋…์ž…๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋“ค์€ ์„œ๋กœ์—๊ฒŒ ์ง€์ธ์„ ์†Œ๊ฐœํ•˜์—ฌ, ์ธ๋งฅ๊ด€๊ณ„๋ฅผ ๋„“ํž ๊ฒƒ์„ ๋ชฉ์ ์œผ๋กœ ๊ฐœ์„ค๋œ ์ปค๋ฎค๋‹ˆํ‹ฐ ํ˜• ์›น ์‚ฌ์ดํŠธ์ž…๋‹ˆ๋‹ค. ์˜ค๋Š˜๋‚  ๋Œ€๋ถ€๋ถ„์˜ SNS๋Š” ์›น ๊ธฐ๋ฐ˜์˜ ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค. ์‚ฌ๋žŒ๋“ค์ด ๋‹ค๋ฅธ ์‚ฌ๋žŒ๊ณผ ์„œ๋กœ ์˜์‚ฌ์†Œํ†ตํ•˜๊ฑฐ๋‚˜ ์ •๋ณด๋ฅผ ๊ณต์œ ํ•˜๋Š”๋ฐ ์žˆ์–ด, ์†Œ์…œ ๋„คํŠธ์›Œํ‚น์€ ์ƒˆ๋กœ์šด ์ˆ˜๋‹จ์œผ๋กœ ์ž๋ฆฌ ์žก์•˜์Šต๋‹ˆ๋‹ค. SNS๋Š” ์˜์‚ฌ์†Œํ†ต ๋ฟ ๋งŒ์•„๋‹ˆ๋ผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์ •๋ณด๋ฅผ ๊ณต์œ ํ•˜๋Š”๋ฐ ์žˆ์–ด ํฐ ์—ญํ• ์„ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์‹ค๋ก€๋กœ 2009๋…„1์›”, ๋ฏธ๊ตญ ํ—ˆ๋“œ์Šจ ๊ฐ• ํ•ญ๊ณต๊ธฐ ์ถ”๋ฝ ๋‹น์‹œ ์ถ”๋ฝํ•œ ํ•ญ๊ณต๊ธฐ์˜ ์Šน๊ฐ์ด ์†Œ์ง€ํ•˜๊ณ  ์žˆ๋˜ ์•„์ด ํฐ์„ ์ด์šฉํ•ด์„œ ์ถ”๋ฝ์‚ฌ๊ณ ์˜ ์†Œ์‹์„ ์ฒ˜์Œ์œผ๋กœ ํŠธ์œ„ํ„ฐ์— ์˜ฌ๋ ธ๊ณ , CNN ๋“ฑ ์ฃผ์š”์–ธ๋ก ๋“ค์ด ํ˜„์žฅ์— ๋„์ฐฉํ•ด ์‚ฌ๊ฑด์„ ๋ณด๋„ํ•˜๊ธฐ ํ›จ์”ฌ ์ „๋ถ€ํ„ฐ ํŠธ์œ„ํ„ฐ ์ถ”๋ฝ์‚ฌ๊ณ  ์†Œ์‹์ด ํŽด์กŒ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋ธ”๋กœ๊ทธ๋‚˜ SNS๋ฅผ ํ†ตํ•ด์„œ ์ž์‹ ์˜ ์†Œ๊ฐœ ๋ฟ ๋งŒ์•„๋‹ˆ๋ผ ์ œํ’ˆํ™๋ณด, ์ •์ฑ…์†Œ๊ฐœ ์‹ฌ์ง€์–ด๋Š” ์น ๋ ˆ ์ง€์ง„ ๊ฐ™์€ ์‚ฌ๊ฑด, ์‚ฌ๊ณ ๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์•Œ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ SNS์˜ ๊ธฐ๋Šฅ๊ณผ ๋กœ๋ด‡์˜ ์—”ํ„ฐํ…Œ์ธ๋จผํŠธ์ ์ธ ์š”์†Œ๋ฅผ ๊ฐ€๋ฏธํ•ด SNS๋ฅผ ๋”์šฑ ์ฆ๊ฒ๊ณ  ํšจ์œจ์ ์ด๊ฒŒ ์ด์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋•๋Š” ๊ฒƒ์ด ์ด๋ฒˆ ํ”„๋กœ์ ํŠธ์˜ ๊ฐ€์žฅ ํฐ ํŠน์ง•์ž…๋‹ˆ๋‹ค.
33
์ž„์—ฐ์ค€, ์ตœ์ง€ํ˜„, ๋‚˜์˜์ฑ„, ์กฐ์„ ๋ฏธGDG-UOS, GDG-SoongsilStarTrekAndroid, Chrome, HTML5, Google Maps, v8[ํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ]
์ด ํ”„๋กœ์ ํŠธ๋Š” ์˜ํ™” "๋‚˜ํ™€๋กœ ์ง‘์—3"์—์„œ ์ฃผ์ธ๊ณต ์บ๋นˆ์ด ์•…๋‹น์„ ๋ฌผ๋ฆฌ์น˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ–ˆ๋˜ RC์นด์—์„œ ์˜๊ฐ์„ ์–ป์–ด ๊ณ„ํšํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์˜ํ™” โ€œ๋‚˜ํ™€๋กœ ์ง‘์—3โ€์—์„œ ์ฃผ์ธ๊ณต ์บ๋นˆ์˜ RC์นด๋Š” ๋ฉ€๋ฆฌ ์žˆ์–ด๋„ ๊ฑฐ๋ฆฌ๋‚˜ ์žฅ์• ๋ฌผ์— ๊ด€๊ณ„์—†์ด ์กฐ์ข…์ด ๊ฐ€๋Šฅํ•˜๋ฉฐ RC์นด๋ฅผ ํ†ตํ•ด ๊ทธ๊ณณ์˜ ์ƒํ™ฉ์„ ์˜์ƒ์„ ํ†ตํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ•˜์ง€๋งŒ, ์˜ํ™”์—์„œ ๋‚˜์˜ค๋Š” RC์นด๋Š” ์กฐ์ข…๊ธฐ์—์„œ ๋ฉ€๋ฆฌ ๋–จ์–ด์ง€๋ฉด ์‹ ํ˜ธ๊ฐ€ ๋‹ฟ์ง€ ์•Š์•„ ์ œ์–ดํ•  ์ˆ˜ ์—†๋Š” ํ•œ๊ณ„๊ฐ€ ์žˆ์–ด ์•„์‰ฌ์›€์ด ๋งŽ์ด ๋‚จ์•˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ €ํฌ ํŒ€์€ ํ”„๋กœ์ ํŠธ๋ฅผ ๊ณ„ํšํ•˜๋ฉด์„œ ์˜ํ™”๋ฅผ ๋ณด๋ฉฐ ๋А๊ผˆ๋˜ ๋‹จ์ ์„ ๋ณด์•ˆํ•˜๊ณ ์ž ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜์—ฌ ํš๊ธฐ์ ์ธ RC์นด๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ์•ˆ๋“œ๋กœ์ด๋“œ์™€ 3G ๊ธฐ์ˆ ์„ ์ด์šฉํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๊ทธ ๊ฒฐ๊ณผ ๊ฑฐ๋ฆฌ ์ œํ•œ์ด ์—†๋Š” ๋ฌด์„ ์กฐ์ข… RC์นด๋ฅผ ์ œ์ž‘ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
์ด๋ฒˆ ํ”„๋กœ์ ํŠธ์—์„œ ์ œ์ž‘ํ•œ RC์นด๋Š” 3G ํ†ต์‹ ์„ ์ด์šฉํ•˜์—ฌ ์กฐ์ข…ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ผ๋ฐ˜์ ์ธ RC์นด์˜ ์ œ์–ด ๋ฒ”์œ„์™€๋Š” ๋น„๊ตํ•  ์ˆ˜ ์—†๋Š” ์ „๊ตญ์ ์ธ ๋ฒ”์œ„์˜ ํ†ต์‹ ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ์ˆ ์€ RC์นด์—์„œ ์˜์ƒ์†ก์‹ ,๋ช…๋ น์ˆ˜์‹ ๊ณผ RC์นด ์ œ์–ด, GPS์œ„์น˜ ํŒŒ์•…์„ ๋‹ด๋‹นํ•ฉ๋‹ˆ๋‹ค. ์„œ๋ฒ„์™€ ํ†ต์‹ ํ•˜์—ฌ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์˜์ƒ์„ ์†ก์‹ ํ•˜๊ณ  ๋ช…๋ น์„ ๋ฐ›์•„์™€ ๋ธ”๋ฃจํˆฌ์Šคํ†ต์‹ ์„ ํ†ตํ•ด RC์นด์— ๋ช…๋ น์„ ๋ณด๋ƒ…๋‹ˆ๋‹ค. html5 canvas์— RC์นด๊ฐ€ ์›€์ง์ด๋ฉด์„œ ์Šค๋งˆํŠธํฐ ์นด๋ฉ”๋ผ๋ฅผ ํ†ตํ•ด ๋ฐ›์€ ์˜์ƒ์„ ์ถœ๋ ฅ, RC์นด์˜ ์ƒํ™ฉ์„ ์‹ค์‹œ๊ฐ„์œผ๋กœ ํŒŒ์•…ํ•˜๊ณ  ์กฐ์ข…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ €ํฌ ํŒ€์—์„œ ์ œ์ž‘ํ•œ RC์นด๋Š” ์กฐ์ข…๊ธฐ, ์•ˆ๋“œ๋กœ์ด๋“œํฐ, ์ปดํ“จํ„ฐ์˜ ๋ฐฉํ–ฅํ‚ค ์ด๋ ‡๊ฒŒ ์„ธ ๊ฐ€์ง€ ๋””๋ฐ”์ด์Šค๋ฅผ ์ด์šฉํ•˜์—ฌ ์กฐ์ข…์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ RC์นด์˜ ์œ„์น˜๋ฅผ ์•ˆ๋“œ๋กœ์ด๋“œ๋ฅผ ํ†ตํ•ด ์ˆ˜์‹  ๋ฐ›์€ GPS์ขŒํ‘œ๋ฅผ ์ด์šฉํ•˜์—ฌ Google Maps๋ฅผ ํ†ตํ•ด ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ RC์นด๊ฐ€ ์ „์ง„ ๋ฐ ํ›„์ง„ํ•  ๋•Œ์˜ ์†๋„๋ฅผ ์ธก์ •, ์›น์„ ํ†ตํ•ด ์‹œ์‹œ๊ฐ๊ฐ์œผ๋กœ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

GDG ๋Œ€ํ•™์ƒ ๊ทธ๋ฃน์—์„œ ์ง„ํ–‰ํ•œ ์•ˆ๋“œ๋กœ์ด๋“œ, ์›น, ์•„๋‘์ด๋…ธ ์Šคํ„ฐ๋””์˜ ์—ฐ์žฅ์œผ๋กœ ์ง„ํ–‰ํ•œ ํ”„๋กœ์ ํŠธ ์ž…๋‹ˆ๋‹ค.

[์‚ฌ์šฉ๊ธฐ์ˆ ]
Chrome, HTML5, Google Map
์›น๋ธŒ๋ผ์šฐ์ €๋กœ ์‹ค์‹œ๊ฐ„ ์˜์ƒ์„ ์ˆ˜์‹  ๋ฐ›์œผ๋ฉฐ ์ž๋™์ฐจ๋ฅผ ์กฐ์ข…
Node.js(v8)
์‹ค์‹œ๊ฐ„ ์‘๋‹ต์ด ๊ฐ€๋Šฅํ•œ ์„œ๋ฒ„ ๊ตฌ์„ฑ
์•ˆ๋“œ๋กœ์ด๋“œ(3G, Bluetooth, GPS, ์นด๋ฉ”๋ผ)
์„œ๋ฒ„์™€ ํ†ต์‹ ํ•˜๊ณ  ํ˜„์žฌ์œ„์น˜๋ฅผ ํ™•์ธํ•˜๋ฉฐ ๋ธ”๋ฃจํˆฌ์Šค ๋ชจ๋“ˆ์„ ์ด์šฉํ•˜์—ฌ ํ•˜๋“œ์›จ์–ด๋ฅผ ์ œ์–ด
34
์ •์ฃผ์˜, ๊น€๋™์šฐ, ๋ฐ•์˜ํ›ˆKAKAOIRCTalkAndroid, Chrome, HTML5, Go, Google Accounts Authentication and Authorization (https://developers.google.com/accounts/)
IRCTalk์€ multi-device๋ฅผ ์ง€์›ํ•˜๋Š” IRC client๋กœ์„œ ํ˜„์žฌ Android์™€ Web ๋‘๊ฐ€์ง€ ๋ฒ„์ „์„ ์ง€์›ํ•˜๊ณ ์žˆ์œผ๋ฉฐ,

ํ•œ๋ฒˆ ์ ‘์†ํ•ด๋‘๋ฉด,๋ชจ๋ฐ”์ผ์—์„œ ๊ธฐ๊ธฐ๊ฐ€ ์ธํ„ฐ๋„ท๊ณผ ๋Š๊ธฐ๋”๋ผ๋„ IRCTalk ์„œ๋ฒ„์—์„œ connection์„ ๊ณ„์† ์œ ์ง€ํ•ด์ฃผ์–ด, ์‚ฌ์šฉ์ž๊ฐ€ ์žฌ์ ‘์†์‹œ ์ž์‹ ์ด ์ ‘์†ํ•ด๋‘์—ˆ๋˜ ์„œ๋ฒ„์˜ ํŠน์ • ์ฑ„๋„์—์„œ ์ ‘์†์ด ๋Š๊ธด๋™์•ˆ ์ด๋ฃจ์–ด์กŒ๋˜ ๋Œ€ํ™”๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์„œ๋ฒ„๋Š” Go์–ธ์–ด๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ, WebSocket์„ ํ†ตํ•ด Chrome๊ณผ Android์™€ ํ†ต์‹ ํ•ฉ๋‹ˆ๋‹ค.

๋ชจ๋ฐ”์ผ ํ™˜๊ฒฝ์—์„œ IRC ํด๋ผ์ด์–ธํŠธ๋ฅผ ์žฌ ์„ค์น˜ํ•˜๊ณ , ์ด์ „ ํžˆ์Šคํ† ๋ฆฌ๋ฅผ ๋‹ค์‹œ ๋ณด๊ธฐ ๋ถˆํŽธํ•˜๊ณ  ์—ฌ๋Ÿฌ ๋””๋ฐ”์ด์Šค์—์„œ ์ ‘์†ํ• ๋•Œ๋งˆ๋‹ค ์ƒˆ๋กœ์šด ์œ ์ €๋กœ ์ธ์‹๋˜์–ด ๋ถˆํŽธํ•˜๋‹ค๋Š” ๊ฐœ๋ฐœ์ž๋“ค์˜ ํ•„์š”์— ์˜ํ•ด ์‹œ์ž‘๋˜์—ˆ์œผ๋ฉฐ,
ํ˜„์žฌ๋Š” ๊ธฐ๋ณธ์ ์ธ IRC ํ”„๋กœํ† ์ฝœ๋งŒ ์ง€์›ํ•˜๋Š”๋ฐ, ์ถ”ํ›„ ํ•„์š”์— ๋”ฐ๋ผ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๋‹ค๋ฅธ ๊ธฐ๋Šฅ๋“ค์„ ์ถ”๊ฐ€ํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

35
์ตœ๋ฏผ์šฐ, ๊น€ํ˜„์ˆ˜, ์ •์žฌํ˜ธ-OnDrawAndroid, HTML5โ˜… Oโ€‹nโ€‹Dโ€‹rโ€‹aโ€‹wโ€‹๋Š”โ€‹ โ€‹๋™โ€‹์‹œโ€‹์—โ€‹ โ€‹์นœโ€‹๊ตฌโ€‹๋“คโ€‹๊ณผโ€‹ โ€‹ํ•จโ€‹๊ป˜โ€‹ โ€‹๊ทธโ€‹๋ฆผโ€‹์„โ€‹ โ€‹๊ทธโ€‹๋ฆดโ€‹ โ€‹์ˆ˜โ€‹ โ€‹์žˆโ€‹๋Š”โ€‹ โ€‹์•ฑโ€‹์ž…โ€‹๋‹ˆโ€‹๋‹คโ€‹.
โ€ป ์ฃผ์˜์‚ฌํ•ญ
- ์Šค๋งˆํŠธํฐ / ์Šค๋งˆํŠธํŒจ๋“œ / ์›น๋ฒ„์ „์œผ๋กœ ์ „๋ถ€ ์ง€์›์€ ๊ฐ€๋Šฅํ•˜๋‚˜ ์„ค์ • > ๊ฐ€์ ธ์˜ค๊ธฐ์™€ ์„ค์ • > ์ „์†กํ•˜๊ธฐ ๋ถ€๋ถ„์— ๋Œ€ํ•ด์„œ๋Š” ์›น๋ฒ„์ „๊ณผ ์Šค๋งˆํŠธํฐ ๋ฒ„์ „์— ๊ธฐ๋Šฅ์ด ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ์ด ๋ถ€๋ถ„์€ ์‹œ๊ฐ„๋•Œ๋ฌธ์— ์กฐ๋งŒ๊ฐ„ ์กฐ์น˜ ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.
- ํ˜น์‹œ๋‚˜ ๋‹ค๋ฅธ ์š”๊ตฌ์‚ฌํ•ญ์ด๋‚˜ ์ž˜๋ชป๋œ ๋ถ€๋ถ„์ด ์žˆ๋‹ค๋ฉด ์–ธ์ œ๋“ ์ง€ ๋ฉ”์ผ๋กœ ์˜๊ฒฌ ์ ‘์ˆ˜ํ•ฉ๋‹ˆ๋‹ค.
โ–ถ ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ์„ค๋ช…
์•ฑโ€‹์„โ€‹ โ€‹์‚ฌโ€‹์šฉโ€‹ํ•˜โ€‹๋ คโ€‹๋ฉดโ€‹ โ€‹๋กœโ€‹๊ทธโ€‹์ธโ€‹์ดโ€‹ โ€‹ํ•„โ€‹์š”โ€‹ํ•ฉ๋‹ˆ๋‹ค. ( ๊ณ„์ •๋งŒ๋“ค๊ธฐ๋ฅผ ํ†ตํ•ด ๋กœ๊ทธ์ธ์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.)
-= ํ˜„์žฌ ์ž๋™๋กœ๊ทธ์ธ์„ ๊ตฌํ˜„์ค‘์— ์žˆ์Šต๋‹ˆ๋‹ค =-
๋ฐฉโ€‹์„โ€‹ โ€‹๋งŒโ€‹๋“คโ€‹๊ณ โ€‹ โ€‹๋ฐฉโ€‹๋ฒˆโ€‹ํ˜ธโ€‹๋ฅผโ€‹ โ€‹๊ณตโ€‹์œ โ€‹ํ•˜โ€‹๋ฉดโ€‹ โ€‹์นœโ€‹๊ตฌโ€‹๋“คโ€‹๊ณผโ€‹ โ€‹ํ•จโ€‹๊ป˜โ€‹ โ€‹๊ทธโ€‹๋ฆผโ€‹์„โ€‹ โ€‹๊ทธโ€‹๋ฆดโ€‹ โ€‹์ˆ˜โ€‹ โ€‹์žˆโ€‹์Šตโ€‹๋‹ˆโ€‹๋‹คโ€‹.
-= ๋ฐฉ์— ์ ‘์†ํ•˜๋ฉด ์ƒ๋‹จ์— ๋ถ‰์€์ƒ‰์œผ๋กœ ๋ฐฉ๋ฒˆํ˜ธ๋ฅผ ํ‘œ์‹œํ•ด ๋‘์—ˆ์Šต๋‹ˆ๋‹ค. ์นœ๊ตฌ๋“ค์„ ์ดˆ๋Œ€ํ•˜๊ฑฐ๋‚˜ ์ฝ”๋“œ๋ฅผ ๋ณด๋‚ด๋Š” ๋ฐฉ์‹์€ ๋‹ค์Œ๋ฒ„์ „์— ๊ตฌํ˜„ํ•  ๊ณ„ํš์ž…๋‹ˆ๋‹ค. =-
์žโ€‹์‹ โ€‹์˜โ€‹ โ€‹์Šคโ€‹๋งˆโ€‹ํŠธโ€‹ํฐโ€‹ โ€‹๋‚ดโ€‹๋ถ€โ€‹์—โ€‹ โ€‹์žˆโ€‹๋Š”โ€‹ โ€‹์‚ฌโ€‹์ง„โ€‹๋“คโ€‹์„โ€‹ โ€‹๋ถˆโ€‹๋Ÿฌโ€‹์™€โ€‹ โ€‹์นœโ€‹๊ตฌโ€‹๋“คโ€‹๊ณผโ€‹ โ€‹ํ•จโ€‹๊ป˜โ€‹ โ€‹๊ณตโ€‹์œ โ€‹ โ€‹ํ• โ€‹ โ€‹์ˆ˜โ€‹๋„โ€‹ โ€‹์žˆโ€‹์Šตโ€‹๋‹ˆโ€‹๋‹คโ€‹.
-= ์„ค์ • > ๊ฐ€์ ธ์˜ค๊ธฐ ๋ถ€๋ถ„์—์„œ ์ž์‹ ์˜ ๊ฐค๋Ÿฌ๋ฆฌ๋ฅผ ๋ถˆ๋Ÿฌ์˜ค๊ณ  ๋ถˆ๋Ÿฌ์˜ค์ž๋งˆ์ž ํ˜น์€ ์žฌ์ ‘์†๋˜์—ˆ์„ ๊ฒฝ์šฐ์— ๋ฐ”๋กœ ์ „์†กํ•ฉ๋‹ˆ๋‹ค. ์ž์‹ ์˜ ํ™”๋ฉด์„ ๋ณด๋‚ด๋Š” ๊ธฐ๋Šฅ๋„ ์ด์šฉํ•˜์‹œ๋ฉด ๋‹ค์Œ๋ฒ„์ „์—๋Š” ์ถ”๊ฐ€๊ธฐ๋Šฅ์œผ๋กœ ์ฐพ์•„๋ต™๊ฒ ์Šต๋‹ˆ๋‹ค. =-
๋ช‡โ€‹๊ฐ€โ€‹์ง€โ€‹์˜โ€‹ โ€‹์ƒ‰โ€‹์ƒโ€‹์ดโ€‹ โ€‹์ง€โ€‹์›โ€‹์ดโ€‹ โ€‹๊ฐ€โ€‹๋Šฅโ€‹ํ•ฉโ€‹๋‹ˆโ€‹๋‹คโ€‹.
-= ์•„์ง์€ 6๊ฐ€์ง€ ์ƒ‰์ƒ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์ถ”ํ›„ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์ƒ‰์ƒ์„ ์ง€์›ํ•  ๊ณ„ํš์ž…๋‹ˆ๋‹ค. =-
โ€‹์Šคโ€‹๋งˆโ€‹ํŠธโ€‹ํฐโ€‹ โ€‹์•ฑโ€‹ โ€‹/โ€‹ โ€‹ํŒจโ€‹๋“œโ€‹ โ€‹์•ฑโ€‹ โ€‹/โ€‹ โ€‹์›นโ€‹ํŽ˜โ€‹์ดโ€‹์ง€โ€‹๊ฐ€โ€‹ โ€‹์„œโ€‹๋กœโ€‹ โ€‹์—ฐโ€‹๋™โ€‹์ดโ€‹ โ€‹๋˜โ€‹์–ดโ€‹ โ€‹์‚ฌโ€‹์šฉโ€‹ํ•˜โ€‹์‹คโ€‹ โ€‹์ˆ˜โ€‹ โ€‹์žˆโ€‹์Šตโ€‹๋‹ˆโ€‹๋‹คโ€‹.
-= iOS ์•ฑ์€ ๋“ฑ๋ก์ ˆ์ฐจ์— ๋”ฐ๋ผ ๊ฒ€์ˆ˜์ค‘์— ์žˆ์œผ๋ฉฐ, Android ์•ฑ์€ ํ˜„์žฌ ํ”Œ๋ ˆ์ด์Šคํ† ์–ด์— ๋“ฑ๋ก๋˜์–ด ์žˆ๋Š” ์ƒํƒœ์ž…๋‹ˆ๋‹ค. =-
์›น๋ฒ„์ „์œผ๋กœ ์ ‘์†ํ•˜๋Š” ๋ฐฉ๋ฒ• : www.ondraw.kr ( ํฌ๋กฌ๋ธŒ๋ผ์šฐ์ ธ์—์„œ๋งŒ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค )
36
๋ฐ•์„ฑ์ฒ , ์ž„์„ฑํƒNHN Technology Service์–ผ๊ตด๋ฐ”๋ผ๊ธฐAndroid, ADK์•ˆ๋“œ๋กœ์ด๋“œ ์–ผ๊ตด์ธ์‹ API์™€ ์•ˆ๋“œ๋กœ์ด๋“œ ADK(Accesory Development kit)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์‚ฌ๋žŒ ์–ผ๊ตด์„ ์ธ์‹ํ•˜๊ณ  ์–ผ๊ตด์ด ์ด๋™ํ•˜๋Š” ๋ฐฉํ–ฅ์œผ๋กœ ์นด๋ฉ”๋ผ๋ฅผ ์›€์ง์—ฌ
์ž๋™์œผ๋กœ ์‚ฌ์ง„์ด ์ฐํžˆ๋Š”
37
์ตœ์œค์ˆ˜, ๊น€์—ฐํ˜ธ, ๊ณ ๋ฏผ๊ท ๊ณ ๋ ค๋Œ€ํ•™๊ต ์„ธ์ข…์บ ํผ์ŠคProject AndroFaceAndroid, Arduino, NFCProject AndroFace = [ADK + NFC]
ADK ๋ณด๋“œ๋ฅผ ์•ˆ๋“œ๋กœ์ด๋“œ ๋‹จ๋ง๋กœ ์ œ์–ดํ•˜๊ณ , NFC ํƒœ๊ทธ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ†ตํ•ด ํŠน์ • ๋ช…๋ น์„ ์ˆ˜ํ–‰ํ•˜๋„๋ก ํ•˜๋Š” ์•ˆ๋“œ๋กœ์ด๋“œ ADK์™€ NFC ํƒœ๊ทธ๋ฅผ ๊ฒฐํ•ฉํ•œ ํ”„๋กœ์ ํŠธ
38
๋ฐ•ํ˜•์„๋‹ค์Œ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜Kenobi (์บ๋…ธ๋น„)Android, App Engine์œ ์ €์˜ ์Œ์•…ํŒŒ์ผ์„ ์žฌ์ƒํ•˜๋ฉด ๊ณก๊ณผ ๊ด€๋ จ๋œ ์‚ฌ์ง„๊ณผ SNS๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ์•ˆ๋“œ๋กœ์ด๋“œ ์•ฑ์ž…๋‹ˆ๋‹ค. ์ง€์†์ ์œผ๋กœ ๊ฐœ๋ฐœ ํ•ด ์œ ํŠœ๋ธŒ์™€ ๊ด€๋ จ ๊ธฐ์‚ฌ๋„ ์ œ๊ณตํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

(๋ฐฉ๊ธˆ google play ์Šคํ† ์–ด์— ๋“ฑ๋ก์‹ ์ฒญ์„ ํ•ด์„œ ํ•˜๋ฃจ ์ •๋„ ์ง€๋‚˜์•ผ ์„ค์น˜๊ฐ€ ๊ฐ€๋Šฅํ• ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. kenobi๋กœ ๊ฒ€์ƒ‰ํ•˜๋ฉด ๋ ๋“ฏํ•ฉ๋‹ˆ๋‹ค.)
39
SiLog(์ฃผ) ์†Œํ”„ํŠธ์›จ์–ด์ธ๋ผ์ดํ”„SiLogHTML5, App EngineSiLog๋Š” Google App Engine์„ ํ™œ์šฉํ•œ Cloud Computing ๊ธฐ๋ฐ˜์˜ ์ƒˆ๋กœ์šด Blog System์ž…๋‹ˆ๋‹ค.

= SiLog์˜ ์šด์˜์ƒ์˜ ์žฅ์  =

SiLog๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์žฅ์ ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

* SiLog์€ Google App Engine(GAE) for Python์„ ์ด์šฉํ•ฉ๋‹ˆ๋‹ค.*
# GAE๋ฅผ ์ด์šฉํ•˜์—ฌ Network Outgoing Bandwith 1G๊นŒ์ง€ ๋ฌด๋ฃŒ
# GAE๋ฅผ ์ด์šฉํ•˜์—ฌ 1G์˜ ํ…์ŠคํŠธ ์ €์žฅ ๊ณต๊ฐ„ ๋ฐ 5G์˜ ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ์ €์žฅ ๊ณต๊ฐ„ ๋ฌด๋ฃŒ
# GAE๋ฅผ ์ด์šฉํ•˜์—ฌ ํŠน๋ณ„ํžˆ ๊ด€๋ฆฌํ•  ํ•„์š”๊ฐ€ ์—†๋Š” Cloud Computing ๊ธฐ๋ฐ˜์˜ Blog ์„œ๋น„์Šค ์ œ๊ณต

* SiLog๋Š” ๊ณ ๊ธ‰ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” Blog ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค.*
# SiLog๋Š” ๋‹จ์ˆœํ•œ ๋ธ”๋กœ๊ทธ๋ฅผ ๋„˜์–ด Page ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
# SiLog๋Š” ์›๊ฒฉ Writing์„ ์ œ๊ณตํ•˜์—ฌ ํŽธ๋ฆฌํ•˜๊ฒŒ Blogging์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
# SiLog๋Š” RSS ๋“ฑ์˜ Blog ๋ณธ์—ฐ์˜ ๊ธฐ๋Šฅ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.


๋ฌด๋ฃŒ๋กœ ๊ฑฑ์ •์—†์ด ์šด์˜ํ•˜๋Š” ํด๋ผ์šฐ๋“œ ๋ธ”๋กœ๊ทธ!
์„œ๋น„์Šคํ˜• ๋ธ”๋กœ๊ทธ์™€ ์„ค์น˜ํ˜• ๋ธ”๋กœ๊ทธ ์‚ฌ์ด์— ์ƒˆ๋กœ์šด ๋ธ”๋กœ๊ทธ ์œ ํ˜•์ด ๋‚˜์™”์Šต๋‹ˆ๋‹ค.

= SiLog์˜ System Architecture =

http://silog.googlecode.com/files/SiLog_Architecture_v1.0_20121011.png ์—์„œ System Architecture๋ฅผ ํ™•์ธํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
40
๊ฐ•์€๋ฒ”, ๋ฐ•์„ฑ๊ณค, ์—„๊ธฐ์ˆ˜, ์กฐ์ง„์šฐ๊ฒฝํฌ๋Œ€, ์•„์ฃผ๋Œ€, ์„ฑ๊ท ๊ด€๋Œ€, ์•„์ฃผ๋Œ€SiFiAndroidSiFi๋Š” Sound์™€ WiFi ์˜ ํ•ฉ์„ฑ์–ด๋กœ, ์ŒํŒŒ์— ๋ฐ์ดํ„ฐ๋ฅผ ์‹ค์–ด ๋ณด๋‚ด๊ณ  ๋ฐ›๋Š”๋‹ค๋Š” ๋œป์œผ๋กœ ์ด๋ฆ„ ์ง€์—ˆ์Šต๋‹ˆ๋‹ค.

SiFi๋Š” ํฌ๊ฒŒ ๋ฐœ์‹ ๋ถ€์™€ ์ˆ˜์‹ ๋ถ€๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

1. ๋ฐœ์‹ ๋ถ€
๋ฐœ์‹ ๋ถ€์—์„œ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•œ ๋ฐ์ดํ„ฐ๋ฅผ FSK(์ฃผํŒŒ์ˆ˜ ๋ณ€์œ„ ๋ฐฉ์‹) ๋ณ€์กฐ๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉ์ž๊ฐ€ ๋“ค๋ฆฌ์ง€ ์•Š๋Š” ์ดˆ์ŒํŒŒ ์˜์—ญ์˜ ์†Œ๋ฆฌ๋กœ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ƒ์„ฑ๋œ ์†Œ๋ฆฌ๋ฅผ ์žฌ์ƒํ•ฉ๋‹ˆ๋‹ค.

2. ์ˆ˜์‹ ๋ถ€
์ˆ˜์‹ ๋ถ€์—์„œ๋Š” ๋ฐœ์‹ ๋ถ€์—์„œ ์ „๋‹ฌ๋œ ์†Œ๋ฆฌ๋ฅผ ์Šค๋งˆํŠธํฐ์˜ ๋งˆ์ดํฌ๋กœ ์ž…๋ ฅ๋ฐ›์•„ 1/8์ดˆ๋กœ ์ชผ๊ฐœ๊ณ , FFT(๊ณ ์†ํ‘ธ๋ฆฌ์—๋ณ€ํ™˜)๋ฅผ ์ด์šฉํ•˜์—ฌ ์ฃผํŒŒ์ˆ˜๋ณ„๋กœ ๊ตฌ๋ถ„ํ•œ ํ›„ 0๊ณผ 1๋กœ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ๋ณ€ํ™˜๋œ 0๊ณผ 1์„ ์กฐํ•ฉํ•˜๋ฉด ์›๋ณธ ๋ฐ์ดํ„ฐ๊ฐ€ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.

โ€ป ๋™์˜์ƒ ์—์„œ๋Š” ์•ŒํŒŒ๋ฒณ์ด๋‚˜ ํŠน์ˆ˜๋ฌธ์ž 1๊ฐœ(1 Byte)๋ฅผ ์ „์†กํ•˜๋Š” ๋‚ด์šฉ์„ ๋‹ด๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ถ„๋ช… ์†Œ๋ฆฌ๋กœ ๋ฐ์ดํ„ฐ๊ฐ€ ์ „์†ก๋˜์ง€๋งŒ ์‚ฌ๋žŒ์˜ ๊ท€์—๋Š” ์•„๋ฌด ์†Œ๋ฆฌ๋„ ๋“ค๋ฆฌ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ดˆ์ŒํŒŒ ์˜์—ญ์„ ์‚ฌ์šฉํ•˜์˜€๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100