¹Ýµð¾Ø·ç´Ï½º ÀÎÅͳݼ­Á¡

³×ºñ°ÔÀÌ¼Ç ½Ç½Ã°£ Àαâ Ã¥

    ÇÁ·Î ¾Èµå·ÎÀÌµå °ÔÀÓ°³¹ß

    ÇÁ·Î ¾Èµå·ÎÀÌµå °ÔÀÓ°³¹ß java¿Íc¸¦ÀÌ¿ëÇÑ

    • ºí¶óµð¹Ì¸£ ½Ç¹Ù Àú
    • ·ù±¤ ¿ª
    • Á¦ÀÌÆà
    • 2011³â 11¿ù 01ÀÏ
    • Á¤°¡
      26,000¿ø
    • ÆǸŰ¡
      26,000¿ø [0% ÇÒÀÎ]
    • °áÁ¦ ÇýÅÃ
      ¹«ÀÌÀÚ
    • Àû¸³±Ý
      780¿ø Àû¸³ [3%P]

      NAVER Pay °áÁ¦ ½Ã ³×À̹öÆäÀÌ Æ÷ÀÎÆ® 5% Àû¸³ ?

    Ç°ÀýµÈ »óÇ°ÀÔ´Ï´Ù.

    ȸ¿ø¸®ºä
    - [0]
    ISBN: 9788996241096 408ÂÊ 188 x 257 (§®)

    Áö±Ý ÀÌÃ¥Àº

    ÀÌ ºÐ¾ßÀÇ º£½ºÆ®¼¿·¯

    ÀÌ Ã¥°ú ÇÔ²² ±¸¸ÅÇÑ Ã¥

    ÀÌ Ã¥ÀÇ ½Ã¸®Áî

    Àüü ¼±Åà ¼îÇÎÄ«Æ® ´ã±â

    ÃâÆÇ»ç ¸®ºä

    ÀÌ Ã¥Àº ¾Èµå·ÎÀ̵å(Android) Ç÷§ÆûÀ» À§ÇÑ ÃÖ»óÀÇ °ÔÀÓÀ» ¸¸µé·Á´Â µ¶ÀÚ¸¦ µ½´Â Ã¥ÀÌ´Ù. ¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥ °³¹ß¿¡ ´ëÇÑ Ã¥Àº ¸¹ÀÌ ÀÖÁö¸¸, ±âÁ¸ PC °ÔÀÓÀ» ÃÖ¼ÒÇÑÀÇ ³ë·Â¸¸À¸·Î ¾Èµå·ÎÀ̵å Ç÷§Æû¿¡ À̽ÄÇÑ´Ù´Â µ¶Æ¯ÇÑ Á¢±Ù¹æ½ÄÀ» Á¦½ÃÇÏ´Â °ÍÀ¸·Î´Â ÀÌ Ã¥ÀÌ À¯ÀÏÇÏ´Ù. ÀÌ Ã¥Àº ½ÇÁúÀûÀÎ ¿¹Á¦µéÀ» ÅëÇؼ­ ±×·¯ÇÑ Á¢±Ù¹æ½ÄÀ» º¸¿©ÁØ´Ù. ÀÌ Ã¥À» Á¦´ë·Î °øºÎÇϱâ À§Çؼ­´Â Java¿Í ANSI C¿¡ ´ëÇÑ ±âÃÊ°¡ Æ°Æ°ÇØ¾ß ÇÑ´Ù. º¹ÀâÇÏ°í ¾î·Á¿î °³³äµéÀ» ÃÖ´ëÇÑ ¸íÈ®ÇÏ°í °£´ÜÇÏ°Ô ¼³¸íÇÏ°í ÀÖÀ¸¸ç, ÀÌÇظ¦ µ½±â À§ÇØ ±×¸²°ú ¼Ò½º Äڵ嵵 dzºÎÇÏ°Ô Á¦½ÃÇÏ°í ÀÖ´Ù. °¢ ÀåÀÇ ¼Ò½º ÄÚµå´Â °³³äÀ» ¼¼¼¼ÇÏ°Ô ÀÌÇØÇÏ´Â µ¥ µµ¿òÀ» ÁÖ¸ç, µ¶ÀÚ°¡ ½º½º·Î °ÔÀÓÀ» ¸¸µé ¶§ °³¹ß ½Ã°£À» ÃÖ´ëÇÑ ´ÜÃàÇÏ´Â µ¥¿¡µµ µµ¿òÀÌ µÉ °ÍÀÌ´Ù. ºÎ·Ï B´Â ¿ªÀÚ°¡ ÀÛ¼ºÇÑ, ¿ø¼­¿¡´Â ¾ø´Â ¹ø¿ª¼­¸¸ÀÇ Ãß°¡ ³»¿ëÀε¥, ÀÌ ºÎ·ÏÀÇ ÁÖµÈ ¸ñÀûÀº Á¦2ÀåÀÇ ÀÛÀº ¿¹Á¦(°³¹ß ȯ°æ Á¡°ËÀÌ ¸ñÀûÀÎ)¸¦ Á¦¿ÜÇÑ ÀÌ Ã¥ÀÇ ÁÖ¿ä ¿¹Á¦µéÀ» µ¶ÀÚ°¡ µû·Î ¸®´ª½º¸¦ ÁغñÇÏÁö ¾Ê°íµµ ÀüÀûÀ¸·Î Windows¿¡¼­ ºôµåÇÏ°í ½ÇÇàÇÒ ¼ö ÀÖµµ·Ï ÇÏ¿´´Ù.

    ÀÌ Ã¥¸¸ÀÇ Æ¯Â¡
    °£´ÜÇÑ ARM C ÄÄÆÄÀÏ·¯¸¸ ÀÖÀ¸¸é PC °ÔÀÓµéÀ» ¾Èµå·ÎÀ̵å Ç÷§ÆûÀ¸·Î À̽ÄÇÒ ¼ö ÀÖ´Ù. ±× ºÎºÐ¿¡ ÁýÁßÇÑ´Ù´Â °ÍÀÌ ¹Ù·Î ÀÌ Ã¥¸¸ÀÇ ÀåÁ¡ÀÌ´Ù. Java°¡ ±âÁØÀÎ ¾Èµå·ÎÀÌµå °³¹ß ȯ°æ¿¡¼­ C Äڵ带 Àç»ç¿ëÇÒ ¼ö ÀÖ´Ù¸é, ¼öõ¼ö¸¸ ÁÙÀÇ C Äڵ带 ÀÏÀÏÀÌ Java·Î ´Ù½Ã ÀÛ¼ºÇÒ ÇÊ¿ä°¡ ¾ø´Ù. C¿Í Java¸¦ ¿ì¾ÆÇÑ ¹æ½ÄÀ¸·Î °áÇÕÇÔÀ¸·Î½á ½Ã°£°ú ºñ¿ëÀ» ¾öû³ª°Ô Àý¾àÇÒ ¼ö ÀÖ´Â °ÍÀÌ´Ù. ÀÌ Ã¥Àº ¹Ù·Î ±×·± Á¢±Ù¹æ½ÄÀ» Á¦½ÃÇÑ´Ù. ±×°ÍÀÌ ÀÌ Ã¥ÀÇ ¸ñÇ¥ÀÌÀÚ Æ¯Â¡ÀÌ´Ù. ±ÕÇüÀ» ¸ÂÃß±â À§ÇØ, Ãʹݺο¡¼­´Â Java¸¸À¸·Î ¸ð¹ÙÀÏ °ÔÀÓÀ» ¸¸µå´Â ¹æ¹ýµµ »ìÆ캻´Ù.


    µÞÇ¥Áö ³»¿ë
    Asteroids¢â³ª Wolfenstein 3D¢â, Doom µîµî °ÔÀÓ »ê¾÷À» ȹ±âÀûÀ¸·Î ¹Ù²Û °ÔÀÓµéÀ» ¿À´Ã³¯ °¡Àå ÁÖ¸ñ¹Þ´Â ¸ð¹ÙÀÏ ¹× ³ÝºÏ Ç÷§Æû Áß ÇϳªÀÎ GoogleÀÇ ¾Èµå·ÎÀ̵å Ç÷§Æû¿¡¼­ Á÷Á¢ ¸¸µé°Å³ª À̽ÄÇÒ ¼ö ÀÖ´Ù¸é ¾î¶³±î? ÀÌ Ã¥Àº Space Blaster¿Í °íÀü Asteroids °°Àº ¸ÚÁø °ÔÀÓÀ» óÀ½ºÎÅÍ ¸ðµÎ ¸¸µå´Â ¹æ¹ýÀ» º¸¿©ÁÙ »Ó¸¸ ¾Æ´Ï¶ó, Doom°ú Wolfenstein 3D µî C·Î ÀÛ¼ºµÈ °íÀü °ÉÀÛ ¼Î¾î¿þ¾î/¿ÀǼҽº °ÔÀÓµéÀ» JNI(Java Native Interface)¸¦ ÀÌ¿ëÇؼ­ ¾Èµå·ÎÀ̵å·Î À̽ÄÇÏ´Â ¹æ¹ýµµ º¸¿©ÁØ´Ù.

    ÀÌ Ã¥Àº ¾Èµå·ÎÀÌµå °ÔÀÓ °³¹ß¿¡¼­ ÀÚ¹Ù¿Í C¸¦ ±ÕÇü ÀÖ°Ô °áÇÕÇÑ È¥¼º(hybrid) Á¢±Ù¹æ½ÄÀÌ ¾ó¸¶³ª °­·ÂÇÑÁö¸¦ Àß º¸¿©ÁÖ´Â µ¶Æ¯ÇÑ Ã¥ÀÌ´Ù. ÀÚ¹ÙÀÇ ¿ì¾ÆÇÑ °´Ã¼ÁöÇâÀû Ư¡µé°ú CÀÇ °­·ÂÇÑ ¼º´ÉÀ» °áÇÕÇÑ´Ù¸é ¾Èµå·ÎÀ̵å Ç÷§Æû¿¡¼­ ¸ø ¸¸µé °ÔÀÓÀÌ ¾ø´Ù. ÀÛµ¿ °¡´ÉÇÑ ¼Ò½º Äڵ常 ±¸ÇÒ ¼ö ÀÖ´Ù¸é, ÀÌ Ã¥À» ÅëÇؼ­ ¿©·¯ºÐµµ ¾Èµå·ÎÀ̵å¿ë °ÔÀÓ °³¹ßÀÇ ¼¼°è·Î ¶Ù¾îµé ¼ö ÀÖ´Ù.

    ÀÌ Ã¥ÀÇ ÁÖ¿ä ³»¿ëÀº ´ÙÀ½°ú °°´Ù.

    - È¥¼º °ÔÀÓÀÇ ÄÄÆÄÀÏ°ú ¸µÅ©¸¦ À§ÇÑ Linux ½Ã½ºÅÛÀ» ÁغñÇÑ´Ù.
    - °£´ÜÇÑ ³×ÀÌƼºê ¶óÀ̺귯¸®¿Í ÀÚ¹Ù ÄÚµå·Î ÀÌ·ç¾îÁø ¿¹Á¦ ÇÁ·ÎÁ§Æ®¸¦ ÅëÇؼ­ Java¿Í C¸¦ ¿ì¾ÆÇÑ ¹æ½ÄÀ¸·Î °áÇÕÇÏ´Â ¹æ¹ýÀ» Á¦½ÃÇÑ´Ù.
    - Space Blaster¿Í °íÀü ¾ÆÄÉÀÌµå °ÔÀÓ Asteroids¸¦ ÀÚ¹Ù¸¸ ÀÌ¿ëÇؼ­ Á÷Á¢ ¸¸µé¾îº»´Ù.
    - GoogleÀÇ 3Â÷¿ø ÀÔ¹æü ¿¹Á¦¸¦ °³¼±ÇÏ´Â ¿¹Á¦¸¦ ÅëÇØ, OpenGL ÀÛ¾÷ÀÇ ´ëºÎºÐÀ» C·Î ±¸ÇöÇÔÀ¸·Î½á 3D ±×·¡ÇÈ ¼º´ÉÀ» ³ôÀÌ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.
    - PC¿ë 3D ½´Æà °ÔÀÓÀÇ µÎ °ÉÀÛÀÎ Wolfenstein 3D¿Í DoomÀ» ÀÚ¹Ù¿Í CÀÇ Á¶ÇÕÀ» ÅëÇØ ¾Èµå·ÎÀ̵忡 À̽ÄÇÑ´Ù.

    ÀÌ Ã¥À» ´Ù ÀÐ°í ³ª¸é, PC¿ëÀ¸·Î ¸¸µé¾îÁø °ÔÀÓµéÀ» ±Þ¼ºÀåÇÏ°í ÀÖ´Â ¾Èµå·ÎÀ̵å Ç÷§ÆûÀ¸·Î °¡Á®¿À´Â °ÍÀÌ ¾ó¸¶³ª ½¬¿îÁö ¾Ë°Ô µÉ °ÍÀÌ´Ù. ±âÁ¸ Äڵ带 Àç»ç¿ëÇÔÀ¸·Î½á ¾Èµå·ÎÀ̵å¿ë °ÔÀÓÀ» Á» ´õ ºü¸£°Ô ¸¸µé¾î ³»·Á´Â °ÔÀÓ °³¹ßÀÚ¿¡°Ô ÀÌ Ã¥ÀÌ Å« µµ¿òÀÌ µÉ °ÍÀÌ´Ù.

    ÀúÀÚ ¼Ò°³

    ºí¶óµð¹Ì¸£ ½Ç¹Ù

    ÁöÀºÀÌ : ºí¶óµð¹Ì¸£ ½Ç¹Ù (Vladimir Silva)
    ÁöÀºÀÌ ºí¶óµð¹Ì¸£ ½Ç¹Ù´Â Middle Tennessee State University¿¡¼­ Àü»êÇÐ ¼®»ç ÇÐÀ§¸¦ ¹Þ¾Ò´Ù. ±×´Â 4³â°£ IBM¿¡¼­ ¿¬±¸ °øÇÐÀÚ·Î ÀÏÇϸ鼭 ºÐ»ê ¹× ±×¸®µå ÄÄÇ»Æÿ¡ ´ëÇÑ ¹æ´ëÇÑ °æÇèÀ» ½×¾ÒÀ¸¸ç, °í±Þ ±â¼ú°ú ÁýÁß·ÂÀ» °®Ãá °³ÀÎÀÌÀÚ ÆÀ Ç÷¹À̾î´Ù. ¶ÇÇÑ ±×´Â ¹Ì±¹ÀÇ µÎ National Honor SocietyÀÇ ÀÏ¿øÀ̸ç, IBMÀ» À§ÇØ ¿©·¯ Àü»êÇÐ ³í¹®µéÀ» ¹ßÇ¥Çϱ⵵ Çß´Ù. Àú¼­·Î´Â ¡ºGrid Computing for Developers¡» (Charles River Media, 2005)¿Í ¡ºPractical Eclipse RCP Projects¡» (Apress, 2009)°¡ ÀÖ´Ù.
      

    ¿Å±äÀÌ : ·ù±¤
    30³â ÀÌ»óÀÇ ¹ø¿ª °æ·ÂÀ» °¡Áø Àü¹® ¹ø¿ª°¡·Î, Ä¿´©½º ±³¼öÀÇ ¡ºÄÄÇ»ÅÍ ÇÁ·Î±×·¡¹ÖÀÇ ¿¹¼ú¡»(The Art of Computer Programming) ½Ã¸®Áî¿Í ¡º±¸Ã¼ ¼öÇÐ Á¦2ÆÇ¡»(Concrete Mathematics 2nd), ½ºÆ¼ºì½ºÀÇ ¡ºUNIX °í±Þ ÇÁ·Î±×·¡¹Ö¡»(Advanced Programming in UNIX Environment) Á¦2ÆÇ°ú Á¦3ÆÇ, ¡ºGame Programming Gems¡» ½Ã¸®Áî µîÀ» Æ÷ÇÔÇÏ¿© 60¿© ±ÇÀÇ ´Ù¾çÇÑ IT Àü¹®¼­¸¦ ¹ø¿ªÇß´Ù.
    ¹ø¿ª°ú ÇÁ·Î±×·¡¹Ö ¿Ü¿¡ ¼ÒÇÁÆ®¿þ¾î ¹®¼­È­¿¡µµ ¸¹Àº °ü½ÉÀÌ ÀÖÀ¸¸ç, ¼ö¸¹Àº ¿ÀǼҽº ÇÁ·ÎÁ§Æ®ÀÇ Ç¥ÁØ ¹®¼­ Çü½ÄÀ¸·Î ¾²ÀÌ´Â DocBookÀÇ ±¹³» »ç¿ëÀÚ ¸ðÀÓÀÎ ´ÚºÏ Çѱ¹(http://docbook.kr)ÀÇ ÀÏ¿øÀÌ´Ù. ÇöÀç ¹ø¿ª¼­ Á¤º¸ »çÀÌÆ® occam¡¯s Razor(http://occamsrazr.net)¿Í °ÔÀÓ °³¹ß ¹× °³¹ß¼­ °ü·Ã »çÀÌÆ® GpgStudy(http://www.gpgstudy.com)¸¦ ¿î¿µÇÏ°í ÀÖ´Ù.  

    ¿ªÀÚ ¼Ò°³

    ·ù±¤

    ¿Å±äÀÌ ·ù±¤Àº 1996³âºÎÅÍ È°µ¿ÇØ¿Â ÇÁ·Î±×·¡¹Ö ¼­Àû Àü¹® ¹ø¿ª°¡·Î, ¡ºGame Programming Gems¡» ½Ã¸®Á Æ÷ÇÔÇؼ­ ½Ê¼ö ±ÇÀÇ °ÔÀÓ ÇÁ·Î±×·¡¹Ö Ã¥µéÀ» ¹ø¿ªÇßÀ¸¸ç, Knuth ±³¼öÀÇ °íÀü ¡ºÄÄÇ»ÅÍ ÇÁ·Î±×·¡¹ÖÀÇ ¿¹¼ú¡» ½Ã¸®Áî Àü±Ç(1, 2, 3)°ú Bjarne StroustrupÀÇ ¡ºProgramming¡ªPrinciples and Practice Using C++¡»¸¦ ºñ·ÔÇؼ­ ´Ù¾çÇÑ ºÐ¾ßÀÇ ÇÁ·Î±×·¡¹Ö ¼­ÀûµéÀ» 30±Ç ³Ñ°Ô ¹ø¿ªÇß´Ù. ¾Èµå·ÎÀÌµå °ü·Ã ¹ø¿ª¼­·Î´Â ¡º½ÃÀÛÇϼ¼¿ä! ¾Èµå·ÎÀ̵å ÇÁ·Î±×·¡¹Ö¡»ÀÌ ÀÖ´Ù.

    ¹ø¿ª°ú ÇÁ·Î±×·¡¹Ö ¿Ü¿¡ ¼ÒÇÁÆ®¿þ¾î ¹®¼­È­¿¡µµ ¸¹Àº °ü½ÉÀ» °¡Áö°í ÀÖÀ¸¸ç, ¼ö¸¹Àº ¿ÀǼҽº ÇÁ·ÎÁ§Æ®µéÀÇ Ç¥ÁØ ¹®¼­ Çü½ÄÀ¸·Î ¾²ÀÌ´Â DocBookÀÇ ±¹³» »ç¿ëÀÚ ¸ðÀÓÀÎ ´ÚºÏ Çѱ¹(http://docbook.kr/)ÀÇ ÀÏ¿øÀÌ´Ù.

    ÇöÀç ¹ø¿ª¼­ Á¤º¸ »çÀÌÆ® occam’s Razor(http://occamsrazr.net/)¿Í Game Programming Gems ½ºÅ͵ð »çÀÌÆ® GpgStudy.com(http://www.gpgstudy.com/)À» ¿î¿µÇÏ°í ÀÖ´Ù.
     

    ¸ñÂ÷

    1Àå ¾Èµå·ÎÀÌµå °ÔÀÓ °³¹ßÀ» ½ÃÀÛÇϸç
    ÇÊ¿äÇÑ ´É·Â
    ¾Èµå·ÎÀÌµå °³¹ßÀÇ ±âÃÊ Áö½Ä
    ¸®´ª½º¿Í ¼Ð ½ºÅ©¸³Æà ±âÃÊ Áö½Ä
    ÇÊ¿äÇÑ ¼ÒÇÁÆ®¿þ¾î µµ±¸µé
    °³¹ß¿ë ¸®´ª½º ÄÄÇ»ÅÍ Áغñ
    ¾Èµå·ÎÀÌµå ¼Ò½º ¾ò±â
    ³×ÀÌƼºê ¾Èµå·ÎÀÌµå ¶óÀ̺귯¸® ÃßÃâ
    ARM ÇÁ·Î¼¼¼­¿ë GNU µµ±¸»ç½½ ¼³Ä¡
    Ä¿½ºÅÒ ÄÄÆÄÀÏ ½ºÅ©¸³Æ® ÀÛ¼º
    ¾Èµå·ÎÀÌµå °³¹ß ȯ°æ ¼³Á¤
    ¿ä¾à

    2Àå ¾Èµå·ÎÀÌµå ³×ÀÌƼºê ÄÚµå ´Ù·ç±â
    ±âº»ÀûÀÎ ¾Èµå·ÎÀÌµå ³×ÀÌƼºê ÇÁ·Î±×·¥
    AVD »ý¼º
    ¾Èµå·ÎÀ̵å ÇÁ·ÎÁ§Æ® ¸¸µé±â
    ¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ±¸Á¶
    °øÀ¯ ¶óÀ̺귯¸®ÀÇ ÄÄÆÄÀÏ°ú ½ÃÇè
    ±âÈ£ ´©¶ô ¹®Á¦ ÇØ°á
    ±â±â¿¡¼­ µ¿Àû ¶óÀ̺귯¸®¸¦ °Ë»ç
    strace¸¦ ÀÌ¿ëÇÑ µð¹ö±ë
    Á¤Àû ¸µÅ©
    ¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­ ½ÃÇèÇØ º¸±â
    ¿ä¾à

    3Àå ¼ø¼ö Java·Î ¾Èµå·ÎÀÌµå °ÔÀÓ ¸¸µé±â
    ¾Èµå·ÎÀÌµå °ÔÀÓ °³¹ß ´ë Java ME °ÔÀÓ °³¹ß
    ù Java °ÔÀÓ, Space Blaster ¸¸µé±â
    °ÔÀÓÀÇ Àü¹ÝÀûÀÎ ±¸Á¶
    ÇÁ·ÎÁ§Æ® »ý¼º
    °ÔÀÓÀÇ È°µ¿ Ŭ·¡½º ÀÛ¼º
    °ÔÀÓ ·¹À̾ƿô ÀÛ¼º
    °ÔÀÓÀÇ ±¸Çö
    Å° ¹× ÅÍÄ¡ »ç°Ç ó¸®
    ¿¡¹Ä·¹ÀÌÅÍ¿¡¼­ ½ÃÇèÇØ º¸±â
    ¿ä¾à

    4Àå Java °ÔÀÓ °è¼Ó: ´Ù°¢Çü ´Ù·ç±â
    À̹ø ÀåÀÇ ±¸¼º
    ¾Èµå·ÎÀ̵忡¼­ ´Ù°¢Çü ±×¸®±â¸¦ Èûµé°Ô ÇÏ´Â °É¸²µ¹µé
    Á÷»ç°¢Çü ±×¸®±â¿¡ °ü·ÃµÈ °É¸²µ¹
    Asteroids¸¦ À§ÇÑ ´Ù°¢Çü Ŭ·¡½º ¸¸µé±â
    Asteroids¿¡ »ç¿ëÇÒ PolygonSprite Ŭ·¡½º
    °ÔÀÓÀÇ Àü¹ÝÀûÀÎ ±¸Á¶
    ÇÁ·ÎÁ§Æ® ¸¸µé±â
    °ÔÀÓ ·¹À̾ƿô ¸¸µé±â
    ÇÁ·ÎÁ§Æ®¿¡ ¾²ÀÌ´Â ÀÚ¿øµé
    °ÔÀÓÀÇ ¼ö¸í ÁÖ±â
    Å° ÀԷ°ú È­¸é ÅÍÄ¡ »ç°Ç ó¸®
    Asteroids¸¦ ¿¡¹Ä·¹ÀÌÅÍ¿¡¼­ ½ÃÇè
    ¿ä¾à

    5Àå JNI¸¦ ÀÌ¿ëÇÑ È¥¼º OpenGL 3D ±×·¡ÇÈ
    ¸ð¹ÙÀÏ ±â±âÀÇ ¼º´É
    Java·Î OpenGL ´Ù·ç±â
    Java Àü¿ë ¹öÀüÀÇ ÁÖ È°µ¿
    Ç¥¸é ºä
    GLThread
    ÀÔ¹æü ·»´õ·¯
    Cube Ŭ·¡½º
    ³×ÀÌƼºê ¹æ½ÄÀÇ OpenGL ·»´õ¸µ
    ÁÖ È°µ¿
    ³×ÀÌƼºê ¿¬µ¿ Ŭ·¡½º
    ±âÁ¸ Ŭ·¡½ºµé °íÄ¡±â
    ³×ÀÌƼºê ÀÔ¹æü ·»´õ·¯
    ³×ÀÌƼºê ¹öÀüÀÇ ÀÔ¹æü Á¤ÀÇ
    ¿¹Á¦ÀÇ ÄÄÆÄÀÏ°ú ½ÇÇà
    OpenGL °ÔÀÓÀ» ¾Èµå·ÎÀ̵å·Î À̽ÄÇÒ ¶§ ÁÖÀÇÇØ¾ß ÇÒ
    »çÇ×µé
    º£ÀÏÀÌ ¹þ°ÜÁö´Ù

    6Àå 3D ½´Æà °ÔÀÓ ¿¡ÇǼҵå I: ¾Èµå·ÎÀ̵å¿ë Wolfenstein 3D
    »çÀü Áغñ
    À̹ø Àå ¼Ò½º ÄÚµå ³»·Á ¹Þ±â
    Wolf 3D ¼Ò°³
    °ÔÀÓÀÇ Àü¹ÝÀûÀÎ ±¸Á¶
    Wolf 3DÀÇ Java Ŭ·¡½ºµé
    °ÔÀÓÀÇ ÁÖ È°µ¿
    Wolf 3DÀÇ ÁÖ ¸Þ´º
    Å° ÀԷ°ú ÅÍÄ¡ »ç°Ç ó¸®
    °ÔÀÓÀÇ ÁÖ ·çÇÁ·Î ÁøÀÔ
    ³×ÀÌƼºê Äݹé È£Ãâ
    ¹è°æ À½¾Ç°ú È¿°úÀ½ ó¸®
    °ÔÀÓ ÄÁÆ®·Ñ·¯ ÅÍÄ¡ »ç°Ç 󸮺Î
    °ÔÀÓ ÄÁÆ®·Ñ·¯ ±¸Çö
    À½Çâ Ŭ·¡½ºµé
    ³×ÀÌƼºê ¿¬µ¿ Ŭ·¡½º
    ³×ÀÌƼºê °èÃþ
    ÁÖ °ÔÀÓ ·çÇÁÀÇ ½ÃÀÛ
    Äݹé: C¿¡¼­ Java ¸Þ¼­µå¸¦ È£Ãâ
    ³×ÀÌƼºê ¶óÀ̺귯¸® ¸¸µé±â
    Makefile ÀÛ¼º
    JNI Çì´õ¿Í DSO »ý¼º
    Wolf 3D¸¦ ¿¡¹Ä·¹ÀÌÅÍ·Î ½ÃÇè
    ¿ä¾à

    7Àå 3D ½´Æà °ÔÀÓ ¿¡ÇǼҵå II: ¾Èµå·ÎÀ̵å¿ë Doom
    Java/C Á¶ÇÕÀÇ À§·Â
    DoomÀ» ¸ð¹ÙÀÏ ±â±â·Î À̽ÄÇϱâ
    Doom °ÔÀÓÀÇ Àü¹ÝÀûÀÎ ±¸Á¶
    Java °èÃþÀÇ ÁÖ È°µ¿
    »ý¼º 󸮺Î
    °ÔÀÓ UI ·¹À̾ƿô
    ¸Þ´º »ý¼º ¹× ¼±Åà 󸮺Î
    Å° ÀÔ·Â ¹× ÅÍÄ¡ »ç°Ç 󸮺Î
    ³×ÀÌƼºê Äݹé 󸮺Î
    °ÔÀÓ ÄÁÆ®·Ñ·¯
    À½Çâ ó¸® Ŭ·¡½ºµé
    ³×ÀÌƼºê ¿¬µ¿ Ŭ·¡½º
    Äݹé ûÃëÀÚ ÀÎÅÍÆäÀ̽º
    ³×ÀÌƼºê ¸Þ¼­µåµé
    C¿¡¼­ Java·ÎÀÇ Äݹéµé
    ³×ÀÌƼºê °èÃþ
    ³×ÀÌƼºê ¸Þ¼­µå ±¸Çö
    ¿øº» ÄÚµå °íÄ¡±â
    Doom ³×ÀÌƼºê ¶óÀ̺귯¸®(DSO) ÄÄÆÄÀÏÇϱâ
    ¾Èµå·ÎÀ̵å¿ë DoomÀ» ¿¡¹Ä·¹ÀÌÅÍ·Î ½ÃÇè
    ÇÁ·ÎÁ§Æ® ¿Ï¼ö!

    ºÎ·Ï A ¼³Ä¡ ¹× ÄÄÆÄÀÏ ¿ä·É
    ÀÀ¿ëÇÁ·Î±×·¥ ¼­¸í
    Å° ÀúÀå¼Ò ¸¸µé±â
    ÀÀ¿ëÇÁ·Î±×·¥ ¼­¸í
    ¾Èµå·ÎÀ̵å NDK¸¦ ÀÌ¿ëÇؼ­ Á¦6Àå, 7Àå ¿¹Á¦ ¶óÀ̺귯¸® ÄÄÆÄÀÏÇϱâ
    NDK 1.5·Î Wolf 3D ÄÄÆÄÀÏÇϱâ
    °øÀ¯ ¶óÀ̺귯¸® ÄÄÆÄÀÏ
    NDK 1.5¿¡¼­ OpenGL ES »ç¿ëÇϱâ
    NDK 1.6À¸·Î Doom ³×ÀÌƼºê ¶óÀ̺귯¸® ÄÄÆÄÀÏÇϱâ
    Ã¥À» ¸¶Ä¡¸ç

    ºÎ·Ï B NDK r3 È°¿ë
    NDK r3À¸·Î Á¦5Àå OpenGL ÀÔ¹æü ¿¹Á¦ ÄÄÆÄÀÏÇϱâ
    Æú´õ ±¸Á¶ Áغñ
    Eclipse ÇÁ·ÎÁ§Æ® Áغñ
    ³×ÀÌƼºê ¶óÀ̺귯¸®ÀÇ ÄÄÆÄÀÏ ¹× ¸µÅ©
    Java ¼Ò½º ¼öÁ¤ ¹× ½ÇÇà
    NDK r3À¸·Î Á¦6Àå Wolfenstein 3D ÄÄÆÄÀÏÇϱâ

    ã¾Æº¸±â

    ¹è¼Û ½Ã À¯ÀÇ»çÇ×

    - ¹Ýµð¾Ø·ç´Ï½º¿¡¼­ ±¸¸ÅÇϽŠµµ¼­´Â ¹°·ù ´ëÇà À§Å¹¾÷ü ¿õÁø ºÏ¼¾À» ÅëÇØ ¹è¼ÛµË´Ï´Ù.
     (¹è¼Û Æ÷Àå¿¡ "¿õÁø ºÏ¼¾"À¸·Î Ç¥±âµÉ ¼ö ÀÖ½À´Ï´Ù.)

    - ±¸¸ÅÇÑ »óÇ°ÀÇ Ç°Áú°ú ¹è¼Û °ü·Ã ¹®ÀÇ´Â ¹Ýµð¾Ø·ç´Ï½º·Î ¹®ÀÇ ¹Ù¶ø´Ï´Ù.

    - õÀçÁöº¯ ¹× Åùè»çÀÇ »çÁ¤¿¡ µû¶ó ¹è¼ÛÀÌ Áö¿¬µÉ ¼ö ÀÖ½À´Ï´Ù.

    - °áÁ¦(ÀÔ±Ý) ¿Ï·á ÈÄ ÃâÆÇ»ç ¹× À¯Åë»çÀÇ »çÁ¤À¸·Î Ç°Àý ¶Ç´Â ÀýÆÇ µÇ¾î »óÇ° ±¸ÀÔÀÌ ¾î·Á¿ï ¼ö ÀÖ½À´Ï´Ù. (º°µµ ¾È³» ¿¹Á¤)

    - µµ¼­»ê°£Áö¿ªÀÇ °æ¿ì Ãß°¡ ¹è¼Ûºñ°¡ ¹ß»ýµÉ ¼ö ÀÖ½À´Ï´Ù.

    ¹ÝÇ°/±³È¯

    »óÇ° ¼³¸í¿¡ ¹ÝÇ°/ ±³È¯ °ü·ÃÇÑ ¾È³»°¡ ÀÖ´Â °æ¿ì ±× ³»¿ëÀ» ¿ì¼±À¸·Î ÇÕ´Ï´Ù. (¾÷ü »çÁ¤¿¡ µû¶ó ´Þ¶óÁú ¼ö ÀÖ½À´Ï´Ù)

    ¹ÝÇ°/±³È¯

    ¹ÝÇ°/±³È¯
    ¹ÝÇ°/±³È¯ ¹æ¹ý Ȩ > °í°´¼¾ÅÍ > ÀÚÁÖã´ÂÁú¹® ¡°¹ÝÇ°/±³È¯/ȯºÒ¡± ¾È³» Âü°í ¶Ç´Â 1:1»ó´ã°Ô½ÃÆÇ
    ¹ÝÇ°/±³È¯ °¡´É ±â°£ ¹ÝÇ°,±³È¯Àº ¹è¼Û¿Ï·á ÈÄ 7ÀÏ À̳», »óÇ°ÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦¹ß°ß ÈÄ 30ÀÏ À̳»¿¡ ½Åû°¡´É
    ¹ÝÇ°/±³È¯ ºñ¿ë º¯½É ȤÀº ±¸¸ÅÂø¿ÀÀÇ °æ¿ì¿¡¸¸ ¹Ý¼Û·á °í°´ ºÎ´ã(º°µµ ÁöÁ¤ Åùè»ç ¾øÀ½)
    ¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯
    • ¼ÒºñÀÚÀÇ Ã¥ÀÓ »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
    • ¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    • º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì : ¿¹)¸¸È­Ã¥, ÀâÁö, È­º¸Áý µî
    • ½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    • ÀüÀÚ»ó°Å·¡µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì
    • ÇØ¿ÜÁÖ¹® »óÇ°(ÇØ¿Ü ¿ø¼­)ÀÇ °æ¿ì(Æĺ»/ÈѼÕ/¿À¹ß¼Û »óÇ°À» Á¦¿Ü)
    ¼ÒºñÀÚ ÇÇÇغ¸»ó
    ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó
    • »óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ¹ÝÇ°, ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº
      ¼ÒºñÀÚ ºÐÀïÇØ°á ±âÁØ(°øÁ¤°Å·¡À§¿øȸ°í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê
    • ´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ
      ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ
    ¹ÝÇ°/±³È¯ ÁÖ¼Ò °æ±âµµ ÆÄÁֽà ¹®¹ß·Î 77, ¿õÁøºÏ¼¾(¹Ýµð¾Ø·ç´Ï½º)
    • ȸ»ç¸í : (ÁÖ)¼­¿ï¹®°í
    • ´ëÇ¥ÀÌ»ç : ±èÈ«±¸
    • °³ÀÎÁ¤º¸ º¸È£Ã¥ÀÓÀÚ : ±èÈ«±¸
    • E-mail : bandi_cs@bnl.co.kr
    • ¼ÒÀçÁö : (06168) ¼­¿ï °­³²±¸ »ï¼º·Î 96±æ 6
    • »ç¾÷ÀÚ µî·Ï¹øÈ£ : 120-81-02543
    • Åë½ÅÆǸž÷ ½Å°í¹øÈ£ : Á¦2023-¼­¿ï°­³²-03728È£
    • ¹°·ù¼¾ÅÍ : (10881) °æ±âµµ ÆÄÁֽà ¹®¹ß·Î 77 ¹Ýµð¾Ø·ç´Ï½º
    copyright (c) 2016 BANDI&LUNI'S All Rights Reserved