Loading...

[GP] Android์—์„œ MQTT๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•

์ด ๊ธ€์€ ์ €์˜ Github Page์˜ ๋‚ด์šฉ ์ค‘ ์ผ๋ถ€๋ฅผ ๋‹ด์•„์˜จ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์•ˆ๋…•ํ•˜์„ธ์š”. ์š”์ฆ˜ ์ทจ์—… ์‹œ์ฆŒ์ด ํ•œ์ฐฝ์ด๋‹ค๋ณด๋‹ˆ, ๋ธ”๋กœ๊ทธ์— ๊ธ€์“ฐ๋Š”๊ฒŒ ๋˜ ๊ฒŒ์„๋Ÿฌ์ง€๊ฒŒ ๋˜์—ˆ๋„ค์š”. ใ…œใ…œ ์˜ค๋Š˜์€ ์ง€๋‚œ ํฌ์ŠคํŠธ์— ์ด์–ด์„œ, ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ฝ”๋“œ๋ฅผ ์ด์šฉํ•œ MQTT ๋ฉ”์‹œ์ง€ ๊ตํ™˜ - ์•ˆ๋“œ๋กœ์ด๋“œ ํŽธ์„ ํฌ์ŠคํŠธํ•˜๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. ํ˜น์‹œ ์•„์ง MQTT์— ๋Œ€ํ•œ ๊ฐœ๋…์ด๋‚˜, Broker๋ฅผ ์„ค์น˜ํ•˜์ง€ ์•Š์œผ์‹  ๋ถ„๋“ค์€ ์•„๋ž˜ ๋งํฌ๋ฅผ ํ†ตํ•ด, ์ด์ „ ๊ธ€์„ ๋ฐ˜๋“œ์‹œ ๊ตฌ๋…ํ•ด์ฃผ์‹  ํ›„, ์ด ํฌ์ŠคํŠธ๋ฅผ ์ฐธ์กฐํ•˜์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค. ์•„์ง MQTT์— ์ž˜ ๋ชจ๋ฅด์‹ ๋‹ค๊ตฌ์š”? ์•„๋ž˜ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์…”์„œ ์ž์„ธํžˆ ์•Œ์•„๋ณด์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค. MQTT์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ธฐ Eclipse Paho MQTT ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•ด ๋ฉ”์‹œ์ง€ ๊ตํ™˜์„ ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” MQTT ํ†ต์‹ ์ด ๊ฐ€๋Šฅํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ ์ค‘์—์„œ๋„ ์ €ํฌ๋Š” Java์™€..

2017. 8. 2. 12:16

[GP] Android CustomView๋ฅผ ๋งŒ๋“ค์–ด๋ณด์ž

์ด ๊ธ€์€ ์ €์˜ Github Page์˜ ๋‚ด์šฉ ์ค‘ ์ผ๋ถ€๋ฅผ ๋‹ด์•„์˜จ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ฒŒ์จ 8์›”์ด ์‹œ์ž‘๋๋„ค์š”. ์˜ฌํ•ด ์žฅ๋งˆ๋Š” ๋ฌด์ฒ™ ๊ธธ์—ˆ๋˜ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์˜ค๋Š˜์€ ์•ˆ๋“œ๋กœ์ด๋“œ์˜ CustomView๋ฅผ ์ œ์ž‘ํ•˜๋Š” ๊ฐ„๋‹จํ•œ ๋ฐฉ๋ฒ•์„ ์ ์–ด๋ณด๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. ์ €๋Š” ์‚ฌ์‹ค ๋””์ž์ธ์— ๋งŽ์ด ์•ฝํ•ฉ๋‹ˆ๋‹ค. ์ œ๊ฐ€ ํ˜„์žฌ ๋งก๊ณ  ์žˆ๋Š” ์กธ์—… ์ž‘ํ’ˆ์—์„œ๋„ ํด๋ผ์ด์–ธํŠธ๋กœ ์•ˆ๋“œ๋กœ์ด๋“œ ์•ฑ ๊ฐœ๋ฐœ์„ ๋‹ด๋‹นํ•˜๊ณ  ์žˆ์ง€๋งŒ, ์•ฑ ๋””์ž์ธ์— ์ฝ”๋“œ๋ฅผ ์—ฌ๋Ÿฌ ๋ฒˆ ๋œฏ์–ด๊ณ ์ณค์Šต๋‹ˆ๋‹ค. ์ฒ˜์Œ์—๋Š” ๊ทธ๋‹ค์ง€ ๋””์ž์ธ์— ๋งŽ์ด ์‹ ๊ฒฝ๋„ ์“ฐ์ง€ ์•Š์•˜๊ณ , Android, android-support, material design์—์„œ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ œ๊ณตํ•ด์ฃผ๋Š” View, Widget์„ ๊ฐ€์ ธ๋‹ค๊ฐ€ ์“ฐ๋Š” ๊ฒƒ์ด ์ „๋ถ€์ด๊ณ , ๊ทธ ์ด์ƒ์€ ์ƒ๊ฐํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ œ๊ฐ€ ๋ณด๊ธฐ์—๋„ ์ œ๊ฐ€ ๋งŒ๋“  ์•ฑ์˜ ๋””์ž์ธ์ด ์ •๋ง ์ดˆ๋ผํ•˜๊ฒŒ ๋Š๊ปด์ง‘๋‹ˆ๋‹ค. ์•ฑ์˜ ํ’ˆ์งˆ..

2017. 6. 23. 17:40

[GP] Android, ๋‹ค๋ฅธ ์“ฐ๋ ˆ๋“œ์—์„œ UI ์ฒ˜๋ฆฌ๋ฅผ ํ•˜๋Š” ๋ฐฉ๋ฒ•

์ด ๊ธ€์€ ์ €์˜ Jekyll ๋ธ”๋กœ๊ทธ์˜ ๋‚ด์šฉ ์ค‘ ์ผ๋ถ€๋ฅผ ๋‹ด์•„์˜จ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์˜ค๋Š˜ ํฌ์ŠคํŠธ๋Š” ์–ด์ œ์— ์ด์–ด์„œ, ์“ฐ๋ ˆ๋“œ์— ๋Œ€ํ•œ ์ด์•ผ๊ธฐ๋ฅผ ๊ณ„์†ํ•ด๋ณด๋ ค ํ•ฉ๋‹ˆ๋‹ค. ์•„๋ฌด๋ž˜๋„ UI ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ๋Œ€ํ•œ ์ด์•ผ๊ธฐ๋‹ค๋ณด๋‹ˆ, UI ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ๋งŽ์ด ์œ ๋ช…ํ•˜๋‹ค๊ณ  ์ƒ๊ฐ๋˜๋Š” Windows ์ชฝ์˜ ์ด์•ผ๊ธฐ๋ฅผ ๋งŽ์ด ์„ž์–ด๋ณด์ž ํ•ฉ๋‹ˆ๋‹ค. ์ฝ์œผ์‹ค ๋•Œ, ์ดํ•ด๊ฐ€ ์กฐ๊ธˆ ์•ˆ๋˜์‹œ๋Š” ๋ถ€๋ถ„๋„ ์žˆ์„ํ…Œ๋‹ˆ ์ฐธ๊ณ ํ•˜์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค. UI ๋ฆฌ์†Œ์Šค๋ฅผ Sub Thread์—์„œ ์ง์ ‘ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ. ์•ˆ๋“œ๋กœ์ด๋“œ ์•ฑ์—๋Š” UI๊ฐ€ ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. UI๋ผ๊ณ  ํ•˜๋Š” ๊ฒƒ์€ ์‚ฌ์šฉ์ž๋“ค์ด ํ„ฐ์น˜ํ•˜๋Š” ๋ฒ„ํŠผ, ํ…์ŠคํŠธ ๋ฐ•์Šค ๋“ฑ์˜ ์ปดํฌ๋„ŒํŠธ๋ฅผ ๋งํ•˜๋Š”๋ฐ์š”. ์ฃผ๋กœ ๊ฐ„๋‹จํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ๋Š” ์ด UI๋ฅผ ๋ฉ”์ธ ์“ฐ๋ ˆ๋“œ์—์„œ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์•ฑ์ด ์ปค์ง€๊ฒŒ ๋˜๋ฉด, ์“ฐ๋ ˆ๋“œ๊ฐ€ ์ƒ๊ธฐ๊ฒŒ ๋  ์ˆ˜ ์žˆ๊ณ , ํ•ด๋‹น ์“ฐ๋ ˆ๋“œ์—์„œ UI๋ฅผ ์ฒ˜๋ฆฌํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ..

[GP] Android AIDL ์„ ์‚ฌ์šฉํ•œ Activity ์™€ Service ํ†ต์‹ 

์ด ๊ธ€์€ ์ €์˜ Github Page์˜ ๋‚ด์šฉ ์ค‘ ์ผ๋ถ€๋ฅผ ๋‹ด์•„์˜จ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์•ˆ๋…•ํ•˜์„ธ์š”. ์ฒ˜์Œ์œผ๋กœ Android ํฌ์ŠคํŠธ๋ฅผ ์“ฐ๊ฒŒ ๋˜์—ˆ๋„ค์š”. ์•ˆ๋“œ๋กœ์ด๋“œ ํฌ์ŠคํŠธ๋ฅผ ์ปค๋ฆฌํ˜๋Ÿผ๋ณ„๋กœ ํฌ์ŠคํŒ…์„ ํ•ด๋ณผ๊นŒ ๋ผ๋Š” ์ƒ๊ฐ๋„ ํ–ˆ์—ˆ์ง€๋งŒ, ์ปค๋ฆฌํ˜๋Ÿผ์— ๋Œ€ํ•œ ๋‚ด์šฉ์€ ๋‹ค๋ฅธ ๋ธ”๋กœ๊ทธ์—์„œ๋„ ๋งŽ์ด ์ฐพ์•„๋ณผ ์ˆ˜ ์žˆ๋Š” ๋‚ด์šฉ์ด๊ณ  ๋˜ ์–ด๋ ต์ง€ ์•Š์€ ๋‚ด์šฉ์ด๊ธฐ์— ์ปค๋ฆฌํ˜๋Ÿผ์ด๊ธฐ ๋ณด๋‹ค๋Š” ์ž์ฃผ ์‚ฌ์šฉํ•˜๋ฉด์„œ๋„ ์‰ฝ๊ฒŒ ์ดํ•ดํ•˜๊ธฐ ์–ด๋ ค์šด ๋ถ€๋ถ„์„ ์ •๋ฆฌํ•ด๋ณด๊ณ ์ž ์ฒ˜์Œ ํฌ์ŠคํŠธ๋ฅผ AIDL๋กœ ์‚ผ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. AIDL ? AIDL์€ Android Interface Definition Language์˜ ์•ฝ์ž๋กœ, ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ •์˜ํ•œ ์–ธ์–ด์ž…๋‹ˆ๋‹ค. ๋ณธ๋ž˜๋Š” Android IDL์€ Corba์˜ IDL ๊ธฐ๋Šฅ์„ ๊ทธ๋Œ€๋กœ ๋ฌ˜์‚ฌํ•œ ๊ฒƒ์ด๋ฉฐ RPC ํ†ต์‹ ํ•  ๋•Œ ๋งŽ์ด ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ์ด ํฌ์ŠคํŠธ์—์„œ ๋‹ค๋ฃฐ ์ฃผ์ œ๋„, Ac..

2017. 3. 16. 23:12

Raspberry PI 3 Model B๋ฅผ ์จ๋ณด๋‹ค

๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด ์‹œ๋ฆฌ์ฆˆ๋ฅผ ๊ฐ€์ง€๊ณ ๋Š” ์žˆ์—ˆ์ง€๋งŒ, ์žฅ๋กฑ์— ๋ชจ์…”๋‘๊ธฐ๋งŒ ํ–ˆ์ง€, ๊ด€์‹ฌ์„ ๊ฐ€์ง€์ง€ ์•Š์€์ง€ ํ•œ 2๋…„ ์ฏค ๋œ ๋“ฏํ•˜๋„ค์š”. ์ตœ๊ทผ ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด 3 Model B๋ฅผ ๊ตฌํ•˜๊ฒŒ ๋˜์–ด, ๊ฐ„๋‹จํ•œ ๊ฐœ๋ด‰๊ธฐ์™€ ์‚ฌ์šฉ๊ธฐ๋ฅผ ์˜ฌ๋ ค๋ณด๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. Raspberry Pi 3 Model B ์ž…๋‹ˆ๋‹ค. ๊ธฐ์กด์— ์ œ๊ฐ€ ๊ฐ€์ง€๊ณ  ์žˆ๋˜ Raspberry PI 1 Model B์™€ ํฌ๊ธฐ๋Š” ๋˜‘๊ฐ™์œผ๋ฉด์„œ ๋” ๋†’์€ ์„ฑ๋Šฅ๊ณผ ๋” ๋งŽ์€ ํฌํŠธ๋ฅผ ์ง€๋‹ˆ๊ณ  ์žˆ๋Š” ๋…€์„์ž…๋‹ˆ๋‹ค. (์นด๋ฉ”๋ผ๊ฐ€ ์—†์–ด์„œ, ์ œ ํฐ์ธ Galaxy S6๋กœ ์ดฌ์—ฌํ•œ ์‚ฌ์ง„์ž…๋‹ˆ๋‹ค. ) Raspberry PI Model B 1 vs 3 ๋น„๊ต ๋งŽ์€ ์‚ฌ์ดํŠธ์™€ ๋ธ”๋กœ๊ทธ์—๋„ ์„ฑ๋Šฅ์— ๋Œ€ํ•œ ๊ธ€์€ ๋งŽ์ด ์žˆ์ง€๋งŒ ๊ฐ„๋‹จํ•˜๊ฒŒ ๋น„๊ต ๋ถ„์„ํ•ด๋ณด์ž๋ฉด, ์•„๋ž˜์™€ ๊ฐ™์ด ๋น„๊ตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Raspberry PI 1 Model B Raspberry PI..

2016. 1. 2. 19:59

Google Cardboard 2.0 ์งค๋ง‰ํ•œ ํ›„๊ธฐ

Google CardBoard 2.0 ๊ตฌ๊ธ€ ์นด๋“œ๋ณด๋“œ 2.0์ด ๊ณต๊ฐœ๋œ ๊ฒƒ์€ 2๋…„ ์ „, Google ๊ฐœ๋ฐœ์ž ์ปจํผ๋Ÿฐ์Šค์ธ Google I/O 2014์—์„œ ๊ณต๊ฐœ๋œ ๊ฐœ๋ฐœ์ž‘ํ’ˆ์ž…๋‹ˆ๋‹ค. Google Cardboard ์‚ฌ์‹ค VR ์ œํ’ˆ์€ ์˜ˆ์ „๋ถ€ํ„ฐ ๊ด€์‹ฌ์ด ์žˆ์—ˆ์ง€๋งŒ, ์‚ผ์„ฑ์˜ ํŠผํŠผํ•˜๊ณ  ๋น„์‹ผ VR ์ œํ’ˆ์„ ๋ณด๋ฉด, ์‚ฌ์‹ค ๊ฐ€๊ฒฉ ๋ถ€๋‹ด์ด ๋„ˆ๋ฌด ์ปค์„œ ๊ตฌ์ž…ํ•˜๊ธฐ๊ฐ€ ๊บผ๋ ค์ง€๋Š” ๊ฒƒ์€ ์‚ฌ์‹ค์ž…๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ Google Cardboard๋ฅผ ์ง์ ‘ ์กฐ๋ฆฝ๋„๋ฅผ ๋ณด๋ฉฐ ๋งŒ๋“ค์–ด๋ณด๋ ค๊ณ  ์‹œ๋„๋Š” ํ•ด๋ดค์œผ๋‚˜, ์ƒ๊ฐ๋ณด๋‹ค ์‰ฝ์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ใ… ใ…  ๊ทธ๋ž˜์„œ, ๋งŒ๋“ค์–ด์ง„ ์ œํ’ˆ์„ ์กฐ๊ธˆ ๊ฐ’๋น„์‹ธ๊ฒŒ ๊ตฌ๋งคํ•ด๋ณด์•˜๋Š”๋ฐ, ๊ตฌ๊ธ€ ์นด๋“œ๋ณด๋“œ2.0 ์œผ๋กœ ์•ฝ 10,000์› ์ •๋„ ๊ตฌ๋งคํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์‹ฌํ”Œํ•˜๊ฒŒ ์ƒ๊ธด ์นด๋“œ๋ณด๋“œ๋Š” ์ž˜ ์กฐ๋ฆฝ๋˜์–ด ์ด๋ ‡๊ฒŒ ์ž˜ ๋‚ด์žฅ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์—ญ์‹œ ์ฒ˜์Œ์—๋Š” ๊บผ๋‚ด๋Š” ๋ฐ, ์ฃผ์˜๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค..

2015. 11. 8. 23:41

Android Studio ์™ธ๋ถ€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ถ”๊ฐ€ํ•˜๊ธฐ

Android Studio๋ฅผ ์‚ฌ์šฉํ•œ์ง€ ํ•œ 1์ฃผ์ผ ๊ฐ€๋Ÿ‰ ์ฏค ๋œ ๊ฒƒ ๊ฐ™๋‹ค. Eclipse์™€ ์นœํ™”์ ์ด์–ด์„œ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ ํฐ ๋ถˆํŽธํ•จ์€ ์—†์—ˆ์ง€๋งŒ Android Studio์—์„œ ์ œ๊ณตํ•ด์ฃผ๋Š” ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•œ ์™ธ๋ถ€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์—ฌ๊ธฐ์— ์“ฐ๊ณ ์ž ํ•œ๋‹ค. ํ”„๋กœ์ ํŠธ ํƒ์ƒ‰๊ธฐ์— ์™ผ์ชฝ ์ƒ๋‹จ์—์„œ ์ •๋ ฌ ๋ฐฉ์‹์„ Projects ๋ฐฉ์‹์œผ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. app ํด๋”์— libs ๋””๋ ‰ํ† ๋ฆฌ ์•ˆ์— jar ํŒŒ์ผ ๋“ฑ์˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ๋„ฃ์–ด์ค๋‹ˆ๋‹ค.๊ทธ๋ฆฌ๊ณ , ํ•ด๋‹น jar ํŒŒ์ผ์„ ์˜ค๋ฅธ์ชฝ ํด๋ฆญํ•˜์—ฌ 'Add As Library' ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ด์ค๋‹ˆ๋‹ค. ๋ชจ๋‘ ๋งˆ์น˜์…จ์œผ๋ฉด [File] - [Project Structure] ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. Dependencies ํƒญ์—์„œ ์ž์‹ ์ด ์›ํ•˜๋Š” jar ํŒŒ์ผ์ด ์ถ”๊ฐ€๊ฐ€ ๋˜์—ˆ์œผ๋ฉด ์„ฑ๊ณต์ž…๋‹ˆ๋‹ค. ๋งˆ์ง€๋ง‰์œผ๋กœ ์ž์‹ ์ด ํ•ด๋‹นํ•˜๋Š” ํฌ๋กœ์ ํŠธ์˜ B..

2015. 9. 13. 17:53

XMPP ํ”„๋กœํ† ์ฝœ๊ณผ ํ†ตํ•ฉ ๋ฉ”์‹ ์ €๋กœ ํ–‰์•„์›ƒ ์—ฐ๋™ํ•˜๊ธฐ

XMPP XMPP๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋Œ€ํ‘œ์ ์ธ ๋ฉ”์‹ ์ € ์„œ๋น„์Šค๋Š” ํ–‰์•„์›ƒ์ด ์•„๋‹ˆ๊ณ ๋„ ํ•œ ๊ฐœ๊ฐ€ ๋” ์žˆ๋Š”๋ฐ, ๊ทธ๊ฒƒ์ด ๋ฐ”๋กœ Facebook Chat service ์ด๋‹ค. ์—ฌ๋Ÿฌ๋ถ„๋“ค์ด Facebook ํ™ˆํŽ˜์ด์ง€์—์„œ ํ˜น์€ Messages ์•ฑ์„ ์‚ฌ์šฉํ•˜์—ฌ Facebook์˜ ์นœ๊ตฌ๋“ค๊ณผ ์ฑ„ํŒ…์„ ์ฃผ๊ณ  ๋ฐ›๋Š” ํ”„๋กœํ† ์ฝœ ์„œ๋น„์Šค ๋˜ํ•œ ์ด XMPP๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค. 1999๋…„์— ๊ฐœ๋ฐœ๋˜์–ด Jabber๋ผ๋Š” ์ด๋ฆ„์„ ๊ฐ–๊ณ  ์žˆ์—ˆ์œผ๋‚˜ ํ˜„์žฌ๋Š” XMPP๋ผ๋Š” ์ด๋ฆ„์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๊ณ , ๋ณด์•ˆ์„ฑ๊ณผ ํ”Œ๋žซํผ์ด ๊ฐœ๋ฐฉ๋˜์–ด ์žˆ๋Š” ์˜คํ”ˆ ์†Œ์Šค์—ฌ์„œ ํ˜„์žฌ ์ฑ„ํŒ… ํ”„๋กœํ† ์ฝœ ์ค‘์— ๊ฐ€์žฅ ์ธ๊ธฐ ์žˆ๋Š” ํ”„๋กœํ† ์ฝœ ์ค‘์— ํ•˜๋‚˜๋‹ค. XMPP์˜ ์žฅ์  ๊ทธ๋ ‡๋‹ค๋ฉด XMPP๊ฐ€ ์ดํ† ๋ก ์ธ๊ธฐ๋ฆฌ๊ฐ€ ์žˆ๋Š” ๊ฐ€์žฅ ๋Œ€ํ‘œ์ ์ธ ๋ฉ”์‹ ์ €๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ผ๊นŒ? 1. ๋ถ„์‚ฐ ์ฒ˜๋ฆฌ ๋ฐ”๋กœ ์ฒซ ๋ฒˆ์งธ๊ฐ€ ๋ถ„์‚ฐ ์ฒ˜๋ฆฌ์ด๋‹ค. ๋ถ„์‚ฐ ์ฒ˜๋ฆฌ๋ผ๋Š” ๊ฒƒ์€ ..

2013. 11. 24. 14:58

Rasberry PI KANO

์šฐ์—ฐํžˆ ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด์˜ ๋ฌธ์„œ๋ฅผ ๊ฒ€์ƒ‰ํ•˜๋˜ ์ค‘ ๋ฐœ๊ฒฌํ•œ KANO์ž…๋‹ˆ๋‹ค. What is KANO? KANO๋Š” ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด ๊ธฐ๋ฐ˜์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋งŒ๋“ค์–ด์ง„ ํ•œ ์„ธํŠธ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ๋งํฌ์— ๋“ค์–ด๊ฐ€๋ณด๋ฉด ๋‚ด๋ถ€ ๊ตฌ์„ฑํ’ˆ์œผ๋กœ ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด ๋ชจ๋ธ B๋ฅผ ํฌํ•จํ•ด ์„ธํŠธ๋กœ ํŒ๋งคํ•˜๊ณ  ์žˆ๋Š”๋ฐ์š”. ๊ธฐ๋ณธ์œผ๋กœ๋Š” ๋ชจ๋ธ B๋ฅผ ๊ตฌ์„ฑํ•˜๊ณ  ์žˆ์œผ๋‚˜ ๋ชจ๋ธ A ์ œํ’ˆ๋„ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•ด๋ณด์ž…๋‹ˆ๋‹ค. ๊ตฌ์„ฑํ’ˆ์€ ์œ„์— ๋ณด์‹œ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ํ‚ค๋ณด๋“œ(ํ„ฐ์น˜ํŒจ๋“œ ํฌํ•จ์ธ ๋“ฏํ•˜๋„ค์š”) ๋“ฑ ๊ฐ์ข… ์ผ€์ด๋ธ”๊ณผ ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด ๋ณธ์ฒด๊ฐ€ ์žˆ๋„ค์š”. ๊ฐ€์žฅ ํƒ์ด ๋‚˜๋Š”๊ฑด ํ‚ค๋ณด๋“œ๋ž‘ ์Šคํ”ผ์ปค์ž…๋‹ˆ๋‹ค๋งŒ ๋‚˜๋จธ์ง€ ๊ตฌ์„ฑํ’ˆ์œผ๋กœ๋งŒ ๋ณธ๋‹ค๋ฉด ๊ฑฐ์˜ ๊ต์œก์šฉ์œผ๋กœ ๋งŒ๋“  ๋ชฉ์ ์ด๋ผ๊ณ  ๋ด๋„ ์ด์ƒํ•˜์ง€ ์•Š์„ ๊ฒƒ ๊ฐ™๋„ค์š”. ๊ฐ€๊ฒฉ์€ $99๋กœ ์ €๋ ดํ•ฉ๋‹ˆ๋‹ค. ์ œ๊ฐ€ ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด ๋ชจ๋ธ B์™€ ์•Œ๋ฃจ๋ฏธ๋Š„ ์ผ€์ด์Šค๋ฅผ ํฌํ•จํ•˜์—ฌ SD ์นด๋“œ, ๋ฐฉ์—ดํŒ๋งŒ ํฌํ•จํ•ด๋„ \98,000์ด ๋“ค์—ˆ..

2013. 11. 12. 23:08

์ดˆ์†Œํ˜• PC, ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด์™€ ๋„์ ๋„์ ๋Œ”๋˜ ๋ถ€์งˆ์—†๋Š” ์ด์•ผ๊ธฐ

์—ฌํƒœ ์ œ๋Œ€๋กœ ์จ๋จน์–ด๋ณด์ง€ ๋ชปํ•œ ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด๋ฅผ ๋‘๊ณ  ๋„์ ๋„์  ๋Œ€๋Š” ์ €์˜ ๋ธ”๋กœ๊ทธ๋ฅผ ์กฐ๊ธˆ ์‰ฌ์–ด๋ณด๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ํ˜น์‹œ ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด๋ผ๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ๊ณ„์‹ ๊ฐ€์š”? ์•„๋งˆ ์ปดํ“จํ„ฐ ์ „๊ณต์ด์‹  ํ•™์ƒ ์—ฌ๋Ÿฌ๋ถ„๊ป˜์„œ๋Š” '์•„๋‘์ด๋…ธ' ๋ผ๋Š” ๊ฒƒ์„ ์ ‘ํ•ด๋ดค์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด๋Š” ๋ฐ”๋กœ ์ด '์•„๋‘์ด๋…ธ'์™€ ๋น„์Šทํ•œ ์ดˆ์†Œํ˜• ํ•˜๋“œ์›จ์–ด ์ค‘ ํ•˜๋‚˜ ์ž…๋‹ˆ๋‹ค. ์ œ๊ฐ€ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด์˜ ์„ฑ๋Šฅ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค(๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด ๋ชจ๋ธ B) CPU ARMv6 700MHz Processor RAM 512MB (Shared GPU) GPU Broadcom VideoCore IV ๋ชจ๋ธ, OpenGL ES 2.0 ์ง€์› H.264 ์ง€์› 1080P ์ถœ๋ ฅ ์ง€์› Ethernet 10/100Mbps ์ง€์› RJ45 Other Audio 3.5์žญ, HDMI, NTSC, PAL ์ „์› ..

2013. 9. 14. 11:48

Android์˜ SELinux, SEAndroid

ํ•œ ๋ฒˆ ์ฏค ๋ฆฌ๋ˆ…์Šค๋กœ ์„œ๋ฒ„๋ฅผ ์šด์˜ํ•ด๋ณธ ๋ถ„๋“ค์ด์‹œ๋ผ๋ฉด, SELinux๋ผ๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ๊ณ„์‹ค ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์–ด๋–ค ๋ถ„์—๊ฒŒ๋Š” ๊ณจ์นซ๋ฉ์–ด๋ฆฌ, ์–ด๋–ค ๋ถ„์—๊ฒŒ๋Š” ์•„์ฃผ ์ข‹์€ ๋ฌผ๊ฑด์ด๊ธฐ๋„ ํ•˜์ง€์š”. SELinux๋Š” ๋ฆฌ๋ˆ…์Šค์—์„œ ์ตœ๋Œ€ ๋ณด์•ˆ์„ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•œ ์ˆ˜๋‹จ ์ค‘ ํ•˜๋‚˜๋ผ๊ณ  ๋ณด์…”๋„ ๋ฌด๋ฐฉํ•ฉ๋‹ˆ๋‹ค. ์ตœ๊ทผ์—๋Š” ์•ˆ๋“œ๋กœ์ด๋“œ์— ์ด SELinux๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ฐœ๋ฐœ๋œ SEAndroid๊ฐ€ ์ ์  ๋ˆˆ์— ๋„๊ธฐ ์‹œ์ž‘ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ์— ๋‚˜์˜จ Android 4.3 ๋˜ํ•œ SEAndroid์— ํ•œ ๊ฑธ์Œ ๋‹ค๊ฐ€๊ฐ€๋Š” ์ถ”์„ธ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค. ์„ค์ • ํ™”๋ฉด์—๋Š” SELinux ์ƒํƒœ๊ฐ€ ๊ธฐ๋ณธ์œผ๋กœ ๋‚ด์žฅ๋˜์–ด ์žˆ๊ณ , ์ด ์ƒํƒœ๋Š” SEAndroid์˜ ์œ ๋ฌด์™€ ๊ด€๋ จ์ด ์žˆ์–ด ๋ณด์ž…๋‹ˆ๋‹ค. ๋ณธ๋ž˜ SEAndroid๋Š” Android 4.2๋ถ€ํ„ฐ ๊ณ„ํš ์ค‘์ด์—ˆ์œผ๋ฉฐ ์•„์ง ์™„๋ฒฝํ•˜์ง€ ์•Š์•˜์œผ๋‚˜ 4.3์—์„œ ์™„๋ฒฝํ•˜๊ฒŒ ์ง€์›๋˜๋Š” ๊ฒƒ์œผ๋กœ ..

2013. 9. 11. 11:25

๋‚ด๊ฐ€ ๋‹ค์šด๋กœ๋“œ ๋ฐ›๋Š” ์•ฑ์€ ์•…์„ฑ ์•ฑ์ผ๊นŒ? ์•„๋‹๊นŒ? (Sandbox)

์š”์ฆ˜ ๋“ค์–ด ๋ถ€์ฉ ์•ˆ๋“œ๋กœ์ด๋“œ๋ฅผ ๊ฒจ๋ƒฅํ•œ ์•…์„ฑ ์•ฑ๋“ค์ด ๊ฐˆ์ˆ˜๋ก ๋Š˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํ•„์ž๋Š” ์ตœ๊ทผ ์ดํ‹€ ์ „ ์•…์„ฑ ์•ฑ์„ ํฌํ•จํ•œ ๋ฌธ์ž๋ฅผ ๋‘ ๊ฑด ์ด์ƒ ๋ฐœ๊ฒฌํ•˜์˜€์œผ๋ฉฐ ๊ทธ ์ค‘ ํ•œ ๋ฌธ์ž๊ฐ€ ์ œ๊ฐ€ ์•„๋Š” ์‚ฌ๋žŒ์—๊ฒŒ ๋‚ ๋ผ์™€ ๋ฟŒ๋ ค์ง€๊ณ , ์„ค์น˜ํ•œ ์‚ฌ์šฉ์ž๋“ค์€ ์ฃผ์†Œ๋ก์ด ๋ชฝ๋•… ๊ณต๊ฒฉ์ž์—๊ฒŒ ๋„˜์–ด๊ฐ€๊ฑฐ๋‚˜ ํ•ด๋‹น ํœด๋Œ€ํฐ์ด ๊ณต๊ฒฉ์ž์— ์˜ํ•ด ATO์ฒ˜๋Ÿผ ์›€์ง์ด๋Š” ํ˜„์ƒ์ด ๋ฐœ์ƒํ•˜๋Š” ๋“ฑ ํŒŒ์žฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฌผ๋ก  ์ด๋Ÿฐ apk ํ™•์žฅ์ž๋กœ ์˜จ ๋ฌธ์ž ๋งŒ์œผ๋กœ๋„ ์•…์„ฑ ์•ฑ์œผ๋กœ ์˜ค๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋Œ€๋ถ€๋ถ„์ด๊ธฐ ๋•Œ๋ฌธ์—, ๋‹ค๋“ค ๊ทธ๋ ‡๊ฒŒ ์ธ์‹ํ•˜๋Š” ์‚ฌ๋žŒ์ด ๋Œ€๋ถ€๋ถ„์ž…๋‹ˆ๋‹ค๋งŒ ์ •๋ง๋กœ ์ž๊ธฐ๊ฐ€ ๋‹ค์šด๋กœ๋“œ ๋ฐ›๋Š” ์•ฑ์ด ์•…์„ฑ ์•ฑ์ธ์ง€ ํ™•์ธํ•  ํ•„์š”๊ฐ€ ์žˆ๋‹ค๋ฉด, ์•„๋ž˜์ฒ˜๋Ÿผ ํ™•์ธํ•˜๋Š” ๊ฒƒ์„ ์ถ”์ฒœ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ์œ„ ์•ฑ์€ ์ตœ๊ทผ ๋ฌธ์ž๋กœ ์˜จ ์€ํ–‰ ์•ฑ์„ ์œ„์žฅํ•œ ์•…์„ฑ ์•ฑ์œผ๋กœ ์•ฑ์„ ์„ค์น˜ํ•˜๊ธฐ ์ด์ „, ๊ฒฝ๊ณ ๋ฌธ์„ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฌธ๊ตฌ๋“ค์ž…๋‹ˆ๋‹ค. ์ด ๋ฌธ๊ตฌ ํ•˜๋‚˜๋งŒ ์ฝ์–ด๋ด๋„, ..

2013. 8. 10. 12:21

Android Device Manager - ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ ์œ„์น˜ ์ฐพ๊ธฐ

Google latitude๋ฅผ ํ†ตํ•œ Google Maps๋ฅผ ์ด์šฉํ•ด ์œ„์น˜ ๊ณต์œ /์ถ”์  ์„œ๋น„์Šค๋Š” 2013๋…„ 08์›” 09์ผ Google์—์„œ ์„œ๋น„์Šค๊ฐ€ ์ค‘์ง€ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์— ๊ตฌ๊ธ€์€ ์ƒˆ๋กœ์šด ์œ„์น˜ ์ถ”์  ์„œ๋น„์Šค์ธ ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ ๋งค๋‹ˆ์ €๋ผ๋Š” ์„œ๋น„์Šค๋ฅผ ์ •์‹ ์„œ๋น„์Šคํ™”ํ•˜๊ณ , ์ด๋Š” ๊ตญ๋‚ด์—์„œ๋„ ์„œ๋น„์Šค๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ˆ ๊ตณ์ด ์–ธ์–ด๋ฅผ ๋ฐ”๊พธ์ง€ ์•Š์•„๋„ ์œ„์น˜๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ๋‹ค๋Š” ์žฅ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. Android ๊ธฐ๊ธฐ ๊ด€๋ฆฌ์ž ์ ‘์† Android ๊ธฐ๊ธฐ ๊ด€๋ฆฌ์ž์— ์ ‘์†ํ•˜์…”์„œ ๋กœ๊ทธ์ธ์„ ํ•˜์‹œ๊ฒŒ ๋˜๋ฉด ์ž์‹ ์˜ ์•ˆ๋“œ๋กœ์ด๋“œํฐ์— ๋“ฑ๋ก/๋™๊ธฐํ™” ๋œ ๊ตฌ๊ธ€ ๊ณ„์ •๊ณผ ์—ฐ๋™์ด ๋˜์–ด ์ž์‹ ์˜ ๋””๋ฐ”์ด์Šค๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋””๋ฐ”์ด์Šค์— ๋“ฑ๋ก์ด ๋˜์–ด ์žˆ๋‹ค๋ฉด ๋ณต์ˆ˜ ๊ฐœ์˜ ๋””๋ฐ”์ด์Šค๋ฅผ ๋ชฉ๋ก์œผ๋กœ ํ‘œ์‹œํ•ด์ค๋‹ˆ๋‹ค. ๊ธฐ๊ธฐ๋ฅผ ์—ฐ๊ฒฐ ํ•˜๋Š”๋ฐ๋Š” ์งง๊ฒŒ๋Š” 10์ดˆ, ๊ธธ๊ฒŒ๋Š” ๊ทธ ์ด์ƒ ์†Œ์š”๋ฉ๋‹ˆ๋‹ค. ์ด ์„œ๋น„์Šค๋Š” ์œ„์น˜๋ฅผ..

2013. 8. 7. 22:46

์•ˆ๋“œ๋กœ์ด๋“œ์—์„œ SIP ๊ณ„์ •์„ ์‚ฌ์šฉํ•˜์—ฌ ํ†ตํ™”ํ•˜๊ธฐ (์ง„์ €๋ธŒ๋ ˆ๋“œ ์ด์ƒ, ์ˆœ์ •)

ํ˜น์‹œ SIP ํ†ตํ™” ์„œ๋น„์Šค ๋ผ๋Š” ๊ฒƒ์„ ๋“ค์–ด๋ณด์…จ๋‚˜์š”? ๊ตญ๋‚ด์—์„œ๋Š” ๋งŽ์ด ์•Œ๋ ค์ ธ ์žˆ์ง€ ์•Š์ง€๋งŒ ํ•ด์™ธ์—์„œ๋Š” ๋งŽ์ด ์•Œ๋ ค์ ธ ์žˆ๋Š” ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค. SIP ํ†ตํ™” ์„œ๋น„์Šค๋Š” ์ผ๋ช… ์ธํ„ฐ๋„ท ์ „ํ™”๋กœ ๊ธฐ์ง€๊ตญ์˜ ๋ง์ด ์•„๋‹Œ Wi-Fi๋‚˜ 3G ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด์„œ ์‚ฌ์šฉํ•˜๋Š” ์ธํ„ฐ๋„ท ์ „ํ™” ์„œ๋น„์Šค ์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ์ข€ ๋” ๊ฐ€๊นŒ์ด ์•Œ๊ณ  ์žˆ๋Š” VoIP๋ž‘ ๊ฐ™์€ ์„œ๋น„์Šค๋ผ๊ณ  ๋ณด์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๋Œ€ํ‘œ์ ์ธ ๊ฒƒ์œผ๋กœ Skype, ์นด์นด์˜คํ†ก์˜ ๋ณด์ด์Šคํ†ก ๊ธฐ๋Šฅ์ด VoIP๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ, ํ˜น์‹œ ์ž์ฒด ์„œ๋ฒ„๋ฅผ ๊ตฌ์ถ•ํ•ด์„œ ์‚ฌ๋‚ด์˜ ์„œ๋ฒ„์— ์ ‘์†ํ•ด ์‚ฌ์šฉํ•˜๊ณ ์ž ํ•œ๋‹ค๋ฉด ์„œ๋ฒ„์˜ ์ด๋ฆ„๊ณผ ํฌํŠธ๋ฒˆํ˜ธ, ๊ทธ ์„œ๋ฒ„์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ณ„์ •๊ณผ ํŒจ์Šค์›Œ๋“œ๋กœ ์ ‘์†์„ ํ•ด์•ผ๊ฒ ์ง€์š”? ์•ˆ๋“œ๋กœ์ด๋“œ์—๋Š” ๋ณ„๋„๋กœ ์•ฑ์„ ์„ค์น˜ํ•  ํ•„์š” ์—†์ด ๊ธฐ๋ณธ์œผ๋กœ ๋“ค์–ด๊ฐ€ ์žˆ๋Š” ์ „ํ™” ์•ฑ์—์„œ ๋ฐ”๋กœ ์ด ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ต๋‹ˆ๋‹ค. ๋จผ์ € ์ „ํ™” ์•ฑ์— ๋“ค์–ด..

2013. 8. 4. 15:31

Google latitude - ๊ตฌ๊ธ€ ์œ„์น˜ ์ฐพ๊ธฐ ์„œ๋น„์Šค

Google latitude์˜ ์„œ๋น„์Šค๊ฐ€ 2013๋…„ 8์›” 9์ผ ์ข…๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋Œ€์ฒด ์„œ๋น„์Šค(Android Device Manager) ์•Œ์•„๋ณด๊ธฐ Google latitude๋Š” ์‚ฌ์šฉ์ž์˜ ํœด๋Œ€ํฐ ์œ„์น˜๋ฅผ ์—ด๋žŒํ•˜๊ฑฐ๋‚˜ ๊ธฐ๋กํ•  ์ˆ˜ ์žˆ๋Š” ์„œ๋น„์Šค๋กœ, ๋ถ„์‹คํฐ ๋“ฑ ์ž์‹ ์˜ ํœด๋Œ€ํฐ์˜ ์œ„์น˜๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์˜ ํ”„๋กœ๊ทธ๋žจ์ž…๋‹ˆ๋‹ค. Google latitude ์„œ๋น„์Šค๋Š” Google Maps ์•ฑ์„ ์ด์šฉํ•˜์—ฌ ์‚ฌ์šฉ์ž์˜ ํœด๋Œ€ํฐ ์œ„์น˜๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์ถ”์ ํ•˜๋Š” ์„œ๋น„์Šค๋กœ, ํ˜„์žฌ ๊ตญ๋‚ด์—์„œ๋Š” ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋Š” ๊ธฐ๋Šฅ์œผ๋กœ ์•Œ๋ ค์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค. ๋‹จ ํ•œ๊ฐ€์ง€, ๋ฐ”๋กœ ํ•ด๋‹น ํฐ์˜ ์–ธ์–ด๋ฅผ ๋ฐ”๊พธ๋Š” ๊ฒƒ์ธ๋ฐ์š”. ํ˜น์‹œ ์˜์–ด๋ฅผ ์‚ฌ์šฉ ์ค‘์ด์‹œ๋ผ๋ฉด, ์•Œ๊ณ  ๊ณ„์‹  ๋ถ„๋“ค๋„ ๋งŽ์œผ์‹ค ๊ฒƒ์ž…๋‹ˆ๋‹ค. Google latitude๋Š” ํœด๋Œ€ํฐ์˜ ์œ„์น˜๋ฅผ GPS ํ˜น์€ W..

2013. 8. 1. 11:48

Eclipse์™€ Genymotion์„ ์‚ฌ์šฉํ•œ Android ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๊ตฌ์ถ•ํ•˜๊ธฐ

Eclipse๋กœ Android ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•ด๋ณด์‹  ๋ถ„๋“ค์€ ํ•œ ๋ฒˆ ์ฏค์€ AVD๋ผ๋Š” ๊ฒƒ์„ ์‚ฌ์šฉํ•ด๋ดค์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์˜ค๋ž˜ ์ „๋ถ€ํ„ฐ ํ•„์ž๋Š” AVD๊ฐ€ ๋„ˆ๋ฌด ๋Š๋ฆฌ๊ณ  ์•ˆ์ •ํ™”๊ฐ€ ๋˜์ง€ ์•Š์€ ๋“ฏํ•˜์—ฌ ์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐœ๋ฐœ์„ ๊บผ๋ คํ–ˆ์ง€๋งŒ Windows ํ™˜๊ฒฝ์—์„œ๋Š” ADT์˜ ์ถ”๊ฐ€ ํ”Œ๋Ÿฌ๊ทธ์ธ์ธ Intel x86 Accelator๋ฅผ ์„ค์น˜ํ•˜๋ฉด ์กฐ๊ธˆ ์™„ํ™”๋œ ํ™˜๊ฒฝ์„ ์ œ๊ณต๋ฐ›๋Š”๋‹ค๊ณ  ์–˜๊ธฐ๋ฅผ ๋“ค์€ ๋ฐ” ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ํ•„์ž๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” OS๋Š” Ubuntu Linux์ด๋ฉฐ ์•„์ง Ubuntu์—์„œ๋Š” ์ด๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๊ณ  ์ตœ์‹  ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•ด๋‹ฌ๋ผ๋Š” ๊ฒƒ๋„ ์•„๋‹™๋‹ˆ๋‹ค. AVD๋Š” Android์˜ ์ƒˆ ๋ฒ„์ „์ด ๋‚˜์˜ฌ ๋•Œ๋งˆ๋‹ค ๋ฐ”๋กœ๋ฐ”๋กœ SDK๊ฐ€ ๋‚˜์˜ค์ง€์š”. ๊ทธ๋ž˜์„œ ์ €๋Š” ์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐœ๋ฐœ/๋””๋ฒ„๊น…์„ ํ•ด์•ผํ•œ๋‹ค๊ณ  ํ•œ๋‹ค๋ฉด, ์ œ๊ฐ€ ์“ฐ๋Š” ์•ˆ๋“œ๋กœ์ด๋“œํฐ์œผ๋กœ ๋””๋ฒ„๊น…์„ ํ–ˆ์Šต๋‹ˆ๋‹ค. ..

2013. 6. 3. 18:45

์•ˆ๋“œ๋กœ์ด๋“œ 4.2.2 ์ด์ƒ์—์„œ ๊ฐœ๋ฐœ์ž ์˜ต์…˜ ํ™œ์„ฑํ™”ํ•˜๊ธฐ

์˜ค๋Š˜์€ ์•„์ฃผ ๊ฐ„๋‹จํ•œ๊ฑธ ํ•ด๋ณด๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. ์ €๋Š” ์ž‘๋…„๊นŒ์ง€๋งŒํ•ด๋„ SHW-M250SW ๊ฐค๋Ÿญ์‹œS2๋ฅผ ์ผ์—ˆ๋Š”๋ฐ, ๋ช‡ ๊ฐœ์›” ์ „์— ์•„๋ฒ„์ง€๊ป˜ ๋ฌผ๋ ค๋“œ๋ ธ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ํ˜„์žฌ ์ œ๊ฐ€ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š” ํฐ์€ ์˜ค๋ž˜ ์ „ ์ตœ๊ณ ์˜ ์ „์„ค์„ ์ž๋ž‘ํ•œ HTC HD2๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. HD2๋ฅผ ์ ค๋ฆฌ๋นˆ 4.2.2๋กœ ์˜ฌ๋ฆฌ๋‹ค๋ณด๋‹ˆ GPU ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ์ œ๊ณต๋˜์ง€ ์•Š์•„์„œ์ธ์ง€ ๋ชฐ๋ผ๋„, ํ™”๋ฉด ์ „ํ™˜์ด ์ž๊พธ ๋ฒ„๋ฒ…๊ฑฐ๋ฆฌ๋Š” ํ˜„์ƒ์ด ์žˆ์–ด ๊ฐœ๋ฐœ์ž ์˜ต์…˜์„ ์ฐพ์•„๋ณด๋‹ˆ ์–ด๋””์—๋„ ์—†๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์•Œ๊ณ ๋ณด๋‹ˆ ๋˜ Google์—์„œ Easteregg๋กœ ๊ฐœ๋ฐœ์ž ์˜ต์…˜์„ ๋ฐ”๊ฟ”๋†จ๋”๊ตฐ์š” ใ„ฑ-;; ์ง„์ €๋ธŒ๋ ˆ๋“œ 2.3 ๋•Œ, ์ˆจ๊ฒจ์ง„ ๋กœ๊ณ ๋กœ๋„ ๊ดœ์ฐฎ์•˜๋Š”๋ฐ, ๊ฐœ๋ฐœ์ž ์˜ต์…˜๊นŒ์ง€ Eastereggํ™” ํ• ์ค„์€ ์ƒ๊ฐ์„ ๋ชปํ–ˆ๋„ค์š”...;; ์–ด์จŒ๋“  4.2.2์—์„œ ๊ฐœ๋ฐœ์ž ์˜ต์…˜ ํ™œ์„ฑํ™” ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์จ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋จผ์ € ์‹œ์Šคํ…œ ์„ค์ •์— ..

2013. 4. 16. 21:07

Google Glass์˜ ๋ชจ๋“  ๊ฒƒ!

๊ตฌ๊ธ€์˜ ์Šค๋งˆํŠธ ์•ˆ๊ฒฝ Google Glass.Google Glass๋Š” ์ž‘๋…„ 4์›”, Google I/O 2012์—์„œ ์‹œ์—ฐ๋˜์—ˆ๋˜ ๊ฒƒ์ด์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹น์‹œ ๋ดค์„ ๋•Œ๋Š” ์ด ์ œํ’ˆ์ด ๊ณผ์—ฐ ์‹คํ˜„์ด ๋  ์ˆ˜ ์žˆ์„๊นŒ ํ–ˆ๋Š”๋ฐ, ์˜ค๋Š˜์€ ์‹ ๊ธฐํ•˜๊ณ  ๋†€๋ผ์šด ์žฅ๋‚œ๊ฐ์ด ๋ ์ง€ ๋ชจ๋ฅผ Google Glass์— ๋Œ€ํ•ด์„œ ์จ๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๋จผ์ € ์ž‘๋…„์— ๊ณต๊ฐœ๋œ Google Glass Teaser ์˜์ƒ๋ถ€ํ„ฐ ๋ณด๋„๋ก ํ•˜์ง€์š”. ์ด ์˜์ƒ์„ ์ฒ˜์Œ๋ดค์„ ๋•Œ๋Š” ์ „ํ˜€ ์‹ ๊ธฐํ•ด๋ณด์ด์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ, ์ƒ์ƒ์„ ํ•˜๋ฉด์„œ ๋ณด๋ฉด ์ƒˆ๋กœ์šด ์„ธ์ƒ์„ ๋ณผ ์ˆ˜ ์žˆ์„ ๊ฒƒ ๊ฐ™์•˜๋Š”๋ฐ์š”. ์•„๋Š” ์‚ฌ๋žŒ์ด ๋ดค์„ ๋•Œ๋Š” ๊ทธ์ € ๊ธฐ์กด์˜ ๊ธฐ์ˆ ์„ ์ด์šฉํ•œ ์ œํ’ˆ์ผ ๊ฒƒ ๊ฐ™์„์ง€๋„ ๋ชจ๋ฅด์ง€๋งŒ, ์ผ๋ฐ˜์ธ๋“ค์ด ๋ณธ๋‹ค๋ฉด, ๊ฐํƒ„์„ ํ• ์ง€๋„ ๋ชจ๋ฅด๊ฒ ๋„ค์š”. ใ…Žใ…Ž Google I/O 2012์—์„œ ๊ตฌ๊ธ€ ์ฐฝ์—…์ž '์„ธ๋ฅด๊ฒŒ์ด ๋ธŒ๋ฆฐ' CEO๊ฐ€ ์‹œ์—ฐ..