
¸ÚÁø ¸®Ä¡ Ŭ¶óÀÌ¾ðÆ®¶õ ¶Ù¾î³ ±×·¡ÇÈÀ» Áö³à Á¤¸» ¸ÚÁ® º¸ÀÌ´Â ¸®Ä¡ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¶æÇÑ´Ù. È·ÁÇÏ°í ¸ÚÁø ¸®Ä¡ Ŭ¶óÀÌ¾ðÆ®´Â »ç¿ëÀÚ¸¦ °ÇÏ°Ô ²ø¾îµéÀ̰í ÈïºÐÇØ ¼ÕÀ» ¶¿ ¼ö ¾ø°Ô ¸¸µç´Ù. ¸®Ä¡ Ŭ¶óÀ̾ðÆ®ÀÇ ÇÙ½ÉÀº ±×·¡ÇȽº¿Í ¾Ö´Ï¸ÞÀÌ¼Ç ÀÌÆåÆ®´Ù. À̵é ÀÌÆåÆ®¸¦ »ç¿ëÇÏ¸é ¸Å·ÂÀûÀÎ GUI¿Í, ¾ÖÇø®ÄÉÀ̼ÇÀ» »ì¾Æ ¼û½¬°Ô ÇÏ´Â ¿ªµ¿ÀûÀÎ ÀÌÆåÆ®, ¾ÖÇø®ÄÉÀ̼ÇÀÇ ³í¸®Àû È帧°ú »ç¿ëÀÚ¸¦ ¿¬°á½ÃŰ´Â ¾Ö´Ï¸ÞÀÌ¼Ç Àå¸éÀüȯ µîÀ» ÅëÇØ »ç¿ëÀÚÀÇ °æÇèÀ» Çâ»ó½Ãų ¼ö ÀÖ´Ù. ¶ÇÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» dzºÎÇÏ°Ô ¸¸µå´Â ÀÌÆåÆ®¸¦ È¿À²ÀûÀ¸·Î ±¸ÇöÇÏ´Â ¹æ¹ýµµ ´Ù·é´Ù.
ÀÌ Ã¥¿¡¼´Â ´õ È¿À²ÀûÀÌ°í ¸ÚÁø ¾ÖÇø®ÄÉÀ̼ÇÀ» Àß ¸¸µé¾î »ç¿ëÀÚ °æÇèÀ» ±Ø´ëÈÇÏ´Â ¹æ¹ýÀ» Á¦½ÃÇÑ´Ù. ÀÚ¹Ù¿Í ½ºÀ®À» ¾î´À Á¤µµ ¾Ë°í ÀÖ´Â µ¶ÀÚ¸¦ ´ë»óÀ¸·Î ÇÏ¿´À¸¸ç, Ã¥ ¿©±âÀú±â¿¡´Â ¸ðµç µ¥½ºÅ©Å¾ ÀÚ¹Ù ÇÁ·Î±×·¡¸Ó¿¡°Ô À¯¿ëÇÑ Èï¹Ì·Î¿î Å丷 »ó½ÄÀ» ¸¹ÀÌ ´ã¾Ò´Ù.

ÀúÀÚ: àÇϽº(Chet Haase)
½ã¸¶ÀÌÅ©·Î½Ã½ºÅÛÁî ÀÚ¹Ù SE ±×·ìÀÇ Å¬¶óÀÌ¾ðÆ® ¾ÆÅ°ÅØÆ®´Ù. ½ºÀ®°ú ÀÚ¹Ù 2D¸¦ ºñ·ÔÇÑ ¸ðµç µ¥½ºÅ©Å¾ ÀÚ¹Ù ±â¼úÀ» ´Ù·ç¸ç Ç÷§Æû ¹ßÀü¿¡ ±â¿©Çϰí ÀÖ´Ù. ¼ÒÇÁÆ®¿þ¾î ºÐ¾ß Áß ±×·¡ÇÈ¿¡ ¿ÀǸ¦ °®°í ÀÖÀ¸¸ç (´ëÇÐ Á¹¾÷ ÈÄ ³×Æ®¿öÅ© ºÐ¼®¿¡ Àá±ñ ¸ö´ã¾ÒÁö¸¸ ³Ê¹«³ª Áö·çÇØ ±×¸¸µÐ °Í ¿Ü¿¡) ¾ÖÇø®ÄÉÀÌ¼Ç ¼öÁØ¿¡¼ µå¶óÀ̹ö ¼öÁØ¿¡ À̸£±â±îÁö 2D, 3D µî ¸ðµç Á¾·ùÀÇ ±×·¡ÇÈ ±â¼úÀ» °³¹ßÇÏ¸ç ´ëºÎºÐ °æ·ÂÀ» ½×¾Ò´Ù. ÃÂÀº Įư Ä®¸®Áö¿¡¼ ¼öÇÐ ÇÐ»ç °úÁ¤À» ¼ö·áÇÏ°í ¿À¸®°Ç ´ëÇб³¿¡¼ ÄÄÇ»ÅÍ Á¤º¸ÇÐ ¼®»ç °úÁ¤À» ¼ö·áÇß´Ù.
ÀúÀÚ: ·Î¸ÞÀÎ °¡ÀÌ(Romain Guy)
¸¶Áö¸· Çб⠵¿¾È ÀÌ Ã¥À» ¾²´À¶ó 2007³â °¡À»¿¡¾ß ÄÄÇ»ÅÍ °øÇÐ ¼®»ç ÇÐÀ§¸¦ ¹ÞÀ» ¼ö ÀÖ¾ú´Ù. ÁÖ¿ä °ü½É»ç´Â ±×·¡ÇȽº¿Í GUI °³¹ßÀÌ¸ç ¼ö³â°£ÀÇ ÀÚ¹Ù¿Í ½ºÀ® °³¹ß °æ·ÂÀÌ ÀÖ´Ù. ·Î¸ÞÀÎÀº ÇöÀç¿¡ ¾ÈÁÖÇÏÁö ¾Ê°í ÇÁ·Î±×·¡¹Ö ÀâÁöÀÇ ÇÁ¸®·£½º Àú³Î¸®½ºÆ®, ¿À¶óÀϸ® ¹ø¿ªÀÚ, ÇÁ¶û½º ¼ÒÀç ´ëÇÐÀÇ ÀÚ¹Ù °»ç, ºñµð¿À°ÔÀÓ °³¹ßÀÚ, ÇÁ¸®·£½º °³¹ßÀÚ, ½ã ¸¶ÀÌÅ©·Î½Ã½ºÅÛÁî ½ºÀ® ÆÀÀÇ ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î, ±¸±ÛÀÇ ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î µî ¼ö¸¹Àº ÀÏÀ» Çϰí ÀÖ´Ù. ±×ÀÇ »õ·Î¿î °ü½É»ç´Â µðÁöÅÐ »çÁøÀÌ´Ù.
¿ªÀÚ: ¾ç¼®È£
KAIST Àü»ê°ú¸¦ Á¹¾÷Çϰí À¥, ¸ð¹ÙÀÏ, ÀÓº£µðµå, ÀÚ¹Ù GUI ¾ÖÇø®ÄÉÀÌ¼Ç µî ´Ù¾çÇÑ ÇÁ·ÎÁ§Æ®¸¦ ¼öÇàÇßÀ¸¸ç ÇöÀç´Â ³×À̹ö ÀçÆÒ¿¡¼ ÀϺ» °Ë»ö¼ºñ½º °³¹ß¿¡ Âü¿©Çϰí ÀÖ´Ù. ¿¡ÀÌÄÜ ÀÌŬ¸³½º ÇÁ·ÎÆä¼Å³Î ½Ã¸®Áî ¿¡µðÅ͸¦ ¸Ã¾Æ ¡ºÀÌŬ¸³½º RCP¡», ¡º½ÇÀü ÀÌŬ¸³½º Ç÷¯±×ÀÎ °³¹ß¡»À» ¹ø¿ªÇÏ´Â µî ¾çÁúÀÇ ÀÌŬ¸³½º °ü·Ã¼¸¦ µ¶Àڵ鿡°Ô ¼Ò°³ÇÏ´Â µ¥ Å« º¸¶÷À» ´À³¤´Ù. ¶ÇÇÑ 2005³âºÎÅÍ ³×À̹ö ÀÌŬ¸³½º Ç÷¯±×ÀÎ ±îÆä(http://cafe.naver.com/eclipseplugin)¸¦ ¿î¿µÇϸç Á¡Á¡ ´Ã¾î°¡´Â ÀÌŬ¸³½º Ç÷¯±×ÀÎ °³¹ßÀÚµé°ú ÇÔ²² ÀÌŬ¸³½º ±â¼ú ÀüÆÄ¿¡ ³ë·ÂÇϰí ÀÖ´Ù.

¸ÚÁø ¸®Ä¡ Ŭ¶óÀÌ¾ðÆ® ¼¼°è¿¡ ¿Â ¿©·¯ºÐÀ» ȯ¿µÇÑ´Ù. ÀÌ Ã¥Àº ±×·¡ÇÈ ÀÌÆåÆ®¿Í ¾Ö´Ï¸ÞÀÌ¼Ç ÀÌÆåÆ®¸¦ Ȱ¿ëÇØ ´õ ÈǸ¢Çϰí È¿À²ÀûÀÌ°í ¸ÚÁø µ¥½ºÅ©Å¾ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ´Â ¹æ¹ýÀ» ´Ù·é´Ù. 2006³â ÀÚ¹Ù¿ø(JavaOne) ÄÁÆÛ·±½º¿¡¼ ¼º°øÀûÀ¸·Î ¼¼¼ÇÀ» ¸¶Ä£ ÈÄ¿¡ ¿ì¸®´Â ÀÌ ÁÖÁ¦·Î Ã¥À» ¾²±â ½ÃÀÛÇß´Ù. ¹ßÇ¥ÇÑ ¼¼¼Ç ³»¿ëÀº ¾Ö´Ï¸ÞÀ̼ÇÀ» Ȱ¿ëÇÏ°í °í±Þ 2D ÀÌÆåÆ®¸¦ ±¸ÇöÇØ ´õ¿í dzºÎÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µå´Â ¹æ¹ý¿¡ ´ëÇÑ °ÍÀ̾ú°í 3D ÀÌÆåÆ®µµ ¾à°£ ´Ù·ð´Ù. ¿Ö ±×·± ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇØ¾ß ÇÏ´ÂÁö, ¾î¶² ±â¼úÀ» »ç¿ëÇÏ´ÂÁö, ÀÌÆåÆ®¸¦ ÀûÀýÈ÷ Ȱ¿ëÇØ ¸ÚÁø ¸®Ä¡ Ŭ¶óÀÌ¾ðÆ®¸¦ °³¹ßÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¸çÄ¥ÀÌ°í ¹ßÇ¥ÇÏ°í ½Í¾úÁö¸¸ ±×·² ¼ö´Â ¾ø¾ú´Ù.
À̰ÍÀÌ ¹Ù·Î ÀÌ Ã¥À» ¾²°Ô µÈ µ¿±â´Ù. ¾ÕÀ¸·Î ÀÚ¹ÙÀÇ ±âÃÊ, ½ºÀ®, ÀÚ¹Ù 2D, ±×·¡ÇȽº, GUI, ¾Ö´Ï¸ÞÀ̼Ç, ¼º´É, °í±Þ ÀÌÆåÆ® µî È·ÁÇÏ°í ¸ÚÁø ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µå´Â µ¥ ÇÊ¿äÇÑ ³»¿ëÀ» ÇÔ²² ¹è¿ï °ÍÀÌ´Ù.
Áñ°Å¿î ¿©Çà¿¡ µ¿ÂüÇÏ±æ ¹Ù¶õ´Ù. --- 'ÀúÀÚ ¼¹®' Áß¿¡¼
¿äÁò ¾ÖÇø®ÄÉÀ̼ÇÀº »ç¿ëÀÚ¿¡°Ô ´Ü¼øÈ÷ ±â´É»Ó¸¸ ¾Æ´Ï¶ó Áñ°Å¿òÀ» ÁÖ·Á°í ³ë·ÂÇÑ´Ù. ƯÈ÷ »ç¿ëÀÚÀÇ ÀüȯÀÌ ºü¸£°í °æÀïÀÌ Ä¡¿ÇÑ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀº AJAX,...¸ÚÁø ¸®Ä¡ Ŭ¶óÀÌ¾ðÆ® ¼¼°è¿¡ ¿Â ¿©·¯ºÐÀ» ȯ¿µÇÑ´Ù. ÀÌ Ã¥Àº ±×·¡ÇÈ ÀÌÆåÆ®¿Í ¾Ö´Ï¸ÞÀÌ¼Ç ÀÌÆåÆ®¸¦ Ȱ¿ëÇØ ´õ ÈǸ¢Çϰí È¿À²ÀûÀÌ°í ¸ÚÁø µ¥½ºÅ©Å¾ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ´Â ¹æ¹ýÀ» ´Ù·é´Ù. 2006³â ÀÚ¹Ù¿ø(JavaOne) ÄÁÆÛ·±½º¿¡¼ ¼º°øÀûÀ¸·Î ¼¼¼ÇÀ» ¸¶Ä£ ÈÄ¿¡ ¿ì¸®´Â ÀÌ ÁÖÁ¦·Î Ã¥À» ¾²±â ½ÃÀÛÇß´Ù. ¹ßÇ¥ÇÑ ¼¼¼Ç ³»¿ëÀº ¾Ö´Ï¸ÞÀ̼ÇÀ» Ȱ¿ëÇÏ°í °í±Þ 2D ÀÌÆåÆ®¸¦ ±¸ÇöÇØ ´õ¿í dzºÎÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µå´Â ¹æ¹ý¿¡ ´ëÇÑ °ÍÀ̾ú°í 3D ÀÌÆåÆ®µµ ¾à°£ ´Ù·ð´Ù. ¿Ö ±×·± ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇØ¾ß ÇÏ´ÂÁö, ¾î¶² ±â¼úÀ» »ç¿ëÇÏ´ÂÁö, ÀÌÆåÆ®¸¦ ÀûÀýÈ÷ Ȱ¿ëÇØ ¸ÚÁø ¸®Ä¡ Ŭ¶óÀÌ¾ðÆ®¸¦ °³¹ßÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¸çÄ¥ÀÌ°í ¹ßÇ¥ÇÏ°í ½Í¾úÁö¸¸ ±×·² ¼ö´Â ¾ø¾ú´Ù.
À̰ÍÀÌ ¹Ù·Î ÀÌ Ã¥À» ¾²°Ô µÈ µ¿±â´Ù. ¾ÕÀ¸·Î ÀÚ¹ÙÀÇ ±âÃÊ, ½ºÀ®, ÀÚ¹Ù 2D, ±×·¡ÇȽº, GUI, ¾Ö´Ï¸ÞÀ̼Ç, ¼º´É, °í±Þ ÀÌÆåÆ® µî È·ÁÇÏ°í ¸ÚÁø ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µå´Â µ¥ ÇÊ¿äÇÑ ³»¿ëÀ» ÇÔ²² ¹è¿ï °ÍÀÌ´Ù.
Áñ°Å¿î ¿©Çà¿¡ µ¿ÂüÇÏ±æ ¹Ù¶õ´Ù. --- 'ÀúÀÚ ¼¹®' Áß¿¡¼
¿äÁò ¾ÖÇø®ÄÉÀ̼ÇÀº »ç¿ëÀÚ¿¡°Ô ´Ü¼øÈ÷ ±â´É»Ó¸¸ ¾Æ´Ï¶ó Áñ°Å¿òÀ» ÁÖ·Á°í ³ë·ÂÇÑ´Ù. ƯÈ÷ »ç¿ëÀÚÀÇ ÀüȯÀÌ ºü¸£°í °æÀïÀÌ Ä¡¿ÇÑ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀº AJAX, Ç÷¡½Ã·Î À̾îÁö¸ç È·ÁÇÑ UI¿Í »ç¿ëÀÚ °æÇè(UX, User eXperience)À» ´õ¿í °Á¶ÇÑ RIA(Rich Internet Application)°¡ ¾î´À»õ ´ç¿¬ÇÑ °ÍÀ¸·Î ¹Þ¾Æµé¿©Áö°í ÀÖ´Ù.
±×¸¸Å °³¹ßȯ°æµµ ÁÁ¾ÆÁ®¼ °³¹ß Åø¿¡¼ ¸î ¹øÀÇ Á¶ÀÛ¸¸À¸·Îµµ ¸ÚÁø ¾Ö´Ï¸ÞÀ̼ÇÀ» ¸¸µé ¼ö ÀÖ´Ù. ½ÉÁö¾î ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß°ú ¾Ö´Ï¸ÞÀÌ¼Ç ±¸¼ºÀÌ º°°³ ÀÛ¾÷À¸·Î ÀÌ·ïÁö±âµµ ÇÑ´Ù. ÇÏÁö¸¸ ¸®Ä¡ Ŭ¶óÀÌ¾ðÆ®¿¡¼ ¾Ö´Ï¸ÞÀ̼ÇÀÇ Àǹ̴ ´Ü¼øÈ÷ ´«À» Áñ°Ì°Ô ÇÏ´Â °Í»Ó¸¸ ¾Æ´Ï¶ó ¾ÖÇø®ÄÉÀÌ¼Ç Àüü°¡ ÇϳªÀÇ È帧À¸·Î »ç¿ëÀÚ¿¡°Ô Àü´ÞµÇ±â À§ÇÑ °ÍÀÌ´Ù. À̸¦ Á¤È®È÷ ¹Ý¿µÇϱâ À§Çؼ´Â °³¹ßÀÚ°¡ ±×·¡ÇÈÀ̳ª ¾Ö´Ï¸ÞÀ̼ÇÀÇ ±âÃÊ ¿ø¸®¸¦ ÆÄ¾ÇÇÏ°í ¾ÖÇø®ÄÉÀÌ¼Ç Àü¹Ý¿¡ °ÉÃÄ ³ì¿©³»¾ß ÇÑ´Ù. ´Ü¼øÇÑ ¾Ö´Ï¸ÞÀ̼ÇÀÇ ³ª¿·Î´Â »ç¿ëÀÚÀÇ È£±â½ÉÀº ÀÚ±ØÇÒ ¼ö ÀÖÀ»Áö¾ðÁ¤ »ç¿ëÀÚÀÇ ¸¶À½À» Èçµé ¼ö´Â ¾ø´Ù.
ÀÌ Ã¥¿¡¼´Â ¸®Ä¡ Ŭ¶óÀ̾ðÆ®ÀÇ ¼±±¸ÀÚÀÎ ÀúÀÚµéÀÌ ¸®Ä¡ Ŭ¶óÀÌ¾ðÆ® °³¹ßÀÇ ±âº» ¿ø¸®¸¦ ±âÃʺÎÅÍ ¼³¸íÇϰí, dzºÎÇÑ °³¹ß °æÇè°ú ÇÔ²² Á÷Á¢ °³¹ßÇÑ ±×·¡ÇȽº/¾Ö´Ï¸ÞÀÌ¼Ç ¶óÀ̺귯¸®¸¦ Á¦½ÃÇÏ°í ¼³¸íÇÑ´Ù. ÀÚ¹Ù 2D¿Í ½ºÀ® ¶óÀ̺귯¸®¸¦ ±âÁØÀ¸·Î, ±×·¡ÇȽº³ª ¾Ö´Ï¸ÞÀ̼ÇÀÇ ±âÃÊ ¿ø¸®¸¦ °³¹ßÀÚ ´ë»óÀ¸·Î Ãæ½ÇÈ÷ ¼³¸íÇÑ´Ù. ¶ÇÇÑ ¸®Ä¡ Ŭ¶óÀÌ¾ðÆ®·Î¼ °¡Á®¾ß ÇÒ ±âº» ¿øÄ¢À̳ª ÀÌÆåÆ®, ¼öÇÐÀûÀÎ ±âÃÊ, ¼º´É ÃÖÀûÈ ±â¹ý µîÀº Ç÷§Æû¿¡ ¹«°üÇÏ°Ô È°¿ëÇÒ ¿ä¼Ò°¡ ¸¹´Ù.
¾ÆÁ÷Àº µüµüÇØ º¸ÀÌ´Â ÀÌŬ¸³½º RCP¿¡ Á» ´õ Ȱ·ÂÀ» ºÒ¾î ³ÖÀ» ¹æ¾ÈÀ» ¸ð»öÇϱâ À§ÇØ ÀÌ Ã¥ÀÇ ¹ø¿ªÀ» ¸Ã¾Ò´Ù. ¿ø·¡ ½ºÀ®À» ÁÁ¾ÆÇϱ⵵ ÇßÁö¸¸, 'ÄðCool'ÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» ÇâÇÑ ÀúÀÚµéÀÇ ¿Á¤°ú ³ëÇϿ찡 Á¤¸» ¸Å·ÂÀûÀ̾ú±â ¶§¹®ÀÌ´Ù. ÀÌ Ã¥ÀÌ ¹ø¿ªµÇ´Â µ¿¾È, ÀúÀÚ Áß ÇÑ ¸íÀÎ ÃÂÀº JavaFX¸¦ °³¹ßÇÏ´Ù °á±¹ ¾îµµºñ·Î ÀÚ¸®¸¦ ¿Å°Ü¼ RIA Ç÷§Æû °³¹ß¿¡ ´õ¿í ¸ÅÁøÇϰí ÀÖ´Ù. ·Î¸ÞÀÎÀº ±¸±Û¿¡¼ ¾Èµå·ÎÀ̵å UI °³¹ß¿¡ Âü¿©Çϰí ÀÖ´Ù. ½ºÀ®¿¡ ¸¹Àº ±â¿©¸¦ Çß´ø µÎ »ç¶÷ÀÌ ÀÌÁ¦´Â ±× °æÇèÀ» »ì·Á °¢ÀÚ ´Ù¸¥ Ç÷§Æû¿¡ ±â¿©¸¦ Çϰí ÀÖ´Â ¼ÀÀÌ´Ù. ±×·¡ÇȽº³ª ¾Ö´Ï¸ÞÀ̼ǿ¡ ´ëÇÑ ±âÃÊ Áö½Ä¿¡ ºÎÁ·ÇÔÀ» ´À³¤ ä Åø¿¡ ÀÇÁ¸ÇØ ¸®Ä¡ Ŭ¶óÀÌ¾ðÆ®¸¦ °³¹ßÇϰí ÀÖ´Â µ¶ÀÚ¶ó¸é, ÀÌ Ã¥¿¡¼ µÎ ÀúÀÚ°¡ ³²°ÜµÐ ¹ßÀÚ±¹À» µû¶ó°¡¸é¼ ´õ¿í ¸ÚÁø ¸®Ä¡ Ŭ¶óÀÌ¾ðÆ®¸¦ ÇâÇÑ ±â¹ÝÀ» źźÈ÷ ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
ÀÌ Ã¥ÀÇ °¡Ä¡¸¦ ¹Ï°í Çѱ¹¾îÆÇ Ãâ°£À» ÁöÁöÇØÁֽŠ±Ç¼ºÁØ »çÀå´Ô°ú ±èÈñÁ¤ ºÎ»çÀå´Ô, ¿À·£ ÀÛ¾÷±â°£ µ¿¾È ¹°½É¾ç¸é µµ¿ÍÁֽŠȲÁö¿µ ´ë¸®´Ô µî ¿¡ÀÌÄÜÃâÆÇ»ç ºÐµé²² Áø½ÉÀ¸·Î °¨»çµå¸³´Ï´Ù.
--- '¿Å±äÀÌÀÇ ¸»' Áß¿¡¼

¸ÚÁø ¸®Ä¡ Ŭ¶óÀÌ¾ðÆ®¶õ ¶Ù¾î³ ±×·¡ÇÈÀ» Áö³à Á¤¸» ¸ÚÁ® º¸ÀÌ´Â ¸®Ä¡ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¶æÇÑ´Ù. È·ÁÇÏ°í ¸ÚÁø ¸®Ä¡ Ŭ¶óÀÌ¾ðÆ®´Â »ç¿ëÀÚ¸¦ °ÇÏ°Ô ²ø¾îµéÀ̰í ÈïºÐÇØ ¼ÕÀ» ¶¿ ¼ö ¾ø°Ô ¸¸µç´Ù. ÀÌ Ã¥¿¡¼´Â ´õ È¿À²ÀûÀÌ°í ¸ÚÁø ¾ÖÇø®ÄÉÀ̼ÇÀ» Àß ¸¸µé¾î »ç¿ëÀÚ °æÇèÀ» ±Ø´ëÈÇÏ´Â ¹æ¹ýÀ» Á¦½ÃÇÑ´Ù.
¸®Ä¡ Ŭ¶óÀ̾ðÆ®ÀÇ ÇÙ½ÉÀº ±×·¡ÇȽº¿Í ¾Ö´Ï¸ÞÀÌ¼Ç ÀÌÆåÆ®´Ù. À̵é ÀÌÆåÆ®¸¦ »ç¿ëÇÏ¸é ¸Å·ÂÀûÀÎ GUI¿Í, ¾ÖÇø®ÄÉÀ̼ÇÀ» »ì¾Æ ¼û½¬°Ô ÇÏ´Â ¿ªµ¿ÀûÀÎ ÀÌÆåÆ®, ¾ÖÇø®ÄÉÀ̼ÇÀÇ ³í¸®Àû È帧°ú »ç¿ëÀÚ¸¦ ¿¬°á½ÃŰ´Â ¾Ö´Ï¸ÞÀÌ¼Ç Àå¸éÀüȯ µîÀ» ÅëÇØ »ç¿ëÀÚÀÇ °æÇèÀ» Çâ»ó½Ãų ¼ö ÀÖ´Ù. ¶ÇÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» dzºÎÇÏ°Ô ¸¸µå´Â ÀÌÆåÆ®¸¦ È¿À²ÀûÀ¸·Î ±¸ÇöÇÏ´Â ¹æ¹ýµµ ´Ù·é´Ù.
±×·¡ÇȰú GUI ±âÃÊ: ½ºÀ®°ú ÀÚ¹Ù 2D¸¦ ¿¬°èÇØ GUI ¾ÖÇø®ÄÉÀ̼ÇÀ» ȸ鿡 Ãâ·ÂÇÏ´Â ¹æ¹ý°ú ³»ºÎ ±¸Á¶¸¦ ÆÄÇìÃÄ º»´Ù. ÀÌµé ¶óÀ̺귯¸®ÀÇ À¯¿¬¼ºÀ» ±Ø´ëÈÇϰí È¿À²ÀûÀ¸·Î »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¹è¿î´Ù.
¼º´É: Ã¥ Àüü¿¡ °ÉÃÄ ¼³¸íÇÏ´Â Åä·Ð°ú ÆÁÀ» ÀÌ¿ëÇØ °í¼º´É GUI ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÑ´Ù.
À̹ÌÁö: ´õ ³ªÀº ÀÚ¹Ù ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé ¼ö ÀÖ´Â À̹ÌÁö »ý¼º°ú »ç¿ë¹ýÀ» ¾Ë¾Æº»´Ù.
°í±Þ ±×·¡ÇÈ: È·ÁÇÑ ¸®Ä¡ Ŭ¶óÀÌ¾ðÆ®¿¡ ³¯°³¸¦ ´Þ¾ÆÁÖ´Â ½ºÀ®°ú ÀÚ¹Ù 2D ¿ä¼Ò¿¡ ´ëÇØ ¹è¿î´Ù.
¾Ö´Ï¸ÞÀ̼Ç: ¾Ö´Ï¸ÞÀ̼ÇÀÇ ÀϹÝÀû °³³ä°ú ÇÔ²² ÀÚ¹Ù Ç÷§Æû¿¡¼ »ç¿ëÇÏ´Â ±â´ÉÀÇ »ç¿ë¹ýÀ» ¹è¿î´Ù. ÀÚ¹Ù ¾Ö´Ï¸ÞÀ̼ÇÀ» ½±°Ô ±¸ÇöÇÒ ¼ö ÀÖ´Â »õ·Î¿î À¯Æ¿¸®Æ¼ ¶óÀ̺귯¸®¸¦ ¼Ò°³ÇÑ´Ù.
ÀÌÆåÆ®: Á¤Àû ÀÌÆåÆ®¿Í ¾Ö´Ï¸ÞÀÌ¼Ç ÀÌÅØÆ®¸¦ ¸¸µé°í Ä¿½ºÅ͸¶ÀÌÁîÇÏ´Â ¹æ¹ýÀ» ¹è¿öº»´Ù.
ÀÚ¹Ù ¾ð¾î¿Í ½ºÀ®¿¡ ´ëÇÑ °æÇèÀÌ ÀÖ´Ù¸é À¯¿ëÇÒ °ÍÀÌ´Ù. ÀÌ Ã¥Àº ÀÚ¹Ù¿Í ½ºÀ® ÀÔ¹®¼°¡ ¾Æ´Ï¸ç ÀÚ¹Ù¿Í ½ºÀ®À» ¾î´À Á¤µµ ¾Ë°í ÀÖ´Â µ¶ÀÚ¸¦ ´ë»óÀ¸·Î ÇÑ´Ù. ±×·¯³ª È·ÁÇÑ ¸®Ä¡ Ŭ¶óÀÌ¾ðÆ® Á¦ÀÛÀ» ÀÌÇØÇϱâ À§ÇØ Áß¿äÇÑ ½ºÀ®ÀÇ ·»´õ¸µ ±âÃÊ Áß ÀϺδ °í±Þ ½ºÀ® ÇÁ·Î±×·¡¸Ó¶ó ÇÒÁö¶óµµ ¾î·Á¿öÇÒ ¼ö Àֱ⿡, ½ºÀ®°ú ÀÚ¹Ù 2D¸¦ ÇÔ²² »ç¿ëÇØ »ç¿ëÀÚ Á¤ÀÇ ÀÌÆåÆ®¸¦ ¸¸µå´Â ¹æ¹ýÀ» ¼³¸íÇÏ´Â µ¥ ÃÊ¹Ý ¸î ÀåÀ» ÇÒ¾ÖÇß´Ù. ¿©±â¼ ¸¸µç ÀÌÆåÆ®´Â Ã¥ Àüü¿¡¼ »ç¿ëÇÑ´Ù.
1ºÎ. ±×·¡ÇȰú GUI ±âÃÊ
1ºÎ¿¡¼´Â Ã¥ Àü¹Ý¿¡ °ÉÃÄ »ç¿ëÇÏ´Â ÀÚ¹Ù ±×·¡ÇȰú UI ÇÁ·Î±×·¡¹ÖÀÇ ±âº» °³³äÀ» ¹è¿î´Ù. ±×·¡ÇȰú UI °³¹ß¿¡ ´ëÇØ »ó¼¼È÷ ¼³¸íÇÏ´Â °ÍÀº ¾Æ´ÏÁö¸¸ API, ±â¼ú µîÀÇ ±âÃÊ¿¡ ´ëÇØ ´©±¸³ª ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï ÀÚ¼¼È÷ ¼³¸íÇϰí ÀÌÈÄ ³»...¸ÚÁø ¸®Ä¡ Ŭ¶óÀÌ¾ðÆ®¶õ ¶Ù¾î³ ±×·¡ÇÈÀ» Áö³à Á¤¸» ¸ÚÁ® º¸ÀÌ´Â ¸®Ä¡ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¶æÇÑ´Ù. È·ÁÇÏ°í ¸ÚÁø ¸®Ä¡ Ŭ¶óÀÌ¾ðÆ®´Â »ç¿ëÀÚ¸¦ °ÇÏ°Ô ²ø¾îµéÀ̰í ÈïºÐÇØ ¼ÕÀ» ¶¿ ¼ö ¾ø°Ô ¸¸µç´Ù. ÀÌ Ã¥¿¡¼´Â ´õ È¿À²ÀûÀÌ°í ¸ÚÁø ¾ÖÇø®ÄÉÀ̼ÇÀ» Àß ¸¸µé¾î »ç¿ëÀÚ °æÇèÀ» ±Ø´ëÈÇÏ´Â ¹æ¹ýÀ» Á¦½ÃÇÑ´Ù.
¸®Ä¡ Ŭ¶óÀ̾ðÆ®ÀÇ ÇÙ½ÉÀº ±×·¡ÇȽº¿Í ¾Ö´Ï¸ÞÀÌ¼Ç ÀÌÆåÆ®´Ù. À̵é ÀÌÆåÆ®¸¦ »ç¿ëÇÏ¸é ¸Å·ÂÀûÀÎ GUI¿Í, ¾ÖÇø®ÄÉÀ̼ÇÀ» »ì¾Æ ¼û½¬°Ô ÇÏ´Â ¿ªµ¿ÀûÀÎ ÀÌÆåÆ®, ¾ÖÇø®ÄÉÀ̼ÇÀÇ ³í¸®Àû È帧°ú »ç¿ëÀÚ¸¦ ¿¬°á½ÃŰ´Â ¾Ö´Ï¸ÞÀÌ¼Ç Àå¸éÀüȯ µîÀ» ÅëÇØ »ç¿ëÀÚÀÇ °æÇèÀ» Çâ»ó½Ãų ¼ö ÀÖ´Ù. ¶ÇÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» dzºÎÇÏ°Ô ¸¸µå´Â ÀÌÆåÆ®¸¦ È¿À²ÀûÀ¸·Î ±¸ÇöÇÏ´Â ¹æ¹ýµµ ´Ù·é´Ù.
±×·¡ÇȰú GUI ±âÃÊ: ½ºÀ®°ú ÀÚ¹Ù 2D¸¦ ¿¬°èÇØ GUI ¾ÖÇø®ÄÉÀ̼ÇÀ» ȸ鿡 Ãâ·ÂÇÏ´Â ¹æ¹ý°ú ³»ºÎ ±¸Á¶¸¦ ÆÄÇìÃÄ º»´Ù. ÀÌµé ¶óÀ̺귯¸®ÀÇ À¯¿¬¼ºÀ» ±Ø´ëÈÇϰí È¿À²ÀûÀ¸·Î »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¹è¿î´Ù.
¼º´É: Ã¥ Àüü¿¡ °ÉÃÄ ¼³¸íÇÏ´Â Åä·Ð°ú ÆÁÀ» ÀÌ¿ëÇØ °í¼º´É GUI ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÑ´Ù.
À̹ÌÁö: ´õ ³ªÀº ÀÚ¹Ù ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé ¼ö ÀÖ´Â À̹ÌÁö »ý¼º°ú »ç¿ë¹ýÀ» ¾Ë¾Æº»´Ù.
°í±Þ ±×·¡ÇÈ: È·ÁÇÑ ¸®Ä¡ Ŭ¶óÀÌ¾ðÆ®¿¡ ³¯°³¸¦ ´Þ¾ÆÁÖ´Â ½ºÀ®°ú ÀÚ¹Ù 2D ¿ä¼Ò¿¡ ´ëÇØ ¹è¿î´Ù.
¾Ö´Ï¸ÞÀ̼Ç: ¾Ö´Ï¸ÞÀ̼ÇÀÇ ÀϹÝÀû °³³ä°ú ÇÔ²² ÀÚ¹Ù Ç÷§Æû¿¡¼ »ç¿ëÇÏ´Â ±â´ÉÀÇ »ç¿ë¹ýÀ» ¹è¿î´Ù. ÀÚ¹Ù ¾Ö´Ï¸ÞÀ̼ÇÀ» ½±°Ô ±¸ÇöÇÒ ¼ö ÀÖ´Â »õ·Î¿î À¯Æ¿¸®Æ¼ ¶óÀ̺귯¸®¸¦ ¼Ò°³ÇÑ´Ù.
ÀÌÆåÆ®: Á¤Àû ÀÌÆåÆ®¿Í ¾Ö´Ï¸ÞÀÌ¼Ç ÀÌÅØÆ®¸¦ ¸¸µé°í Ä¿½ºÅ͸¶ÀÌÁîÇÏ´Â ¹æ¹ýÀ» ¹è¿öº»´Ù.
ÀÚ¹Ù ¾ð¾î¿Í ½ºÀ®¿¡ ´ëÇÑ °æÇèÀÌ ÀÖ´Ù¸é À¯¿ëÇÒ °ÍÀÌ´Ù. ÀÌ Ã¥Àº ÀÚ¹Ù¿Í ½ºÀ® ÀÔ¹®¼°¡ ¾Æ´Ï¸ç ÀÚ¹Ù¿Í ½ºÀ®À» ¾î´À Á¤µµ ¾Ë°í ÀÖ´Â µ¶ÀÚ¸¦ ´ë»óÀ¸·Î ÇÑ´Ù. ±×·¯³ª È·ÁÇÑ ¸®Ä¡ Ŭ¶óÀÌ¾ðÆ® Á¦ÀÛÀ» ÀÌÇØÇϱâ À§ÇØ Áß¿äÇÑ ½ºÀ®ÀÇ ·»´õ¸µ ±âÃÊ Áß ÀϺδ °í±Þ ½ºÀ® ÇÁ·Î±×·¡¸Ó¶ó ÇÒÁö¶óµµ ¾î·Á¿öÇÒ ¼ö Àֱ⿡, ½ºÀ®°ú ÀÚ¹Ù 2D¸¦ ÇÔ²² »ç¿ëÇØ »ç¿ëÀÚ Á¤ÀÇ ÀÌÆåÆ®¸¦ ¸¸µå´Â ¹æ¹ýÀ» ¼³¸íÇÏ´Â µ¥ ÃÊ¹Ý ¸î ÀåÀ» ÇÒ¾ÖÇß´Ù. ¿©±â¼ ¸¸µç ÀÌÆåÆ®´Â Ã¥ Àüü¿¡¼ »ç¿ëÇÑ´Ù.
1ºÎ. ±×·¡ÇȰú GUI ±âÃÊ
1ºÎ¿¡¼´Â Ã¥ Àü¹Ý¿¡ °ÉÃÄ »ç¿ëÇÏ´Â ÀÚ¹Ù ±×·¡ÇȰú UI ÇÁ·Î±×·¡¹ÖÀÇ ±âº» °³³äÀ» ¹è¿î´Ù. ±×·¡ÇȰú UI °³¹ß¿¡ ´ëÇØ »ó¼¼È÷ ¼³¸íÇÏ´Â °ÍÀº ¾Æ´ÏÁö¸¸ API, ±â¼ú µîÀÇ ±âÃÊ¿¡ ´ëÇØ ´©±¸³ª ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï ÀÚ¼¼È÷ ¼³¸íÇϰí ÀÌÈÄ ³»¿ëµéÀ» Ȱ¿ëÇØ È·ÁÇÑ ¸®Ä¡ Ŭ¶óÀÌ¾ðÆ®¸¦ °³¹ßÇÏ´Â µ¥ µµ¿òÀÌ µÇ´Â ³»¿ëÀ» ´Ù·ð´Ù.
AWT, ÀÚ¹Ù 2D, ½ºÀ®À» Àß ¾Ë°í ÀÖ´Ù¸é ÀÌ ºÎºÐÀº ÁøºÎÇØ º¸ÀÏ ¼öµµ ÀÖ°ÚÁö¸¸, ±×·¡µµ ±âº» °³³äÀº ²À ÇÊ¿äÇÏ´Ù. ¶ÇÇÑ Ã¥ ¿©±âÀú±â¿¡´Â ¸ðµç µ¥½ºÅ©Å¾ ÀÚ¹Ù ÇÁ·Î±×·¡¸Ó¿¡°Ô À¯¿ëÇÑ Èï¹Ì·Î¿î Å丷 »ó½ÄÀ» ¸¹ÀÌ ´ã¾Ò´Ù.
2ºÎ. °í±Þ ±×·¡ÇÈ ·»´õ¸µ
2ºÎ¿¡¼´Â ÀÚ¹Ù 2D¿Í ½ºÀ®À¸·Î ¸®Ä¡ ÀÎÅÍÆäÀ̽º¸¦ ¸¸µå´Â µ¥ À¯¿ëÇÑ °í±Þ ÁÖÁ¦µéÀ» ´Ù·é´Ù. 2ºÎ Àü¹ÝºÎ¿¡´Â ÄÄÆ÷ÁöÆ®, ±×·¡µð¾ðÆ®, À̹ÌÁö ÇÁ·Î¼¼½Ì µî ±×·¡ÇÈ °ü·Ã ±â¼úÀ» ´Ù·ç°í ÈĹݺο¡´Â ±Û¶ó½º ÆäÀÎ, ·¹ÀÌ¾î ÆäÀÎ, ¸®ÆäÀÎÆ® ¸Å´ÏÀú µî ½ºÀ® °ü·Ã ±â¼úÀ» ´Ù·é´Ù.
3ºÎ. ¾Ö´Ï¸ÞÀ̼Ç
È·ÁÇÑ ¸®Ä¡ Ŭ¶óÀÌ¾ðÆ®´Â Á¤ÀûÀÎ °ÍÀÌ ¾Æ´Ï´Ù. »ì¾ÆÀÖ´Â °ÍÀÌ´Ù. ±×·¯¹Ç·Î ¿òÁ÷¿©¾ß ÇÑ´Ù. ½ÉÀå¹Úµ¿ ¼Ò¸®·Î »ç¿ëÀÚ¿¡°Ô Á¸À縦 ¾Ë·Á¾ß ÇÑ´Ù. º¸±â ÁÁ°Ô ¸¸µå´Â °ÍÀÌ ¹ÝÀÌ°í »ì¾Æ ¿òÁ÷ÀÌ´Â µí º¸ÀÌ°Ô ÇÏ´Â °ÍÀÌ ³ª¸ÓÁö ¹ÝÀÌ´Ù. 3ºÎ´Â ¾ÖÇø®ÄÉÀ̼ǿ¡ »ý¸íÀ» ºÒ¾î³Ö´Â ¾Ö´Ï¸ÞÀÌ¼Ç ±âÃʸ¦ ´Ù·é´Ù. ±×·¡ÇÈ ¾Ö´Ï¸ÞÀ̼ǰú GUI ¾Ö´Ï¸ÞÀ̼Ç, ¾Ö´Ï¸ÞÀÌ¼Ç °³¹ßÀ» µµ¿ÍÁÖ´Â ÀÚ¹Ù SE ¶óÀ̺귯¸®, ÀÚ¹Ù ¾Ö´Ï¸ÞÀÌ¼Ç °³¹ßÀ» ¸Å¿ì ½±°Ô ¸¸µé¾îÁִ ŸÀÌ¹Ö ÇÁ·¹ÀÓ¿öÅ© ¶óÀ̺귯¸® µîÀ» ´Ù·é´Ù.
4ºÎ. ÀÌÆåÆ®
4ºÎ´Â 1, 2, 3ºÎ ³»¿ëÀ» ±â¹ÝÀ¸·Î ±¸¼ºµÆ´Ù. ÀÌÆåÆ®´Â È·ÁÇÑ ¸®Ä¡ Ŭ¶óÀ̾ðÆ®ÀÇ ÇÙ½ÉÀÌ¸ç º¸Åë ¸®Ä¡ Ŭ¶óÀÌ¾ðÆ®¿Í È·ÁÇÑ ¸®Ä¡ Ŭ¶óÀÌ¾ðÆ®¸¦ ±¸ºÐÁþ´Â´Ù. ÀÌÆåÆ®´Â µÎ °¡Áö Ä«Å×°í¸®·Î ³ª´³´Ù. ù ¹øÂ° Ä«Å×°í¸®´Â ¾ÖÇø®ÄÉÀ̼ÇÀ» ´õ ¸ÚÁ® º¸ÀÌ°Ô ¸¸µå´Â Á¤Àû ÀÌÆåÆ®´Ù. µÎ ¹øÂ° Ä«Å×°í¸®´Â GUI¸¦ ¿òÁ÷ÀÌ°Ô ¸¸µå´Â µ¿Àû ÀÌÆåÆ®, ¶Ç´Â ¾Ö´Ï¸ÞÀÌ¼Ç ÀÌÆåÆ®´Ù. Ã¥ÀÇ À¥»çÀÌÆ®¿¡¼ Á¦°øÇÏ´Â À¯Æ¿¸®Æ¼ ¶óÀ̺귯¸®¸¦ ÀÌ¿ëÇØ ¾Ö´Ï¸ÞÀÌ¼Ç ÀÌÆåÆ®¸¦ ±¸ÇöÇÏ´Â Animated Transitionµµ ´Ù·ç°í ÀÖ´Ù. ¸Ç óÀ½ µðÀÚÀÎ ´ÙÀ̾î±×·¥¿¡¼ºÎÅÍ ´Ù¾çÇÑ ÀÌÆåÆ® ±¸Çö±îÁö È·ÁÇÑ ¸®Ä¡ Ŭ¶óÀÌ¾ðÆ® ¿¹Á¦¸¦ °³¹ßÇÏ´Â °úÁ¤À» ¼Ò°³Çϸç 4ºÎ¸¦ ¸¶Ä£´Ù.