- °ÀDZ¸¼º
- (20°) Àüü : 15½Ã°£ 34ºÐ|Æò±Õ : 46ºÐ42ÃÊ
- ÀÌ¿ë±â°£ / °»ç
- 2°³¿ù / ¾ËÁö¿À R&D [IT]
- Áõºù°¡´É
- ¼ö·áÁõ, ¼ö°Áõ, ÇнÀÁøµµ
- ¼ö°·á
- 450,000¿ø

- 225,000¿ø
¼ö° Àü ÀÚÁÖ ¹¯´Â Áú¹®
±³Àç ¾øÀÌ? Ãʺ¸ÀÚµµ °¡´É ÇѰ¡¿ä?
±³Àç ¾øÀ̵µ µ¿¿µ»ó°ú ½Ç½À ÀڷḸÀ¸·Î ÇнÀÇÒ ¼ö ÀÖÀ¸¸ç, Ãʺ¸ÀÚµµ ÀÌÇØÇÏ°í µû¶ó¿Ã ¼ö ÀÖµµ·Ï ¼³°èµÈ °ÀÇÀÔ´Ï´Ù.
¾ËÁö¿ÀÀÇ °ÀÇÆ¯Â¡Àº ¹«¾ùÀΰ¡¿ä?
¾ËÁö¿À °ÀÇ´Â ´Ü¼ø ÃÔ¿µº»ÀÌ ¾Æ´Ï¶ó, Àü¹® ÆíÁýÀ¸·Î Çٽɸ¸ ´ã¾Æ ÇнÀ È¿À²À» ³ôÀÎ °ÀÇÀÔ´Ï´Ù.
ÇÁ·Î±×·¥Àº ¾î¶»°Ô ±¸Çϳª¿ä?
¾ËÁö¿À ´Â ¿ø°ÝÆò»ý±³À°¿ø À¸·Î, ÇÁ·Î±×·¥¿¡ ´ëÇÑ Á¤º¸´Â ¾Ë¼ö ¾ø½À´Ï´Ù.
¼ö°»ý ¿©·¯ºÐ²² °¨»çµå¸®¸ç, ³³ºÎÇϽмö°·á ÀϺδ ¸Å¿ù »çȸ ȯ¿ø Ȱµ¿¿¡ »ç¿ëµË´Ï´Ù. ƯÈ÷ ¼Ò¿ÜµÈ ÀÌ¿ôµé¿¡°Ô ¶ó¸éÀ» ±âºÎÇϸç ÀÛÀº ³ª´®À» À̾°í ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ¾Æ·¡ ¸µÅ©¿¡¼ È®ÀÎÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ¾ËÁö¿À »çȸȯ¿ø Ȱµ¿
-
01.50ºÐ
JNI¸¦ ÀÌ¿ëÇÑ ÀÚ¹Ù¿Í C ÀÎÅÍÆäÀ̽º part1
JNI ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇØ¼ ÀÚ¹Ù ÄÚµå¿Í ³×ÀÌÆ¼ºê C ÄÚµå »çÀÌ¿¡ ÀڷḦ ÁÖ°í ¹Þ±â
ºó ÇÁ·ÎÁ§Æ® »ý¼º/MainActivity.java ÄÚµå ¿±â/ÇØ´çÆÄÀÏ Ãß°¡ »ý¼º/activity_main.xml ÆÄÀÏ ¼öÁ¤/º¯¼ö ¼±¾ð/¾Èµå·ÎÀÌµå ÆÄÀÏ »ý¼º/GetStringUTFChars ÇÔ¼ö/¹öưÀ» ´·¶À» ¶§ µ¿ÀÛ ÄÚµå Ãß°¡/¿¡¹Ä·¹ÀÌÅÍ È®ÀÎ
-
02.51ºÐ
JNI¸¦ ÀÌ¿ëÇÑ ÀÚ¹Ù¿Í C ÀÎÅÍÆäÀ̽º part2
JNI ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇØ¼ ÀÚ¹Ù ÄÚµå¿Í ³×ÀÌÆ¼ºê C ÄÚµå »çÀÌ¿¡ °´Ã¼ ¹× ¹è¿ Çü½ÄÀÇ ÀڷḦ ÁÖ°í ¹ÞÀ¸¸ç ¿À·ù¸¦ ó¸®
°´Ã¼ Á¤º¸ ±³È¯ ¹æ¹ý/4°³ÀÇ °ø¿ë ÇÔ¼ö-¸Þ¼Òµå¿¡¼ µ¿ÀÏÇÑ ±â´É/¿¡·¯ ¸Þ½ÃÁö ±¸¹® Ãß°¡/ndk-build/Store.java ÆÄÀÏ ¿±â/Store.c ¿¡¼ ¿À·ù ÇÔ¼ö Ãß°¡/refresh-¶óÀ̺귯¸® ÀÚµ¿ »ý¼º/¿À·ù ÇØ°á ÈÄ ndk-build
-
03.51ºÐ
³×ÀÌÆ¼ºê Äڵ忡¼ ÀÚ¹Ù Äݹé È£Ãâ
JNI ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇØ¼ ³×ÀÌÆ¼ºê Äڵ忡¼ ÀÚ¹Ù ÄÚµåÀÇ ¸Å¼Òµå È£Ãâ
ÀÚ¹Ù¿Í ³×ÀÌÆ¼ºê thread µ¿±âÈ/3°³ÀÇ »ó¼ö define/MonitorEnter/processEntry ¸Þ¼Òµå ±¸Çö/Çì´õ ÆÄÀÏ Ãß°¡/ÀÎÅÍÆäÀ̽º »ó¼Ó/runWatcher/ÄݹéÇÏ´Â ¸Þ¼Òµå Á¤º¸ ¿¬µ¿/°¢°¢ÀÇ ÀÚ·áÇü¿¡ ¸Â´Â ´ëÇ¥ ½Éº¼/processEntry ¼öÁ¤/Äݹé/Äݹé Áß´Ü È®ÀÎ
-
04.50ºÐ
¿ÏÀüÇÑ ³×ÀÌÆ¼ºê ¾îÇø®ÄÉÀÌ¼Ç ÀÛ¼º
ÀÚ¹Ù ÄÚµå ¾øÀÌ ¼ø¼ö ³×ÀÌÆ¼ºê C/C++ Äڵ常À» »ç¿ëÇØ¼ ±âº»ÀûÀÎ À̺¥Æ®¸¦ ó¸®ÇÏ´Â ¾Èµå·ÎÀÌµå ¾îÇø®ÄÉÀÌ¼Ç Á¦ÀÛ
c³×ÀÌÆ¼ºê Äڵ常À» »ç¿ëÇØ ¾îÇø®ÄÉÀÌ¼Ç »ý¼º/»õ ÇÁ·ÎÁ§Æ® »ý¼º/Apply ÇöÀç¼³Á¤ ¼öÁ¤/µÎ¹øÂ° Header File Ãß°¡/µ¿ÀÏÇÑ À̸§ÀÇ c++ ÆÄÀÏ Ãß°¡/module À̸§À¸·Î ¶óÀ̺귯¸® »ý¼º/ÄݹéÇÔ¼ö ¼±¾ð/Ãß°¡ÀûÀ¸·Î ÄÚµå »ðÀÔ/ÇÔ¼ö ¼öÁ¤/¸Þ½ÃÁö log·Î Ãâ·Â/log ¸Þ½ÃÁö È®ÀÎ
-
05.42ºÐ
OpenGL ES·Î ±×·¡ÇÈ ·£´õ¸µ part1
OpenGL ES ±×·¡ÇÈ ¶óÀ̺귯¸®¸¦ »ç¿ëÇØ¼ ¾Èµå·ÎÀÌµå ¾îÇø®ÄÉÀ̼ÇÀ» Á¦ÀÛ
ŸÀ̸Ӹ¦ ÅëÇØ ¹°Ã¼¸¦ À̵¿½ÃŰ´Â ¾îÇø®ÄÉÀ̼Ç/blaster.hpp ÆÄÀÏ ¿±â/TimeService-reset/¿À·ù ó¸®/GraphicsService class ¼±¾ð/OpenGLÀ» »ç¿ëÇϱâ À§ÇØ ÃʱâÈ ÇÏ´Â start ¸Þ¼Òµå/paths and symbols/±âÁ¸ ÄÚµå »èÁ¦Çϰí update ¸Þ¼Òµå È£Ãâ/scripts/obj-libpng.a¶óÀ̺귯¸® »ý¼º È®ÀÎ
-
06.50ºÐ
OpenGL ES·Î ±×·¡ÇÈ ·£´õ¸µ part2
OpenGL ES ±×·¡ÇÈ ¶óÀ̺귯¸®¸¦ »ç¿ëÇØ¼ ÅØ½ºÃÄ ¹× ½ºÇÁ¶óÀÌÆ®¸¦ Ç¥ÇöÇϱâ
OpenGS ES·Î ÅØ½ºÃÄ ·Îµù ½Ç½À/ÅØ½ºÃĸ¦ »ç¿ëÇϴµ¥ °ü·ÃµÈ class ¸¸µé±â/ÄݹéÇÔ¼ö µî·Ï/png_read_image/Ãß°¡·Î ¸¸µç ¼Ò¸êÀÚ ±¸Çö/LogCat È®ÀÎ/header file Ãß°¡/ÇØ´ç x,y À妽º °ª ±¸Çϱâ/½ºÇÁ¶óÀÌÆ® °ü·Ã º¯¼ö ÃʱâÈ/class ±¸Çö/¿¡¹Ä·¹ÀÌÅÍ ½ÇÇà ÈÄ ¾Ö´Ï¸ÞÀÌ¼Ç È®ÀÎ
-
07.46ºÐ
OpenGL ES·Î ±×·¡ÇÈ ·£´õ¸µ part3
OpenGL ES ±×·¡ÇÈ ¶óÀ̺귯¸®¸¦ »ç¿ëÇØ¼ ŸÀÏ¸Ê ·£´õ¸µ ÀÛ¾÷ ¼öÇàÇϱâ
ŸÀÏ¸Ê ·£´õ¸µ/ŸÀÏ¸Ê class ¼±¾ð/xmlDocument ÀνºÅϽº »ç¿ë/Tiles/ÇÊ¿äÇÑ vertex ÁÂÇ¥°ª ÀúÀå/±×¸²À» Àß¶ó ŸÀÏ·Î ºÙ¿©³Ö±â/BlasterÄڵ忡¼ background class »ý¼º/º¯¼ö »ç¿ë/¶óÀ̺귯¸® »ç¿ë ±âº» ÀÛ¾÷ ¿Ï·á
-
08.42ºÐ
OpenSL ES·Î »ç¿îµå Àç»ý
OpenSL ES »ç¿îµå ¶óÀ̺귯¸®¸¦ »ç¿ëÇØ¼ »ç¿îµå¸¦ Àç»ý ¹× ³ìÀ½ ÀÛ¾÷ ¼öÇàÇϱâ
À½¾Ç Àç»ý ½Ç½À/descript¿¡¼ À½¾ÇÆÄÀÏ È®ÀÎ/À½¾ÇÀ» ¸ØÃß´Â ¸Þ¼Òµå ±¸Çö/unload¸Þ¼Òµå/»ç¿îµå ¼ºñ½º°¡ ¸ØÃèÀ» ¶§ÀÇ µ¿ÀÛ Ãß°¡/assetsÆú´õ¿¡ È¿°úÀ½ ³Ö±â/³ìÀ½À» ÃʱâÈ ÇÏ´Â ¸Þ¼Òµå È£Ãâ/blasterÄÚµå ¿±â
-
09.38ºÐ
ÀÔ·Â ±â±â ó¸®
¾Èµå·ÎÀ̵å NDK¸¦ »ç¿ëÇØ¼ ÀÔ·Â ±â±â¿¡¼ ¹ß»ýÇÏ´Â À̺¥Æ® ó¸®Çϱâ
ÀÔ·ÂÀåÄ¡ ó¸® ½Ç½À/inputÇڵ鷯¸¦ »ç¿ëÇϱâ À§ÇØ ÀÚ·á Ãß°¡/ontouchevent¸Þ¼Òµå ±¸Çö/update¸Þ¼Òµå Ãß°¡/Űº¸µå,µðÆÐµå,Æ®·¢º¼ ÀÔ·Âó¸® ½Ç½À/Æ®·¢º¼ À̺¥Æ® ¸Þ¼Òµå ±¸Çö/¼³Á¤ Á¤º¸ Áß dPad¸¦ yes·Î º¯°æ
-
10.50ºÐ
¼¾¼ ó¸®
¾Èµå·ÎÀ̵å NDK¸¦ »ç¿ëÇØ¼ ¼¾¼¿¡¼ ¹ß»ýÇÏ´Â À̺¥Æ®¸¦ ó¸®Çϱâ
°¡»óŰº¸µå Á¦¾î ¹æ¹ý ±¸Çö/°¡»óŰº¸µå¸¦ º¸¿©ÁÖ´Â ¸Þ¼Òµå/Űº¸µå Ŭ·¡½º¸¦ ÀԷ¼ºñ½º¸¦ ó¸®ÇÏ´Â input¼ºñ½º¿¡¼ °¡Á®¿Í »ç¿ë/¸â¹öº¯¼ö ¼öÁ¤/findrotation¸Þ¼Òµå ½ÇÇà/ȸé ȸÀü¿¡ °ü·ÃµÈ ¸â¹öº¯¼ö Ãß°¡/°¡¼Óµµ ¼¾¼ÃàÀ» Àüȯ
-
11.47ºÐ
±âÁ¸ ¶óÀ̺귯¸® Æ÷ÆÃ part1
¾Èµå·ÎÀ̵å NDK¸¦ ÅëÇØ ±âÁ¸ÀÇ C++ °ü·Ã ¹ü¿ë ¶óÀ̺귯¸®¸¦ °¡Á®¿Í¼ Àû¿ëÇϱâ
c++ ¶óÀ̺귯¸® Æ÷ÆÃ/close¸Þ¼Òµå ÄÚµå ¼öÁ¤/sdÄ«µå¸¦ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ±ÇÇÑ Ãß°¡/shipÆÄÀÏ ¿¾î °æ·Î ¼öÁ¤/Àå¾Ö¹° Ŭ·¡½º ±¸Çö//onactivate°¡ È£ÃâµÇ¾úÀ» ¶§ ÄÚµå ÀÔ·Â/ºôµå ¼³Á¤ ÆÄÀÏ ¼öÁ¤/try/catch¹®À¸·Î º¯°æ/¼Ò¸êÀÚ »èÁ¦
-
12.45ºÐ
±âÁ¸ ¶óÀ̺귯¸® Æ÷ÆÃ part2
¾Èµå·ÎÀ̵å NDK¸¦ ÅëÇØ ±âÁ¸ÀÇ ±×·¡ÇȰü·Ã ¶óÀ̺귯¸®¸¦ °¡Á®¿Í¼ Àû¿ëÇϱâ
ºÎ½ºÆ® ¶óÀ̺귯¸® ¿À·ù ¼öÁ¤/lthread»ý¼º/box2d¿¡ ÀÖ´Â ¸ðµç ¼Ò½ºÆÄÀÏ ¼±ÅÃ/box2d_staticÃß°¡/3°³ÀÇ °æ·Î Ãß°¡/properties for jni¿¡¼ °æ·Î Ãß°¡/Çì´õÆÄÀÏ Ãß°¡ ÈÄ »ý¼ºÀÚ ±¸Çö/createbody¸Þ¼Òµå
-
13.41ºÐ
¹°¸® ½Ã¹Ä·¹À̼Ç
¾Èµå·ÎÀ̵å NDK¸¦ ÅëÇØ Box2D ¶óÀ̺귯¸®¸¦ »ç¿ëÇØ¼ ¹°¸® ½Ã¹Ä·¹ÀÌ¼Ç ¼öÇàÇϱâ
createtarget¸Þ¼Òµå/Çì´õÆÄÀϰú ¼Ò½ºÆÄÀÏ »ý¼º/joint¶ó´Â ¹°¸®È¿°ú¸¦ ³»±âÀ§ÇÑ ¼Ó¼º°ª/update¸Þ¼Òµå/°á°ú update/¹°¸®È¿°ú Ãß°¡/¿ìÁÖ¼±¿¡ ¹°¸®È¿°ú Ãß°¡/ºí¶ó½ºÅÍ ÄÚµå ¿±â/¿¡¹Ä·¹ÀÌÅÍ ½ÇÇà µ¿ÀÛ È®ÀÎ
-
14.41ºÐ
3D ±×·¡ÇÈ ·£´õ¸µ
¾Èµå·ÎÀ̵å NDK¸¦ ÅëÇØ Irrlicht ¶óÀ̺귯¸®¸¦ »ç¿ëÇØ¼ 3D ±×·¡ÇÈ ·£´õ¸µ ¼öÇàÇϱâ
3d±×·¡ÇÈ ·£´õ¸µ ½Ç½À/Çì´õÆÄÀÏ °æ·Î Ãß°¡/graphicsserviceŬ·¡½º ¼öÁ¤/stop¸Þ¼Òµå ¼öÁ¤/¹è°æ ¸¸µé±â/Àå¾Ö¹°°ú ¿ìÁÖ¼± °´Ã¼¿¡ º¯°æµÈ »çÇ× Àû¿ë/background Çì´õÆÄÀϰú ¼Ò½ºÆÄÀÏ Á¦°Å/3d±×·¡ÇÈ Ç¥Çö°ú ¾Ö´Ï¸ÞÀÌ¼Ç ±¸Çö È®ÀÎ
-
15.45ºÐ
µð¹ö±ë°ú ¹®Á¦Çذá
¾Èµå·ÎÀ̵å NDK¸¦ ÅëÇØ µð¹ö±ë ¹× ¼º´É ºÐ¼® ÀÛ¾÷ ¼öÇàÇϱâ
¾îÇø®ÄÉÀÌ¼Ç µð¹ö±ë°ú ¹®Á¦ÇØ°á ¹æ¹ý ½Ç½À/°æ°í ÇØ°á ¹æ¹ý/acroedit½ÇÇà/cygwinÀÔ·Ââ¿¡ ndk-gdb2½ÇÇà/profÇì´õÆÄÀÏ ºôµå ¼³Á¤ º¯°æ/ºôµå ¼³Á¤ÆÄÀÏ android·Î º¯°æ/cmdâ ¿°í adb pull¸í·É¾î ÀÔ·Â/gprof´Â °£´ÜÇÑ °á°ú¸¦ º¸¿©ÁÖ´Â ÇÁ·ÎÆÄÀÏ·¯
-
16.43ºÐ
¸ÖƼ¹Ìµð¾î Àç»ý part1
¾Èµå·ÎÀ̵å NDK¸¦ ÅëÇØ ¸ÖƼ¹Ìµð¾î µ¥ÀÌÅÍ Ã³¸®Çϱâ
¸ÖƼ¹Ìµð¾î Àç»ý ½Ç½À/value°ª º¯°æ/ÀúÀå ÈÄ graphical laoutÀ¸·Î È®ÀÎ/Å©±â Á¶Á¤/logÃâ·Â/2°³ÀÇ ¸Þ¼Òµå ±¸Çö/¹öư ±¸Çö/jniÀÎÅÍÆäÀ̽º¸¦ ÅëÇØ ¸Þ¼Òµå¸¦ ±¸µ¿ÇÒ ¼ö ÀÖµµ·Ï ¼±¾ð
-
17.46ºÐ
¸ÖƼ¹Ìµð¾î Àç»ý part2
¾Èµå·ÎÀ̵å NDK¸¦ ÅëÇØ ¸ÖƼ¹Ìµð¾î µ¥ÀÌÅÍ Ã³¸®Çϱâ
¿ÀǸƽº ¶óÀ̺귯¸®¸¦ ÀÌ¿ëÇÑ ¸ÖƼ¹Ìµð¾î Àç»ý/datacache ¹è¿·Î ÀúÀåµÇµµ·Ï ¼±¾ð/rewind ÇÔ¼ö È£Ãâ/streamchangecallback ÇÔ¼ö/¹Ýȯ°ªÀÇ Á¤º¸¸¦ ´ã°íÀÖ´Â º¯¼ö ¼±¾ð/player¿¡ ´ëÇÑ ÀÎÅÍÆäÀ̽º Ãß°¡/shutdown/ºôµå ¼³Á¤ ÄÚµå »ðÀÔ
-
18.45ºÐ
FFMPEG Ȱ¿ë
¾Èµå·ÎÀ̵å NDK¸¦ ÅëÇØ FFMPEG ¶óÀ̺귯¸®¸¦ °¡Á®¿Í ºñµð¿À, ¿Àµð¿À µ¥ÀÌÅÍ µðÄÚµù ÀÛ¾÷ ¼öÇàÇϱâ
FFMPEGÀû¿ë ½Ç½À/pkt_queue_getÇÔ¼ö ±¸Çö/½ÇÁ¦·Î video µðÄÚµùÇÏ´Â ºÎºÐ ±¸Çö/audioflinger_device¸¦ ¼¼ÆÃÇÏ´Â ·¡ÇÎÇÔ¼ö/jni°ü·Ã ¸Þ¼Òµå ±¸Çö/»ý¼ºµÈ ui°³Ã¼¸¦ ÀÚ¹ÙÄڵ忡 °¡Á®´Ù Ȱ¿ë/surfaceholder¼±¾ð/button±îÁö import
-
19.47ºÐ
PDK ±â¹Ý ¾îÇø®ÄÉÀÌ¼Ç °³¹ß
¾Èµå·ÎÀ̵å Àüü ¼Ò½º¸¦ ÀÌ¿ëÇØ¼ PDK ±â¹ÝÀ¸·Î ¾îÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ´Â ¹æ¹ý ¾Ë¾Æº¸±â
PDK ±â¹Ý ¾îÇø®ÄÉÀÌ¼Ç °³¹ß/PDK ¼³¸í/Å͹̳ÎÀ» ¿¬ »óÅ¿¡¼ downloadsµð·ºÅ丮·Î À̵¿[/14:39] ¾Èµå·ÎÀÌµå ¸í·É¼Â ÀÔ·Â/pdk ±â¹Ý ¾îÇø®ÄÉÀÌ¼Ç »ý¼º/apkÆÄÀÏÀÌ »ý¼ºµÈ ºÎºÐ È®ÀÎ/¾Èµå·ÎÀ̵å Àüü ¼Ò½º°¡ ºôµåµÈ °á°ú/pathÁöÁ¤
-
20.1½Ã°£ 4ºÐ
SDL ¶óÀ̺귯¸® ±â¹Ý ¾îÇø®ÄÉÀÌ¼Ç °³¹ß
¾Èµå·ÎÀ̵å·Î Æ÷ÆÃµÈ SDL ¶óÀ̺귯¸®¸¦ NDK¸¦ »ç¿ëÇØ¼ JAVA ÄÚµå¿Í ¿¬µ¿ÇÏ´Â ½Ç½ÀÀ» ¼öÇàÇϱâ
Android application¸¸µé±â/Maudiobuffer ÇÔ¼ö/SDLlibraries ¼Ò½ºÄÚµå È®ÀÎ/»ç°¢Çü ¿ÀºêÁ§Æ®¿¡ ÁÂÇ¥°ª ÁöÁ¤/SDL_mutexP(audiomutex);/ÇÁ·ÎÁ§Æ®¿¡¼ È®ÀÎÇϴ¹æ¹ý/ºñµð¿À¼³Á¤/[01:00:20] ¼³Á¤¿¡ hw.dpad¸¦ yes·Î º¯°æ/[01:03:51] ±âÁ¸¼Ò½º¿Í ºñ±³