°£Æí°áÁ¦, ½Å¿ëÄ«µå û±¸ÇÒÀÎ
ÀÎÅÍÆÄÅ© ·Ôµ¥Ä«µå 5% (29,930¿ø)
(ÃÖ´ëÇÒÀÎ 10¸¸¿ø / Àü¿ù½ÇÀû 40¸¸¿ø)
ºÏÇǴϾð ·Ôµ¥Ä«µå 30% (22,050¿ø)
(ÃÖ´ëÇÒÀÎ 3¸¸¿ø / 3¸¸¿ø ÀÌ»ó °áÁ¦)
NH¼îÇÎ&ÀÎÅÍÆÄÅ©Ä«µå 20% (25,200¿ø)
(ÃÖ´ëÇÒÀÎ 4¸¸¿ø / 2¸¸¿ø ÀÌ»ó °áÁ¦)
Close

¾Èµå·ÎÀ̵å NDK ÇÁ·Î±×·¡¹Ö : JNI¿Í C/C++ ¶óÀ̺귯¸®¸¦ È°¿ëÇÑ ³×ÀÌƼºê ¾Èµå·ÎÀÌµå ¾ÖÇø®ÄÉÀ̼Ç

¿øÁ¦ : Android NDK beginner's guide
¼Òµæ°øÁ¦

2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.

ÆǸÅÁö¼ö 49
?
ÆǸÅÁö¼ö¶õ?
»çÀÌÆ®ÀÇ ÆǸŷ®¿¡ ±â¹ÝÇÏ¿© ÆǸŷ® ÃßÀ̸¦ ¹Ý¿µÇÑ ÀÎÅÍÆÄÅ© µµ¼­¿¡¼­ÀÇ µ¶¸³ÀûÀÎ ÆǸŠÁö¼öÀÔ´Ï´Ù. ÇöÀç °¡Àå Àß Æȸ®´Â »óÇ°¿¡ °¡ÁßÄ¡¸¦ µÎ¾ú±â ¶§¹®¿¡ ½ÇÁ¦ ´©Àû ÆǸŷ®°ú´Â ´Ù¼Ò Â÷ÀÌ°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ÆǸŷ® ¿Ü¿¡µµ ´Ù¾çÇÑ °¡ÁßÄ¡·Î ±¸¼ºµÇ¾î ÃÖ±ÙÀÇ À̽´µµ¼­ È®Àνà À¯¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇØ´ç Áö¼ö´Â ¸ÅÀÏ °»½ÅµË´Ï´Ù.
Close
°øÀ¯Çϱâ
Á¤°¡

35,000¿ø

  • 31,500¿ø (10%ÇÒÀÎ)

    1,750P (5%Àû¸³)

ÇÒÀÎÇýÅÃ
Àû¸³ÇýÅÃ
  • S-Point Àû¸³Àº ¸¶ÀÌÆäÀÌÁö¿¡¼­ Á÷Á¢ ±¸¸ÅÈ®Á¤ÇϽŠ°æ¿ì¸¸ Àû¸³ µË´Ï´Ù.
Ãß°¡ÇýÅÃ
¹è¼ÛÁ¤º¸
  • 3/19(È­) À̳» ¹ß¼Û ¿¹Á¤  (¼­¿ï½Ã °­³²±¸ »ï¼º·Î 512)
  • ¹«·á¹è¼Û
ÁÖ¹®¼ö·®
°¨¼Ò Áõ°¡
  • À̺¥Æ®/±âȹÀü

  • ¿¬°üµµ¼­(224)

  • »óÇ°±Ç

AD

Ã¥¼Ò°³

´Ü°èº° ¿¹Á¦¿Í ±â¹ýÀ¸·Î ¹è¿ì´Â ³×ÀÌƼºê ¾Èµå·ÎÀÌµå °³¹ß!

JNI¿Í C/C++ ¶óÀ̺귯¸®¸¦ È°¿ëÇÑ ³×ÀÌƼºê ¾Èµå·ÎÀÌµå ¾ÖÇø®ÄÉÀ̼ǡº¾Èµå·ÎÀ̵å NDK ÇÁ·Î±×·¡¹Ö¡». NDK¸¦ ÀÌ¿ëÇØ ±âÁ¸ C/C++ ¶óÀ̺귯¸®¸¦ È°¿ëÇÏ´Â ¹æ¹ý, ¾ÖÇø®ÄÉÀ̼ǿ¡ 2D/3D ±×·¡ÇÈ°ú »ç¿îµå¸¦ ³Ö´Â ¹æ¹ý, ¾Èµå·ÎÀ̵å ÀԷ°ú ¼¾¼­¸¦ °ü¸®ÇÏ´Â ¹æ¹ý, ³×ÀÌƼºê ¾ÖÇø®ÄÉÀ̼ÇÀ» µð¹ö±ëÇÏ°í ¹®Á¦¸¦ ÇØ°áÇÏ´Â ¹æ¹ý µîÀ» ´Ù·ï ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¼º´ÉÀ» Çâ»ó½Ãų ¼ö ÀÖµµ·Ï ¾È³»ÇÑ Ã¥ÀÌ´Ù. ¶ÇÇÑ C/C++°¡ Àû¿ëµÈ ¾ÖÇø®ÄÉÀ̼ÇÀ» »ý¼ºÇÏ°í ÀÚ¹Ù·Î ÅëÇÕÇϱâ À§ÇÑ ¹æ¹ýÀ» ¼³¸íÇÏ¿´À¸¸ç, ³×ÀÌƼºê API¿¡ Á¢±ÙÇÏ´Â ¹æ¹ý°ú °¡Àå ¼º°øÀûÀÎ ¾Èµå·ÎÀÌµå ¾ÖÇø®ÄÉÀ̼ǿ¡ »ç¿ëµÈ ¶óÀ̺귯¸®¸¦ Æ÷ÆÃÇϱâ À§ÇÑ ¹æ¹ýÀ» ¹è¿î´Ù. ½Ç¿ëÀûÀÎ ´Ü°èº° ¿¹Á¦¿Í Áß¿äÇÑ ³»¿ë, ±â¹ý µîÀ» ÅëÇØ ÀÚ¹Ù ¾ÖÇø®ÄÉÀ̼ÇÀ̳ª µ¶¸³ ¾ÖÇø®ÄÉÀ̼ǿ¡ Ãß°¡µÈ C++ Äڵ带 ±¸µ¿Çϱâ À§ÇÑ ¹æ¹ýÀ» »ìÆ캼 ¼ö ÀÖ´Ù.

ÃâÆÇ»ç ¼­Æò

C/C++·Î ÀÛ¼ºµÈ ¶óÀ̺귯¸®¸¦ »ç¿ëÇØ¾ß ÇѴٰųª, ¼º´É Çâ»óÀ» ¸ñÀûÀ¸·Î C/C++·Î ƯÁ¤ ¸ðµâÀ» °³¹ßÇØ¾ß ÇÑ´Ù¸é ÇʼöÀûÀ¸·Î JNI¸¦ »ç¿ëÇØ¾ß ÇÑ´Ù. ¾Èµå·ÎÀ̵å NDK´Â JNI¸¦ ½±°í ºü¸£°Ô »ç¿ëÇÒ ¼ö ÀÖ°Ô Á¦°øµÇ´Â µµ±¸´Ù. ÀÌ Ã¥¿¡¼­´Â NDK¸¦ ÀÌ¿ëÇØ ±âÁ¸ C/C++ ¶óÀ̺귯¸®¸¦ È°¿ëÇÏ´Â ¹æ¹ý, ¾ÖÇø®ÄÉÀ̼ǿ¡ 2D/3D ±×·¡ÇÈ°ú »ç¿îµå¸¦ ³Ö´Â ¹æ¹ý, ¾Èµå·ÎÀ̵å ÀԷ°ú ¼¾¼­¸¦ °ü¸®ÇÏ´Â ¹æ¹ý, ³×ÀÌƼºê ¾ÖÇø®ÄÉÀ̼ÇÀ» µð¹ö±ëÇÏ°í ¹®Á¦¸¦ ÇØ°áÇÏ´Â ¹æ¹ý µîÀ» ´Ù·ï ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¼º´ÉÀ» Çâ»ó½Ãų ¼ö ÀÖ°Ô ÇØÁØ´Ù.

¾Èµå·ÎÀ̵åÀÇ ³×ÀÌƼºê ¼¼°è¸¦ ¹ß°ßÇÏ°í ¾ÖÇø®ÄÉÀ̼ǿ¡ C/C++ÀÇ °­·ÂÇÔÀ» ´õÇÑ´Ù!

¾Èµå·ÎÀ̵å NDK´Â ¾ÛÀÇ ¼º´ÉÀ» °³¼±Çϱâ À§ÇØ Åº»ýÇß´Ù. °í¼º´É ÄÚµå¿Í À̽ļº ÀÖ´Â Äڵ带 »ç¿ëÇØ ¸ð¹ÙÀÏ ±â±âÀÇ ÃÖ´ë ¼º´ÉÀ» ¹ßÈÖÇÑ´Ù.

ÀÌ Ã¥Àº C/C++°¡ Àû¿ëµÈ ¾ÖÇø®ÄÉÀ̼ÇÀ» »ý¼ºÇÏ°í ÀÚ¹Ù·Î ÅëÇÕÇϱâ À§ÇÑ ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. ³×ÀÌƼºê API¿¡ Á¢±ÙÇÏ´Â ¹æ¹ý°ú °¡Àå ¼º°øÀûÀÎ ¾Èµå·ÎÀÌµå ¾ÖÇø®ÄÉÀ̼ǿ¡ »ç¿ëµÈ ¶óÀ̺귯¸®¸¦ Æ÷ÆÃÇϱâ À§ÇÑ ¹æ¹ýÀ» ¹è¿î´Ù.

½Ç¿ëÀûÀÎ ´Ü°èº° ¿¹Á¦¿Í Áß¿äÇÑ ³»¿ë, ±â¹ý µîÀ» ÅëÇØ ÀÚ¹Ù ¾ÖÇø®ÄÉÀ̼ÇÀ̳ª µ¶¸³ ¾ÖÇø®ÄÉÀ̼ǿ¡ Ãß°¡µÈ C++ Äڵ带 ±¸µ¿Çϱâ À§ÇÑ ¹æ¹ýÀ» »ìÆ캻´Ù.

¡Ú ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ë ¡Ú

¡á ÀڽŸ¸ÀÇ Ã¹ ¹ø° ¾Èµå·ÎÀÌµå ³×ÀÌƼºê ÇÁ·ÎÁ§Æ® »ý¼º
¡á ÀÚ¹Ù ³×ÀÌƼºê ÀÎÅÍÆäÀ̽º¸¦ ÀÌ¿ëÇØ ÀÚ¹Ù¿Í Åë½Å
¡á OpenGL ES¸¦ ÀÌ¿ëÇÑ 2D/3D ±×·¡ÇÈ µð½ºÇ÷¹ÀÌ
¡á OpenSL ES¸¦ ÀÌ¿ëÇÑ »ç¿îµå¿Í À½¾Ç Àç»ý
¡á ¾Èµå·ÎÀ̵å ÀԷ°ú ¼¾¼­ °ü¸®
¡á ³×ÀÌƼºê ¾ÖÇø®ÄÉÀ̼ÇÀ» µð¹ö±ëÇÏ°í ¹®Á¦ ÇØ°á
¡á ±âÁ¸ C/C++ Äڵ带 ¾Èµå·ÎÀ̵å·Î Æ÷ÆÃ
¡á ¾ÖÇø®ÄÉÀ̼ǿ¡ ±×·¡ÇÈ°ú »ç¿îµå, ¼¾¼­, ¹°¸® ÅëÇÕ

¡Ú ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ¡Ú

´õ¿í °­·ÂÇÑ ¼º´ÉÀ» ÇÊ¿ä·Î ÇÏ´Â ¾Èµå·ÎÀ̵å ÀÚ¹Ù ÇÁ·Î±×·¡¸ÓÀΰ¡? ÀÚ¹Ù¿¡ ´ëÇØ Àß ¸ð¸£°Å³ª °¡ºñÁö Ä÷ºÅÍ(garbage collector)¿¡ ½Å°æ ¾²Áö ¾Ê´Â C/C++ °³¹ßÀÚÀΰ¡? °í¼º´ÉÀÇ ¸ÖƼ¹Ìµð¾î ¾ÖÇø®ÄÉÀ̼ÇÀ̳ª °ÔÀÓÀ» °³¹ßÇÏ°íÀÚ Çϴ°¡? ÀÌ Áú¹® Áß ¾î´À Çϳª¶óµµ ÇØ´çµÈ´Ù¸é ±âº»ÀûÀÎ C/C++ Áö½ÄÀ» È°¿ëÇØ ³×ÀÌƼºê ¾Èµå·ÎÀÌµå °³¹ßÀÇ ¼¼°è·Î ¶Ù¾îµå´Â µ¥ ÀÌ Ã¥À» À¯¿ëÇÏ°Ô È°¿ëÇÒ ¼ö ÀÖ´Ù.

¡Ú ÀÌ Ã¥ÀÇ ±¸¼º ¡Ú

1Àå, '°³¹ß ȯ°æ ¼³Á¤'¿¡¼­´Â ¾Èµå·ÎÀ̵å NDK ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ´Â µ¥ ÇÊ¿äÇÑ µµ±¸µéÀ» ¼Ò°³ÇÏ°í, °³¹ß ȯ°æ°ú ¾Èµå·ÎÀÌµå ±â±â ¿¬°á, ¾Èµå·ÎÀÌµå ¿¡¹Ä·¹ÀÌÅÍÀÇ ¼³Á¤ ¹æ¹ýÀ» »ìÆ캻´Ù.

2Àå, '³×ÀÌƼºê ÇÁ·ÎÁ§Æ® »ý¼º, ÄÄÆÄÀÏ, ¹èÆ÷'¿¡¼­´Â NDK ¿¹Á¦ ÄÄÆÄÀÏ°ú ÆÐÅ°ÁöÈ­, ¹èÆ÷¿¡ ´ëÇØ »ìÆ캸°í, ÀÌŬ¸³½º¿Í NDK·Î ù ¹ø° ÀÚ¹Ù/C ÇÏÀ̺긮µå(hybrid) ÇÁ·ÎÁ§Æ®¸¦ »ý¼ºÇÑ´Ù.

3Àå, 'JNI¸¦ ÀÌ¿ëÇÑ ÀÚ¹Ù¿Í C/C++ ÀÎÅÍÆäÀ̽º'¿¡¼­´Â ÀÚ¹Ù ³×ÀÌƼºê ÀÎÅÍÆäÀ̽º(JNI)¸¦ »ç¿ëÇØ ÀÚ¹Ù, C/C++ °£ ÅëÇÕ°ú Åë½Å °úÁ¤À» »ìÆ캻´Ù.

4Àå, '³×ÀÌƼºê Äڵ忡¼­ ÀÚ¹Ù Äݹé È£Ãâ'¿¡¼­´Â ¾ç¹æÇâ(bidirectional) Åë½ÅÀ» ÅëÇØ ³×ÀÌƼºê¿¡¼­ ±×·¡ÇÈ ºñÆ®¸ÊÀ» ó¸®ÇÑ ÈÄ C¿¡¼­ ÀÚ¹Ù¸¦ È£ÃâÇÏ´Â °úÁ¤À» »ìÆ캻´Ù.

5Àå, '¿ÏÀüÇÑ ³×ÀÌƼºê ¾ÖÇø®ÄÉÀÌ¼Ç ÀÛ¼º'¿¡¼­´Â ¾Èµå·ÎÀ̵å NDK ¾ÖÇø®ÄÉÀ̼ÇÀÇ »ý¸íÁֱ⸦ »ìÆ캸°í, ÀÚ¹Ù ¾ø´Â ¿ÏÀüÇÑ ³×ÀÌƼºê ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇغ»´Ù.

6Àå, 'OpenGL ES·Î ±×·¡ÇÈ ·»´õ¸µ'¿¡¼­´Â OpenGL ES¸¦ ÀÌ¿ëÇØ °í±Þ 2D/3D ±×·¡ÇÈÀ» ÃÖ°íÀÇ ¼º´ÉÀ¸·Î ±×¸®´Â ¹æ¹ýÀ» ¼Ò°³ÇÑ´Ù. µð½ºÇ÷¹ÀÌ ÃʱâÈ­, ÅؽºÃ³(texture) ºÒ·¯¿À±â, ½ºÇÁ¶óÀÌÆ®(sprite) ±×¸®±â, ¹öÅؽº(vertex)¿Í ¸Þ½Ã(mesh)¸¦ Ç¥½ÃÇÒ À妽º ¹öÆÛ ÇÒ´ç µîÀÇ ³»¿ëÀ» ´Ù·é´Ù.

7Àå, 'OpenSL ES·Î »ç¿îµå Àç»ý'¿¡¼­´Â ¾Èµå·ÎÀ̵å NDK¿¡¼­¸¸ Á¦°øÇϴ Ưº°ÇÑ ±â´ÉÀÎ OpenSL ES¸¦ ÀÌ¿ëÇØ ³×ÀÌƼºê ¾ÖÇø®ÄÉÀ̼ǿ¡ À½¾Ç Â÷¿ø(dimension)À» Ãß°¡ÇÏ´Â ¹æ¹ý°ú »ç¿îµå ³ìÀ½ ÈÄ ½ºÇÇÄ¿·Î Àç»ýÇÏ´Â ¹æ¹ýÀ» ´Ù·é´Ù.

8Àå, 'ÀÔ·Â ±â±â¿Í ¼¾¼­ ó¸®'¿¡¼­´Â ¾Èµå·ÎÀÌµå ±â±â¿Í ¸ÖƼÅÍÄ¡ È­¸é °£ »óÈ£ÀÛ¿ëÀ» »ìÆ캻´Ù. ³×ÀÌƼºê ¾ÖÇø®ÄÉÀ̼ÇÀ¸·Î Å°º¸µå À̺¥Æ®¸¦ ó¸®ÇÏ°í, ¼¾¼­ Á¦¾î ¹æ¹ýÀ» È®ÀÎÇÑ ÈÄ ±â±â¸¦ °ÔÀÓ ÄÁÆ®·Ñ·¯·Î È°¿ëÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» »ìÆ캻´Ù.

9Àå, '¾Èµå·ÎÀ̵忡 ±âÁ¸ ¶óÀ̺귯¸® Æ÷ÆÃ'¿¡¼­´Â ÇʼöÀûÀÎ C/C++ ÇÁ·¹ÀÓ¿öÅ©(STL°ú Boost)¸¦ ÄÄÆÄÀÏÇÏ°í, ¿¹¿Ü ó¸®¿Í RTTI(RunTime Type Information, ·±Å¸ÀÓ µ¿¾È ÇØ´ç ŸÀÔ¿¡ ´ëÇÑ Á¤º¸ È®ÀÎÀ» À§ÇØ »ç¿ë)¸¦ È°¼ºÈ­½ÃÅ°´Â ¹æ¹ýÀ» »ìÆ캻´Ù. Irrlicht 3D ¿£Áø°ú Box2D ¹°¸® ¿£Áø °°Àº ¶óÀ̺귯¸®³ª ¼­µåÆÄƼ ¶óÀ̺귯¸®¸¦ ¾Èµå·ÎÀ̵å·Î Æ÷ÆÃÇÏ´Â ¹æ¹ýµµ »ìÆ캻´Ù.

10Àå, 'Àü¹® °ÔÀÓ °³¹ß'¿¡¼­´Â Irrlicht¿Í Box2D¸¦ »ç¿ëÇØ ÅÍÄ¡½ºÅ©¸°°ú ¼¾¼­¸¦ Á¦¾îÇÏ´Â 3D °ÔÀÓÀ» °³¹ßÇÑ´Ù.

11Àå, 'µð¹ö±ë°ú ¹®Á¦ ÇØ°á'¿¡¼­´Â NDK µð¹ö±× À¯Æ¿¸®Æ¼¸¦ ÀÌ¿ëÇØ ½ÇÇà ¾ÖÇø®ÄÉÀ̼ÇÀÇ »ó¼¼ ºÐ¼® °úÁ¤°ú ¾ÖÇø®ÄÉÀ̼ÇÀÇ Å©·¡½Ã ´ýÇÁ(crash dump)¸¦ ºÐ¼®ÇÏ°í, ¼º´ÉÀ» ÃøÁ¤Çغ»´Ù.

¡Ú ÀúÀÚ ¼­¹® ¡Ú

ªÀº ÄÄÇ»Æà ¿ª»ç¿¡¼­ ¿ì¸®´Â °Å´ëÇÑ ¸ÞÀÎÇÁ·¹ÀÓÀ» ½ÃÀÛÀ¸·Î °³ÀÎ ÄÄÇ»ÅÍÀÇ ´ëÁßÈ­¿Í ³×Æ®¿öÅ© »óÈ£ ¿¬°á¿¡ À̸£±â±îÁö ±â¼úÀÇ »ç¿ëÀ» ¿ÏÀüÈ÷ ¹Ù²ã ³õÀº ÁÖ¿ä »ç°ÇÀ» ÁöÄѺôÙ. À̵¿¼º(mobility)Àº Â÷¼¼´ë Çõ¸íÀÌ´Ù. À¯ºñÄõÅͽº(ubiquitous) ³×Æ®¿öÅ©¿Í »õ·Î¿î »çȸ, Àü¹®°¡, Á¦Á¶¾÷ü, °­·ÂÇÑ ±â¼ú µî ¸ðµç ±¸¼º¿ä¼Ò°¡ ¸¶·ÃµÆ´Ù. ´«¾Õ¿¡ »õ·Î¿î Çõ¸íÀÇ ½Ã±â°¡ µµ·¡ÇÏ°í ÀÖ´Ù. ±×°ÍÀÌ µÎ·Á¿òÀÌµç »õ·Î¿î ±âȸÀ̵ç ÀÌ¹Ì ¿ì¸® °ç¿¡ ¿ÍÀÖ´Ù.

¸ð¹ÙÀÏ µµÀü

¿À´Ã³¯ÀÇ ¸ð¹ÙÀÏ ±â±â´Â ÈÞ´ëÆùÀ» ½ÃÀÛÀ¸·Î ÃÖ±Ù ¸î ³â »çÀÌ¿¡ ±Þ°ÝÈ÷ ¹ßÀüÇÑ »õ·Î¿î ÃʼÒÇü, ÃÖ÷´Ü Á¦Ç°ÀÌ´Ù. ±â¼úÀû ½Ã°£ ôµµ(scale)´Â Àΰ£ÀÇ ½Ã°£ ôµµ¿Í´Â ºÐ¸íÈ÷ ´Ù¸£´Ù.
À½¾Ç Ç÷¹À̾ º¸ÆíÈ­µÈ ½Ã±â¿¡ ¾ÖÇðú ½ºÆ¼ºê À⽺´Â ÃÖÀûÀÇ Çϵå¿þ¾î¿Í ÃÖÀûÀÇ ¼ÒÇÁÆ®¿þ¾î¸¦ ÃÖÀûÀÇ ½Ã±â¿¡ ³»³õÀ¸¸é¼­ °í°´ÀÇ ¿ä±¸¸¦ ¸¸Á·½ÃÅ°´Â µ¿½Ã¿¡ »õ·Î¿î º¯È­¸¦ ¸¸µé¾ú´Ù. Áö±Ý iOS¿Í À©µµ¿ì ¸ð¹ÙÀÏ, ºí·¢º£¸®, À¥OS(WebOS), ¾Èµå·ÎÀ̵å Ç÷§Æû »çÀÌÀÇ ±ÕÇüÀ» ã´Â »õ·Î¿î »ýÅ°迡 Á÷¸éÇØÀÖ´Ù. ÀÌ »õ·Î¿î ½ÃÀå¿¡ ´ëÇÑ ¿å¸ÁÀº ±¸±ÛÀ» ÀÚ±ØÇϱ⿡ ÃæºÐÇß´Ù. ÀÌ °Å´ëÇÑ ÀÎÅÍ³Ý ½ÃÀå¿¡¼­ ¾Èµå·ÎÀ̵å´Â È®°íÈ÷ ÀÚ¸®¸Å±èÇÑ ¾ÆÀÌÆù°ú ¾ÆÀÌÆеåÀÇ ´ëÇ׸¶·Î ÁÖ¸ñ¹Þ°í ÀÖÀ¸¸ç, ºü¸¥ ¼Óµµ·Î ½ÃÀå Á¡À¯À²À» ³ôÀÌ°í ÀÖ´Ù.

ÀÌ·¯ÇÑ Çö´ëÆÇ º¸¹°¼¶¿¡¼­ »õ·Î¿î »ç¿ë ¶Ç´Â ±â¼ú ¿ë¾î, ¾ÖÇø®ÄÉÀ̼Ç(¾Èµå·ÎÀ̵忡 Àͼ÷ÇÏ´Ù¸é ¾×ƼºñƼ·Î ÀÌÇØÇÏÀÚ)Àº ¿©ÀüÈ÷ °í¾ÈµÅ¾ß ÇÑ´Ù. ¹Ù·Î ÀÌ°ÍÀÌ ¸ð¹ÙÀÏ µµÀüÀÌ´Ù. ¼ö¸¹Àº ¸ð¹ÙÀÏ ±â±â Á¦Á¶»ç°¡ Áö¿øÇÏ´Â ¿ÀǼҽº ¿î¿µÃ¼Á¦ÀÎ ¾Èµå·ÎÀÌµå ¼¼°è¿¡¼­ ¼û°ÜÁø ¿Ïº®ÇÑ Àå¼Ò¸¦ ã¾Æ¾ß ÇÑ´Ù.

±â¼úÀû °üÁ¡¿¡¼­ Çϵå¿þ¾î À̽ļº(Portability)°ú ¸ð¹ÙÀÏ ±â±âÀÇ ÇÑÁ¤µÈ ÀÚ¿ø¿¡ ´ëÇÑ È°¿ë¼º(adaptability)Àº °¡Àå ÇʼöÀûÀÎ ¸ð¹ÙÀÏ µµÀüÀÌ´Ù. ¾Èµå·ÎÀ̵忡¼­´Â ´©±¸³ª ¸ÖƼ È­¸é ÇØ»óµµ¿Í ´Ù¾çÇÑ CPU, GPU ¼Óµµ/±â´É, ¸Þ¸ð¸® Á¦¾à µîÀ» ó¸®ÇØ¾ß ÇÑ´Ù. ¸®´ª½º ±â¹Ý ½Ã½ºÅÛ(Áï, ¾Èµå·ÎÀ̵å)¿¡ ±¹ÇÑµÈ ³»¿ëÀº ¾Æ´ÏÁö¸¸, Ưº°È÷ À¯ÀÇÇØ¾ß ÇÑ´Ù.

±¸±Û ¿£Áö´Ï¾î´Â À̽ļºÀ» ³ôÀ̱â À§ÇØ °¡»ó ¸Ó½ÅÀ» ¿ÏÀüÇÑ ÇÁ·¹ÀÓ¿öÅ©(¾Èµå·ÎÀ̵å SDK) ÇüÅ·ΠÁ¦°øÇØ ¿À´Ã³¯ °¡Àå ³Î¸® ¾Ë·ÁÁø ÇÁ·Î±×·¡¹Ö ¾ð¾î ÁßÀÇ ÇϳªÀÎ ÀÚ¹Ù ÇÁ·Î±×·¥ ±¸µ¿À» °¡´ÉÇÏ°Ô Çß´Ù. ÀÚ¹Ù´Â ÁÖ·Î ¾Èµå·ÎÀ̵å ÇÁ·¹ÀÓ¿öÅ©¿¡¼­ »ç¿ëµÅ °­·ÂÇÑ ÀåÁ¡À» ¹ßÈÖÇÑ´Ù. ±âº»ÀûÀ¸·Î ¾Èµå·ÎÀ̵忡¼­´Â ÀÚ¹Ù¸¸À» Áö¿øÇÏ´Â ¹Ý¸é, ¾ÖÇÃÀÇ ¿ÀºêÁ§Æ¼ºêC·Î ÀÛ¼ºÇÑ ¿¹Á¦´Â C/C++¿¡¼­µµ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ ÀÚ¹Ù °¡»ó ¸Ó½ÅÀº JIT ÄÄÆÄÀÏ ¿É¼ÇÀ» È°¼ºÈ­ÇÏ´õ¶óµµ ¸ð¹ÙÀÏ ±â±âÀÇ ÃÖ´ë ¼º´ÉÀ» »Ì¾Æ³»´Â µ¥ ÃæºÐÇÑ ±â´ÉÀ» Á¦°øÇÏÁö ¾Ê´Â´Ù. ¸ð¹ÙÀÏ ±â±âÀÇ ÇÑÁ¤µÈ ÀÚ¿øÀº ÃÖ°íÀÇ ¸¸Á·°¨À» Á¦°øÇÒ ¼ö ÀÖ°Ô ½ÅÁßÈ÷ ºÐ¹èµÅ¾ß ÇÑ´Ù. ¾Èµå·ÎÀÌµå ³×ÀÌƼºê °³¹ß Ŷ(NDK, Native Development Kit)Àº ¹Ù·Î ÀÌ·± ¸ñÀûÀ» À§ÇØ Åº»ýÇß´Ù.

¡Ú ¿Å±äÀÌÀÇ ¸» ¡Ú

Á¤È®È÷ 10³â Àü ±¹³» ¸ð ÀºÇàÀ» ´ë»óÀ¸·Î ÀÎÅÍ³Ý ¹ðÅ· ÅëÇÕ ÇÁ·ÎÁ§Æ®¸¦ ÁøÇà ÁßÀ̾ú´Ù. CORBA¸¦ ÅëÇØ ±âÁ¸ ¼ÒÄÏ Åë½Å ¸ðµâÀ» ´ëüÇÏ´Â ÇÁ·ÎÁ§Æ®¿´°í, ´ç½Ã ³»°Ô´Â »ý¼ÒÇÑ °úÁ¦°¡ ÁÖ¾îÁ³´Ù. ´ç½Ã ÀÚ¹Ù ¾ð¾î·Î °³¹ßÇÏ´ø »óȲ¿¡¼­ ºÒ°¡ÇÇÇÏ°Ô C++ ¶óÀ̺귯¸®¸¦ Àç»ç¿ëÇØ¾ß ÇÏ´Â ¿ä±¸ »çÇ×ÀÌ µé¾î¿Ô´Ù. ±×°ÍÀÌ °¡´ÉÇÒÁö ÀDZ¸½ÉÀ» °®°í ã¾ÆºÃ´ø ³»¿ëÀÌ ¹Ù·Î JNI¿´°í, JNI¸¦ ÅëÇØ ¼º°øÀûÀ¸·Î °úÁ¦¸¦ ¸¶Ä¥ ¼ö ÀÖ¾ú´Ù. ÀÌÈÄ ¾ÆÀÌÆù°ú ¾Èµå·ÎÀ̵尡 ŵ¿Çϱâ ÀÌÀü, Áï À©µµ¿ì ¸ð¹ÙÀÏ È¯°æ¿¡¼­ µð¹ÙÀ̽º µå¶óÀ̹ö¸¦ °³¹ßÇÒ ´ç½Ã¸¸ ÇÏ´õ¶óµµ JNI´Â ÇѶ§ µµ¿òÀ» ÁÖ¾ú´ø ±×¸®°í Ãß¾ïÀ¸·Î ³²¾ÆÀÖ´Â ³à¼®¿¡ ºÒ°úÇßÁö¸¸, ¾Èµå·ÎÀÌµå °úÁ¦¸¦ ¼öÇàÇÏ°Ô µÅ °øºÎÇÏ´Â °úÁ¤¿¡¼­ ´Ù½Ã ¸¸³­ ÀÚ¹Ù¿Í JNI´Â ¾Èµå·ÎÀ̵忡¼­ ¾ø¾î¼­´Â ¾È µÉ ¿ä¼Ò·Î ÀÌ¹Ì ÀÚ¸® Àâ°í ÀÖ¾ú´Ù.

°ú°Å¿Í ÇöÀçÀÇ °æÇèÀÌ ÀÏÄ¡ÇÏ´Â ½ÃÁ¡¿¡¼­ ÀÌ Ã¥ÀÇ ¹ø¿ªÀ» ¸Ã°Ô µÆÀ» ¶§ÀÇ ´À³¦Àº »ç¹µ Èï¹Ì·Î¿ü´Ù. ¸¶Ä¡ ¿À·§µ¿¾È ¿¬¶ôÇÏÁö ¸øÇÑ ´©±º°¡¸¦ ´Ù½Ã ¸¸³ª ±×¶§ Ãß¾ïÀ» µ¹ÀÌÄѺ¸´Â ´À³¦À̶ö±î?

ÀÌ Ã¥Àº ±¸±Û¿¡¼­ Á¦°øÇÏ´Â NDK¸¦ ÅëÇØ JNI¸¦ »ç¿ëÇÏ´Â ¹æ¹ý°ú ÁÖÀÇ »çÇ×, ÆÁ µîÀ» ¼Ò°³ÇÑ´Ù. JNI¸¦ »ç¿ëÇØ¾ß ÇÏ°í ±× ¹æ¹ý¿¡ ´ëÇØ ¾Ë°í ½Í´Ù¸é ÀÌ Ã¥À» ÃßõÇÑ´Ù. ´Ù¾çÇÑ ¿¹Á¦¸¦ Çϳª¾¿ ÁøÇàÇÏ´Ù º¸¸é ¾î´Àµ¡ JNI°¡ Ä£¼÷ÇÏ°Ô ´Ù°¡¿Ã °ÍÀ» È®½ÅÇÑ´Ù.

¸ñÂ÷

1 °³¹ß ȯ°æ ¼³Á¤
¾Èµå·ÎÀÌµå °³¹ß ½ÃÀÛ
À©µµ¿ì ¼³Á¤
½Ç½À ¿¹Á¦£ü¾Èµå·ÎÀÌµå °³¹ß¿ë À©µµ¿ì ȯ°æ Áغñ
À©µµ¿ì¿¡ ¾Èµå·ÎÀÌµå °³¹ß Ŷ ¼³Ä¡
½Ç½À ¿¹Á¦£üÀ©µµ¿ì¿¡ ¾Èµå·ÎÀ̵å SDK/NDK ¼³Ä¡
¸ÆOS X ¼³Á¤
½Ç½À ¿¹Á¦£ü¸ÆOS·Î ¾Èµå·ÎÀÌµå °³¹ß Áغñ
¸ÆOS X¿¡¼­ ¾Èµå·ÎÀÌµå °³¹ß Ŷ ¼³Ä¡
½Ç½À ¿¹Á¦£ü¸ÆOS X¿¡¼­ ¾Èµå·ÎÀ̵å SDK¿Í NDK ¼³Ä¡
¸®´ª½º ¼³Á¤
½Ç½À ¿¹Á¦£ü¾Èµå·ÎÀÌµå °³¹ßÀ» À§ÇÑ ¿ìºÐÅõ ¸®´ª½º Áغñ
¸®´ª½º¿¡ ¾Èµå·ÎÀÌµå °³¹ß Ŷ ¼³Ä¡
½Ç½À ¿¹Á¦£ü¿ìºÐÅõ¿¡ ¾Èµå·ÎÀ̵å SDK/NDK ¼³Ä¡
ÀÌŬ¸³½º °³¹ß ȯ°æ ¼³Á¤
½Ç½À ¿¹Á¦£üÀÌŬ¸³½º ½ÃÀÛ
¾Èµå·ÎÀÌµå ¿¡¹Ä·¹ÀÌÆ®
½Ç½À ¿¹Á¦£ü¾Èµå·ÎÀÌµå °¡»ó ÀåÄ¡ »ý¼º
À©µµ¿ì¿Í ¸ÆOS X¿¡¼­ ¾Èµå·ÎÀÌµå ±â±â °³¹ß
½Ç½À ¿¹Á¦£üÀ©µµ¿ì¿Í ¸ÆOS X¿¡¼­ ¾Èµå·ÎÀÌµå ±â±â ¼³Á¤
¸®´ª½º¿¡¼­ ¾Èµå·ÎÀÌµå ±â±â °³¹ß
½Ç½À ¿¹Á¦£ü¿ìºÐÅõ¿¡¼­ ¾Èµå·ÎÀÌµå ±â±â ¼³Á¤
°³¹ß ±â±â ¹®Á¦ ÇØ°á
Á¤¸®

2 ³×ÀÌƼºê ÇÁ·ÎÁ§Æ® »ý¼º, ÄÄÆÄÀÏ, ¹èÆ÷
NDK ¿¹Á¦ ¾ÖÇø®ÄÉÀÌ¼Ç ÄÄÆÄÀÏ°ú ¹èÆ÷
½Ç½À ¿¹Á¦£ühellojni ¿¹Á¦ ÄÄÆÄÀÏ°ú ¹èÆ÷
¾Èµå·ÎÀ̵å SDK µµ±¸
¾Èµå·ÎÀÌµå µð¹ö±× ºê¸®Áö
ÇÁ·ÎÁ§Æ® ¼³Á¤ µµ±¸
ÀÌŬ¸³½º·Î ù ¹ø° ¾Èµå·ÎÀ̵å ÇÁ·ÎÁ§Æ® »ý¼º
½Ç½À ¿¹Á¦£üÀÚ¹Ù ÇÁ·ÎÁ§Æ® ÃʱâÈ­
´Þºò ¼Ò°³
ÀÚ¹Ù¿Í C/C++ °£ ÀÎÅÍÆäÀ̽º
½Ç½À ¿¹Á¦£üÀÚ¹Ù¿¡¼­ C ÄÚµå È£Ãâ
Makefile
ÀÌŬ¸³½º¿¡¼­ ³×ÀÌƼºê ÄÚµå ÄÄÆÄÀÏ
½Ç½À ¿¹Á¦£üÇÏÀ̺긮µå ÀÚ¹Ù/C/C++ ÇÁ·ÎÁ§Æ® ÀÛ¼º
Á¤¸®

3 JNI¸¦ ÀÌ¿ëÇÑ ÀÚ¹Ù¿Í C/C++ ÀÎÅÍÆäÀ̽º
ÀÚ¹Ù ±âº» µ¥ÀÌÅÍ Å¸ÀÔ
½Ç½À ¿¹Á¦£ü³×ÀÌƼºê Å°/°ª ÀúÀå¼Ò ºôµå
³×ÀÌƼºê Äڵ忡¼­ ÀÚ¹Ù °´Ã¼ ÂüÁ¶
½Ç½À ¿¹Á¦£üStore ³»ÀÇ °´Ã¼ ·¹ÆÛ·±½º ÀúÀå
Áö¿ª ·¹ÆÛ·±½º¿Í Àü¿ª ·¹ÆÛ·±½º
³×ÀÌƼºê Äڵ忡¼­ ¿¹¿Ü Àü´Þ
½Ç½À ¿¹Á¦£üStore¿¡¼­ ¿¹¿Ü ¹ß»ý½ÃÅ°±â
C++¿¡¼­ÀÇ JNI
ÀÚ¹Ù ¹è¿­ ó¸®
½Ç½À ¿¹Á¦£üStore¿¡¼­ °´Ã¼ ·¹ÆÛ·±½º ÀúÀå
JNI ¿¹¿Ü È®ÀÎ
Á¤¸®

4 ³×ÀÌƼºê Äڵ忡¼­ ÀÚ¹Ù Äݹé È£Ãâ
ÀÚ¹Ù¿Í ³×ÀÌƼºê ½º·¹µå µ¿±âÈ­
½Ç½À ¿¹Á¦£ü¹é±×¶ó¿îµå ½º·¹µå ½ÇÇà
½º·¹µå ¿¬°á°ú ºÐ¸®
ÀÚ¹Ù¿Í ³×ÀÌƼºê ÄÚµå »ý¸íÁÖ±â
³×ÀÌƼºê Äڵ忡¼­ ÀÚ¹Ù Äݹé È£Ãâ
½Ç½À ¿¹Á¦£ü³×ÀÌƼºê ½º·¹µå¿¡¼­ ÀÚ¹Ù ÄÚµå È£Ãâ
Äݹé
JNI ¸Þ¼Òµå Á¤ÀÇ
³×ÀÌƼºê¿¡¼­ ºñÆ®¸Ê ó¸®
½Ç½À ¿¹Á¦£ü³×ÀÌƼºê Äڵ忡¼­ Ä«¸Þ¶ó ÇÇµå µðÄÚµù
Á¤¸®

5 ¿ÏÀüÇÑ ³×ÀÌƼºê ¾ÖÇø®ÄÉÀÌ¼Ç ÀÛ¼º
³×ÀÌƼºê ¾×ƼºñƼ ÀÛ¼º
½Ç½À ¿¹Á¦£ü±âº»ÀûÀÎ ³×ÀÌƼºê ¾×ƼºñƼ »ý¼º
¾×ƼºñƼ À̺¥Æ® ó¸®
½Ç½À ¿¹Á¦£ü¾×ƼºñƼ À̺¥Æ® ó¸®
³×ÀÌƼºê ¾Û glue
UI ½º·¹µå
³×ÀÌƼºê ½º·¹µå
Androidapp ±¸Á¶Ã¼
³×ÀÌƼºê¿¡¼­ À©µµ¿ì¿Í ½Ã°£¿¡ Á¢±Ù
½Ç½À ¿¹Á¦£ü±×·¡ÇÈ µð½ºÇ÷¹ÀÌ¿Í Å¸ÀÌ¸Ó ±¸Çö
½Ã°£ ±âº»Çü
Á¤¸®

6 OpenGL ES·Î ±×·¡ÇÈ ·»´õ¸µ
OpenGL ES ÃʱâÈ­
½Ç½À ¿¹Á¦£üOpenGL ES ÃʱâÈ­
¾Ö¼Â °ü¸®ÀÚ·Î PNG ÅؽºÃÄ Àбâ
½Ç½À ¿¹Á¦£üOpenGL ES¿¡¼­ ÅؽºÃÄ ·Îµù
½ºÇÁ¶óÀÌÆ® ±×¸®±â
½Ç½À ¿¹Á¦£ü¿ìÁÖ¼± ½ºÇÁ¶óÀÌÆ® ±×¸®±â
¹öÅؽº ¹öÆÛ °´Ã¼¸¦ ÀÌ¿ëÇØ Å¸ÀÏ ¸Ê ·»´õ¸µ
½Ç½À ¿¹Á¦£üŸÀÏ ±â¹ÝÀÇ ¹è°æ È­¸é ±×¸®±â
Á¤¸®

7 OpenSL ES·Î »ç¿îµå Àç»ý
OpenSL ES ÃʱâÈ­
½Ç½À ¿¹Á¦£üOpenSL ES ¿£Áø°ú Ãâ·Â »ý¼º
OpenSL ES öÇÐ
À½¾Ç ÆÄÀÏ Àç»ý
½Ç½À ¿¹Á¦£ü¹è°æ À½¾Ç Àç»ý
»ç¿îµå Àç»ý
½Ç½À ¿¹Á¦£ü»ç¿îµå ¹öÆÛ Å¥ »ý¼º°ú Àç»ý
À̺¥Æ® Äݹé
»ç¿îµå ³ìÈ­
Á¤¸®

8 ÀÔ·Â ±â±â¿Í ¼¾¼­ ó¸®
¾Èµå·ÎÀ̵å¿ÍÀÇ »óÈ£ÀÛ¿ë
½Ç½À ¿¹Á¦£üÅÍÄ¡ À̺¥Æ® ó¸®
Å°º¸µå¿Í DÆеå, Æ®·¢º¼ À̺¥Æ® ŽÁö
½Ç½À ¿¹Á¦£ü³×ÀÌƼºê¿¡¼­ Å°º¸µå¿Í DÆеå, Æ®·¢º¼ ó¸®
±â±â ¼¾¼­ °ËÁõ
½Ç½À ¿¹Á¦£ü±â±â¸¦ Á¶ÀÌÆеå·Î º¯°æ
Á¤¸®

9 ¾Èµå·ÎÀ̵忡 ±âÁ¸ ¶óÀ̺귯¸® Æ÷ÆÃ
Ç¥ÁØ ÅÛÇø´ ¶óÀ̺귯¸®¸¦ ÀÌ¿ëÇÑ °³¹ß
½Ç½À ¿¹Á¦£üDroidBlaster¿¡ GNU STL Ãß°¡
Á¤Àû°ú °øÀ¯
STL ¼º´É
¾Èµå·ÎÀ̵忡¼­ ºÎ½ºÆ® ÄÄÆÄÀÏ
½Ç½À ¿¹Á¦£üDroidBlaster¿¡ ºÎ½ºÆ® Æ÷ÇÔ
¾Èµå·ÎÀ̵忡 ¼­µåÆÄƼ ¶óÀ̺귯¸® Æ÷ÆÃ
½Ç½À ¿¹Á¦£üNDK¸¦ ÀÌ¿ëÇØ Box2D¿Í Irrlicht ÄÄÆÄÀÏ
GCC ÃÖÀûÈ­ ·¹º§
Makefile ¸¶½ºÅÍ
Makefile º¯¼ö
Makefile ¸í·É
Á¤¸®

10 Àü¹® °ÔÀÓ °³¹ß
Box2D¸¦ ÀÌ¿ëÇÑ ¹°¸® ½Ã¹Ä·¹À̼Ç
½Ç½À ¿¹Á¦£üBox2D¸¦ ÀÌ¿ëÇÑ ¹°¸® ½Ã¹Ä·¹À̼Ç
Ãæµ¹ ŽÁö
Ãæµ¹ ¸ðµå
Ãæµ¹ ÇÊÅ͸µ
Box2D ÀÚ¿ø
¾Èµå·ÎÀ̵忡¼­ 3D ¿£Áø ±¸µ¿
½Ç½À ¿¹Á¦£üIrrlicht¸¦ ÀÌ¿ëÇÑ 3D ±×·¡ÇÈ ·»´õ¸µ
Irrlicht Àå¸é °ü¸®
Á¤¸®

11 µð¹ö±ë°ú ¹®Á¦ ÇØ°á
GDB¸¦ ÀÌ¿ëÇÑ µð¹ö±ë
½Ç½À ¿¹Á¦£üDroidBlaster µð¹ö±ë
½ºÅà Ʈ·¹À̽º ºÐ¼®
½Ç½À ¿¹Á¦£üÅ©·¡½Ã ´ýÇÁ ºÐ¼®
Å©·¡½Ã ´ýÇÁ
¼º´É ºÐ¼®
½Ç½À ¿¹Á¦£üGprof ½ÇÇà
µ¿ÀÛ °úÁ¤
ARM°ú thumb, ³×¿Â
Á¤¸®

Ã¥À» ¸¶Ä¡¸ç

ÀúÀÚ¼Ò°³

½Ç¹ð ¶óŸºÎÀÌ [Àú] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

C++¿Í ÀÚ¹Ù¸¦ °æÇèÇÑ IT Àü¹® ÄÁ¼³ÅÏÆ®´Ù. ¿ìÁÖ »ê¾÷¿¡ Á¾»çÇßÀ¸¸ç, µðÁöÅÐ Çõ¸í¿¡ Âü¿©ÇÏ´Â ¹ßÅØ Å×Å©³î·ÎÁö½º(Valtech Technologies)¿¡¼­ Ç×°ø ÇÁ·ÎÁ§Æ®¸¦ ¼öÇàÇß´Ù. ÇÁ¶û½º Åø·çÁîÀÇ Æú »ç¹ÙƼ¿¡(Paul Sabatier) ´ëÇп¡¼­ ÇÐÀ§¸¦ ¹Þ¾ÒÀ¸¸ç, ¸®¹öÇ® ´ëÇп¡¼­ ÄÄÇ»ÅÍ°úÇÐ ¼®»çÇÐÀ§¸¦ ¹Þ¾Ò´Ù. ±â¼úÀ» »ç¶ûÇÏ´Â »ç¶÷À¸·Î¼­ ¸ð¹ÙÀÏ ±â¼ú¿¡ ¿­Á¤ÀûÀ̸ç, ¾Èµå·ÎÀÌµå ½º¸¶Æ®Æù ¾ø´Â »îÀ» ²Þ²Ù±â Èûµé´Ù°í ÇÑ´Ù.

ÇãÀ±±Ô [¿ª] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.

ÀÌ »óÇ°ÀÇ ½Ã¸®Áî

(ÃÑ 225±Ç / ÇöÀ籸¸Å °¡´Éµµ¼­ 225±Ç)

¼±ÅÃÇÑ »óÇ° ºÏÄ«Æ®´ã±â
ÆîÃ帱â

Àü°øµµ¼­/´ëÇб³Àç ºÐ¾ß¿¡¼­ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥

    ¸®ºä

    0.0 (ÃÑ 0°Ç)

    100ÀÚÆò

    ÀÛ¼º½Ã À¯ÀÇ»çÇ×

    ÆòÁ¡
    0/100ÀÚ
    µî·ÏÇϱâ

    100ÀÚÆò

    0.0
    (ÃÑ 0°Ç)

    ÆǸÅÀÚÁ¤º¸

    • ÀÎÅÍÆÄÅ©µµ¼­¿¡ µî·ÏµÈ ¿ÀǸ¶ÄÏ »óÇ°Àº ±× ³»¿ë°ú Ã¥ÀÓÀÌ ¸ðµÎ ÆǸÅÀÚ¿¡°Ô ÀÖÀ¸¸ç, ÀÎÅÍÆÄÅ©µµ¼­´Â ÇØ´ç »óÇ°°ú ³»¿ë¿¡ ´ëÇØ Ã¥ÀÓÁöÁö ¾Ê½À´Ï´Ù.

    »óÈ£

    (ÁÖ)±³º¸¹®°í

    ´ëÇ¥ÀÚ¸í

    ¾Èº´Çö

    »ç¾÷ÀÚµî·Ï¹øÈ£

    102-81-11670

    ¿¬¶ôó

    1544-1900

    ÀüÀÚ¿ìÆíÁÖ¼Ò

    callcenter@kyobobook.co.kr

    Åë½ÅÆǸž÷½Å°í¹øÈ£

    01-0653

    ¿µ¾÷¼ÒÀçÁö

    ¼­¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù)

    ±³È¯/ȯºÒ

    ¹ÝÇ°/±³È¯ ¹æ¹ý

    ¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼­ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼­ ½Åû °¡´É

    ¹ÝÇ°/±³È¯°¡´É ±â°£

    º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É
    ´Ü, »óÇ°ÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦Á¡ ¹ß°ß ÈÄ 30ÀÏ À̳»

    ¹ÝÇ°/±³È¯ ºñ¿ë

    º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã
    »óÇ°À̳ª ¼­ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯/¹ÝÇ°Àº ¹Ý¼Û·á ÆǸÅÀÚ ºÎ´ã

    ¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯

    ·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
    (´ÜÁö È®ÀÎÀ» À§ÇÑ Æ÷Àå ÈѼÕÀº Á¦¿Ü)

    ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    ¿¹) È­ÀåÇ°, ½ÄÇ°, °¡ÀüÁ¦Ç°(¾Ç¼¼¼­¸® Æ÷ÇÔ) µî

    ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì
    ¿¹) À½¹Ý/DVD/ºñµð¿À, ¼ÒÇÁÆ®¿þ¾î, ¸¸È­Ã¥, ÀâÁö, ¿µ»ó È­º¸Áý

    ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì

    ·ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì

    »óÇ° Ç°Àý

    °ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½

    ¼ÒºñÀÚ ÇÇÇغ¸»ó
    ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó

    ·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº ¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê

    ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ

    (ÁÖ)KGÀ̴Ͻýº °áÁ¦´ë±Ý¿¹Ä¡¾÷ µî·Ï¹øÈ£: 02-006-00013

    (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ
    ¸ðµç °Å·¡¿¡ ´ëÇÏ¿© (ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼­ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.
    µî·Ï ¿©ºÎ´Â e-±ÝÀ¶¹Î¿ø¼¾ÅÍ È¨ÆäÀÌÁö(www.fcsc.kr)ÀÇ µî·Ï¡¤½Å°í>ÀüÀÚ±ÝÀ¶¾÷µî·ÏÇöȲ ¸Þ´º¿¡¼­ È®ÀÎÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ¼­ºñ½º °¡ÀÔ»ç½Ç È®ÀÎ

    ¹è¼Û¾È³»

    • ±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.

    • Ãâ°í°¡´É ½Ã°£ÀÌ ¼­·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.

    • ±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.

    • ¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.

    • - µµ¼­ ±¸¸Å ½Ã 15,000¿ø ÀÌ»ó ¹«·á¹è¼Û, 15,000¿ø ¹Ì¸¸ 2,500¿ø - »óÇ°º° ¹è¼Ûºñ°¡ ÀÖ´Â °æ¿ì, »óÇ°º° ¹è¼Ûºñ Á¤Ã¥ Àû¿ë