ÀÌŬ¸³½º RCP
¼³°è¿¡¼ ±¸Çö, ¹èÆ÷±îÁö, ÀÚ¹Ù GUI ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÇ ¸ðµç °Í
ÅÂ±× :
ÀÌŬ¸³½º
,
ÀÚ¹Ù
,
GUI
,
RCP
¿ø¼¸í :
Eclipse Rich Client Platform: Designing, Coding, and Packaging Java(TM) Applications
Jeff McAffer
,
Jean-Michel Lemieux
ÁöÀ½
¾ç¼®È£
¿Å±è
ÀÌŬ¸³½º ÇÁ·ÎÆä¼Å³Î ½Ã¸®Áî
ISBN :
8960770043
35,000
¿ø |
2006³â 11¿ù 29ÀÏ
Æì³¿
ÆäÀÌÆÛ¹é
|
536
ÂÊ |
190*250mm
YES24
±³º¸¹®°í
°ÄÄ
¾Ë¶óµò
ÀÎÅÍÆÄÅ©
¹ÝµðºÏ
Ã¥ ¼Ò°³
Ã¥ ¼Ò°³
ÀúÀÚ/¿ªÀÚ ¼Ò°³
¸ñÂ÷
¼Æò
Á¤¿ÀÇ¥
°ü·Ã »çÁø º¸±â
Åä·Ð¹æ (
)
ÀÌŬ¸³½º°¡ Á¦°øÇÏ´Â ¸®Ä¡ Ŭ¶óÀÌ¾ðÆ® Ç÷§Æû(RCP) Ç÷¯±×ÀÎÀº äÆÃ ¾ÖÇø®ÄÉÀ̼ǺÎÅÍ ±â¾÷¿ë ¼ÒÇÁÆ®¿þ¾î Ŭ¶óÀÌ¾ðÆ®±îÁö ´Ù¾çÇÑ µ¥½ºÅ©Å¾ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ±â¹ÝÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ´Â ÈǸ¢ÇÑ Ç÷§ÆûÀÌ´Ù.
¡ºÀÌŬ¸³½º RCP¡»
¿¡¼´Â ÀÌŬ¸³½º RCP ÇÁ·ÎÁ§Æ®¸¦ À̲ø°í ÀÖ´Â µÎ ¸íÀÇ ¸®´õ°¡ ÀÌŬ¸³½º¸¦ »ç¿ëÇØ¼ ºü¸£°í È¿À²ÀûÀ¸·Î Å©·Î½ºÇ÷§Æû µ¥½ºÅ©Å¾ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.
[ ÀÌ Ã¥ÀÇ Æ¯Â¡ ]
ÀÌ Ã¥¿¡¼´Â RCP °³¹ßÀÚ¸¦ ´ë»óÀ¸·Î, ÇÏÀÌÆÛº¼¶ó¶ó´Â ÀνºÅÏÆ® ¸Þ½ÃÁö äÆÃ Ŭ¶óÀÌ¾ðÆ®¸¦ °³¹ßÇÏ°í ¹èÆ÷ÇÏ´Â Àüü °úÁ¤À» ¼³¸íÇÑ´Ù. ÅÖºó ÀÛ¾÷°ø°£¿¡¼ ½ÃÀÛÇØ ÃæºÐÇÑ ±â´ÉÀ» °®Ãá »ó¿ë ¼öÁØ RCP ¾ÖÇø®ÄÉÀ̼ÇÀÎ ÇÏÀÌÆÛº¼¶ó¸¦ °³¹ßÇß´Ù. ´Ù¾çÇÑ ºÐ¾ßÀÇ RCP °ü·Ã À̽´¸¦ ´Ù·ç±â À§ÇØ ÀνºÅÏÆ® ¸Þ½Ã¡À̶ó´Â ÁÖÁ¦¸¦ ÅÃÇßÀ¸¸ç, ½ÇÁ¦·Î µ¿ÀûÀ¸·Î È®Àå °¡´ÉÇÑ Á¶¸³½Ä ½Ã½ºÅÛ, ¼µåÆÄƼ ÄÚµå ¶óÀ̺귯¸® »ç¿ë, ´Ù¾çÇÑ È¯°æ¿¡ ´ëÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç ¹èÆ÷ µîÀÇ ÁÖÁ¦¸¦ ´Ù·é´Ù. µ¶¸³Çü µ¥½ºÅ©Å¾¿¡¼ ½ÇÇàÇÒ ¾ÖÇø®ÄÉÀ̼ǻӸ¸ ¾Æ´Ï¶ó, ½ÉÁö¾î PDA¿Í Ű¿À½ºÅ©, ÀÌŬ¸³½º IDE È®ÀåÇü ¾ÖÇø®ÄÉÀ̼DZîÁö ´Ù·é´Ù. ÀÌ Ã¥ÀÇ ³»¿ëÀ» ¹ÙÅÁÀ¸·Î µ¶ÀÚ°¡ °³¹ßÇÒ ¾ÖÇø®ÄÉÀ̼ǿ¡µµ °°Àº ±â´ÉÀ» Ãß°¡ÇÒ ¼ö ÀÖ´Ù.
[ ÀÌ Ã¥ÀÇ ³»¿ë ]
ÀÌ Ã¥¿¡¼´Â µ¥½ºÅ©Å¾ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß Ç÷§ÆûÀ¸·Î¼ ÀÌŬ¸³½ºÀÇ °·ÂÇÔÀ» ¼³¸íÇÒ »Ó¸¸ ¾Æ´Ï¶ó, ¿Ï¼ºµÈ »ó¿ë ¼öÁØ RCP ¾ÖÇø®ÄÉÀ̼ÇÀ» ½ÇÁ¦·Î °³¹ßÇÏ´Â °úÁ¤À» ´Ü°èº°·Î »ìÆìº»´Ù. µ¿ÀûÀ¸·Î È®Àå°¡´ÉÇÑ Á¶¸³½Ä ½Ã½ºÅÛÀ» °³¹ßÇÏ´Â ¹æ¹ý°ú ¼µåÆÄƼ ÄÚµå ¶óÀ̺귯¸® »ç¿ë, ¿©·¯ ȯ°æ¿¡ ´ëÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç ¹èÆ÷ µî ´Ù¾çÇÑ ±â¹ýÀ» ¼±º¸ÀδÙ. ¿Ï¼ºµÈ ÇÁ·ÎÅäŸÀÔÀ» ºôµå, °³¼±, ¸®ÆÑÅ͸µÇÏ¸é¼ UI¸¦ °³¼±Çϰí, µµ¿ò¸»°ú ¾÷µ¥ÀÌÆ® ±â´É µîÀ» Ãß°¡ÇÑ´Ù. ¸¶Áö¸·À¸·Î ¿Ï¼ºµÈ ¼ÒÇÁÆ®¿þ¾î¸¦ ºôµåÇϰí, ²Ù¹Ì°í, ¹èÆ÷ÇÑ´Ù.
¡Ü ÀÌŬ¸³½º 3.1ÀÇ »õ·Î¿î RCP ±â´É»Ó¸¸ ¾Æ´Ï¶ó, RCP ¾ÖÇø®ÄÉÀÌ¼Ç ¼³°è, ±¸Çö, ¹èÆ÷¸¦ µ½´Â »õ·Î¿î µµ±¸¿¡ ´ëÇØ »ó¼¼È÷ ´Ù·é´Ù.
¡Ü RCP ¾ÖÇø®ÄÉÀ̼ÇÀÇ ºê·£µå¸¦ È«º¸ÇÏ°í ·è¾ØÇÊÀ» Á¶Á¤ÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÑ´Ù.
¡Ü RCP °³¹ß¿¡¼ ÈçÈ÷ °Þ´Â ¾î·Á¿òÀ» ÇØ°áÇÏ°í ±ò²ûÈ÷ ¸¶¹«¸®ÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.
¡Ü RCP¿Í ÀÏ¹Ý Ç÷¯±×ÀÎ °³¹ßÀÇ À¯»çÁ¡°ú Â÷ÀÌÁ¡¿¡ ´ëÇØ ³íÀÇÇÑ´Ù.
¡Ü ÀÌŬ¸³½ºÀÇ ±â¹Ý ÇÁ·¹ÀÓ¿öÅ©ÀÎ OSGi¸¦ °³·«ÀûÀ¸·Î »ìÆìº»´Ù.
ÀÌŬ¸³½º RCP¸¦ »ç¿ëÇØ¼ GUI Ç÷§Æû °íÀ¯ÀÇ Æ¯¼ºÀ» »ì¸®´Â ¸®Ä¡ Ŭ¶óÀÌ¾ðÆ® ÀÚ¹Ù GUI ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ°í ¹èÆ÷ÇÏ·Á´Â °³¹ßÀÚµéÀÌ ²À Àб⠹ٶõ´Ù.
[ ÀÌ Ã¥ÀÇ ±¸¼º ]
ÀÌ Ã¥Àº Å©°Ô µÎ ºÎºÐÀ¸·Î ³ª´ ¼ö ÀÖ´Ù.
1ºÎ
¿Í
2ºÎ
´Â RCP¿¡ ´ëÇÑ °³³äÀ» Àâ°í, RCP ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ´Â °úÁ¤À» Â÷·Ê·Î ¼±º¸ÀÌ´Â Æ©Å丮¾ó ÇüÅ·Π½á³ª°¬´Ù. ÀÌ ³»¿ëÀ» µû¶ó°¡´Ù º¸¸é, ÇÏÀÌÆÛº¼¶ó¸¦ Á¡ÁøÀûÀ¸·Î °³¹ßÇØ ³ª°¡¸é¼ µµ¿ò¸», ¾÷µ¥ÀÌÆ® µî ¿©·¯ °¡Áö »õ·Î¿î ±â´ÉÀ» Ãß°¡ÇÑ ¸ÚÁø äÆÃ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¿Ï¼ºÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ ÃÖ´ëÇÑ µüµüÇÏÁö ¾ÊÀº ¼³¸í°ú ¸¹Àº ¿¹Á¦¸¦ ÅëÇØ¼ ¸¶Ä¡ ¿·¿¡¼ ÇÔ²² °³¹ßÇÏ´Â µíÇÑ ´À³¦À» ÁÖ·Á°í ³ë·ÂÇß´Ù. ±×¸®°í ¿ì¸®°¡ ¾ÖÇø®ÄÉÀ̼ÇÀ̳ª Æ©Å丮¾óÀ» ¸¸µé¸é¼ °æÇèÇß´ø ¿©·¯ °¡Áö ½ÃÇàÂø¿ÀµéÀ» µ¶ÀÚµéÀÌ ¶È°°ÀÌ °Þ´Â ÀÏÀÌ ¾øµµ·Ï °ø°³Çص״Ù.
Ã¥ÀÇ µÞºÎºÐ¿¡¼´Â ½ÇÁ¦ Á¦Ç°À» ¸¸µé±â À§ÇØ ÇØ¾ß ÇÒ ÀÏÀ» ¾Ë·ÁÁØ´Ù. ÇÁ·ÎÅäŸÀÔÀ» ÀÛ¼ºÇÏ´Â °Í°ú Á¦Ç°À» ¿Ï¼ºÇؼ ¹èÆ÷ÇÏ´Â °ÍÀº ÀüÇô ´Ù¸¥ ÀÏÀÌ´Ù.
3ºÎ
¿Í
4ºÎ
¿¡¼´Â ÇÁ·ÎÅäŸÀÔ ´Ü°è¿¡¼ ³¡³»Áö ¾Ê°í Á¦Ç°À» ¿Ï¼ºÇϱâ À§ÇØ ÇØ¾ß ÇÒ ÀÏÀ» °¢ À帶´Ù À¯Çü º°·Î ÀÚ¼¼È÷ »ìÆìº»´Ù. ¿¹¸¦ µé¸é ÇÁ·ÎÅäŸÀÔÀ» ´Ùµë°í ¸®ÆÑÅ͸µÇϱâ, UI °³¼±, Á¦Ç°À» ºôµåÇÏ°í »ç¿ëÀÚ¿¡°Ô ¹èÆ÷ÇÏ´Â °Í µîÀÌ´Ù. ´Ü¼øÇÑ Âü°íÀÚ·á ÀÌ»óÀÇ ³»¿ëÀ» ´ã±â À§ÇØ ³ë·ÂÇßÁö¸¸, ¾ÕºÎºÐ°ú ¸¶Âù°¡Áö·Î »ó¼¼ÇÑ ¿¹½Ã¿Í ¿¹Á¦ Äڵ带 Á¦°øÇÑ´Ù. 3ºÎ¿Í 4ºÎ¿¡¼´Â ÀÌŬ¸³½º Ä¿¹Â´ÏƼ¿¡¼ ³íÀǵǾú°Å³ª »ó¿ë Á¦Ç°À» °³¹ßÇÏ´Â Áß¿¡ Æ¢¾î³ª¿À´Â ÁÖ¿ä °É¸²µ¹¿¡ ´ëÇÑ ÇØ°áÃ¥À» ´Ù·ç°í ÀÖ´Ù.
¸¶Áö¸·À¸·Î
5ºÎ
´Â Âü°íÀÚ·áÀÌ´Ù. ÀÌŬ¸³½ºÀÇ ±â¹Ý ½ÇÇà ÇÁ·¹ÀÓ¿öÅ©ÀÎ OSGiÀÇ ÇÙ½É »çÇ×À» ´Ù·ç°í, Ã¥¿¡¼´Â ÀÚ¼¼È÷ ´Ù·çÁö ¾Ê¾ÒÁö¸¸ ÀÌŬ¸³½º Ç÷§Æû¿¡¼ Á¦°øÇÏ´Â ´Ù¾çÇÑ Ç÷¯±×Àο¡ ´ëÇØ »ìÆìº»´Ù.
ÇÑ ±ÇÀÇ Ã¥À¸·Î ÀÌŬ¸³½º¿¡ ´ëÇÑ ¸ðµç °ÍÀ» ´Ù·ê ¼ö´Â ¾øÀ¸¸ç, ÀÌŬ¸³½º¿Í Ç÷¯±×ÀÎ °³¹ß¿¡ ´ëÇÑ ÁÁÀº Ã¥µéÀÌ ÀÌ¹Ì ¸¹ÀÌ ³ª¿ÍÀֱ⠶§¹®¿¡, ÀÌ Ã¥¿¡¼´Â RCP °ü·Ã ±â´É, API¿¡¸¸ ÃÊÁ¡À» ¸ÂÃç °ð¹Ù·Î RCP °³¹ß¿¡ ´ëÇÑ ³»¿ëÀ» ´Ù·ç°í ÀÖ´Ù.
[ ÀÌ Ã¥ÀÇ ´ë»ó ]
ÀÌ Ã¥Àº ¸î °¡Áö À¯ÇüÀÇ ÀÚ¹Ù °³¹ßÀÚ¸¦ ´ë»óÀ¸·Î ÇÑ´Ù. ÀÚ¹Ù °³¹ß °æÇèÀÌ ¾î´À Á¤µµ ÀÖ´Â °ÍÀ¸·Î °¡Á¤ÇϹǷÎ, ÀÚ¹Ù °³³äÀ̳ª ¹®¹ý¿¡ ´ëÇØ¼´Â ÀüÇô ´Ù·çÁö ¾Ê´Â´Ù. ÀÌŬ¸³½º RCP°¡ óÀ½ÀÎ °³¹ßÀÚ¸¦ ´ë»óÀ¸·Î´Â, Ç÷§ÆûÀÇ ±â¿ø, ÀÌŬ¸³½º IDEÀÇ °£·«ÇÑ ¼³Ä¡¹ý°ú »ç¿ë¹ý, RCP ¾ÖÇø®ÄÉÀÌ¼Ç ÀÛ¼º ¹æ¹ý µîÀ» ´Ù·é´Ù. ÀÌŬ¸³½º¸¦ »ç¿ëÇØ º» °æÇèÀÌ ÀÖ´Ù¸é µµ¿òÀÌ µÇ°ÚÁö¸¸, óÀ½ÀÌ¶óµµ º°´Ù¸¥ ¹®Á¦´Â ¾ø´Ù. ÀÌŬ¸³½º Ç÷¯±×ÀÎÀ» ÀÛ¼ºÇغ» °æÇèÀÌ ÀÖ´Â °³¹ßÀÚ¸¦ ´ë»óÀ¸·Î´Â, RCP °³¹ßÀÌ Ç÷¯±×ÀÎ °³¹ß°ú ´Ù¸¥ Á¡À» ´Ù·é´Ù. ¿¹¸¦ µé¸é RCP ¾ÖÇø®ÄÉÀ̼ǿ¡ Ãß°¡ÇØ¾ß Çϴ Ưº°ÇÑ ÇÁ·Î±×·¥ ¿ä¼Ò»Ó¸¸ ¾Æ´Ï¶ó, ¸±¸®Áî °øÇÐ ÇÁ·Î¼¼½ºÀÇ ÀϺÎÀÎ Ç÷¯±×ÀÎ ºôµå, ºê·£µå È«º¸, ¹èÆ÷, ¼³Ä¡ µî RCP ¾ÖÇø®ÄÉÀ̼Ǹ¸ÀÇ Æ¯¼ºÀ» ¼³¸íÇÑ´Ù. ÀÌŬ¸³½º RCP °³¹ß °æÇèÀÌ ÀÖ´Â °³¹ßÀÚµéÀº, ÀÌŬ¸³½º 3.1¿¡¼ Á¦°øÇÏ´Â »õ·Î¿î RCP ±â´É»Ó¸¸ ¾Æ´Ï¶ó RCP ¾ÖÇø®ÄÉÀÌ¼Ç ¼³°è, ÄÚµå ÀÛ¼º, ¹èÆ÷¸¦ µ½´Â ´Ù¾çÇÑ µµ±¸¿¡ ´ëÇÑ ³»¿ëÀÌ µµ¿òÀÌ µÉ °ÍÀÌ´Ù.
[ ºÎ·Ï CD ]
¡Ü À©µµ¿ì, ¸®´ª½º, ¸ÆOS X¿ë ÀÌŬ¸³½º 3.1 SDK
¡Ü ÀÌŬ¸³½º 3.1 RCP SDK
¡Ü ÀÌŬ¸³½º 3.1 RCP µ¨Å¸ ÆÑ
¡Ü ¸ðµç ¿¹Á¦ ¼Ò½ºÄÚµå
[ ÀúÀÚ ¼¹® ]
¾î¶² ¸é¿¡¼ ÀÌ Ã¥Àº ÀÌŬ¸³½º ¸®Ä¡ Ŭ¶óÀÌ¾ðÆ® Ç÷§Æû(RCP)ÀÇ ¼³°è ¹®¼¶ó°í º¼ ¼öµµ ÀÖ´Ù. °³¹ß ÆÀ¿øµéÀÌ ÀÌŬ¸³½º 3.1À» °³¹ßÇÏ¸é¼ µ¿½Ã¿¡ ÁýÇÊÇ߱⠶§¹®ÀÌ´Ù. ½ÉÁö¾î °ü·Ã ±â´ÉÀÌ ±¸ÇöµÇ±âµµ Àü¿¡ ÀÛ¼ºÇÑ ºÎºÐµµ ÀÖ´Ù. RCP°¡ ¾î¶»°Ô µ¿ÀÛÇÏ´ÂÁö ¼³¸íÇÏ´Â ³»¿ëÀ» ¾²¸é¼, ÀÌŬ¸³½º RCP¸¦ ±¸¼ºÇÏ´Â ¸ÞÄ¿´ÏÁò°ú °³³äÀ» ½ÇÁ¦ »ç¿ëÇØ¼ °³¹ßÇÒ ¶§ °³¹ßÀÚ°¡ ¾î¶»°Ô ´À³¥Áö ´õ »ý»ýÇÏ°Ô ÀÌÇØÇÒ ¼ö ÀÖ¾ú´Ù. ´Ã Áñ°Å¿î ÀÏÀ̾ú´Ù°í´Â ¸»ÇÒ ¼ö ¾øÁö¸¸, ÀÌŬ¸³½º RCP¿¡ ´ëÇÑ ÇнÀ°úÁ¤À» °³¼±ÇØ ³ª°¥ ¼ö ÀÖ´Â ÈǸ¢ÇÑ ±âȸ¿´´Ù. ¼³¸íÇÏ±â ¾î·Æ°Å³ª º¹ÀâÇÑ ³»¿ëÀÌ ³ª¿Ã ¶§¸¶´Ù, Àá½Ã Ã¥¿¡¼ ¼ÕÀ» ¶¼°í ÀÌŬ¸³½º¸¦ Á»´õ ½±°Ô »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ¼öÁ¤Çغ¼±î °í¹ÎÀ» ¸¹ÀÌ Çß´Ù. ½ÇÁ¦·Î Á÷Á¢ ¼öÁ¤ÇÑ °æ¿ìµµ ¸¹¾Ò´Ù(ÇÊÀÚ»Ó¸¸ ¾Æ´Ï¶ó, ÀÌŬ¸³½º Ç÷§Æû ÆÀÀÌ ¸ðµÎ Âü¿©Çß´Ù). º¹ÀâÇÏ°í ±ä 10ÂÊÂ¥¸® ÀåȲÇÑ »ç¿ë¹ý°ú ¼³¸íÀ», »õ·Î¿î ¸¶¹ý»ç³ª ±â´ÉÀ» »ç¿ëÇØ ´Ü¶ô Çϳª·Î °íÃÆÀ» ¶§ÀÇ ±âºÐÀº ¸»·Î Ç¥ÇöÇϱ⠾î·Á¿ï Á¤µµÀÌ´Ù. ´Ù¸¥ ÇÑÆíÀ¸·Î´Â, ÇÙ½ÉÀûÀÎ »çÇ׿¡ ´ëÇÑ ÅëÂû·ÂÀ» ¾ò°Ô µÊÀ¸·Î½á Á»´õ ¸íÈ®ÇÏ°í °£´ÜÇÏ°Ô ±â´ÉÀ» ¼³¸íÇÒ ¼ö ÀÖ¾ú´Ù. ÀÌ·¯ÇÑ °úÁ¤¿¡¼ ¹ß°ßµÈ ¹ö±×¸¦ ¼öÁ¤ÇÏ´Â ÀÛ¾÷Àº ´Ù¼Ò ÁýÁß·ÂÀ» ¶³¾î¶ß¸®±ä ÇßÁö¸¸ ÃæºÐÇÑ °¡Ä¡°¡ ÀÖ´Â ÀÏÀ̾ú´Ù. ¸¶Ä¡ ¿ì¸®°¡ ±ÛÀ» ¾²°í, ÄÚµùÇϰí, ¹è¿ì¸é¼ µ¿½Ã¿¡ »îÀ» Áñ±â±âµµ ÇØ¾ß ÇÏ´Â °Íó·³ ¸»ÀÌ´Ù. ¿ì¸®´Â °á±¹ RCP·Î¼ÀÇ ÀÌŬ¸³½º¿¡ ´ëÇÑ »ó´çÇÑ Áö½ÄÀ» ¾ò°Ô µÇ¾úÀ¸¸ç, ÀÌ ±ÛÀ» Àд µ¶ÀÚµµ °ð ±×·¸°Ô µÇ¸®¶ó ¹Ï´Â´Ù.
[ ÀúÀÚ ¼Ò°³ ]
Jeff McAffer
ÀÌŬ¸³½º RCP¿Í ·±Å¸ÀÓ ÆÀÀ» À̲ø°í ÀÖÀ¸¸ç, ÀÌŬ¸³½º Ç÷§ÆûÀÇ Ãʱ⠼³°èÀÚÀÌÀÚ Ä¿¹ÌÅÍÀÌ´Ù. Object Techonology International¿¡¼ ºÐ»ê/º´·Ä °´Ã¼ÁöÇâ ÄÄÇ»ÆÃ, ÀͽºÆÛÆ® ½Ã½ºÅÛ, ¸ÞŸ·¹º§ ±¸Á¶ µîÀÇ °³¹ß ¾÷¹«¸¦ ¸Ã¾ÒÀ¸¸ç, Áö±ÝÀº IBM ¿ÀŸ¿Í ¼ÒÇÁÆ®¿þ¾î ¿¬±¸¼Ò¿¡¼ ÀÏÇϰí ÀÖ´Ù.
Jean-Michel Lemieux
ÀÌŬ¸³½º ÆÀ/CVS ÄÄÆ÷³ÍÆ® ÇÁ·ÎÁ§Æ®¿¡¼ ÃʱâºÎÅÍ Ä¿¹ÌÅͷΠȰµ¿Çϰí ÀÖ´Ù. IBM ¿ÀŸ¿Í ¼ÒÇÁÆ®¿þ¾î ¿¬±¸¼Ò¿¡¼ ½Ç½Ã°£ SS7 ¸ð´ÏÅ͸µ ½Ã½ºÅÛ°ú ½Ç½Ã°£ ¸ðµ¨¸µ µµ±¸, ÀÌŬ¸³½º °³¹ß¿¡ Âü¿©Çß´Ù.
[ ¿ªÀÚ ¼¹® ]
ÀÌŬ¸³½º´Â óÀ½ºÎÅÍ °³¹ß µµ±¸°¡ ¾Æ´Ñ °³¹ß µµ±¸ Ç÷§ÆûÀ̾ú´Ù. ÇÏÁö¸¸ ÀÌÁ¦ Å©·Î½ºÇ÷§Æû GUI ¾ÖÇø®ÄÉÀÌ¼Ç Ç÷§ÆûÀ¸·Î ÀÚ¸®ÀâÀ¸·Á Çϰí ÀÖ´Ù. »ç½Ç GUI Ç÷§ÆûÀº À¥ Ç÷§Æûº¸´Ù ÈξÀ ÀüºÎÅÍ ÀÖ¾î¿Ô°í, ºñ±³Àû ÃÖ±Ù¿¡ ³ªÅ¸³ Å©·Î½ºÇ÷§Æû GUI Ç÷§ÆûÀ̶ó ÇÏ´õ¶óµµ ´ëºÎºÐÀº ÀÌŬ¸³½ºº¸´Ù ¿À·¡µÈ °ÍÀÌ´Ù. ±×Áß¿¡¼µµ Å©·Î½ºÇ÷§Æû GUI ¾ÖÇø®ÄÉÀÌ¼Ç Ç÷§ÆûÀÇ °¡Àå À¯·ÂÇÑ È帴 ¹Ù·Î ÀÌŬ¸³½ºÀÇ ±â¹ÝÀÎ ÀÚ¹ÙÀÌ´Ù. ÇÏÁö¸¸ ÀÚ¹Ù´Â ½ã ¸¶ÀÌÅ©·Î½Ã½ºÅÛÁî°¡ ¼¹ö ½ÃÀå¿¡ ÁÖ·ÂÇϴ ȸ»çÀÎ Å¿ÀÎÁö, ½ºÀ®À̶ó´Â ¸ÚÁø GUI Ç÷§ÆûÀ» ¸¸µé¾î³õ°íµµ µ¥½ºÅ©Å¾ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¿ë Ç÷§ÆûÀ¸·Î´Â Å©°Ô ÀÚ¸®ÀâÁö ¸øÇß´Ù. ÀÌ´Â ½ºÀ®ÀÇ UI ¿Ï¼ºµµ ºÎÁ·, ±â´É ºÎÁ·, ¼º´É ÀúÇÏ µî¿¡ ±âÀÎÇßÁö¸¸, ³Î¸® »ç¿ëµÇ´Â ÅëÇÕ°³¹ßȯ°æÀÌ ¾ø¾ú´Ù´Â °Íµµ Å« ÀÌÀ¯ Áß Çϳª¿´´Ù. ÇÏÁö¸¸ ¸·»ó ÀÌŬ¸³½º¶ó´Â ÅëÇÕ°³¹ßȯ°æÀÌ Àα⸦ ¾òÀ¸¸é¼, µ¿½Ã¿¡ ÀÚ¹Ù°¡ °®°í ÀÖ´ø Å©·Î½ºÇ÷§Æû GUI ŸŶÀÇ ÀÚ¸®±îÁö À§ÇùÇϰí ÀÖ´Â °ÍÀº ÀÚ¹Ù Áø¿µÀÇ ¾ÆÀÌ·¯´Ï¶ó ÇÒ ¼ö ÀÖ´Ù. ¾î·µç ÀÌŬ¸³½º°¡ ´Ù¼Ò ¿ì¿¬ÇÏ°Ô RCPÀÇ ´ë¿¿¡ µé¾î¿À±ä ÇßÁö¸¸, ÇöÀçÀÇ ±â¼¼´Â °áÄÚ ¹«½ÃÇÒ ¼öÁØÀÌ ¾Æ´Ï´Ù. ¿ø·¡ºÎÅÍ ÀÚ¹Ù¸¦ Ȱ¿ëÇØ¼ µ¥½ºÅ©Å¾ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇϰíÀÚ ÇÏ´Â ³ë·ÂÀº Áö¼ÓÀûÀ¸·Î ÀÖ¾ú´Âµ¥, ½ºÀ®À̶ó´Â ÇѰ迡 ºÎµúÇô ±×µ¿¾È ÁöÁöºÎÁøÇß´Ù. ÀÌ·¯ÇÑ Çö½Ç¿¡ ¾Æ½¬¿öÇÏ´ø ÀÚ¹Ù °³¹ßÀÚµéÀÌ ÀÌŬ¸³½º RCP ±â¹ÝÀ¸·Î ¿Õ¼ºÇÏ°Ô ÀÚ¹Ù µ¥½ºÅ©Å¾ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇϰí ÀÖÀ¸¸ç, ½ã ¸¶ÀÌÅ©·Î½Ã½ºÅÛÁîµµ ¸¶Âù°¡Áö·Î ³ÝºóÁî RCP·Î ¸ÂºÒÀ» ³õ°í ÀÖÀ¸´Ï ¾îÂîµÆµç ÀÚ¹Ù GUI ¾ÖÇø®ÄÉÀÌ¼Ç Ç÷§ÆûÀÌ ±×°£ÀÇ ¼³¿òÀ» ¹þ¾î³¯ ±âȸ·Î »ý°¢µÈ´Ù. ÀÌ·± ºÐÀ§±â¿¡¼ ÀÚ¹Ù ±â¹Ý RCP, ±×Áß¿¡¼µµ ÀÌŬ¸³½º RCP¿¡ °ü½ÉÀ» °®°í ÀÌ Ã¥À» Áý¾îµç °ÍÀº Á¤¸» Çà¿îÀÌ´Ù! ÀÌŬ¸³½º RCP´Â ÀÌŬ¸³½º IDE¿Í´Â µ¶¸³µÈ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÒ ¼ö ÀÖµµ·Ï ¶¼¾î³½ Ç÷§ÆûÀÌ´Ù. ½ÉÁö¾î´Â ÀÌŬ¸³½º IDE¸¦ À̸§¸¸ ¹Ù²ã¼ »õ·Î¿î RCP ¾ÖÇø®ÄÉÀ̼ÇÀΠôÇÏ´Â °ÍÀÌ ´Ü 3ºÐÀÌ¸é °¡´ÉÇÒ Á¤µµ·Î ¶óÀ̼¾½º·ÎºÎÅÍ ÀÚÀ¯·Î¿ì¸é¼ Æí¸®ÇÑ °³¹ßÀÌ °¡´ÉÇÏ´Ù. ±×·¯¹Ç·Î RCP °³¹ßÀ» ¾î·Á¿î °ÍÀ¸·Î »ý°¢ÇÒ Çʿ䵵 ¾ø´Ù. ÄÚµå ÇÑÁ٠¥Áö ¾Ê°í ´Ù¸¥ Ç÷¯±×ÀÎÀ» Á¶ÇÕÇØ¼ ÀÚ±â ÃëÇâ¿¡ ¸Â´Â ÀÌŬ¸³½º¸¦ ¸¸µé¾î º¼ ¼öµµ ÀÖ´Ù. ¿ªÀÚ°¡ ±»ÀÌ Ç÷¯±×ÀÎ °³¹ß¼º¸´Ù RCP °³¹ß¼ ¹ø¿ªÀ» ¸ÕÀú ÅÃÇÑ ÀÌÀ¯À̱⵵ ÇÏ´Ù. ÀÌŬ¸³½º IDEÀÇ ¸ðµç °ÍÀ» ÀÌÇØÇØ¾ß ÇÏ´Â Ç÷¯±×ÀÎ °³¹ßº¸´Ù´Â, Á»´õ °£°áÇÑ ÀÌŬ¸³½º RCP À§¿¡¼ Á¶¸³ÇÏ´Â Áñ°Å¿òÀ» ´©¸®´Â °ÍÀÌ ÀÌŬ¸³½º ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¿¡ Á»´õ ½±°Ô Á¢±ÙÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ̶ó°í »ý°¢ÇÑ´Ù. ¶ÇÇÑ Ç÷¯±×Àΰú RCP¸¦ ¾Æ¿ì¸£´Â ½Ã¾ß¸¦ °®ÃãÀ¸·Î½á, ¼³°è¿¡ ´ëÇÑ °í¹Î°ú ÀÌŬ¸³½ºÀÇ ±âº» öÇп¡ Á»´õ ¿©À¯¸¦ °®°í Á¢±ÙÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ÇöÀç ÀÌŬ¸³½ºÀÇ ÃֽйöÀüÀº 3.2.1À̸ç ÀÌ Ã¥Àº ÀÌŬ¸³½º 3.1 ±âÁØÀ̱â´Â ÇÏÁö¸¸, Ã¥ÀÇ ¸ðµç ¿¹Á¦¸¦ ÀÌŬ¸³½º 3.2¿¡¼µµ ±×´ë·Î »ç¿ëÇÒ ¼ö ÀÖ´Ù. ÀÌŬ¸³½º 3.1¿¡¼ 3.2·Î ¿Ã¶ó°¡¸é¼ ÁÖ·Î ¹Ù²ï ³»¿ëÀº SWT À§Á¬ Ãß°¡ ¹× ±â´É È®ÀåÀ̸ç PDE³ª JDT µîÀÇ ±â´ÉÀº °ÅÀÇ ±×´ë·ÎÀ̹ǷΠ±×³É ÀÌŬ¸³½º 3.2¸¦ »ç¿ëÇÏ´õ¶óµµ Ã¥ÀÇ ³»¿ëÀ» ÀÌÇØÇÏ´Â µ¥´Â ÀüÇô ¹®Á¦°¡ ¾ø´Ù. ÀÌ Ã¥Àº SWT¿¡ ´ëÇØ¼´Â ÀüÇô ´Ù·çÁö ¾ÊÀ¸¸ç, JFace¿¡ ´ëÇØ¼´Â ¾à°£¸¸ ´Ù·é´Ù. SWT/JFace¿¡ ´ëÇÑ ³»¿ëÀº Eclipse.orgÀÇ ±â¼ú ¹®¼³ª ¡ºSWT/JFace ÀÎ ¾×¼Ç¡» µîÀÇ Ã¥¿¡¼ ÀÍÈú ¼ö ÀÖ´Ù. ÀÌŬ¸³½º IDE´Â ÇÑ±Û ¹öÀüµµ ³ª¿ÍÀÖÁö¸¸ ½ÇÁ¦·Î ¸¹ÀÌ »ç¿ëµÇÁö´Â ¾Ê°í ÀÖ´Ù. ±×·¡¼ ¸Þ´º µîÀÇ UI ¼³¸íÀ» ¾î¶»°ÔÇÒ±î °í¹ÎÇÏ´Ù°¡ °á±¹ ÇÑ±Û ¹öÀü°ú ¿µ¹® ¹öÀüÀÇ ¿ë¾î¸¦ ÇÔ²² º´±âÇϱâ·Î Çß´Ù. Á÷Á¢ ÀÌŬ¸³½º 3.1 ÇÑ±ÛÆÇÀ» ½ÇÇàÇØº¸¸é¼ È®ÀÎÇÑ ¿ë¾îÀÌ´Ï ÀÌŬ¸³½º ÇÑ±ÛÆÇÀ» »ç¿ëÇÏ´Â µ¶ÀÚ¶óµµ ¹«¸®°¡ ¾øÀ» °ÍÀÌ´Ù. ´Ù¸¸ ÇÏÀÌÆÛº¼¶ó´Â ÇÑ±ÛÆÇÀÌ Á¦°øµÇÁö ¾Ê±â ¶§¹®¿¡ Ç×»ó ¿µ¾î ¸Þ´º µîÀÌ ³ªÅ¸³ª¹Ç·Î, ÇÏÀÌÆÛº¼¶óÀÇ ¸Þ´º¸¦ ¾µ ¶§´Â ÇÑ±Û º´±â ¾øÀÌ ¿µ¹®À¸·Î¸¸ Ç¥½ÃÇß´Ù. ¶ÇÇÑ ÇÏÀÌÆÛº¼¶ó ¼Ò½º Äڵ带 ÀÌÇØÇϱ⿡µµ ¿µ¹®À» ±×´ë·Î º¸´Â ÆíÀÌ ´õ ³´´Ù. ÀÌŬ¸³½º ¿ë¾î Áß¿¡´Â ÀÌŬ¸³½ºÀÇ µ¶Æ¯ÇÑ °³³ä ¶§¹®¿¡ ´Ù¼Ò »ý¼ÒÇÑ °ÍµéÀÌ ÀÖ´Ù. ÆÛ½ºÆåƼºê, ÇÇó, È®Àå, È®ÀåÁ¡, ÄÁÆ®¸®ºä¼Ç µîÀÌ ±×·± °ÍÀε¥, È®Àå(extension)ó·³ ºñ±³Àû Àͼ÷ÇÑ ¿ë¾î°¡ ¾Æ´Ñ °æ¿ì À½Â÷¸¦ »ç¿ëÇßÀ¸¸ç, ÇÇó(feature)´Â Àͼ÷ÇÑ ¿ë¾î±ä ÇÏÁö¸¸ ÈçÈ÷ ¹ø¿ªÇÏ´Â ¿ë¾îÀÎ ¡®±â´É¡¯À¸·Î´Â È¥µ¿ÀÇ ¿©Áö°¡ Å©°í Àǹ̵µ ÀûÀýÄ¡ ¾Ê´Ù°í ÆÇ´ÜµÇ¾î ¼Ò¸®³ª´Â ´ë·Î Ç¥±âÇß´Ù. ´Ù¸¥ ¿ë¾îµµ ÀÌŬ¸³½º ÇÑ±ÛÆÇ ¿ë¾î¿Í À½Â÷ ¿ë¾î Áß ´õ ÀûÀýÇÏ´Ù°í ÆÇ´ÜµÇ´Â ÂÊÀ» ¼±ÅÃÇß´Ù. ÇâÈÄ ±¹³» ÀÌŬ¸³½º Ä¿¹Â´ÏƼ°¡ Ȱ¼ºÈµÇ¾î ±¹³»¿¡¼ »ç¿ëÇÒ ¿ë¾îµµ Ç¥ÁØÈ½Ãų ³¯ÀÌ ÀÖÀ¸¸®¶ó »ý°¢ÇÑ´Ù.
[ ¿ªÀÚ ¼Ò°³ ]
¾ç¼®È£
javanese@naver.com
KAIST Àü»ê°ú¸¦ Á¹¾÷Çϰí, À¥, ¸ð¹ÙÀÏ, ÀÓº£µðµå, ÀÚ¹Ù GUI ¾ÖÇø®ÄÉÀÌ¼Ç µî ´Ù¾çÇÑ ÇÁ·ÎÁ§Æ®¸¦ ¼öÇàÇßÀ¸¸ç ÇöÀç´Â NHN¿¡¼ ÀϺ» °Ë»ö¼ºñ½º °³¹ß ¾÷¹«¸¦ ¸Ã°í ÀÖ´Ù. ¸ð¹ÙÀÏ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß µµ±¸¸¦ ÀÌŬ¸³½º ±â¹ÝÀ¸·Î ¸¸µé´Ù°¡ ÀÌŬ¸³½º¿Í OSGi¿¡ ¿ÏÀüÈ÷ ¸Å·áµÇ¾î ³×À̹ö ÀÌŬ¸³½º Ç÷¯±×ÀÎ ±îÆä(http://cafe.naver.com/eclipseplugin)µµ ¿î¿µÇϰí ÀÖ´Ù. ¡ºSWT/JFace ÀÎ ¾×¼Ç: ÀÌŬ¸³½º ½ºÅ¸ÀÏ·Î ¸¸µå´Â ÀÚ¹Ù GUI ¾ÖÇø®ÄÉÀ̼ǡ»(¿¡ÀÌÄÜÃâÆÇ, 2006)ÀÇ °¨¼ö¸¦ ¸Ã¾ÒÀ¸¸ç, ¡®¿¡ÀÌÄÜ ÀÌŬ¸³½º ÇÁ·ÎÆä¼Å³Î ½Ã¸®Á ¿¡µðÅ͸¦ ¸Ã°í ÀÖ´Ù.
1ºÎ ¼Ò°³
1Àå ¸®Ä¡ Ŭ¶óÀÌ¾ðÆ® Ç÷§ÆûÀ¸·Î¼ ÀÌŬ¸³½º
1.1 ÀÌŬ¸³½º
1.2 ÀÌŬ¸³½º ¸®Ä¡ Ŭ¶óÀÌ¾ðÆ® Ç÷§Æû
1.3 ÀÌŬ¸³½º RCPÀÇ ¿ª»ç
1.4 RCPÀÇ ¿ëµµ
1.4.1 IBM ¿öÅ©Ç÷¹À̽º Ŭ¶óÀÌ¾ðÆ® Å×Å©³î·ÎÁöTM
1.4.2 NASA¿Í ÀÌŬ¸³½º RCP
1.5 ¿ä¾à
2Àå ÀÌŬ¸³½º RCP °³³ä
2.1 Ç÷¯±×ÀÎ Ä¿¹Â´ÏƼ
2.2 Ç÷¯±×ÀÎ µé¿©´Ùº¸±â
2.3 ÅëÇÕ ½Ã½ºÅÛ ±¸¼º
2.4 OSGi ÇÁ·¹ÀÓ¿öÅ©
2.5 ·±Å¸ÀÓ
2.5.1 ¾ÖÇø®ÄÉÀ̼Ç
2.5.2 Á¦Ç°
2.5.3 È®Àå ·¹Áö½ºÆ®¸®
2.6 SWT
2.7 JFace
2.8 UI ¿öÅ©º¥Ä¡
2.8.1 ÄÁÆ®¸®ºä¼Ç¿¡ ÀÇÇÑ È®Àå
2.8.2 ÆÛ½ºÆåƼºê, ºä, ÆíÁý±â
2.9 ¿ä¾à
2ºÎ RCP·Î ¸¸µå´Â ¸Þ½ÅÀú
3Àå Áغñ °úÁ¤
3.1 ÇÏÀÌÆÛº¼¶ó¶õ?
3.2 ÇÏÀÌÆÛº¼¶ó °³¹ß °èȹ
3.3 °³¹ß ȯ°æ ¼³Ä¡
3.4 Ÿ°Ù ¼³Á¤
3.5 Çѹø ½ÇÇàÇØº¸ÀÚ
3.6 ¿¹Á¦¸¦ Ȱ¿ëÇÑ ÇнÀ ¿ä·É
3.6.1 ¿¹Á¦ ÄÚµå °ü¸®ÀÚ
3.6.2 ÄÚµå ºñ±³ µµ±¸
3.7 ¿¹Á¦¸¦ Ȱ¿ëÇÑ ÇнÀ ¿ä·É
3.8 ¿ä¾à
4Àå ÇÏÀÌÆÛº¼¶ó ¾ÖÇø®ÄÉÀ̼Ç
4.1 ÇÏÀÌÆÛº¼¶ó¿Í ù ¸¸³²
4.2 ÄÚµå µÑ·¯º¸±â
4.2.1 ¾ÖÇø®ÄÉÀ̼Ç
4.2.2 WorkbenchAdvisor
4.2.3 ÆÛ½ºÆåƼºê
4.2.4 WorkbenchWindowAdvisor
4.2.5 ActionBarAdvisor
4.2.6 ¿ä¾à
4.3 ½ÇÇà°ú µð¹ö±ë
4.3.1 µð¹ö±ë
4.3.2 ½ÇÇà ±¸¼º
4.4 ¿ä¾à
5Àå ÇÏÀÌÆÛº¼¶ó ÇÁ·ÎÅäŸÀÔ ½ÃÀÛ
5.1 ¼Ð ±â´É °È
5.1.1 À©µµ¿ì À§Ä¡¿Í Å©±â ÀúÀå
5.2 Contacts ºä Ãß°¡
5.2.1 Contacts ºä¸¦ ÆÛ½ºÆåƼºê¿¡ Ãß°¡
5.3 äÆÃ ¸ðµ¨
5.4 Contacts ºä ä¿ì±â
5.4.1 ContactsView
5.4.2 ÄÁÅÙÆ® ÇÁ·Î¹ÙÀÌ´õ °³¿ä
5.4.3 ·¹À̺í ÇÁ·Î¹ÙÀÌ´õ
5.5 À̹ÌÁö Ãß°¡Çϱâ
5.6 ¿ä¾à
5.7 Âü°íÀÚ·á
6Àå ¾×¼ÇÀ¸·Î ¸Þ´º¿Í Åø¹Ù ²Ù¹Ì±â
6.1 ¸Þ´º¿Í Åø¹Ù Ãß°¡Çϱâ
6.1.1 ÃÖ»óÀ§ ¸Þ´º ¸¸µé±â
6.1.2 ¸Þ´º °ü¸®ÀÚ
6.1.3 ¡°Add Contact¡± ¾×¼Ç Á¤ÀÇ
6.1.4 ¡°Add Contact¡± ¾×¼Ç Ãß°¡
6.1.5 »ç¿ëÀÚ Á¤ÀÇ Åø¹Ù
6.2 »óÅ ǥ½ÃÁÙ Ãß°¡Çϱâ
6.2.1 »óÅ ǥ½ÃÁÙ - °øÀ¯ ¸®¼Ò½º
6.3 ½Ã½ºÅÛ Æ®·¹ÀÌ ¿¬µ¿
6.3.1 Display ¾ò±â
6.3.2 Æ®·¹ÀÌ Ç׸ñ »ý¼ºÇϱâ
6.4 ¿ä¾à
6.5 Âü°íÀÚ·á
7Àå ÆíÁý±â·Î ±¸ÇöÇϴ äÆÃ ȸé
7.1 ºä¿Í ÆíÁý±â
7.2 äÆÃ ÆíÁý±â Á¤ÀÇ
7.2.1 ÆíÁý±â ÀÔ·Â
7.2.2 Chat ¾×¼Ç
7.3 Çѹø ½ÇÇàÇØº¸ÀÚ
7.4 ¿ä¾à
7.5 Âü°íÀÚ·á
8Àå ÇÏÀÌÆÛº¼¶ó ºê·£µå Àû¿ë
8.1 ÇÏÀÌÆÛº¼¶ó Á¦Ç° Á¤ÀÇÇϱâ
8.2 À©µµ¿ì À̹ÌÁö
8.3 ·±Ã³ ±¸¼ºÇϱâ
8.4 ½ºÇ÷¡½Ã ȸé
8.5 Á¦Ç° Á¤º¸
8.5.1 Á¦Ç°¿¡ ´ëÇÑ Á¤º¸
8.5.2 Ç÷¯±×ÀÎ About Á¤º¸
8.6 ¿ä¾à
9Àå ÇÏÀÌÆÛº¼¶ó ÆÐŰÁö ¸¸µé±â
9.1 ÇÏÀÌÆÛº¼¶ó ³»º¸³»±â
9.2 ´Ù¾çÇÑ Ç÷§ÆûÀ¸·Î ³»º¸³»±â
9.3 ¿ä¾à
9.4 Âü°íÀÚ·á
10Àå ¸Þ½ÃÁö ÁÖ°í¹Þ±â
10.1 ¼µåÆÄƼ ¶óÀ̺귯¸® ÅëÇÕÇϱâ
10.1.1 ½º¸Æ ¹øµéÈ
10.1.2 ¹øµé Å×½ºÆ®
10.2 ¸ðµ¨ ¸®ÆÑÅ͸µ
10.2.1 ½º¸Æ ¼Ò°³
10.2.2 ¼³°è ¸ñÇ¥
10.2.3 ÇÁ·ÎÅäŸÀÔ Å¬·¡½º Áö¿ì±â
10.2.4 äÆÃ UI ¿¬°á
10.3 UI °³¼±
10.3.1 ÄÁÅÙÆ® ÇÁ·Î¹ÙÀÌ´õ
10.3.2 ·¹À̺í ÇÁ·Î¹ÙÀÌ´õ
10.4 ¿¤¸®ÀÚ¿Í Ã¤ÆÃ
10.5 ¿ä¾à
11Àå ·Î±×ÀÎ ±â´É ¸¸µé±â
11.1 ·Î±×ÀÎ ´ëÈâ Ãß°¡Çϱâ
11.1.1 ´ëÈâ¿¡ ºê·£µå Àû¿ëÇϱâ
11.2 ·Î±×ÀÎ ¼³Á¤ ÀúÀå
11.2.1 UI ±¸Çö
11.2.2 ȯ°æ¼³Á¤ API
11.3 ÀÚµ¿ ·Î±×ÀΠȯ°æ¼³Á¤ Ãß°¡Çϱâ
11.3.1 ȯ°æ¼³Á¤ ÆäÀÌÁö ¸¸µé±â
11.3.2 ¾×¼Ç Ãß°¡Çϱâ
11.3.3 ȯ°æ¼³Á¤ Á¢±ÙÇϱâ
11.3.4 ±âº» ȯ°æ¼³Á¤ °ª
11.3.5 ·Î±×ÀÎ ´ëÈâÀÇ È¯°æ¼³Á¤
11.4 ¿ä¾à
12Àå ´ÜÃàŰ ±¸Çö
12.1 Ä¿¸Çµå Á¤ÀÇ
12.2 Çѹø ½ÇÇàÇØº¸ÀÚ
12.3 ¿öÅ©º¥Ä¡ ¾×¼Ç¿¡ Ű ¹ÙÀεù ÁöÁ¤
12.4 Ű ±¸¼º
12.5 Ű ȯ°æ¼³Á¤ ÆäÀÌÁö
12.6 ¿ä¾à
13Àå µµ¿ò¸» ±â´É
13.1 Ÿ°Ù Ç÷§Æû¿¡ Ãß°¡Çϱâ
13.1.1 Ç÷¯±×ÀÎ °¡Á®¿À±â
13.1.2 Ç÷¯±×ÀÎ Ãß°¡Çϱâ
13.2 µµ¿ò¸» Ç÷¯±×ÀÎ ¾ò±â
13.3 µµ¿ò¸» Ç÷¯±×ÀÎ ±¸¼º
13.4 µµ¿ò¸» ¾×¼Ç Ãß°¡
13.5 µµ¿ò¸» ³»¿ë Ãß°¡
13.6 µµ¿ò¸» ³»¿ë ±¸Á¶
13.7 F1 µµ¿ò¸»
13.8 µµ¿ò¸»°ú ÇÔ²² Ç÷¯±×ÀÎ ³»º¸³»±â
13.9 ¿ä¾à
13.10 Âü°íÀÚ·á
14Àå ÀÚµ¿ ¾÷µ¥ÀÌÆ®
14.1 ¾÷µ¥ÀÌÆ® Ç÷¯±×ÀÎ °¡Á®¿À±â
14.2 ¾÷µ¥ÀÌÆ® Ç÷¯±×ÀÎ ±¸¼ºÇϱâ
14.3 ÇÇó Á¤ÀÇ
14.4 ÇÇó¿¡ ºê·£µå Àû¿ëÇϱâ
14.5 ¾÷µ¥ÀÌÆ® ¾×¼Ç Ãß°¡
14.5.1 ÇÏÀÌÆÛº¼¶ó ¾÷µ¥ÀÌÆ®
14.5.2 ÇÏÀÌÆÛº¼¶ó È®ÀåÇϱâ
14.5.3 È®Àå °ü¸®
14.6 ÀÚµ¿ ¾÷µ¥ÀÌÆ®
14.7 ¿ä¾à
3ºÎ ¿öÅ©º¥Ä¡
15Àå ¿öÅ©º¥Ä¡ ¾îµå¹ÙÀÌÀú
15.1 ¿öÅ©º¥Ä¡ ¾îµå¹ÙÀÌÀú
15.1.1 ¿öÅ©º¥Ä¡ »ý¸íÁÖ±â
15.2 WorkbenchAdvisor
15.2.1 »ý¸íÁÖ±â API
15.2.2 ¿¹¿Ü ¹× À¯ÈÞ API
15.2.3 ±¸¼º API
15.3 WorkbenchWindowAdvisor
15.3.1 IWorkbenchWindowConfigurer
15.4 ActionBarAdvisor
15.4.1 IActionBarConfigurer
15.5 ¿öÅ©º¥Ä¡ °³¿ä
15.5.1 ¿öÅ©º¥Ä¡ È®ÀåÁ¡ ÂüÁ¶
15.5.2 ¾×¼Ç
15.5.3 ±Ô¸ð È®À强
15.5.4 ÄÁÆ®¸®ºä¼Ç
15.5.5 ÆÛ½ºÆåƼºê
15.5.6 ½Ãµ¿
15.6 ¿ä¾à
16Àå ÆÛ½ºÆåƼºê, ºä, ÆíÁý±â
16.1 ÆÛ½ºÆåƼºê
16.1.1 ÆÛ½ºÆåƼºê Ãß°¡Çϱâ
16.1.2 Debug ÆÛ½ºÆåƼºê¿Í ÄÜ¼Ö ºä Ãß°¡Çϱâ
16.1.3 IPageLayout ÂüÁ¶
16.1.4 ÆÛ½ºÆåƼºê ¹Ù
16.1.5 ÆÛ½ºÆåƼºê ¸Þ´º
16.1.6 ÇÁ·Î±×·¥À¸·Î ÆÛ½ºÆåƼºê Á¦¾îÇϱâ
16.2 ºä¿Í ÆíÁý±â
16.2.1 °°Àº ºäÀÇ ´ÙÁß ÀνºÅϽº
16.2.2 ½ºÆ¼Å° ºä
16.2.3 ±â¿©ÇÑ ºä º¸±â
16.2.4 ºä ·¹Áö½ºÆ®¸®
16.2.5 ÆÄÆ®µéÀ» ÇÔ²² ¿¬°áÇϱâ
16.3 ´ÙÁß ¿öÅ©º¥Ä¡ À©µµ¿ì
16.3.1 À©µµ¿ì Ž»ö ¸Þ´º
16.4 ÆíÁý±â¸¦ µå·¡±×¾Øµå·ÓÀ¸·Î ¿±â
16.5 ¿ä¾à
17Àå ¾×¼Ç
17.1 °³¿ä
17.2 ÇÏÀÌÆÛº¼¶óÀÇ ¼±¾ðÀû ¾×¼Ç
17.2.1 ¼±¾ðÀû ¾×¼Ç
17.2.2 ÄÁÆ®¸®ºä¼Ç Çã¿ëÇϱâ
17.2.3 ¾×¼Ç ¼±¾ðÇϱâ
17.2.4 ÄÁÅØ½ºÆ® ¸Þ´º
17.3 Ç¥ÁØ ¿öÅ©º¥Ä¡ ¾×¼Ç
17.4 ¸®Å¸°ÔÅÍºí ¾×¼Ç
17.5 ¼±¾ðÀû ¾×¼Ç ÅëÇÕÇϱâ
17.6 Åø¹Ù ¾×¼Ç Ȱ¿ë ÆÁ
17.6.1 À̹ÌÁö¿Í ÅØ½ºÆ® ÇÔ²² º¸¿©ÁÖ±â
17.6.2 Åø¹Ù¿¡ ÄÁÆ®·Ñ Ãß°¡
17.7 »óÅ ǥ½ÃÁÙ¿¡ ÄÁÆ®¸®ºä¼Ç Ãß°¡
17.8 ÁøÇà »óȲ ¾Ë¸®±â
17.8.1 ºñ¼±Á¡ ÁøÇà
17.8.2 ÁøÇà ºä
17.8.3 ÁøÇà °ü·Ã ¼³Á¤
17.8.4 ProgressProvider ÀÛ¼º
17.9 ¿ä¾à
18Àå »ö´Ù¸¥ ¿öÅ©º¥Ä¡ À©µµ¿ì ¸¸µé±â
18.1 ¹«¾ùÀ» °íÄ¥ ¼ö ÀÖÀ»±î?
18.2 ¿öÅ©º¥Ä¡ À©µµ¿ì Á¶Á¤
18.2.1 UI ¿ä¼Ò¸¦ ¼û±â°Å³ª º¸¿©ÁÖ±â
18.2.2 FormLayout
18.2.3 Åø¹Ù ¼û±â±â
18.2.4 Åä±Û ¾×¼Ç Ãß°¡Çϱâ
18.2.5 Äü ¼Ä¡ ÆÐ³Î
18.2.6 Çѹø ½ÇÇàÇØº¸ÀÚ
18.3 À©µµ¿ì ¸ð¾ç±îÁö ¹Ù²ãº¸±â
18.3.1 ¸ð¾ç»õ ¸¸µé±â
18.3.2 À©µµ¿ì ¸¸µé±â
18.3.3 À©µµ¿ì ÄÁÅÙÆ® Á¤ÀÇ
18.4 ¿ä¾à
19Àå ºä¿Í ÆíÁý±âÀÇ ¿Ü¾ç ¹Ù²Ù±â
19.1 ÇÁ¸®Á¨Å×À̼Ç
19.2 ÇÁ¸®Á¨Å×ÀÌ¼Ç ¿¹½Ã
19.2.1 R21 ÇÁ¸®Á¨Å×À̼Ç
19.2.2 ¿¹Á¦ ÇÁ¸®Á¨Å×À̼Ç
19.3 ÇÁ¸®Á¨Å×ÀÌ¼Ç ÀÛ¼ºÇϱâ
19.3.1 À§Á¬ °èÃþ±¸Á¶
19.3.2 StackPresentation
19.4 ¿¹Á¦ ÇÁ¸®Á¨Å×À̼Ç
19.4.1 ÇÁ¸®Á¨Å×ÀÌ¼Ç ÆÑÅ丮
19.4.2 ½ºÅà ÇÁ¸®Á¨Å×À̼Ç
19.4.3 Å©±â¿Í À§Ä¡
19.4.4 ÆÄÆ® Ãß°¡, ¼±ÅÃ, »èÁ¦
19.4.5 ¸Þ´º
19.5 ¿ä¾à
4ºÎ °³¹ß ÇÁ·Î¼¼½º
20Àå ÄÚµå ¶óÀ̺귯¸® ÅëÇÕ
20.1 JAR ÆÄÀÏ ÇüÅÂÀÇ Ç÷¯±×ÀÎ
20.2 ÁÖÀÔ ¹æ½Ä ¹øµéÈ
20.3 Æ÷Àå ¹æ½Ä ¹øµéÈ
20.4 ÂüÁ¶ ¹æ½Ä ¹øµéÈ
20.5 Ŭ·¡½º·Îµù ¹®Á¦ ÇØ°áÇϱâ
20.5.1 Class.forName() À̽´
20.5.2 ÄÁÅØ½ºÆ® Ŭ·¡½º·Î´õ À̽´
20.5.3 JRE Ŭ·¡½º °ü¸®
20.5.4 Á÷·ÄÈ
20.6 ¿ä¾à
21Àå Ç÷¯±×ÀÎ ¼³Ä¡¿Í ¾÷µ¥ÀÌÆ®
21.1 ¾÷µ¥ÀÌÆ®ÀÇ ¿ªÇÒ
21.2 ÇÇó
21.2.1 ÇÇóÀÇ ¿ªÇÒ
21.2.2 ÇÇóÀÇ ±¸¼º
21.3 ¾÷µ¥ÀÌÆ® »çÀÌÆ® ÀÛ¼º°ú °ü¸®
21.4 ¿¹Á¦: µ¿Àû ÄÁÅÙÆ® ´Ù·ç±â
21.5 ¿ä¾à
21.6 Âü°íÀÚ·á
22Àå µ¿Àû Ç÷¯±×ÀÎ
22.1 µ¿Àû ÇÏÀÌÆÛº¼¶ó ¸¸µé±â
22.2 µ¿Àû ½Ã½ºÅÛ ±¸ÇöÀ» À§ÇÑ °úÁ¦
22.3 µ¿Àû ÀνÄ
22.3.1 µ¿Àû È®Àå ½Ã³ª¸®¿À
22.3.2 °´Ã¼ ´Ù·ç±â
22.3.3 ¹øµé ¸®½º³Ê
22.4 µ¿Àû ±¸µ¿
22.4.1 Á¾·á ÈÄ µÚó¸®
22.5 ¿ä¾à
23Àå ´Ù¾çÇÑ È¯°æ¿¡¼ µ¿ÀÛÇÏ´Â RCP
23.1 ¿¹Á¦ ÄÚµå
23.2 ½Ã³ª¸®¿À
23.2.1 ½Ã³ª¸®¿À¿¡ ´ëÇÑ À̾߱â
23.3 Á¦Ç° ±¸¼º
23.3.1 ÇÏÀÌÆÛº¼¶ó ±¸Á¶ º¯°æ
23.3.2 ÇÏÀÌÆÛº¼¶ó ÇÁ·ÎÁ§Æ®
23.3.3 ÇÁ·ÎÁ§Æ® ÀÛ¸í¹ý
23.3.4 ¿Ö ÇÁ·ÎÁ§Æ®°¡ ¸¹Àº°¡?
23.4 ÇÏÀÌÆÛº¼¶ó Á¦Ç° ±¸¼º
23.4.1 JFace ±¸¼º
23.4.2 PDA ±¸¼º
23.4.3 È®ÀåÇü ±¸¼º(IDE)
23.4.4 ¿öÅ©º¥Ä¡ ±¸¼º
23.4.5 ÇÏÀÌÆÛº¼¶ó Ű¿À½ºÅ©
23.5 ÄÚµå ±¸Á¶
23.5.1 ÇÏÀÌÆÛº¼¶ó °èÃþÈ
23.5.2 ¿öÅ©º¥Ä¡ ÄÁÆ®¸®ºä¼Ç
23.5.3 ¾×¼Ç
23.5.4 Ű ¹ÙÀεù
23.5.5 ºä¿Í ÆíÁý±â
23.5.6 ¸¶¹ý»ç, ȯ°æ ¼³Á¤, ÇÁ·ÎÆÛƼ ÆäÀÌÁö
23.5.7 ¼±ÅÃÀû Á¾¼Ó¼º
23.5.8 ¾ÆÀÌÄܰú À̹ÌÁö
23.6 Ç÷§Æû ¼³°èÇϱâ
23.6.1 È®ÀåÁ¡
23.6.2 È®Àå ÆÑÅ丮
23.6.3 ¸í¸íµÈ È®Àå°ú À͸í È®Àå
23.7 RCP Ä£ÈÀûÀÎ Ç÷¯±×ÀÎ
23.8 ¿ä¾à
24Àå ÇÏÀÌÆÛº¼¶ó ºôµå
24.1 PDE ºôµå¶õ?
24.2 Ç÷¯±×ÀÎ build.properties
24.2.1 ºôµå Á¦¾î ÇÁ·ÎÆÛƼ
24.2.2 »ç¿ëÀÚ Á¤ÀÇ ºôµå ºôµå ½ºÅ©¸³Æ® »ç¿ëÇϱâ
24.3 ÇÇó build.properties
24.3.1 ·çÆ® ÆÄÀÏ ½Äº°°ú À§Ä¡ ÁöÁ¤
24.3.2 ·±Ã³
24.3.3 config.ini
24.4 ÇÏÀÌÆÛº¼¶ó ºô´õ ¼³Á¤
24.4.1 build.properties
24.4.2 customTargets.xml
24.5 ºô´õ ½ÇÇà
24.6 Á¦Ç° ºôµå
24.7 Å©·Î½º Ç÷§Æû ºôµå
24.8 ºôµå °í±Þ Ȱ¿ë
24.8.1 ±â¹Ý Ç÷§Æû °ü¸®
24.8.2 CVS¿¡¼ °¡Á®¿À±â
24.8.3 ¸Ê °¡Á®¿À±â
24.8.4 ¹öÀü ¹øÈ£ ÀÚµ¿ ġȯ
24.8.5 ¹öÀü ¹øÈ£ ¼ö½Ä
24.8.6 °á°ú¹° À̸§ Á¦¾î
24.9 ¿ä¾à
25Àå ¸¶Áö¸· ÇѰÉÀ½: ¹èÆ÷
25.1 ¾ÆÄ«À̺ê
25.2 ³×ÀÌÆ¼ºê ÀνºÅç·¯
25.3 ÀÚ¹Ù À¥ ½ºÅ¸Æ® (JNLP)
25.3.1 ÀÚ¹Ù À¥ ½ºÅ¸Æ® µ¿ÀÛ ¹æ½Ä
25.3.2 ÇÏÀÌÆÛº¼¶ó¿Í ÀÚ¹Ù À¥ ½ºÅ¸Æ®
25.3.3 JAR ¼¸í
25.3.4 ÀÚ¹Ù À¥ ½ºÅ¸Æ®·Î ³»º¸³»±â
25.3.5 JNLP ³»¿ª¼ ºôµå
25.3.6 ÀÚ¹Ù À¥ ½ºÅ¸Æ®¿Í ¾÷µ¥ÀÌÆ®
25.4 ¾÷µ¥ÀÌÆ® »çÀÌÆ®
25.5 ¼³Ä¡ÇÑ ÇÏÀÌÆÛº¼¶ó ÃʱâÈ
25.6 »çÀü ÃʱâÈ ±¸¼º
25.7 ´ÙÁß »ç¿ëÀÚ ¼³Ä¡ ½Ã³ª¸®¿À
25.7.1 °øÀ¯ ¼³Ä¡
25.7.2 °øÀ¯ ±¸¼º
25.7.3 ´ÙÁß ±¸¼º
25.8 ¿ä¾à
25.9 Âü°íÀÚ·á
5ºÎ Âü°íÀÚ·á
26Àå OSGi ÇÙ½É
26.1 OSGi¿Í ÀÌŬ¸³½º ·±Å¸ÀÓ
26.2 Ç÷¯±×ÀÎÀÇ ¸ð¾ç»õ
26.3 ÇÁ·¡±×¸ÕÆ®
26.4 ¹öÀü ¹øÈ£ ±ÔÄ¢
26.5 ¼ºñ½º
26.6 ½Ì±ÛÅÏ
26.7 ¹øµé »ý¸íÁÖ±â
26.7.1 BundleActivator (Plugin Ŭ·¡½º)
26.7.2 ¾×Ƽº£ÀÌÅÍ ÁÖÀÇ»çÇ×
26.7.3 ¾×Ƽº£ÀÌÅÍÀÇ »ç¿ë
26.8 Ȱ¼ºÈ ¾Õ´ç±â±â
26.8.1 È®ÀåÀ» ¹Ì¸® Ȱ¼ºÈ½Ã۱â
26.8.2 osgi.bundles
26.8.3 ½Ãµ¿ °úÁ¤
26.9 ÀÚµ¿ Ȱ¼ºÈ
26.10 Ŭ·¡½º·Îµù
26.10.1 Ŭ·¡½º °Ë»ö ¾Ë°í¸®Áò
26.10.2 °¡Á®¿À±â¿Í ³»º¸³»±â ¼±¾ð
26.10.3 °¡Á®¿À±â¿Í ¿ä±¸Çϱ⠺ñ±³
26.10.4 ¼±ÅÃÀû °¡Á®¿À±â
26.10.5 ´Ù½Ã ³»º¸³»±â
26.10.6 x-internal°ú x-friends
26.11 µ¥ÀÌÅÍ ¿µ¿ª
26.12 ÇÏÀÌÆÛº¼¶ó µ¿ÀÛ°úÁ¤ Á¤¸®
26.13 ¿ä¾à
27Àå Eclipse.org Ç÷¯±×ÀÎ
27.1 Ç÷¯±×ÀÎ ´Ù¿î·Îµå »çÀÌÆ®
27.2 ÀÌŬ¸³½º Ç÷§Æû Ç÷¯±×ÀÎ
27.3 Á¦Ç° ¼Ò°³
27.4 ¸®¼Ò½º
27.4.1 ¸®¼Ò½º Ű ÇÇó °³¿ä
27.4.2 ¸®¼Ò½º ½ÃÀÛ
27.4.3 ¿öÅ©º¥Ä¡ ³»ÀÇ ¸®¼Ò½º
27.5 ÅØ½ºÆ® ÆíÁý
27.5.1 ÅØ½ºÆ® Ç÷¯±×ÀÎ
27.5.2 ÆíÁý°ú ÆíÁý±â ºñ±³
27.5.3 Text¿Í StyledText
27.5.4 IDocument
27.5.5 TextViewer¿Í TextEditor
27.5.6 ±âŸ
27.6 ÄܼÖ
27.7 º¯¼ö
27.8 ¾Æ¿ô¶óÀΰú ÇÁ·ÎÆÛƼ ºä
27.9 Æû
27.10 ºê¶ó¿ìÀú
27.11 ¿ä¾à
µµ¼°Ë»ö
search
acornLoft
ÀÓº£µðµå ½Ã½ºÅÛ
À¥ ÇÁ·ÎÆä¼Å³Î
ÇØÅ·°ú º¸¾È
ÀÌŬ¸³½º ÇÁ·ÎÆä¼Å³Î
¿ÀǼҽº ÇÁ·Î±×·¡¹Ö
¼Ò¼È¹Ìµð¾î
°Ë»ö ¸¶ÄÉÆÃ¡¤À¥ ºÐ¼®
¾ÆÅ°ÅØÃ³
°ÔÀÓ °³¹ß ÇÁ·Î±×·¡¹Ö
UX ÇÁ·ÎÆä¼Å³Î
¸ð¹ÙÀÏ ÇÁ·Î±×·¡¹Ö
À©µµ¿ì ½Ã½ºÅÛ
ÇÁ¸®Á¨Å×À̼Ç
MONITOR GROUP
¼ÒÇÁÆ®¿þ¾î´ã·Ð
ÀÚ¹Ù/ÀÌŬ¸³½º
±×·¡ÇÈ µðÀÚÀÎ
Ç÷¡½Ã