ÀÌŬ¸³½º ½ÇÀü Ç÷¯±×ÀÎ °³¹ß
ÅÂ±× :
ÀÌŬ¸³½º
,
ÀÚ¹Ù
,
Ç÷¯±×ÀÎ
,
GUI
,
SWT
¿ø¼¸í :
Eclipse: Building Commercial-Quality Plug-ins (2nd Edition)
¿¡¸¯ Ŭ·¹À̹ö±×
,
´í ·çº§
ÁöÀ½
¾ç¼®È£
¿Å±è
ÀÌŬ¸³½º ÇÁ·ÎÆä¼Å³Î ½Ã¸®Áî
ISBN :
9788960770188
35,000
¿ø |
2007³â 8¿ù 6ÀÏ
Æì³¿
ÆäÀÌÆÛ¹é
|
856
ÂÊ |
188*255mm
YES24
±³º¸¹®°í
°ÄÄ
¾Ë¶óµò
ÀÎÅÍÆÄÅ©
¹ÝµðºÏ
Ã¥ ¼Ò°³
Ã¥ ¼Ò°³
ÀúÀÚ/¿ªÀÚ ¼Ò°³
¸ñÂ÷
¼Æò
Á¤¿ÀÇ¥
°ü·Ã »çÁø º¸±â
Åä·Ð¹æ (
)
ÀÌŬ¸³½º¸¦ ½Éµµ ÀÖ°Ô ÀÌÇØÇÏ°í ½ÍÀº °³¹ßÀÚ,
ÀÌŬ¸³½º¸¦ È®ÀåÇÏ·Á´Â Áß±Þ ÀÌ»ó °³¹ßÀÚ ¸ðµÎ¸¦ À§ÇÑ Çʵ¶¼!
»ó¿ë Á¦Ç° ¼öÁØÀÇ ÀÌŬ¸³½º Ç÷¯±×ÀÎÀ» °³¹ßÇÏ´Â °úÁ¤À» óÀ½ºÎÅÍ ³¡±îÁö »ó¼¼ÇÏ°Ô ´Ù·ç°í ÀÖÀ¸¸ç, ƯÈ÷ °í°´ÀÇ ¿ä±¸¸¦ ¸¸Á·ÇÒ ¼ö ÀÖµµ·Ï ¼¼·ÃµÇ°Ô ´Ùµë´Â ¹æ¹ýÀ» °Á¶Çϰí ÀÖ´Ù. ÀÌŬ¸³½º¸¦ óÀ½ »ç¿ëÇÏ´Â µ¶ÀÚ¸¦ À§ÇØ Àß ¿ä¾àµÈ °³¹ßµµ±¸ »ç¿ë¹ýÀ» Á¦°øÇÒ »Ó¸¸ ¾Æ´Ï¶ó, ÀÌŬ¸³½º¿¡ Àͼ÷ÇÑ µ¶ÀÚ¿¡°Ô´Â ÀÌŬ¸³½º Ç÷§Æû¿¡ ´ëÇÑ ´Ù¾çÇÑ Áö½ÄÀÌ ´ã±ä Âü°í¼ ¿ªÇÒÀ» ÇÔÀ¸·Î½á ÀÌŬ¸³½º ±â¹Ý Á¦Ç°ÀÇ Ç°Áú Çâ»óÀ» µ½´Â´Ù.
[ ÀÌ Ã¥ÀÇ Æ¯Â¡ ]
ÀÌŬ¸³½º´Â ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¿¡ ÀÖ¾î¼ Áö¹èÀûÀÎ À§Ä¡¸¦ Â÷ÁöÇß´Ù. ÀÌŬ¸³½º¸¦ ¼º°ø½ÃŲ ¿¼è´Â °³¹ßÀÚµéÀÌ Ç÷¯±×ÀÎÀ» »ç¿ëÇØ¼ ±â´ÉÀ» È®ÀåÇÒ ¼ö ÀÖ¾ú´Ù´Â Á¡ÀÌ´Ù.
ÀÌ Ã¥Àº »ó¿ë Á¦Ç° ¼öÁØÀÇ ÀÌŬ¸³½º Ç÷¯±×ÀÎÀ» °³¹ßÇÏ´Â °úÁ¤À» óÀ½ºÎÅÍ ³¡±îÁö »ó¼¼ÇÏ°Ô ´Ù·ç°í ÀÖÀ¸¸ç, ƯÈ÷ °í°´ÀÇ ¿ä±¸¸¦ ¸¸Á·ÇÒ ¼ö ÀÖµµ·Ï ¼¼·ÃµÇ°Ô ´Ùµë´Â ¹æ¹ýÀ» °Á¶Çϰí ÀÖ´Ù. ÀÌŬ¸³½º¸¦ óÀ½ »ç¿ëÇÏ´Â µ¶ÀÚ¸¦ À§ÇØ Àß ¿ä¾àµÈ °³¹ßµµ±¸ »ç¿ë¹ýÀ» Á¦°øÇÒ »Ó¸¸ ¾Æ´Ï¶ó, ÀÌŬ¸³½º¿¡ Àͼ÷ÇÑ µ¶ÀÚ¿¡°Ô´Â ÀÌŬ¸³½º Ç÷§Æû¿¡ ´ëÇÑ ´Ù¾çÇÑ Áö½ÄÀÌ ´ã±ä Âü°í¼ ¿ªÇÒÀ» ÇÔÀ¸·Î½á ÀÌŬ¸³½º ±â¹Ý Á¦Ç°ÀÇ Ç°Áú Çâ»óÀ» µ½´Â´Ù.
ÀÌ Ã¥ 1ÆÇÀº ÀÌŬ¸³½º Ç÷¯±×ÀÎ °³¹ßÀÇ ¿©·¯°¡Áö Ãø¸éÀ» ½Ç¿ëÀûÀ¸·Î »ó¼¼ÇÏ°Ô ´Ù·ç¸ç, Ç÷¯±×ÀÎÀ» °³¹ßÇÏ¸é¼ °Þ°Ô µÇ´Â ´Ù¾çÇÑ ¹®Á¦¿¡ ´ëÇÑ ÇØ¹ýÀ» Á¦½ÃÇÔÀ¸·Î½á µ¶ÀÚµé·ÎºÎÅÍ ¸Å¿ì ÁÁÀº ¹ÝÀÀÀ» ¾ò¾ú´ø º£½ºÆ®¼¿·¯ÀÌ´Ù. 2ÆÇ¿¡¼´Â ¼ø¼öÇÏ°Ô ÀÌŬ¸³½º 3.1°ú 3.2 API¸¦ Ȱ¿ëÇϵµ·Ï ¸ðµç ¿¹Á¦ Äڵ带 ´Ù½Ã ÀÛ¼ºÇßÀ¸¸ç, °ü·ÃµÈ API ¼³¸í, ´ÙÀ̾î±×·¥, È¸é ¿¹½Ã µîÀ» »õ·Ó°Ô °³Á¤Çß´Ù.
¾×¼Ç, ºä, ÆíÁý±â¿Í °°Àº ÀÌŬ¸³½º °³³äÀº Å©°Ô ¹Ù²îÁö ¾Ê¾ÒÁö¸¸, °¢ ±â´ÉÀº Á¡Á¡ ±Ô¸ð°¡ Ä¿Áö°í ÀÖ´Ù. ´õ±¸³ª ÀÌŬ¸³½º Ç÷¯±×ÀÎ ±â¹Ý±¸Á¶¿Í °°Àº ºÎºÐÀº OSGi ±â¹Ý±¸Á¶·Î º¯°æµÇ¸é¼ °ú°¨ÇÏ°Ô º¯ÈµÆ´Ù. 2ÆÇ¿¡¼´Â ÀÌ·¸µí ¹Ù²ï ³»¿ëÀ» öÀúÈ÷ ¹Ý¿µÇϰí ÀÖ´Ù.
[ ÀÌ Ã¥ÀÇ ÁÖ¿ä ³»¿ë ]
¡Ü ÀÚ¹Ù ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ ÀÌŬ¸³½º »ç¿ë ¼³¸í¼ ¿ä¾à
¡Ü °í±Þ ÀÌŬ¸³½º »ç¿ëÀÚ¸¦ À§ÇÑ Ã¼°èÈµÈ Âü°í¼
¡Ü ÀÌŬ¸³½º Ç÷¯±×ÀÎÀ» °³¹ßÇÏ´Â µ¥ ÇÊ¿äÇÑ ´Ù¾çÇÑ °³¹ß µµ±¸ ¼Ò°³
¡Ü Ç÷¯±×Àΰú È®ÀåÁ¡ ±¸Á¶ µî ÀÌŬ¸³½º ¾ÆÅ°ÅØÃ³¿¡ ´ëÇÑ ¼³¸í
¡Ü SWT¿Í JFace·Î ÀÌŬ¸³½º UI¸¦ ±¸ÃàÇÏ´Â ½Ç¹« °úÁ¤
¡Ü º¯°æ³»¿ª ÃßÀû, ÆÛ½ºÆåƼºê, ¸¶Ä¿, ³×ÀÌó µîÀ» »ç¿ëÇÏ´Â ¹æ¹ý ¿¹½Ã
¡Ü ´Ù±¹¾î Áö¿ø, µµ¿ò¸» ½Ã½ºÅÛ, ÇÇó, ºê·£µå Àû¿ë
[ ÀÌ Ã¥ÀÇ ¸ñÇ¥ ]
ÀÌ Ã¥Àº ÀÌŬ¸³½º¿Í IBM SDP(Software Development Platform, IBMÀÇ ÀÌŬ¸³½º ±â¹Ý »ó¿ë °³¹ß ȯ°æ)¸¦ À§ÇÑ »ó¿ë ǰÁúÀÇ È®Àå ±â´ÉÀ» ±¸ÃàÇÏ´Â °úÁ¤°ú ±×¿Í °ü·ÃµÈ »ó¼¼ÇÏ°í ½ÉÃþÀûÀÎ ³»¿ëÀ» ´Ù·é´Ù. ¿©±â¼ ¡®»ó¿ë ǰÁú¡¯À̶õ ¡®»ó¿ë ¼öÁØ¡¯ ¶Ç´Â ¡®°íǰÁú¡¯°ú µ¿ÀÏÇÑ Àǹ̷Π»ç¿ëµÈ´Ù. »ó¿ë ǰÁúÀÇ Ç÷¯±×ÀÎÀ» °³¹ßÇÏ´Â °ÍÀº ÀÌŬ¸³½º¿¡ ÅëÇÕ½Ã۱â À§ÇØ ÇÊ¿äÇÑ ÃÖ¼ÒÇÑÀÇ ¿ä±¸»çÇ×À» ¸¸Á·½ÃŰ´Â °ÍÀ» ÀǹÌÇÑ´Ù. ¶ÇÇÑ »ó¿ë Á¦Ç°À» ¡®°¥°í ´Û´Â °úÁ¤¡¯¿¡ ±â¿©ÇÏ´Â ¸ðµç ¼¼ºÎ»çÇ׿¡ °ü·ÃµÈ °ÍÀ» ÀǹÌÇÑ´Ù.
ÀÌŬ¸³½º Ç÷¯±×ÀÎ ¼¼»ó¿¡¼´Â ¸Å¿ì ÀϺÎÀÇ Ç÷¯±×Àθ¸ÀÌ »ó¿ëȸ¦ À§ÇÑ ¸¶Áö¸· °úÁ¤±îÁö ¼öÇàµÇ¾î ¸¶¹«¸®µÇ¸ç ´ëºÎºÐÀº ¿ÀǼҽº³ª ¾Æ¸¶Ãß¾î Ç÷¯±×ÀÎ ÇüÅ·Π³²´Â´Ù. °íǰÁú Ç÷¯±×ÀÎÀ» °³¹ßÇÏ´Â µ¥ °ü½ÉÀÌ ÀÖ´Â °³¹ßÀÚ(½ÊÁßÆÈ±¸´Â ÀÌŬ¸³½º ±â¹Ý Á¦Ç°À» °³¹ßÇÏ·Á´Â ¼ÒÇÁÆ®¿þ¾î ȸ»ç)¶ó¸é °í·ÁÇØ¾ß ÇÒ ¼¼ºÎÀûÀÎ »çÇ×ÀÌ ¸¹´Ù. ÀÌ Ã¥Àº Ç÷¯±×ÀÎ °³¹ßÀÇ Àüü °úÁ¤¿¡ ´ëÇØ ¹æÇâÀ» Àâ¾ÆÁÖ°í °íǰÁúÀÇ °á°ú¹°À» ¿Ï¼ºÇϱâ À§ÇØ ÇÊ¿äÇÑ ¸ðµç ºÎ°¡ »çÇ×À» Á¦½ÃÇÑ´Ù. ¶ÇÇÑ À̸¦ ÅëÇØ ¸î °¡Áö º¸Á¶ÀûÀÎ ¸ñÇ¥µµ ÇÔ²² ÀÌ·ç°íÀÚ ÇÑ´Ù.
¿ì¼± ÀÔ¹®ÀÚ¸¦ À§ÇØ ÀÌŬ¸³½º »ç¿ë¹ý¿¡ ´ëÇØ¼µµ °£´ÜÈ÷ ¼Ò°³ÇÑ´Ù.
¼÷·ÃµÈ ÀÌŬ¸³½º »ç¿ëÀÚÀÇ Áö½ÄÀ» º¸¿ÏÇϰí ÀÌŬ¸³½º ±â¹Ý Á¦Ç°ÀÇ Ç°ÁúÀ» Çâ»ó½Ã۱â À§ÇÑ Âü°íÀڷḦ Á¦°øÇÑ´Ù.
ÀÔ¹®ÀÚ¿Í ¼÷·ÃµÈ »ç¿ëÀÚ ¸ðµÎ¸¦ ´ë»óÀ¸·Î º¹ÀâÇÑ ÀÌŬ¸³½º Ç÷¯±×ÀÎÀÇ ÀÛ¼º¿¡ ´ëÇÑ »ó¼¼ÇÑ ÇнÀ¼ ¿ªÇÒÀ» ÇÑ´Ù.
[ ÀÌ Ã¥ÀÇ ±¸¼º ]
óÀ½ 3°³ ÀåÀº ÀÌŬ¸³½º °³¹ß ȯ°æ°ú °£´ÜÇÑ Ç÷¯±×ÀÎ °³¹ß °úÁ¤ÀÇ °³¿ä¸¦ ¼Ò°³ÇÑ´Ù. ¿©±â¼´Â ÀÌŬ¸³½º¸¦ óÀ½ Á¢ÇÏ´Â °³¹ßÀÚ°¡ Ç÷¯±×ÀÎ °³¹ßÀ» ±Ý¹æ °æÇèÇØ º¼ ¼ö ÀÖ°Ô ÇÏ´Â µ¥ ¸ñÀûÀ» µÐ´Ù.
ƯÈ÷
1Àå
Àº µ¶ÀÚ¿¡°Ô ÀÌŬ¸³½º °³¹ßµµ±¸ Áß¿¡¼ Ç÷¯±×ÀÎ °³¹ßÀ» À§ÇØ ²À ÇÊ¿äÇÑ ºÎºÐÀ» ¼Ò°³ÇÑ´Ù. ÀÌ´Â ÀÌŬ¸³½º IDE¿Í °ü·Ã µµ±¸¿¡ ´ëÇÑ ¸Å¿ì ©¸·ÇÑ °³¿äÀ̹ǷÎ(Á¦´ë·Î ¾²·Á¸é Ã¥ ÇÑ ±Ç ºÐ·®ÀÌ´Ù), ¼÷·ÃµÈ ÀÌŬ¸³½º »ç¿ëÀÚ¶ó¸é ±×³É ³Ñ¾î°¡µµ »ó°ü¾ø´Ù.
2Àå
Àº ÀÌ Ã¥ Àüü¿¡ °ÉÃÄ »ç¿ëÇÒ ¿¹Á¦¸¦ ¼Ò°³ÇÏ°í ½ÇÁ¦ µ¿ÀÛÇÏ´Â Ç÷¯±×ÀÎÀ» ±¸ÃàÇÏ´Â °úÁ¤À» óÀ½ºÎÅÍ ³¡±îÁö ½Å¼ÓÇÏ°Ô »ìÆìº»´Ù.
3Àå
Àº ÀÌŬ¸³½º ¾ÆÅ°ÅØÃ³¿Í Ç÷¯±×ÀÎ, È®ÀåÁ¡ ±¸Á¶¸¦ Ãß»óÀûÀÎ °üÁ¡¿¡¼ »ìÆìº»´Ù.
4Àå°ú 5Àå
Àº ¸ðµç ÀÌŬ¸³½º UI¸¦ ±¸¼ºÇÏ´Â ±âº» ¿ä¼ÒÀÎ SWT¿Í JFace¸¦ ´Ù·é´Ù. ÀÌ ³»¿ëÀº µ¶¸³ÀûÀÎ Âü°íÀÚ·á·Îµµ Ȱ¿ëÇÒ ¼ö ÀÖÀ¸¸ç Ç÷¯±×ÀÎÀ» ´çÀå °³¹ßÇϱ⿡µµ ºÎÁ·ÇÏÁö ¾ÊÀ» ¸¸ÇÑ ³»¿ëÀ» ´ã°í ÀÖ´Ù. Ã¥ Àüü¿¡ °ÉÃÄ UI¸¦ ÀÛ¼ºÇÏ´Â µ¥ ÃæºÐÇÑ Áö½ÄÀ» Á¦°øÇÏ°í ±× Áß ¸î °¡Áö´Â Áï½Ã »ç¿ëÇÒ ¼ö ÀÖ´Ù.
ÀÌ Ã¥ÀÇ ´ëºÎºÐÀ» Â÷ÁöÇÏ´Â
6Àå ÀÌÈÄ
Àåµé¿¡¼´Â Ç÷¯±×ÀÎ °³¹ßÀÇ ´Ù¾çÇÑ Ãø¸éÀ» °¢°¢ ´Ù·ç¸ç µ¶ÀÚ¿¡°Ô °ü·ÃµÈ ¹®Á¦ ÇØ°á ¹æ¾È¿¡ ´ëÇÑ ½ÉÃþÀûÀÎ Áö½ÄÀ» Á¦°øÇÑ´Ù. °¢ ÀåÀº ¹®Á¦ÀÇ ´Ù¸¥ Ãø¸é¿¡ ÃÊÁ¡À» ¸ÂÃß¸ç °³¿ä, »ó¼¼ÇÑ ¼³¸í, ¹®Á¦¿Í ÇØ°áÃ¥¿¡ ´ëÇÑ ³íÀÇ, µµÇ¥, ȸé À̹ÌÁö, ÄÚµå ¿¹Á¦, °ü·Ã API ¸ñ·Ï, ¿ä¾à µîÀ¸·Î ±¸¼ºµÈ´Ù.
[ ÀÌ Ã¥ÀÇ ´ë»ó ]
ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ´Â ÀÌŬ¸³½º¿Í ´Ù¸¥ ÀÌŬ¸³½º ±â¹Ý Á¦Ç°¿¡ ÅëÇÕ½Ãų Á¦Ç°À» ±¸ÃàÇÏ·Á´Â ÀÚ¹Ù °³¹ßµµ±¸ °³¹ßÀÚ³ª ÀÚ½ÅÀÇ °³¹ßȯ°æÀ» Á÷Á¢ °³¼±ÇÏ·Á´Â °í±Þ ÀÌŬ¸³½º »ç¿ëÀÚ, ±×¸®°í ÀÌŬ¸³½º°¡ ¾î¶»°Ô µ¿ÀÛÇÏ´ÂÁö¸¦ ¾Ë°í ½ÍÀº ¸ðµç °³¹ßÀÚÀÌ´Ù. 1Àå ¡®ÀÌŬ¸³½º °³¹ßµµ±¸ »ç¿ë¹ý¡¯¿¡¼ ÇÊ¿äÇÑ ±âÃÊ Áö½ÄÀÇ ´ëºÎºÐÀ» ¼Ò°³Çϰí ÀÖÀ¸¹Ç·Î, ¼÷·ÃµÈ ÀÌŬ¸³½º »ç¿ëÀÚ¸¸ÀÌ ÀÌ Ã¥À» º¼ ¼ö ÀÖ´Â °ÍÀº ¾Æ´Ï´Ù. ÀÌ Ã¥Àº µ¶ÀÚ°¡ ÀÌŬ¸³½º °ü·Ã Áö½ÄÀÌ ÃæºÐÄ¡ ¾Ê´õ¶óµµ ÀÚ¹Ù¿Í XMLÀ» ´É¼÷ÇÏ°Ô »ç¿ëÇÏ´Â °³¹ßÀÚÀÏ °ÍÀ¸·Î ÀüÁ¦Çϰí ÁýÇʵƴÙ.
[ ¼Ò½ºÄÚµå ]
Ã¥ÀÇ ¿¹Á¦´Â ÀúÀÚµéÀÌ Á÷Á¢ ¿î¿µÇÏ´Â »çÀÌÆ®¿¡¼ ¹èÆ÷Çϰí ÀÖ´Ù.
http://www.qualityeclipse.com/projects/index.html
[ ÀúÀÚ ¼Ò°³ ]
¿¡¸¯ Ŭ·¹À̹ö±×
¿¡¸¯ Ŭ·¹À̹ö±×´Â Instantiations»çÀÇ Á¦Ç° °³¹ß ºÎ¹® ºÎ»çÀåÀÌ´Ù. ¿¡¸¯Àº 17³â°£ÀÇ »ó¿ë ¼ÒÇÁÆ®¿þ¾î °³¹ß °æÇèÀÌ ÀÖÀ¸¸ç ±× Áß 9³âÀº ÀÚ¹Ù, 6³âÀº ÀÌŬ¸³½º¸¦ °æÇèÇØ ¿Â ¼÷·ÃµÈ ¼ÒÇÁÆ®¿þ¾î ±â¼úÀÚÀÌÀÚ Á¦Ç° °³¹ßÀÚ, ±â¾÷°¡, °ü¸®ÀÚÀÌ´Ù. ¶ÇÇÑ À©µµ¿ìºô´õ ÇÁ·Î(WindowBuilder Pro), ÄÚµåÇÁ·Î(CodePro), ¼ö»óÀÛÀÎ VA ¾î½Ã½ºÆ®(VA Assist) Á¦Ç° °è¿ µî ´Ù¾çÇÑ »ó¿ë ÀÚ¹Ù/½º¸ôÅäÅ© È®Àå ±â´É Á¦Ç°ÀÇ ÁÖ¿ä °³¹ßÀÚÀÌÀÚ ¾ÆÅ°ÅØÆ®ÀÌ´Ù. MIT Çлç, ÇϹöµå MBA ÇÐÀ§¸¦ °¡Áö°í ÀÖÀ¸¸ç ¼º°øÀûÀÎ ¼ÒÇÁÆ®¿þ¾î ȸ»çÀÎ ObjectShare¿Í InstantiationsÀÇ °øµ¿ â¾÷ÀÚÀÌ´Ù.
´í ·çº§
´í ·çº§Àº Instantiations»çÀÇ ¼ö¼® ¿¬±¸¿øÀÌ´Ù. ±×´Â 17³â°£ »ó¿ë ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇØ ¿ÔÀ¸¸ç ±× Áß 10³âÀº ÀÚ¹Ù, 6³âÀº ÀÌŬ¸³½º¸¦ °æÇèÇØ ¿Â °´Ã¼ ÁöÇâ ±â¼ú µðÀÚÀÎ/Àû¿ë Àü¹®°¡ÀÌ¸ç ±â¾÷°¡ÀÌ´Ù. ±×´Â jFactor, jKit/GO, jKit/Grid µî ¸î¸î ¼º°øÀûÀÎ »ó¿ë Á¦Ç°ÀÇ ÇÙ½É ¾ÆÅ°ÅØÆ®ÀÌ¸é¼ Á¦Ç° °ü¸®Àڷμ À©µµ¿ìºô´õ ÇÁ·Î(WindowBuilder Pro), VA ¾î½Ã½ºÆ®(VA Assist), ÄÚµåÇÁ·Î(CodePro) µîÀÇ »ó¿ë Á¦Ç° ¼³°è¿Í ¸®´õ ¿ªÇÒÀ» ¸Ã¾Æ ¼öÇàÇÑ ¹Ù ÀÖ´Ù. ¹öÅ©³Ú Çлç ÇÐÀ§¸¦ °®°í ÀÖÀ¸¸ç InstantiationsÀÇ °øµ¿Ã¢¾÷ÀÚÀÌ´Ù.
Instantiations´Â ¾îµå¹ê½ºµå IBM ºñÁî´Ï½º ÆÄÆ®³Ê Áß ÇϳªÀ̸ç ÀÌŬ¸³½º¿Í IBM ºñÁÖ¾ó¿¡ÀÌÁö(VisualAge), À¥½ºÇǾî(WebSphere), ·¡¼î³¯(Rational) Á¦Ç° °è¿¿¡ ´ëÇÑ ´Ù¼öÀÇ »ó¿ë È®Àå ±â´ÉÀ» °³¹ßÇß´Ù. Instantiations´Â ÀÌŬ¸³½º ¿¬ÇÕÀÇ ¸â¹öÀ̸ç ÀÌŬ¸³½º Çù¾÷ µµ±¸ ÇÁ·ÎÁ§Æ®(Koi)¿Í ÀÌŬ¸³½º Æú¸®³×ÀÌÆ® ÇÁ·ÎÁ§Æ®(Beehive)¸¦ ´ã´çÇÏ´Â ÀÌŬ¸³½º ¿ÀǼҽºÀÇ ±â¿©ÀÚÀÌ´Ù.
[ ÀúÀÚ ¼¹® ]
óÀ½ ÀÌŬ¸³½º¸¦ Á¢Çß´ø 1999³â ÈĹÝÀ» µ¹ÀÌÄÑ º¸¸é, ¿ì¸®´Â IBMÀÌ ÇØ°áÇÏ·Á°í ½ÃµµÇÏ´ø ¹®Á¦ÀÇ ±Ô¸ð¿¡ ¾ÐµµµÇ¾î ÀÖ¾úÀ½À» ¾Ë ¼ö ÀÖ´Ù. IBMÀº ¸ðµç °³¹ß ȯ°æÀ» ´ÜÀÏ ÄÚµå ±â¹ÝÀ¸·Î ÅëÇÕÇÏ·Á°í Çß´Ù. ±× ¶§ IBMÀº C/C++, ÀÚ¹Ù, ½º¸ôÅäÅ©°¡ µÚ¼¯ÀΠȥÇÕ ±â¼úÀ» »ç¿ëÇϰí ÀÖ¾ú´Ù.
¼ö»óÀÛÀÎ Visual Age for Java¸¦ Æ÷ÇÔÇØ IBMÀÇ ÁÖ¿ä µµ±¸ Áß »ó´ç¼ö°¡ ½º¸ôÅäÅ©·Î ÀÛ¼ºµÇ¾î ÀÖ¾ú´Ù. ½º¸ôÅäÅ©´Â º¹ÀâÇÑ µµ±¸¸¦ °³¹ßÇϱ⿡ ¸Å¿ì ÁÁÀº ¾ð¾î¿´Áö¸¸ ÀÚ¹Ù µîÀÇ ¾ð¾î¿¡ ÀÇÇØ ½ÃÀåÁ¡À¯À²À» ±Þ¼ÓÈ÷ »©¾Ñ±â°í ÀÖ¾ú´Ù. ¹Ý¸é IBMÀº ½º¸ôÅäÅ© °³¹ßÀÚ°¡ ¼¼°è¿¡¼ °¡Àå ¸¹Àº °÷ °¡¿îµ¥ Çϳª¿´Áö¸¸ IBM ¿ÜºÎ¿¡¼´Â ½º¸ôÅäÅ©¿¡ ´ëÇÑ »ê¾÷ÀûÀÎ Áö¿øÀÌ ±×´ÙÁö Å©Áö ¾Ê¾Ò°í, ½º¸ôÅäÅ© ±â¹ÝÀÇ ºÎ°¡ ±â´ÉÀ» °³¹ßÇÒ ¸¸ÇÑ µ¶¸³ ¼ÒÇÁÆ®¿þ¾î º¥´õ(ISV, Independent Software Vender)´Â ¸Å¿ì ºÎÁ·Çß´Ù.
ÀÌ¿Í ´Þ¸® ÀÚ¹Ù´Â °£ÆíÇÑ À̽ļº°ú ´Ù¾çÇÑ Ç÷§Æû Áö¿øÀ¸·Î ¼¼°è Àü¿ª¿¡ °ÉÃÄ °³¹ßÀÚµéÀÇ ¸¶À½À» »ç·ÎÀâ°í ÀÖ¾ú°í, ÃÖ½ÅÀÇ À¥ ±â¹Ý ºñÁî´Ï½º ¾ÖÇø®ÄÉÀÌ¼Ç ±¸Ãà¿¡ ÇÊ¿äÇÑ Ç³ºÎÇÑ API¸¦ Á¦°øÇß´Ù. ¹«¾ùº¸´Ùµµ ÀÚ¹Ù´Â °´Ã¼ ÁöÇâ ¾ð¾î¿´À¸¹Ç·Î IBMÀº ½º¸ôÅäÅ© ±â¹Ý µµ±¸¸¦ °³¹ßÇÏ¸é¼ ´Ã¾î³ ¼÷·ÃµÈ °´Ã¼ÁöÇâ °³¹ßÀÚµéÀ» Àû±ØÀûÀ¸·Î Ȱ¿ëÇÒ ¼ö ÀÖ¾ú´Ù. IBMÀº ±×¶§±îÁö IBMÀÇ Visual Age Smalltalk¿Í VisualAge Java °³¹ßȯ°æÀ» °³¹ßÇß´ø OTI(Object Technology International) ±×·ìÀ» ÀμöÇß°í, ÀÌ ±×·ì¿¡ ÀÚ¹Ù ±â¹ÝÀÌ¸é¼ È®À强ÀÌ ¸Å¿ì ¿ì¼öÇÑ IDEÀÇ ±¸ÃàÀ» ¸Ã°å´Ù. ÀÌ·Î ÀÎÇØ ÅÂ¾î³ ÀÌŬ¸³½º¾ß¸»·Î ¸Å¿ì Ãູ ¹ÞÀº °á°ú¹°À̾ú´Ù.
OTI´Â ÃÖ°í ¼öÁØÀÇ °´Ã¼ ÁöÇâ ±â¼úÀ» Àû¿ëÇØ ±â´É, À¯¿¬¼º, È®À强 Ãø¸é¿¡¼ ºñÇÒ µ¥ ¾øÀÌ ÈǸ¢ÇÑ IDE¸¦ ¸¸µé ¼ö ÀÖ¾ú´Ù. OTI´Â ±âÁ¸ÀÇ ½º¸ôÅäÅ© ±â¹Ý IDE¿¡¼ À¯¿ëÇß´ø ±â´ÉÀ» ´ëºÎºÐ ±¸ÇöÇØ³Â°í, ±×¿Í µ¿½Ã¿¡ IDE¶ó´Â ¼ÒÇÁÆ®¿þ¾îÀÇ ÇÑ À帣¿¡¼ ÀÌÁ¦²¯ º¼ ¼ö ¾ø¾ú´ø ¿¹¼úÀûÀÎ °æÁö¸¦ ÀÌ·ï³Â´Ù.
µû¶ó¼ ±× ÀÌÀü±îÁöÀÇ ÀÚ¹Ù ¼¼»ó¿¡¼´Â ÀÌŬ¸³½º¸¸Å °·ÂÇÏ°í ±ØÂùÀ» ¹ÞÀº Á¦Ç°ÀÌ ¾ø¾úÁö¸¸, ÇöÀç´Â ÀÌŬ¸³½º°¡ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ .NET°ú ÇÔ²² ¼¼°è¿¡¼ °¡Àå Àαâ ÀÖ´Â °³¹ß ȯ°æÀ¸·Î ÀÚ¸®Àâ°í ÀÖ´Ù. ÀÚ½ÅÀÇ µµ±¸¸¦ °¡´ÉÇÑ ÇÑ ¸¹Àº »ç¶÷µé¿¡°Ô ÀüÇÏ°í ½ÍÀº °³¹ßÀڵ鿡°Ô´Â ÀÌŬ¸³½º¾ß¸»·Î ¿Ïº®ÇÑ Ç÷§ÆûÀ̾ú´Ù. ´õ±¸³ª ÀÌŬ¸³½º´Â ¿ÏÀüÈ÷ ¹«·áÀε¥´Ù ¿ÀǼҽº¶ó´Â ÀÌÁ¡±îÁö Áö³à µµÀúÈ÷ »ç¿ëÇÏÁö ¾ÊÀ» ¼ö ¾ø´Â ¸Å·ÂÀûÀÎ µµ±¸¿´´Ù. ÀÌó·³ °³¹æÇüÀÇ È®Àå °¡´ÉÇÑ IDE°¡ ´©±¸¿¡°Ô³ª ¹«·á¶ó´Â »ç½ÇÀº ¹Ì·¡ÀÇ µµ±¸ °³¹ßÀڵ鿡°Ô °·ÂÇÑ µ¿±â°¡ µÇ¾ú´Ù.
¿ì¸®¿¡°Ôµµ ¸¶Âù°¡Áö¿´´Ù. Instantiations¿¡¼, ±×¸®°í ´õ ÀÌÀüÀÇ ObjectShare¿¡¼ ¿ì¸®´Â ´Ù¾çÇÑ IDE¿¡ ´ëÇÑ È®Àåµµ±¸¸¦ ±¸ÃàÇÏ´Â µ¥ ÁýÁßÇÏ¸é¼ ÈξÀ ÀÇ¹Ì ÀÖ´Â ½Ã°£À» º¸³¾ ¼ö ÀÖ¾ú´Ù. DigitalkÀÇ Smalltalk/V¿¡ ´ëÇÑ È®Àå µµ±¸¸¦ °³¹ßÇÏ´Â °ÍÀ¸·Î ½ÃÀÛÇØ ÀÌÈÄ¿¡´Â IBMÀÇ VisualAge Smalltalk¸¦ À§ÇÑ °³¹ßµµ±¸·Î ÀÌÀüÇßÀ¸¸ç, ¸¶Ä§³»´Â IBMÀÇ VisualAge Java¸¦ À§ÇÑ µµ±¸(¼ö»óÀÛÀÎ VA Assist Á¦Ç°°ú jFactor Á¦Ç°Àº ÃÖÃÊÀÇ ÀÚ¹Ù ¸®ÆÑÅ丵 µµ±¸ Áß Çϳª)±îÁö °³¹ßÇÏ°Ô µÇ¾ú´Ù. ÀÌ¿Í °°Àº °³¹ßȯ°æÀº ¸ðµÎ IDE¸¦ È®ÀåÇÒ ¼ö ÀÖ´Â ¼ö´ÜÀ» Á¦°øÇϱä ÇßÁö¸¸ ¹®¼È³ª Ç¥ÁØÈ´Â ¸Å¿ì ºÎ½ÇÇß´Ù. ¶ÇÇÑ ÀûÀº ½ÃÀå Á¡À¯À²(ºñÁÖ¾ó º£ÀÌÁ÷ µî°ú ºñ±³ÇÒ ¶§)°ú ´Ù¾çÇÑ »ç¿ëÀÚ ±â¹ÝÀ¸·Î ÀÎÇØ °³¹ßȯ°æ»Ó¸¸ ¾Æ´Ï¶ó ¿ì¸® Àڽŵµ Å« ¾î·Á¿òÀ» °Þ¾ú´Ù.
¿ì¸®´Â ¾îµå¹ê½ºµå IBM ºñÁî´Ï½º ÆÄÆ®³Ê·Î¼ IBM¿¡¼ ÀÌŬ¸³½º °³¹ß Ã¥ÀÓÀ» ¸ÃÀº »ç¶÷µé°ú ±æ°í ½Å·ÚÇÒ ¸¸ÇÑ °ü°è¸¦ ¸ÎÀ» ¼ö ÀÖ¾ú´Ù. ÀÌ·¯ÇÑ °ü°è ´öºÐ¿¡ ¿ì¸®´Â »õ·Î¿î ±â¼ú¿¡ ´ëÇØ Àü´Þ ¹Þ°í, ´Ù¸¥ »ç¶÷µéÀÌ ÀÌŬ¸³½º¸¦ Á¢ÇÏ´Â °Íº¸´Ù 1³â ¹Ý Á¤µµ ¾Õ¼¼ ÀÌŬ¸³½º¸¦ »ç¿ëÇÒ ±âȸ¸¦ ¾òÀ» ¼ö ÀÖ¾ú´Ù. IBMÀº 2001³â Á߹ݿ¡ ÀÌŬ¸³½º¸¦ ¼¼°èÀûÀ¸·Î ¹ßÇ¥ÇßÀ¸¸ç, InstantiationsÀÇ ¿ì¸® ÆÀÀº IBMÀÌ °ø°³ÇÒ Ã¹ ¹øÂ° µ¥¸ð ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇß´Ù. ±×ÇØ ¸» IBMÀº ÃÖÃÊÀÇ ÀÌŬ¸³½º ±â¹Ý »ó¿ë µµ±¸ÀÎ WebSphere Studio Application v4.0(v4.0Àº ´ç½Ã VisualAge for Java v4.0°ú ¹öÀüÀ» ¸ÂÃß±â À§ÇÑ °Í)À» ¹ßÇ¥ÇßÀ¸¸ç, °°Àº ³¯ ¿ì¸®ÀÇ CodPro Á¦Ç°Àº WebSphere Studio ÃÖÃÊ·Î »ó¿ë È®Àå ±â´É(ÀÌŬ¸³½ºµµ Áö¿ø)À¸·Î µîÀåÇß´Ù.
ÇöÀç CodePro Á¦Ç°Àº ÀÌŬ¸³½º¿Í ´Ù¸¥ ÀÌŬ¸³½º ±â¹Ý IDE¿¡ ¼ö¹é °¡Áö °³¼±»çÇ×À» Ãß°¡Çϰí ÀÖ´Ù. Áö³ ¸î ³â°£ CodePro¸¦ °³¹ßÇÏ¸é¼ ¿ì¸®´Â ÀÌŬ¸³½º °³¹ß¿¡ ´ëÇØ ¼¼ºÎÀûÀ¸·Î ¹è¿ï ¼ö ÀÖ´Â ±âȸ¸¦ ¾ò¾ú´Ù. ÀÌŬ¸³½º¿¡ ´ëÇØ ¿ì¸®º¸´Ù ´õ Àß ¾Ë ¸¸ÇÑ °³¹ßÀÚ´Â IBM°ú OTI¿¡¼ ÀÌŬ¸³½º¿Í ÇÔ²² ¸Ô°í ÀÚ¸ç ¼û½® »ç¶÷µé Á¤µµÀÏ °ÍÀÌ´Ù. ¶ÇÇÑ CodePro´Â ÀÌ Ã¥¿¡¼ Á¦½ÃÇÏ´Â ¾ÆÀ̵ð¾î¿Í ±â¹ýÀ» ½ÇÇèÇØº¼ ¼ö ÀÖ´Â ½ÇÇè½ÇÀ̱⵵ ÇßÀ¸¹Ç·Î, ´öºÐ¿¡ ¾î¶² ³»¿ëÀ» ½á¾ß ÇÒÁö »ý°¢ÇØ º¼ ¿©À¯¸¦ °¡Áú ¼ö ÀÖ¾ú´Ù.
[ ¿ªÀÚ ¼Ò°³ ]
¾ç¼®È£
KAIST Àü»ê°ú¸¦ Á¹¾÷Çϰí À¥, ¸ð¹ÙÀÏ, ÀÓº£µðµå, ÀÚ¹Ù GUI ¾ÖÇø®ÄÉÀÌ¼Ç µîÀÇ ´Ù¾çÇÑ ÇÁ·ÎÁ§Æ®¸¦ ¼öÇàÇßÀ¸¸ç ÇöÀç´Â NHN¿¡¼ ÀϺ» °Ë»ö¼ºñ½º °³¹ß ¾÷¹«¸¦ ¸Ã°í ÀÖ´Ù. ¿¡ÀÌÄÜ ÀÌŬ¸³½º ÇÁ·ÎÆä¼Å³Î ½Ã¸®Áî ¿¡µðÅ͸¦ ¸Ã¾Æ
¡ºÀÌŬ¸³½º RCP£º¼³°è¿¡¼ ±¸Çö, ¹èÆ÷±îÁö, ÀÚ¹Ù GUI ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÇ ¸ðµç °Í¡»
À» ¹ø¿ªÇÏ´Â µî ¾çÁúÀÇ ÀÌŬ¸³½º °ü·Ã¼¸¦ µ¶Àڵ鿡°Ô ¼Ò°³ÇÏ´Â µ¥ Å« º¸¶÷À» ´À³¢°í ÀÖ´Ù. ¶ÇÇÑ 2005³âºÎÅÍ
³×À̹ö ÀÌŬ¸³½º Ç÷¯±×ÀÎ ±îÆä
¸¦ ¿î¿µÇϸç Á¡Á¡ ´Ã¾î°¡´Â ÀÌŬ¸³½º Ç÷¯±×ÀÎ °³¹ßÀÚµé°ú ÇÔ²² ÀÌŬ¸³½º ±â¼ú ÀüÆÄ¿¡ ³ë·ÂÇϰí ÀÖ´Ù.
[ ¿ªÀÚ ¼¹® ]
Áö±Ýµµ ÀÌŬ¸³½º Ç÷§Æû °³¹ß °ü·Ã ¼ÀûÀÌ ¸¹Àº °ÍÀº ¾Æ´ÏÁö¸¸, ¿ªÀÚ°¡ ÀÌŬ¸³½º Ç÷¯±×ÀÎ °³¹ßÀ» ½ÃÀÛÇÒ ¶§´Â ¡ºEclipse: Building Commercial-Quality Plug-ins¡»°¡ óÀ½ ÀÌŬ¸³½º Ç÷§ÆûÀ» Á¢ÇÏ´Â »ç¶÷ÀÌ Âü°íÇÒ ¸¸ÇÑ µ¶º¸ÀûÀΠåÀ̾ú½À´Ï´Ù. À¯ÀÏÇÑ Ã¥ÀÓ¿¡µµ ºÒ±¸Çϰí ÀûÀýÇÑ ¿¹Á¦¿Í »ó¼¼ÇÑ ¼³¸í, dzºÎÇÑ ½Ç¹« °æÇèÀÌ ´ã°Ü ÀÖ¾î¼ Á¤¸» Å« µµ¿òÀÌ µÇ¾ú½À´Ï´Ù. µ¹ÀÌÄÑ »ý°¢ÇØ º¸¸é ÀÌŬ¸³½º Ç÷¯±×ÀÎ °³¹ß ºÐ¾ß¿¡¼ À¯ÀÏÇÏ´Ù ½ÍÀº ÀÌ Ã¥ÀÌ ¸Å¿ì ÈǸ¢Çؼ Çѵ¿¾È °æÀï¼ÀûÀÌ ³ª¿ÀÁö ¸øÇÑ °ÍÀº ¾Æ´Ò±î ½Í½À´Ï´Ù.
ÀÌŬ¸³½º ¼ÀûÀ» ¹ø¿ªÇϰíÀÚ ¸¶À½À» ¸Ô¾úÀ» ¶§ ´ç¿¬ÇϰԵµ ÀÌ Ã¥ÀÌ Ã¹ ¹øÂ° È帰¡ µÇ¾ú½À´Ï´Ù¸¸, ´ç½Ã´Â ÀÌ¹Ì ½Ã°£ÀÌ ¸¹ÀÌ Èê·¯ ÀÌŬ¸³½º°¡ ±â¹Ý Ç÷§ÆûÀ» OSGi·Î ÀüȯÇÏ´Â Å©³ªÅ« º¯È¸¦ °ÞÀº Á÷ÈÄ¿´½À´Ï´Ù. ÀÌ·Î ÀÎÇØ OSGi Àüȯ Á÷ÈÄ ÃֽŠÀÌŬ¸³½º Ç÷§ÆûÀÇ ³»¿ëÀ» ÈǸ¢È÷ ´ã°í Ãâ°£µÈ ¡ºÀÌŬ¸³½º RCP¡»¸¦ ÀÏ´Ü ¸ÕÀú ¹ø¿ªÀ» ½ÃÀÛÇß½À´Ï´Ù. ÇÏÁö¸¸ °ðÀ̾î Ãâ°£µÈ ¡ºEclipse Building Commercial-Quality Plug-ins, 2ÆÇ¡»Àº Àý´ë ³õÄ¥ ¼ö ¾ø´Â Ã¥À̾ú½À´Ï´Ù. ¡ºSWT/JFace ÀÎ ¾×¼Ç¡», ¡ºÀÌŬ¸³½º RCP¡» Ãâ°£°ú ´õºÒ¾î ÃÖ±Ù ÀÌŬ¸³½º Ç÷§Æû¿¡ °ü½ÉÀ» °®´Â °³¹ßÀÚ ºÐµéÀÌ ´«¿¡ ¶ç°Ô ´Ã¾î³ª¸é¼, ¡ºÀÌŬ¸³½º ½ÇÀü Ç÷¯±×ÀÎ °³¹ß¡»À» »¡¸® ³»³õ¾Æ¾ß ÇÑ´Ù´Â ¾Ð¹Ú°¨µµ ÄǽÀ´Ï´Ù¸¸, ÀÛ¾÷À» ¸¶Ä¡°í ³ª´Ï °¡Àå »ÑµíÇÑ ¹ø¿ª¼À̱⵵ ÇÕ´Ï´Ù.
Àü¿¡µµ ÀÌ¹Ì Àоú´ø Ã¥ÀÌÁö¸¸ Á÷Á¢ ¹ø¿ªÀ» ÇØº¸´Ï ÀÌ Ã¥ÀÇ ÀåÁ¡À» ´õ¿í Å©°Ô ´À³¥ ¼ö ÀÖ¾ú½À´Ï´Ù. OSGi µî °í±Þ ÁÖÁ¦¿¡ ÇØ´çÇÏ´Â °ÍÀº ¡ºÀÌŬ¸³½º RCP¡»¿¡ ´õ ¸¹ÀÌ ³ì¾Æ ÀÖ´Ù°í º¾´Ï´Ù¸¸, ÀÌŬ¸³½º ¼³Ä¡¿Í SWT/JFace ÇÁ·Î±×·¡¹ÖºÎÅÍ ½ÃÀÛÇÏ´Â ÇнÀ°úÁ¤Àº óÀ½ ½ÃÀÛÇÏ´Â °³¹ßÀÚ¿¡°Ô Å« µµ¿òÀÌ µÇµµ·Ï ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù. ƯÈ÷ ÀÌ Ã¥ÀÇ ÃÖ°í ÀåÁ¡Àº ´Ü¼øÈ÷ ÄÚµù»Ó¸¸ ¾Æ´Ï¶ó Ç÷¯±×ÀÎ °³¹ßÀڷμ ¿°µÎ¿¡ µÖ¾ß ÇÒ ÀÌŬ¸³½º öÇаú ÁÁÀº GUI¸¦ À§ÇÑ °¡À̵å¶óÀÎÀÇ Á¦°øÀÔ´Ï´Ù. °á±¹ ¡®»ó¿ë ǰÁú(commercial-quality)¡¯À̶ó ÇÔÀº °³¹ßÀÇ ³À̵µº¸´Ù´Â »ç¿ëÀÚ¿¡ ´ëÇÑ ¹è·Á´Ï±î¿ä. ¶ÇÇÑ ¡ºÀÌŬ¸³½º RCP¡»´Â ¾Æ¹«·¡µµ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÚÀÇ ÀÔÀåÀ̾ú½À´Ï´Ù¸¸, ¡ºÀÌŬ¸³½º ½ÇÀü Ç÷¯±×ÀÎ °³¹ß¡»Àº Ç÷¯±×ÀÎ °³¹ßÀÚ ÀÔÀå¿¡¼ ´Ù¸¥ Ç÷¯±×Àΰú ¸Å²ô·´°Ô »óÈ£ÀÛ¿ëÇÏ´Â ºÎºÐÀ» Ãæ½ÇÈ÷ ¼³¸íÇϰí ÀÖ½À´Ï´Ù.
ÃÖ±Ù ÀÌŬ¸³½º´Â ¶Ç ÇÑ ¹øÀÇ Å« º¯È¸¦ °Þ¾ú½À´Ï´Ù. ÀÌŬ¸³½º 3.3 ±â¹ÝÀÇ À¯·ÎÆÄ(EUROPA)´Â MylynÀ̶ó´Â »õ·Î¿î ÇüÅÂÀÇ UI¿Í ´Ù¾çÇÑ °³¹ß ¾ð¾î Áö¿øÀ» Ãß°¡ÇÔÀ¸·Î½á ¹ü¿ë °³¹ß µµ±¸·Î¼ÀÇ ¸é¸ð¸¦ Á¦´ë·Î º¸¿©ÁÖ°í ÀÖ½À´Ï´Ù.
ÀÌŬ¸³½º 3.2¸¦ ±âÁØÀ¸·Î ÁýÇÊµÈ Ã¥ÀÌ¾î¼ ÃÖ±Ù Ãâ½ÃµÈ ÀÌŬ¸³½º 3.3°ú´Â ´Ù¼Ò Â÷À̰¡ ÀÖÁö¸¸, ÀÌŬ¸³½º À¯·ÎÆÄ´Â ÀÌŬ¸³½ºÀÇ ±â¹Ý Ç÷§ÆûÀÇ È®À庸´Ù´Â ¿ÜºÎ ±â´ÉÀ» ³ÐÈ÷´Â µ¥ ÁßÁ¡À» µÎ¾ú½À´Ï´Ù. ÀÌ Ã¥Àº ¹æ´ëÇØÁø ÀÌŬ¸³½ºÀÇ ¿µ¿ªÀ» ŽÇèÇϱâ À§ÇÑ ÈǸ¢ÇÑ µµ±¸°¡ µÇ¸®¶ó »ý°¢ÇÕ´Ï´Ù. ÀÌŬ¸³½º´Â ¾ÆÁ÷ OSGi¿Í ¿ÏÀüÈ÷ µ¿ÈµÇÁö ¾ÊÀº »óÅÂÀ̹ǷΠ°ð ¶Ç ÇÑ ¹øÀÇ Å« º¯È¸¦ ¿¹°íÇϰí ÀÖ½À´Ï´Ù. ÀÌ Ã¥À¸·Î Áö±Ý±îÁö ¹ßÀüÇØ ¿Â ÀÌŬ¸³½ºÀÇ ¸ð½ÀÀ» ªÀº ½Ã°£ ³»¿¡ ÆÄ¾ÇÇÏ°í ¾ÕÀ¸·Î °è¼ÓµÉ ÀÌŬ¸³½ºÀÇ ÁøÈ °úÁ¤À» ÇÔ²² Áñ±æ ¼ö Àֱ⸦ ¹Ù¶ø´Ï´Ù.
2007³â 7¿ù
¾ç ¼® È£
1Àå ÀÌŬ¸³½º °³¹ßµµ±¸ »ç¿ëÇϱâ 1
1.1 ½ÃÀÛÇϱâ 1
1.1.1 ÀÌŬ¸³½º ¾ò±â 1
1.1.2 ¼³Ä¡ 3
1.2 ÀÌŬ¸³½º ¿öÅ©º¥Ä¡ 3
1.2.1 ÆÛ½ºÆåƼºê, ºä, ÆíÁý±â 5
1.2.1.1 Java ÆÛ½ºÆåƼºê 7
1.2.1.2 ÀÚ¿ø ÆÛ½ºÆåƼºê 8
1.2.1.3 µð¹ö±× ÆÛ½ºÆåƼºê 10
1.2.2 ¾×¼Ç 11
1.2.2.1 ÃÖ»óÀ§ ¸Þ´º 11
1.2.2.2 ÄÁÅØ½ºÆ® ¸Þ´º 12
1.2.2.3 Åø¹Ù 13
1.2.2.4 ¾×¼ÇÀÇ »ç¿ë ¿©ºÎ º¯°æ 14
1.3 °³¹ßȯ°æ ²Ù¹Ì±â 14
1.3.1 ¿öÅ©º¥Ä¡ ȯ°æ¼³Á¤ 15
1.3.2 Àڹ٠ȯ°æ¼³Á¤ 17
1.3.3 ȯ°æ¼³Á¤ °¡Á®¿À±â/³»º¸³»±â 18
1.4 ÇÁ·ÎÁ§Æ® »ý¼º 19
1.4.1 »õ ÀÚ¹Ù ÇÁ·ÎÁ§Æ® ¸¶¹ý»ç »ç¿ëÇϱâ 19
1.4.2 .classpath ÆÄÀϰú .project ÆÄÀÏ 22
1.4.3 ÀÚ¹Ù ÆÐŰÁö ¸¶¹ý»ç »ç¿ëÇϱâ 24
1.4.4 Àڹ٠Ŭ·¡½º ¸¶¹ý»ç »ç¿ëÇϱâ 24
1.5 Ž»ö 25
1.5.1 ŸÀÔ ¿±â ´ëÈâ 26
1.5.2 ŸÀÔ °èÃþ±¸Á¶ ºä 26
1.5.3 ÇàÀ¸·Î À̵¿ 27
1.5.4 ¾Æ¿ô¶óÀÎ ºä 28
1.6 °Ë»ö 28
1.6.1 ÆÄÀÏ °Ë»ö 28
1.6.2 ÀÚ¹Ù °Ë»ö 30
1.6.3 ±âŸ °Ë»ö ¸Þ´º ¿É¼Ç 32
1.6.4 ÀÛ¾÷ ¼¼Æ® 32
1.7 ÄÚµå ÀÛ¼º 34
1.7.1 ÀÚ¹Ù ÆíÁý±â 34
1.7.1.1 »ö»ó Àû¿ë ¹®¹ý °Á¶ 35
1.7.1.2 »ç¿ëÀÚ Á¤ÀÇ ÄÚµå Æ÷¸Ë Àû¿ë 36
1.7.1.3 ÀÚ¹Ù °¡Á®¿À±â ±¸¹® ±¸¼ºÇϱâ 36
1.7.1.4 ÄÁÅØ½ºÆ® °¨Áö ÄÚµå ÀÚµ¿¿Ï¼º 37
1.7.1.5 ¡®ºü¸¥ ¼öÁ¤¡¯ ¹®Á¦Á¡ ÀÚµ¿ ±³Á¤ 38
1.7.2 ÅÛÇø´ 39
1.7.3 ¸®ÆÑÅ丵 41
1.7.4 ·ÎÄà È÷½ºÅ丮 44
1.7.5 ÆÄÀÏ È®ÀåÀÚ ¿¬°ü 46
1.8 CVS¸¦ »ç¿ëÇÑ ÆÀ °³¹ß 48
1.8.1 CVS ½ÃÀÛÇϱâ 49
1.8.2 CVS¿¡¼ ÇÁ·ÎÁ§Æ® üũ¾Æ¿ô 50
1.8.3 ÀúÀå¼Ò¿Í µ¿±âÈÇϱâ 51
1.8.4 ¸®¼Ò½º ºñ±³ ¹× ġȯ 52
1.8.5 CVS ·¹ÀÌºí µ¥ÄÚ·¹ÀÌÅÍ 53
1.9 ¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇà 54
1.9.1 ÀÚ¹Ù ¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇà 54
1.9.2 ½ÇÇà ±¸¼º 56
1.10 µð¹ö±ë 58
1.10.1 Áß´ÜÁ¡ ¼³Á¤ 58
1.10.2 µð¹ö±× ºä »ç¿ëÇϱâ 59
1.10.3 º¯¼ö ºä »ç¿ëÇϱâ 60
1.10.4 Ç¥Çö½Ä ºä »ç¿ëÇϱâ 60
1.11 ´ÜÀ§ Å×½ºÆ® 61
1.11.1 Å×½ºÆ® ÄÉÀ̽º »ý¼º 61
1.11.2 Å×½ºÆ® ÄÉÀ̽º ½ÇÇà 62
1.12 ¿ä¾à 63
1.13 Âü°íÀÚ·á 64
2Àå °£´ÜÇÑ Ç÷¯±×ÀÎ ¿¹Á¦ 65
2.1 Favorites Ç÷¯±×ÀÎ 65
2.2 Ç÷¯±×ÀÎ ÇÁ·ÎÁ§Æ® »ý¼º 66
2.2.1 »õ Ç÷¯±×ÀÎ ÇÁ·ÎÁ§Æ® ¸¶¹ý»ç 66
2.2.2 Ç÷¯±×ÀÎ Á¤ÀÇ 67
2.2.3 ºä Á¤ÀÇ 69
2.3 »ý¼ºµÈ ÄÚµå µÑ·¯º¸±â 70
2.3.1 Ç÷¯±×ÀÎ ³»¿ª¼ 70
2.3.2 Ç÷¯±×ÀΠŬ·¡½º 77
2.3.3 Favorites ºä 78
2.4 Á¦Ç° ºôµå 81
2.4.1 Á÷Á¢ ºôµåÇϱâ 81
2.4.2 ¾ÆÆÄÄ¡ Ant·Î ºôµåÇϱâ 83
2.5 Á¦Ç° ¼³Ä¡¿Í ½ÇÇà 86
2.6 Á¦Ç° µð¹ö±ë 88
2.6.1 ½ÇÇà ±¸¼º »ý¼º 88
2.6.2 Ç÷¯±×Àΰú ÇÁ·¡±×¸ÕÆ® ¼±Åà 89
2.6.3 ·±Å¸ÀÓ ¿öÅ©º¥Ä¡ ½ÇÇà 90
2.7 PDE ºä 90
2.7.1 Ç÷¯±×ÀÎ ·¹Áö½ºÆ®¸® ºä 90
2.7.2 Ç÷¯±×ÀÎ ºä 91
2.7.3 Ç÷¯±×ÀÎ Á¾¼Ó¼º ºä 91
2.8 Ç÷¯±×ÀÎ Å×½ºÆ® ÀÛ¼º 92
2.8.1 Å×½ºÆ® Áغñ 92
2.8.2 Ç÷¯±×ÀÎ Å×½ºÆ® ÇÁ·ÎÁ§Æ® »ý¼º 92
2.8.3 Ç÷¯±×ÀÎ Å×½ºÆ® »ý¼º 93
2.8.4 Ç÷¯±×ÀÎ Å×½ºÆ® ½ÇÇà 97
2.8.5 Favorites Ç÷¯±×ÀÎ ¼³Ä¡ Á¦°Å 98
2.9 ¿ä¾à 98
2.10 Âü°íÀÚ·á 99
3Àå ÀÌŬ¸³½º ±â¹Ý±¸Á¶ 101
3.1 ±â¹Ý±¸Á¶ °³¿ä 101
3.1.1 Ç÷¯±×ÀÎ ±¸Á¶ 102
3.1.2 ÀÛ¾÷°ø°£ 104
3.2 Ç÷¯±×ÀÎ µð·ºÅ丮¿Í JAR ÆÄÀÏ 104
3.2.1 ¸µÅ© ÆÄÀÏ 105
3.2.2 È¥ÇÕ ¹æ½Ä 106
3.3 Ç÷¯±×ÀÎ ³»¿ª¼ 107
3.3.1 Ç÷¯±×ÀÎ ¼±¾ð 108
3.3.1.1 Ç÷¯±×ÀÎ ID 108
3.3.1.2 Ç÷¯±×ÀÎ ¹öÀü 108
3.3.1.3 Ç÷¯±×ÀÎ À̸§°ú Á¦°øÀÚ 108
3.3.1.4 Ç÷¯±×ÀΠŬ·¡½º ¼±¾ð 109
3.3.2 Ç÷¯±×ÀÎ ·±Å¸ÀÓ 110
3.3.3 Ç÷¯±×ÀÎ Á¾¼Ó¼º 110
3.3.4 È®Àå°ú È®ÀåÁ¡ 112
3.4 Ç÷¯±×ÀΠŬ·¡½º 114
3.4.1 ½Ãµ¿°ú Á¾·á 114
3.4.2 Ç÷¯±×ÀÎ À̸¥ ½Ãµ¿Çϱâ 115
3.4.3 Á¤Àû Ç÷¯±×ÀÎ ¸®¼Ò½º 115
3.4.4 Ç÷¯±×ÀΠȯ°æ¼³Á¤ 116
3.4.5 Ç÷¯±×ÀÎ ±¸¼º ÆÄÀÏ 116
3.4.6 Plugin°ú AbstractUIPlugin 118
3.5 Ç÷¯±×ÀÎ ¸ðµ¨ 119
3.5.1 Platform 119
3.5.2 Ç÷¯±×Àΰú ¹øµé 120
3.5.3 Ç÷¯±×ÀÎ È®Àå ·¹Áö½ºÆ®¸® 121
3.6 ·Î±ë 122
3.6.1 »óÅ °´Ã¼ 123
3.6.2 ¿À·ù ·Î±× ºä 124
3.7 ÀÌŬ¸³½º Ç÷¯±×ÀÎ 124
3.8 ¿ä¾à 125
3.9 Âü°íÀÚ·á 126
4Àå SWT 127
4.1 SWT ¿ª»ç¿Í ¸ñÀû 127
4.2 SWT À§Á¬ 130
4.2.1 °£´ÜÇÑ µ¶¸³½ÇÇàÇü ¾ÖÇø®ÄÉÀÌ¼Ç ¿¹Á¦ 130
4.2.1.1 ÇÁ·ÎÁ§Æ® Ŭ·¡½º °æ·Î¿¡ SWT Ãß°¡ 130
4.2.1.2 µ¶¸³½ÇÇàÇü SWT ÄÚµå 131
4.2.1.3 ¿¹Á¦ ½ÇÇà 133
4.2.2 À§Á¬ »ý¸íÁÖ±â 134
4.2.3 À§Á¬ À̺¥Æ® 134
4.2.4 Ãß»ó À§Á¬ Ŭ·¡½º 136
4.2.4.1 Widget 136
4.2.4.2 Control 137
4.2.4.3 Scrollable 140
4.2.5 ÃÖ»óÀ§ Ŭ·¡½º 140
4.2.5.1 µð½ºÇ÷¹ÀÌ 140
4.2.5.2 Shell 142
4.2.6 ÁÖ¿ä À§Á¬ 143
4.2.6.1 Label 144
4.2.6.2 Button 144
4.2.6.3 Text 146
4.2.6.4 List 149
4.2.6.5 Combo 151
4.2.6.6 Table 154
4.2.6.7 Tree 158
4.2.6.8 Composite 161
4.2.6.9 Group 163
4.2.6.10 TabFolder 164
4.2.7 Menu 166
4.3 ·¹À̾ƿô °ü¸® 170
4.3.1 FillLayout 170
4.3.2 RowLayout 171
4.3.3 GridLayout 174
4.3.4 FormLayout 177
4.4 ÀÚ¿ø °ü¸® 180
4.4.1 »ö»ó 180
4.4.2 ÆùÆ® 180
4.4.3 À̹ÌÁö 181
4.5 ¿ä¾à 181
4.6 Âü°íÀÚ·á 182
5Àå JFace ºä¾î 185
5.1 ¸®½ºÆ® ÁöÇâ ºä¾î 185
5.1.1 ·¹À̺í ÇÁ·Î¹ÙÀÌ´õ 186
5.1.2 ÄÁÅÙÆ® ÇÁ·Î¹ÙÀÌ´õ 188
5.1.3 ºä¾î Á¤·ÄÀÚ 189
5.1.4 ºä¾î ÇÊÅÍ 190
5.1.5 StructuredViewer Ŭ·¡½º 190
5.1.6 ListViewer Ŭ·¡½º 192
5.1.7 TableViewer Ŭ·¡½º 195
5.1.8 TreeViewer Ŭ·¡½º 199
5.2 TextViewer 203
5.3 ¿ä¾à 206
5.4 Âü°íÀÚ·á 206
6Àå ¾×¼Ç 207
6.1 IAction°ú IActionDelegate ºñ±³ 207
6.2 ¿öÅ©º¥Ä¡ À©µµ¿ì ¾×¼Ç 209
6.2.1 ¿öÅ©º¥Ä¡ À©µµ¿ì ¸Þ´º Á¤ÀÇ 209
6.2.2 ¸Þ´º ³»ÀÇ ±×·ì 212
6.2.3 ¸Þ´º Ç׸ñ°ú Åø¹Ù ¹öư Á¤ÀÇ 212
6.2.4 ¾×¼Ç À̹ÌÁö 214
6.2.5 »ðÀÔÁ¡ 215
6.2.6 ¾×¼Ç À§ÀÓÀÚ ÀÛ¼º 216
6.2.6.1 selectionChanged ¸Þ¼Òµå 218
6.2.6.2 run ¸Þ¼Òµå 218
6.2.7 »õ ¾×¼Ç Á÷Á¢ Å×½ºÆ®Çϱâ 219
6.2.8 »õ ¾×¼Ç¿¡ ´ëÇÑ Å×½ºÆ® Ãß°¡ 220
6.2.9 ³íÀÇ 222
6.3 °´Ã¼ ¾×¼Ç 224
6.3.1 °´Ã¼ ±â¹Ý ¾×¼Ç Á¤ÀÇ 224
6.3.2 ¾×¼Ç ÇÊÅÍ¿Í »ç¿ë ¿©ºÎ ÁöÁ¤ 227
6.3.2.1 ±âº» ÇÊÅÍ¿Í »ç¿ë ¿©ºÎ ÁöÁ¤ 227
6.3.2.2 visibility ¿ä¼Ò 227
6.3.2.3 filter ¿ä¼Ò 229
6.3.2.4 selection ¿ä¼Ò 230
6.3.2.5 enablement ¿ä¼Ò 231
6.3.2.6 ÄÁÅØ½ºÆ® °¨Áö °´Ã¼ ÄÁÆ®¸®ºä¼Ç 232
6.3.3 IObjectActionDelegate 233
6.3.4 °´Ã¼ ±â¹Ý ¼ºê ¸Þ´º ÀÛ¼º 234
6.3.5 »õ·Î¿î ¾×¼Ç ¼öµ¿ Å×½ºÆ® 234
6.3.6 »õ·Î¿î ¾×¼Ç¿¡ ´ëÇÑ Å×½ºÆ® Ãß°¡ 235
6.4 ºä ¾×¼Ç 237
6.4.1 ºä ÄÁÅØ½ºÆ® ¼ºê ¸Þ´º Á¤ÀÇ 237
6.4.2 ºä ÄÁÅØ½ºÆ® ¸Þ´º ¾×¼Ç Á¤ÀÇ 238
6.4.3 IViewActionDelegate 239
6.4.4 ºä Åø¹Ù ¾×¼Ç Á¤ÀÇ 240
6.4.5 ºä Ç®´Ù¿î ¼ºê ¸Þ´º¿Í ¾×¼Ç Á¤ÀÇ 241
6.4.6 »õ ¾×¼Ç Á÷Á¢ Å×½ºÆ® 242
6.4.7 »õ ¾×¼Ç¿¡ ´ëÇÑ Å×½ºÆ® Ãß°¡ 242
6.4.8 ºä ÄÁÅØ½ºÆ® ¸Þ´º ½Äº°ÀÚ 242
6.5 ÆíÁý±â ¾×¼Ç 244
6.5.1 ÆíÁý±â ÄÁÅØ½ºÆ® ¸Þ´º Á¤ÀÇ 245
6.5.2 ÆíÁý±â ÄÁÅØ½ºÆ® ¾×¼Ç Á¤ÀÇ 246
6.5.3 IEditorActionDelegate 247
6.5.4 ÆíÁý±â ÃÖ»óÀ§ ¸Þ´º Á¤ÀÇ 247
6.5.5 ÆíÁý±â ÃÖ»óÀ§ ¾×¼Ç Á¤ÀÇ 248
6.5.6 ÆíÁý±â Åø¹Ù ¾×¼Ç Á¤ÀÇ 249
6.5.7 »õ ¾×¼Ç¿¡ ´ëÇÑ Å×½ºÆ® Ãß°¡ 250
6.5.8 ÆíÁý±â ÄÁÅØ½ºÆ® ¸Þ´º ½Äº°ÀÚ 250
6.6 Ű ¹ÙÀεù 251
6.6.1 Ä«Å×°í¸® 252
6.6.2 Ä¿¸Çµå 252
6.6.3 Ű ¹ÙÀεù 253
6.6.4 ¾×¼Ç¿¡ Ä¿¸Çµå ¿¬°ü½Ã۱â 255
6.6.5 Űº¸µå Á¢±Ù¼º 255
6.7 RFRS °íÂû 257
6.7.1 Àü¿ª ¾×¼Ç ·¹À̺í (RFRS 5.3.5.1) 257
6.8 ¿ä¾à 257
6.9 Âü°íÀÚ·á 258
7Àå ºä 259
7.1 ºä ¼±¾ð 261
7.1.1 ºä Ä«Å×°í¸® ¼±¾ð 261
7.1.2 ºä ¼±¾ð 262
7.2 ºä ÆÄÆ® 263
7.2.1 ºä ¸Þ¼Òµå 263
7.2.2 ºä ÄÁÆ®·Ñ 264
7.2.3 ºä ¸ðµ¨ 265
7.2.4 ÄÁÅÙÆ® ÇÁ·Î¹ÙÀÌ´õ 276
7.2.5 ·¹À̺í ÇÁ·Î¹ÙÀÌ´õ 277
7.2.6 ºä¾î Á¤·ÄÀÚ 278
7.2.7 ºä¾î ÇÊÅÍ 281
7.2.8 ºä ¼±ÅÃÇ׸ñ 283
7.3 ºä ¾×¼Ç 283
7.3.1 ¸ðµ¨ ¾×¼Ç 283
7.3.2 ÄÁÅØ½ºÆ® ¸Þ´º 284
7.3.2.1 ¾×¼Ç ÀÛ¼º 284
7.3.2.2 ÄÁÅØ½ºÆ® ¸Þ´º ÀÛ¼º 285
7.3.2.3 ÄÁÅØ½ºÆ® ¸Þ´º µ¿Àû ºôµå 286
7.3.2.4 ¼±ÅûçÇ× ÇÁ·Î¹ÙÀÌ´õ 286
7.3.2.5 ¿øÄ¡ ¾Ê´Â ¾×¼Ç¿¡ ÇÊÅÍ Àû¿ë 286
7.3.3 Åø¹Ù ¹öư 287
7.3.4 Ç®´Ù¿î ¸Þ´º 287
7.3.5 Űº¸µå ¾×¼Ç 289
7.3.6 Àü¿ª ¾×¼Ç 289
7.3.7 Ŭ¸³º¸µå ¾×¼Ç 290
7.3.7.1 º¹»ç 290
7.3.7.2 Àß¶ó³»±â 292
7.3.7.3 ºÙ¿©³Ö±â 293
7.3.8 µå·¡±× ¾Ø µå·Ó Áö¿ø 294
7.3.8.1 Favorites ºä ¹ÛÀ¸·Î °´Ã¼ µå·¡±× 294
7.3.8.2 Favorites ºä ¾ÈÀ¸·Î °´Ã¼ µå·¡±× 296
7.3.8.3 Àü¼Û ŸÀÔ Á÷Á¢ Á¤ÀÇÇϱâ 298
7.3.9 ÀζóÀÎ ÆíÁý 301
7.4 ºä ¿¬°á 306
7.4.1 ¼±ÅûçÇ× ÇÁ·Î¹ÙÀÌ´õ 306
7.4.2 ÀûÀÀ °¡´É °´Ã¼ 306
7.4.3 ¼±ÅûçÇ× ¸®½º³Ê 307
7.4.4 ÆíÁý±â ¿±â 308
7.5 ºä »óÅ ÀúÀå 309
7.5.1 Áö¿ª ºä Á¤º¸ ÀúÀå 309
7.5.2 Àü¿ª ºä Á¤º¸ ÀúÀå 312
7.6 Å×½ºÆ® 315
7.7 À̹ÌÁö ij½Ã 315
7.8 Å×ÀÌºí ¿ Å©±â ÀÚµ¿ Á¶Á¤ 317
7.9 RFRS °íÂû 319
7.9.1 ³»ºñ°ÔÀÌ¼Ç ¸ñÀûÀÇ ºä (RFRS 3.5.15) 319
7.9.2 ºä´Â Áï½Ã ÀúÀåÇÑ´Ù (RFRS 3.5.16) 320
7.9.3 ºä ÃʱâÈ (RFRS 3.5.17) 320
7.9.4 ºä Àü¿ª ¾×¼Ç (RFRS 3.5.18) 321
7.9.5 ºä »óÅ º¸Á¸ (RFRS 3.5.19) 321
7.9.6 ÄÁÅØ½ºÆ® ¸Þ´º µî·Ï (RFRS 5.3.5.8) 321
7.9.7 ºä¿¡ ´ëÇÑ ¾×¼Ç ÇÊÅÍ (RFRS 5.3.5.9) 322
7.10 ¿ä¾à 323
7.11 Âü°íÀÚ·á 323
8Àå ÆíÁý±â 325
8.1 ÆíÁý±â ¼±¾ð 326
8.2 ÆíÁý±â ÆÄÆ® 330
8.2.1 ÆíÁý±â ¸Þ¼Òµå 330
8.2.2 ÆíÁý±â ÄÁÆ®·Ñ 332
8.2.3 ÆíÁý±â ¸ðµ¨ 335
8.2.4 ÄÁÅÙÆ® ÇÁ·Î¹ÙÀÌ´õ 341
8.2.5 ·¹À̺í ÇÁ·Î¹ÙÀÌ´õ 342
8.3 ÆíÁý 344
8.3.1 ¼¿ ÆíÁý±â 344
8.3.2 ¼¿ ¸ðµðÆÄÀ̾î 345
8.3.3 º¯°æ ¸®½º³Ê 347
8.3.4 ¼¿ ¹ë¸®µ¥ÀÌÅÍ 348
8.3.5 ÆíÁý°ú ¼±Åà 349
8.4 ÆíÁý±â »ý¸íÁÖ±â 350
8.4.1 ¼öÁ¤»çÇ×ÀÌ ÀÖ´Â ÆíÁý±â 351
8.4.2 ÆäÀÌÁö Àüȯ 352
8.4.3 ÄÁÅÙÃ÷ ÀúÀå 353
8.5 ÆíÁý±â ¾×¼Ç 354
8.5.1 ÄÁÅØ½ºÆ® ¸Þ´º 354
8.5.1.1 ¾×¼Ç »ý¼º 354
8.5.1.2 ÄÁÅØ½ºÆ® ¸Þ´º ÀÛ¼º 355
8.5.1.3 ÄÁÅØ½ºÆ® ¸Þ´º µ¿Àû ±¸¼º 356
8.5.2 ÆíÁý±â ÄÁÆ®¸®ºäÅÍ 357
8.5.2.1 Àü¿ª ¾×¼Ç 358
8.5.2.2 ÃÖ»óÀ§ ¸Þ´º 360
8.5.2.3 Åø¹Ù ¹öư 361
8.5.2.4 Űº¸µå ¾×¼Ç 361
8.5.3 ½ÇÇà Ãë¼Ò/´Ù½Ã ½ÇÇà 361
8.5.4 Ŭ¸³º¸µå ¾×¼Ç 369
8.6 ÆíÁý±â ¿¬°á 369
8.7 RFRS °íÂû 369
8.7.1 ÆíÁý ¶Ç´Â ¿¶÷¿¡´Â ÆíÁý±â »ç¿ë (RFRS 3.5.9) 369
8.7.2 ÆíÁý±â »ý¸íÁÖ±â (RFRS 3.5.10) 370
8.7.3 Àü¿ª ¾×¼Ç Á¢±ÙÇϱâ (RFRS 3.5.11) 371
8.7.4 °´Ã¼¸¦ »èÁ¦ÇßÀ» ¶§ ´Ý±â (RFRS 3.5.12) 371
8.7.5 ¿ÜºÎ º¯°æ»çÇ× µ¿±âÈ (RFRS 3.5.14) 371
8.7.6 ÆíÁý±â ¸Þ´º µî·Ï (RFRS 5.3.5.2) 372
8.7.7 ÆíÁý±â ¾×¼Ç ÇÊÅÍ (RFRS 5.3.5.3) 372
8.7.8 ÀúÀåµÇÁö ¾ÊÀº ÆíÁý±â ¼öÁ¤»çÇ× (RFRS 5.3.5.4) 373
8.7.9 º¯°æµÈ ¸®¼Ò½º¿¡ Á¢µÎ»ç ºÙÀ̱â (RFRS 5.3.5.5) 373
8.7.10 ÆíÁý±â ¾Æ¿ô¶óÀÎ ºä (RFRS 5.3.5.6) 373
8.7.11 ¾Æ¿ô¶óÀÎ ºä µ¿±âÈ (RFRS 5.3.5.7) 374
8.8 ¿ä¾à 374
8.9 Âü°íÀÚ·á 374
9Àå ¸®¼Ò½º º¯°æ ÃßÀû 375
9.1 IResourceChangeListener 375
9.1.1 IResourceChangeEvent 376
9.1.2 IResourceDelta 377
9.2 º¯°æ À̺¥Æ® ó¸® 379
9.3 º¯°æ À̺¥Æ® Àϰýó¸® 382
9.4 ÁøÇà ¸ð´ÏÅÍ 383
9.4.1 IProgressMonitor 383
9.4.2 ÁøÇà Ãâ·Â¿¡ °ü·ÃµÈ Ŭ·¡½º 384
9.4.3 ¿öÅ©º¥Ä¡ À©µµ¿ì »óÅ ǥ½ÃÁÙ 385
9.4.4 IProgressService 386
9.5 Áö¿¬µÈ º¯°æ À̺¥Æ® 387
9.6 ¿ä¾à 388
9.7 Âü°íÀÚ·á 388
10Àå ÆÛ½ºÆåƼºê 389
10.1 ÆÛ½ºÆåƼºê ÀÛ¼º 389
10.1.1 ÆÛ½ºÆåƼºê È®ÀåÁ¡ 390
10.1.2 ÆÛ½ºÆåƼºê ÆÑÅ丮 392
10.1.3 IPageLayout 395
10.2 ±âº» ÆÛ½ºÆåƼºê °³¼± 396
10.2.1 ºä¿Í À§Ä¡ÁöÁ¤ÀÚ Ãß°¡ 398
10.2.2 ¹Ù·Î°¡±â Ãß°¡ 400
10.2.3 ¾×¼Ç ¼¼Æ® Ãß°¡ 402
10.3 RFRS °íÂû 403
10.3.1 Àå½Ã°£ ¼Ò¿ä ÀÛ¾÷À» À§ÇÑ ÆÛ½ºÆåƼºê »ý¼º (RFRS 5.3.5.10) 403
10.3.2 ±âÁ¸ ÆÛ½ºÆåƼºê È®Àå (RFRS 5.3.5.11) 403
10.3.3 À©µµ¿ì ¸Þ´º¿¡ ¾×¼Ç Ãß°¡ (RFRS 5.3.5.15) 404
10.4 ¿ä¾à 404
10.5 Âü°íÀÚ·á 404
11Àå ´ëÈâ°ú ¸¶¹ý»ç 405
11.1 ´ëÈâ 405
11.1.1 SWT ´ëÈâ°ú JFace ´ëÈâ ºñ±³ 406
11.1.2 ÁÖ¿ä SWT ´ëÈâ 406
11.1.3 ÁÖ¿ä JFace ´ëÈâ 407
11.1.4 JFace ´ëÈâ ÀÛ¼º 409
11.1.5 ´ëÈâ ´ÜÀ§ 412
11.1.6 ±âº» ´ëÈâ À§Ä¡¿Í Å©±â 413
11.1.7 Å©±â º¯°æ °¡´ÉÇÑ ´ëÈâ 413
11.1.8 Favorites ºä ÇÊÅÍ ´ëÈâ 415
11.1.9 ¼¼ºÎ»çÇ× ´ëÈâ 420
11.1.10 ´ëÈâ ¿±â-ºÎ¸ð ¼Ð ã±â 427
11.2 ¸¶¹ý»ç 429
11.2.1 IWizard 430
11.2.2 IWizardPage 432
11.2.3 IWizardContainer 433
11.2.4 ÁßøµÈ ¸¶¹ý»ç 434
11.2.5 ¸¶¹ý»ç ½ÇÇà 434
11.2.5.1 ¸¶¹ý»ç È®ÀåÁ¡ 434
11.2.5.2 ¸¶¹ý»ç Á÷Á¢ ½ÇÇàÇϱâ 438
11.2.6 ¸¶¹ý»ç ¿¹Á¦ 438
11.2.7 ´ëÈâ ¼³Á¤ 439
11.2.8 ¼±ÅûçÇ× ±â¹Ý ÆäÀÌÁö ÄÁÅÙÃ÷ 440
11.2.9 ÀÌÀü ÆäÀÌÁö ±â¹Ý ÆäÀÌÁö ÄÁÅÙÃ÷ 445
11.3 RFRS °íÂû 447
11.3.1 ¸¶¹ý»ç ·è¾ØÇÊ (RFRS 3.5.2) 447
11.3.2 ÆíÁý±â¿¡¼ »õ ÆÄÀÏ ¿±â (RFRS 3.5.6) 448
11.3.3 »õ ÇÁ·ÎÁ§Æ®¸¦ »ý¼ºÇÒ ¶§ ÆÛ½ºÆåƼºê Àüȯ (RFRS 3.5.7) 448
11.3.4 »õ °´Ã¼ º¸±â (RFRS 3.5.8) 448
11.3.5 ´ÜÀÏ ÆäÀÌÁö ¸¶¹ý»ç ¹öư (RFRS 5.3.5.13) 448
11.4 ¿ä¾à 449
11.5 Âü°íÀÚ·á 449
12Àå ȯ°æ¼³Á¤ ÆäÀÌÁö 451
12.1 ȯ°æ¼³Á¤ ÆäÀÌÁö »ý¼º 451
12.2 ȯ°æ¼³Á¤ ÆäÀÌÁö API 453
12.2.1 FieldEditorPreferencePage 455
12.2.2 ÇÊµå ÆíÁý±â 456
12.2.3 PreferencePage 459
12.2.4 Favorites ȯ°æ¼³Á¤ ÆäÀÌÁö 461
12.2.5 °ËÁõ 462
12.2.6 ÁßøµÈ ȯ°æ¼³Á¤ ÆäÀÌÁö 464
12.2.7 ÅÇ È¯°æ¼³Á¤ ÆäÀÌÁö 466
12.3 ȯ°æ¼³Á¤ API 467
12.3.1 ±âº» ȯ°æ¼³Á¤ 467
12.3.2 ȯ°æ¼³Á¤ Á¢±Ù 468
12.3.3 ÇÁ·Î±×·¥¿¡¼ ±âº» °ª ÁöÁ¤ 471
12.3.4 ÆÄÀÏ¿¡¼ ±âº»°ª ÁöÁ¤ 472
12.3.5 Favorites ºä ¿¬µ¿ 472
12.3.6 ȯ°æ¼³Á¤ º¯°æ Àü´Þ 473
12.4 RFRS °íÂû 474
12.4.1 ȯ°æ¼³Á¤ ´ëÈâ »ç¿ë (RFRS 3.5.25) 474
12.5 ¿ä¾à 475
12.6 Âü°íÀÚ·á 475
13Àå ÇÁ·ÎÆÛƼ 477
13.1 ÇÁ·ÎÆÛƼ »ý¼º 477
13.1.1 FavoriteItem ÇÁ·ÎÆÛƼ 477
13.1.2 ¸®¼Ò½º ÇÁ·ÎÆÛƼ 479
13.2 ÇÁ·ÎÆÛƼ ´ëÈâ¿¡¼ ÇÁ·ÎÆÛƼ Ãâ·Â 481
13.2.1 ÇÁ·ÎÆÛƼ ÆäÀÌÁö ¼±¾ð 481
13.2.2 ¸®¼Ò½º ÇÁ·ÎÆÛƼ ÆäÀÌÁö ÀÛ¼º 484
13.2.3 Favorites Ç׸ñ ¸®¼Ò½º ÆäÀÌÁö ÀÛ¼º 486
13.2.4 Ư¼º ´ëÈâ ¿±â 487
13.3 Ư¼º ºä¿¡ ÇÁ·ÎÆÛƼ Ãâ·ÂÇϱâ 488
13.3.1 Ư¼º ºä API 489
13.3.2 Ư¼º ºä¿¡¼ Favorite ÇÁ·ÎÆÛƼ Ãâ·Â 491
13.4 Ư¼º ÆäÀÌÁö¸¦ ȯ°æ¼³Á¤ ÆäÀÌÁö·Î ÀçȰ¿ëÇϱâ 493
13.5 RFRS °íÂû 495
13.5.1 ºü¸¥ Á¢±ÙÀ» À§ÇÑ Æ¯¼º ºä (RFRS 3.5.21) 495
13.6 ¿ä¾à 495
13.7 Âü°íÀÚ·á 495
14Àå ºô´õ, ¸¶Ä¿, ³×ÀÌó 497
14.1 ºô´õ 499
14.1.1 ºô´õ ¼±¾ð 499
14.1.2 IncrementalProjectBuilder 502
14.1.3 ÆÄ»ý ¸®¼Ò½º 509
14.1.4 ºô´õ¸¦ ÇÁ·ÎÁ§Æ®¿¡ ¿¬°ü½Ã۱â 509
14.1.5 ºô´õ È£Ãâ 512
14.2 ¸¶Ä¿ 512
14.2.1 ¸¶Ä¿ À¯Çü 513
14.2.2 ¸¶Ä¿ »ý¼º°ú Á¦°Å 515
14.2.3 ¸¶Ä¿ ¼Ó¼º 517
14.2.4 ¸¶Ä¿ ÇØ°á-ºü¸¥ ¼öÁ¤ 520
14.2.5 ¸¶Ä¿ ã±â 525
14.3 ³×ÀÌó 525
14.3.1 ³×ÀÌó ¼±¾ð 526
14.3.2 ºô´õ¿Í ³×ÀÌó ¿¬°ü½Ã۱â 527
14.3.3 IProjectNature 528
14.3.4 Çʼö ³×ÀÌó 530
14.3.5 ³×ÀÌó Ãæµ¹ 530
14.3.6 ³×ÀÌó À̹ÌÁö 531
14.3.7 ÇÁ·ÎÁ§Æ®¿¡ ³×ÀÌó ¿¬°ü½Ã۱â 531
14.4 RFRS °íÂû 534
14.4.1 ¸®¼Ò½º º¯È¯¿¡´Â ºô´õ »ç¿ë (RFRS 3.8.1) 535
14.4.2 ±âÁ¸ ºô´õ ´ëü ±ÝÁö (RFRS 3.8.3) 535
14.4.3 ¡®ºôµå¡¯ ¿ë¾î »ç¿ë ÁÖÀÇ (RFRS 5.3.8.1) 535
14.4.4 »ý¼ºµÈ ¸®¼Ò½º¿¡ ¡®ÆÄ»ýµÊ¡¯ Ç¥½Ã (RFRS 5.3.8.2) 536
14.4.5 Á¤¸® ºôµå ¿äû¿¡ ´ëÇÑ Ã³¸® (RFRS 5.3.8.3) 536
14.4.6 °¡´ÉÇÑ ÇÑ IResourceProxy »ç¿ë (RFRS 5.3.8.4) 537
14.4.7 ºô´õ´Â ¹Ýµå½Ã ³×ÀÌó·Î Ãß°¡ (RFRS 5.3.8.5) 537
14.5 ¿ä¾à 537
14.6 Âü°íÀÚ·á 538
15Àå µµ¿ò¸» ±¸Çö 539
15.1 µµ¿ò¸» »ç¿ë 539
15.2 µµ¿ò¸» ±¸Çö 542
15.2.1 »õ µµ¿ò¸» ÇÁ·ÎÁ§Æ® »ý¼º 542
15.2.2 Ç÷¯±×ÀÎ ³»¿ª¼ ÆÄÀÏ 547
15.2.3 ¸ñÂ÷ ÆÄÀÏ 548
15.2.4 HTML ÄÁÅÙÃ÷ ÀÛ¼º 550
15.3 ÄÁÅØ½ºÆ® °¨Áö µµ¿ò¸» (F1) 552
15.3.1 ÄÁÅØ½ºÆ® ID¸¦ Ç׸ñ¿¡ ¿¬°ü½Ã۱â 553
15.3.2 IWorkbenchHelpSystem API 555
15.3.3 ÄÁÅØ½ºÆ® °¨Áö µµ¿ò¸» ÄÁÅÙÃ÷ ÀÛ¼º 556
15.3.4 ÄÁÅØ½ºÆ® È®ÀåÁ¡ 557
15.3.5 ¸¶Ä¿ µµ¿ò¸» 560
15.4 ÇÁ·Î±×·¥À¸·Î µµ¿ò¸» Á¢±Ù 560
15.4.1 ƯÁ¤ µµ¿ò¸» ÆäÀÌÁö ¿±â 561
15.4.2 À¥ ÆäÀÌÁö ¿±â 562
15.5 ġƮ ½ÃÆ® 563
15.5.1 ġƮ ½ÃÆ® »ç¿ë¹ý 563
15.5.2 °£´ÜÇÑ Ä¡Æ® ½ÃÆ® ÀÛ¼º 564
15.5.3 ġƮ ½ÃÆ® ¾×¼Ç Ãß°¡ 568
15.6 RFRS °íÂû 570
15.6.1 µµ¿ò¸» ½Ã½ºÅÛÀ¸·Î µµ¿ò¸» Á¦°ø (RFRS 3.7.2) 570
15.6.2 µµ¿ò¸» ½Ã½ºÅÛÀ» ÅëÇØ ¸ðµç µµ¿ò¸» Á¦°ø (RFRS 5.3.7.1) 571
15.6.3 F1À» »ç¿ëÇØ ÄÁÅØ½ºÆ® µµ¿ò¸» Ȱ¼ºÈÇϱâ (RFRS 5.3.7.2) 571
15.6.4 µ¿Àû µµ¿ò¸» ±¸Çö (RFRS 5.3.7.3) 571
15.6.5 µ¶¸³Çü µµ¿ò¸» »ç¿ë (RFRS 5.3.7.4) 572
15.6.6 Ãß°¡ ¹®¼ »ç¿ë (RFRS 5.3.7.5) 572
15.6.7 ŽºÅ© È帧 °³¿ä Á¦°øÇϱâ (RFRS 5.3.5.34) 572
15.6.8 ´Ü ÇϳªÀÇ Å½ºÅ©¸¸ ¼³¸íÇϱâ (RFRS 5.3.5.35) 573
15.6.9 °¢ ´Ü°è¸¶´Ù µµ¿ò¸» ¸µÅ© Á¦°ø (RFRS 5.3.5.36) 573
15.7 ¿ä¾à 574
15.8 Âü°íÀÚ·á 574
16Àå ´Ù±¹¾î Áö¿ø 575
16.1 Ç÷¯±×ÀÎ ³»¿ª¼ ±¸Ã¼È 576
16.2 Ç÷¯±×ÀÎ ¹®ÀÚ¿ ±¸Ã¼È 578
16.3 ÇÁ·¡±×¸ÕÆ® »ç¿ë 586
16.3.1 ÇÁ·¡±×¸ÕÆ® ÇÁ·ÎÁ§Æ® ÀÛ¼º 587
16.3.2 ÇÁ·¡±×¸ÕÆ® ³»¿ª¼ 589
16.3.3 ÇÁ·¡±×¸ÕÆ® ÇÁ·ÎÁ§Æ® ÄÁÅÙÃ÷ 592
16.4 ¿ä¾à 592
16.5 Âü°íÀÚ·á 593
17Àå È®ÀåÁ¡ ÀÛ¼º 595
17.1 È®ÀåÁ¡ ¸ÞÄ¿´ÏÁò 595
17.2 È®ÀåÁ¡ Á¤ÀÇ 597
17.2.1 È®ÀåÁ¡ »ý¼º 597
17.2.2 È®ÀåÁ¡ ½ºÅ°¸¶ ÀÛ¼º 598
17.2.3 È®ÀåÁ¡ ¿ä¼Ò¿Í ¼Ó¼º 600
17.2.4 È®ÀåÁ¡ ¿ä¼Ò ¹®¹ý 604
17.3 È®ÀåÁ¡ ±¸Çö ÄÚµå 606
17.3.1 È®Àå Á¤º¸ ÇØ¼® 606
17.3.2 ÇÁ·Ï½Ã »ý¼º 608
17.3.3 ½ÇÇà °¡´É È®Àå ÀÛ¼º 610
17.3.4 Ŭ¸°¾÷ 613
17.4 È®ÀåÁ¡ ¹®¼È 613
17.5 È®ÀåÁ¡ »ç¿ë 615
17.6 RFRS °íÂû 616
17.6.1 È®ÀåÁ¡ ¹®¼È (RFRS 3.10.5) 616
17.6.2 ¿¡·¯ ±â·Ï (RFRS 5.3.10.1) 617
17.7 ¿ä¾à 617
17.8 Âü°íÀÚ·á 618
18Àå ÇÇó, ºê·£µù, ¾÷µ¥ÀÌÆ® 619
18.1 ÇÇó ÇÁ·ÎÁ§Æ® 620
18.1.1 »õ ÇÇó ÇÁ·ÎÁ§Æ® »ý¼º 621
18.1.2 ÇÇó ³»¿ª¼ ÆÄÀÏ 623
18.1.3 ÇÇó ³»¿ª¼ ÆíÁý±â 624
18.2 ºê·£µù 630
18.2.1 about.html ÆÄÀÏ 631
18.2.2 about.ini ÆÄÀÏ 632
18.2.3 Á¦Ç° ºê·£µù 634
18.3 ¾÷µ¥ÀÌÆ® »çÀÌÆ® 636
18.3.1 ¾÷µ¥ÀÌÆ® »çÀÌÆ® ÇÁ·ÎÁ§Æ® ÀÛ¼º 636
18.3.2 site.xml ÆÄÀÏ 638
18.3.3 ¾÷µ¥ÀÌÆ® À¥»çÀÌÆ® 641
18.3.4 ÇÇó ³»¿ª¼ ´Ùµë±â 642
18.3.5 ¾÷µ¥ÀÌÆ® »çÀÌÆ® Á¢±Ù 643
18.4 RFRS °íÂû 646
18.4.1 Á¦Ç° ºê·£µù ¿À¹ö¶óÀÌµå ±ÝÁö (RFRS 3.1.8) 646
18.4.2 ºê·£µå Àû¿ë ÇÇó Ãâ·Â ¿©ºÎ (RFRS 5.3.1.9) 647
18.4.3 ±Í¼Ó Á¤º¸ Æ÷ÇÔÇϱâ (RFRS 5.3.1.10) 647
18.4.4 about.html ÆÄÀÏ ³»¿ë (RFRS 5.3.1.11) 647
18.4.5 ½ºÇ÷¡½Ã ȸé Á¦ÇÑ (RFRS 5.3.1.12) 648
18.5 ¿ä¾à 648
18.6 Âü°íÀÚ·á 649
19Àå Á¦Ç° ºôµå 651
19.1 Ant °£´ÜÈ÷ »ìÆìº¸±â 651
19.1.1 ÇÁ·ÎÁ§Æ® ºôµå 651
19.1.2 ºôµå Ÿ±ê 652
19.1.3 ºôµå ŽºÅ© 653
19.1.4 ºôµå ÇÁ·ÎÆÛƼ 657
19.1.4.1 »çÀüÁ¤ÀÇµÈ ÇÁ·ÎÆÛƼ 658
19.1.4.2 ÇÁ·ÎÆÛƼ À¯È¿¹üÀ§ 659
19.1.4.3 ÇÁ·ÎÆÛƼ °¡º¯¼º 661
19.1.4.4 Ÿ±ê ¿ÜºÎÀÇ ÇÁ·ÎÆÛƼ 661
19.1.4.5 ¸í·ÉÇà ÇÁ·ÎÆÛƼ 662
19.1.5
ŽºÅ© 664
19.1.6 macrodef 666
19.1.7 Äֿܼ¡¼ Ant ½ÇÇà 668
19.1.8 Ant È®Àå 669
19.2 Favorites Á¦Ç° ºôµå 671
19.2.1 ÀÚµ¿ »ý¼º ºôµå ½ºÅ©¸³Æ® 671
19.2.2 Favorites ºôµå ½ºÅ©¸³Æ® ¸®ÆÑÅ丵 676
19.2.2.1 ºôµå ¸ÅÅ©·Î¿Í ºü¸¥ Áß´Ü 678
19.2.2.2 ºôµå ÃʱâÈ 679
19.2.2.3 ´ÙÁß ÇÁ·ÎÁ§Æ® ºôµå 681
19.2.2.4 °³º° ÇÁ·ÎÁ§Æ® ºôµå 683
19.2.3 ºôµå °úÁ¤¿¡¼ Á÷Á¢ ÄÄÆÄÀÏÇϱâ 689
19.2.4 ´ÜÀÏ ¹ÙÀ̳ʸ®¿Í ´ÙÁß ¹ÙÀ̳ʸ® ºñ±³ 691
19.2.5 ´Ù¸¥ ¹öÀüÀÇ ÀÌŬ¸³½º·Î ÆíÁýÇϱâ 692
19.2.6 ´Ù¸¥ ¹öÀüÀÇ ÀÌŬ¸³½º¿¡ ´ëÇØ ºôµåÇϱâ 693
19.2.6.1 ÄÚµå ºê·£Ä¡ 694
19.2.6.2 ÆÛ»çµå ÆÐÅÏ 694
19.2.6.3 Àü󸮱â 695
19.2.6.4 ÇÁ·¡±×¸ÕÆ® 697
19.2.6.5 ÀÌŬ¸³½º 3.0À» À§ÇÑ Favorites ¿¹Á¦ 698
19.2.7 Ŭ·¡½º °æ·Î µµ±¸ 700
19.2.8 ÀÌŬ¸³½º 3.0¿¡ ´ëÇØ ºôµåÇϱâ 702
19.2.9 ¼Ò½º ÄÚµå Ÿ±ê º¯°æ 704
19.2.10 ¹öÀü È®ÀÎ 705
19.2.11 ´Ù±¹¾î Áö¿ø ºôµå 706
19.3 ¿ä¾à 707
19.4 Âü°íÀÚ·á 707
20Àå ½ÉÈÇнÀ 709
20.1 °í±Þ ÇÁ·ÎÁ§Æ® °Ë»ö-ÂüÁ¶ 709
20.2 ³»ºÎ ÄÚµå Á¢±Ù 710
20.2.1 ÀÌŬ¸³½º ´º½º±×·ì 711
20.2.2 ¹ö±×Áú¶ó-ÀÌŬ¸³½º ¹ö±× ÃßÀû ½Ã½ºÅÛ 711
20.2.3 ³»ºÎ ÄÚµå Á¢±Ù°ú °ü·ÃµÈ ¿É¼Ç 712
20.2.4 ÀÌŬ¸³½º¿Í ÀÏ¹Ý ÀÚ¹Ù ¾ÖÇø®ÄÉÀ̼ÇÀÇ Â÷ÀÌ 713
20.2.5 °ü·ÃµÈ Ç÷¯±×ÀÎ 713
20.2.6 ÇÁ·¡±×¸ÕÆ® »ç¿ë 714
20.3 ¾î´ðÅÍ 714
20.3.1 IAdaptable 714
20.3.2 ¾î´ðÅÍ »ç¿ë 715
20.3.3 ¾î´ðÅÍ ÆÑÅ丮 715
20.3.4 IWorkbenchAdapter 718
20.4 À¥ ºê¶ó¿ì¡ ¶Ç´Â ¸ÞÀÏ ÀÛ¼º 718
20.4.1 IWorkbenchBrowserSupport 718
20.4.2 LaunchURL 720
20.4.3 OpenEmailAction 720
20.5 È®ÀåÁ¡¿¡ ÁöÁ¤µÈ ŸÀÔ 724
20.5.1 ÆÄ¶ó¹ÌÅÍ Àû¿ë ŸÀÔ 724
20.5.1.1 ±¸Á¶ÈµÇÁö ¾ÊÀº ÆÄ¶ó¹ÌÅÍ 725
20.5.1.2 ±¸Á¶ÈµÈ ÆÄ¶ó¹ÌÅÍ 725
20.5.2 ´Ù¸¥ Ç÷¯±×Àο¡¼ Ŭ·¡½º ÂüÁ¶Çϱâ 726
20.6 ÀÌŬ¸³½º¸¦ ¼öÁ¤ÇÏ¿© ÆÄÆ® ½Äº°ÀÚ Ã£±â 727
20.6.1 ÀÌŬ¸³½º º£À̽º ÄÚµå ¼öÁ¤Çϱâ 727
20.6.2 Àü¿ª ¾×¼Ç ÀÛ¼º 729
20.6.3 »õ À¯Æ¿¸®Æ¼ Å×½ºÆ® 731
20.6.4 ÀÌŬ¸³½º¿¡ º¯°æ»çÇ× Á¦Ãâ 731
20.7 ·¹ÀÌºí µ¥ÄÚ·¹ÀÌÅÍ 732
20.7.1 ·¹ÀÌºí µ¥ÄÚ·¹ÀÌÅÍ ¼±¾ð 733
20.7.2 ILightweightLabelDecorator 734
20.7.3 Àå½ÄÀü¿ë ·¹ÀÌºí µ¥ÄÚ·¹ÀÌÅÍ 736
20.7.4 IDecoratorManager 737
20.8 ¹é±×¶ó¿îµå ÀÛ¾÷-Jobs API 739
20.9 Ç÷¯±×ÀΠŬ·¡½º ·Î´õ 742
20.10 À̸¥ ½Ãµ¿ 747
20.10.1 À̸¥ ½Ãµ¿ °ü¸®Çϱâ 747
20.10.2 À̸¥ ½Ãµ¿ ²ô±â 748
20.11 ¸®Ä¡ Ŭ¶óÀÌ¾ðÆ® Ç÷§Æû 748
20.12 °á·Ð 749
20.13 Âü°íÀÚ·á 750
ºÎ·Ï A ÀÌŬ¸³½º Ç÷¯±×Àΰú ¸®¼Ò½º 751
A.1 Ç÷¯±×ÀÎ 751
A.1.1 CodePro AnalytiX¿Í CodePro PlusPak 751
A.1.2 EclipseProfiler 753
A.1.3 EclipseUML 754
A.1.4 MyEclipse Enterprise Workbench 755
A.1.5 WindowBuilder Pro 757
A.1.6 XMLBuddy 758
A.2 ¸®¼Ò½º 760
A.2.1 Eclipse.org 760
A.2.2 Eclipse Plug-in Central 761
A.2.3 Eclipse plug-in site 762
A.2.4 Eclipse wiki wiki 762
A.2.5 EclipseCon 762
A.2.6 Eclipse¿ë ANTLR Ç÷¯±×ÀÎ 762
A.2.7 Bugzilla Ç÷¯±×ÀÎ 762
A.2.8 Coloring editor 762
A.2.9 Eclipse Easter eggs 762
A.2.10 IBM Alphaworks on Eclipse 763
A.2.11 IBM Eclipse research 763
A.2.12 PHP plug-in for Eclipse 763
A.2.13 QNX¡¯s Momentics 763
A.2.14 QuickShare: XP programming for Eclipse 763
A.2.15 Sangam: XP programming for Eclipse 763
ºÎ·Ï B ·¡¼î³¯ ¼ÒÇÁÆ®¿þ¾î ÀÎÁõ 765
¡°ÀÌŬ¸³½º °ü·Ã Ã¥ Áß¿¡¼ °¡Àå ÁÁÀº °ÍÀº ¹«¾ùÀԴϱ¶ó°í Á¾Á¾ ¹°¾î¿À´Â »ç¶÷µéÀÌ ÀÖ´Ù. ³»°¡ ¾Ë°í ÀÖ´Â °Í °¡¿îµ¥ À¸¶äÀ» ²ÅÀ¸¶ó¸é ¾ðÁ¦³ª ¹Ù·Î ÀÌ Ã¥ ¡ºÀÌŬ¸³½º ½ÇÀü Ç÷¯±×ÀÎ °³¹ß¡»À» ¾ê±âÇÑ´Ù. ÀÌ Ã¥Àº ¼ÒÇÁÆ®¿þ¾î Çö¾÷ °³¹ßÀÚ¿¡°Ô °¡Àå ±ò²ûÇϰí ÀûÀýÇÑ ÀÌŬ¸³½º ¼ÀûÀÓ¿¡ Ʋ¸² ¾ø´Ù. ´Ù¸¥ ÀÌŬ¸³½º ¼ÀûÀº ÀÌŬ¸³½º ³»ºÎ ±¸Á¶¿¡ ÃÊÁ¡À» ¸ÂÃ߰ųª ÀÌŬ¸³½º ¹®¼¸¦ ¹Ýº¹ÇÒ »ÓÀÌÁö¸¸, ÀÌ Ã¥Àº ÀÌŬ¸³½º ±â¹ÝÀÇ Á¦Ç°À» ¸¸µå´Â °úÁ¤¿¡¼ ¹ß»ýÇÒ ¼ö ÀÖ´Â ¹®Á¦¿Í À̽´µé¿¡ ´ëÇØ Á¤È®È÷ ÃÊÁ¡À» ¸ÂÃß°í ÀÖ´Ù.
ºñ¿æ ÇÁ¸®¸Ç º¥½¼ / ÀÌŬ¸³½º Àç´Ü ¡®¿ÀǼҽº ÇÁ·Î¼¼½º¡¯ ÀÌ»ç
Á¦¸ñÀÌ ¾Ï½ÃÇϵí ÀÌ µÎ²¨¿î Ã¥Àº ÀÌŬ¸³½º Ç÷¯±×ÀÎ °³¹ß¿¡ ÀÖ¾î¼ ÃÖ°íÀÇ °³¹ß °úÁ¤À¸·Î µ¶ÀÚµéÀ» ¾È³»ÇÑ´Ù. °Ô´Ù°¡ ¸ðµÎ°¡ ¼ö¿ùÇÏ°Ô ÇнÀÇÒ ¼ö ÀÖ°Ô ¾²¿© ÀÖ´Ù. Ç÷¯±×ÀÎÀ» °³¹ßÇÏ°í ¹èÆ÷Çϱâ Àü¿¡ ÀÌ Ã¥À» ²À ÀÐ¾î º¸¶ó.
¾î´Ï½ºÆ® ÇÁ¸®µå¸Ç Èú / JavaRanch.com ¿î¿µÀÚ
±æÀâÀ̰¡ µÉ ÀÌŬ¸³½º Ç÷¯±×ÀÎ °³¹ß ¼ÀûÀ» ã°í ÀÖ´Ù¸é ¹Ù·Î ÀÌ Ã¥ÀÌ ÇØ´äÀÌ µÉ °ÍÀÌ´Ù. ÀÌŬ¸³½º¸¦ ¸»Çϴ åÀº ÀÌ¹Ì ¿©·¯ ±Ç ¼Ò°³µÆÁö¸¸ ¡ºÀÌŬ¸³½º ½ÇÀü Ç÷¯±×ÀÎ °³¹ß¡»¸¸Å ±í°Ô ÆÄ°íµå´Â Ã¥Àº ¾ø´Ù.
»çÀÌ¸Õ ¾ÆÃ³
¡ºÀÌŬ¸³½º ½ÇÀü Ç÷¯±×ÀÎ °³¹ß¡»Àº ¿ì¸® ÆÀ¿ø ¸ðµÎ¿¡°Ô °ªÁø ±³À° ¼ö´ÜÀ̾ú´Ù. »ç½Ç ÀÌ Ã¥ÀÌ ¾ø¾ú´Ù¸é ¿ì¸® ÆÀÀÇ ±âÃÊ ±³À°À» ÁøÇàÇϱâ¶õ ºÒ°¡´ÉÇßÀ» °ÍÀÌ´Ù. ¿ì¸® ȸ»çÀÇ ¸ðµç °³¹ßÀÚ°¡ ÀÌ Ã¥À» ÀÐÀº ÈÄ¿¡ ´õ ÀûÀº ¿¹»ê°ú ½Ã°£À¸·Î ÃÖ½ÅÀÇ º¹ÀâÇÑ Á¦Ç°À» °³¹ßÇÒ ¼ö ÀÖ°Ô µÆ´Ù. ÀÌŬ¸³½º Ç÷¯±×ÀÎ °³¹ß °úÁ¤À» Ãæ½ÇÈ÷ ¼³¸íÇÑ ÀúÀڵ鿡°Ô °¨»çÇÒ µû¸§ÀÌ´Ù.
ºê·ç½º ±×·ç¿£¹Ù¿ò
ÀÌ Ã¥Àº ³»°¡ ¼ÒÀåÇÑ Ã¥µé °¡¿îµ¥ °¡Àå À¯¿ëÇÑ Ã¥ Áß ÇϳªÀÌ´Ù. ÀÌŬ¸³½º Ç÷¯±×ÀÎ °³¹ßÀ» ½ÃÀÛÇÏ·Á ÇÑ´Ù¸é ¹Ýµå½Ã Áö³à¾ß ÇÒ Ã¥À¸·Î °³¹ß¿¡ µû¸£´Â ½Ã°£°ú ³ë·ÂÀ» Å©°Ô ÁÙ¿© ÁÙ °ÍÀÌ´Ù. ÀÌ Ã¥¿¡´Â ¼ö¸¹Àº Á¶¾ðÀÌ µé¾î ÀÖÀ¸¸ç ¹«¾ùº¸´Ù Ç÷¯±×Àο¡ ÇÁ·ÎÁ¤½ÅÀ» ´ã¾Æ ¿Ïº®À» Ãß±¸ÇÏ´Â ³ëÇϿ츦 ¾òÀ» ¼ö ÀÖ´Ù. ¸ñÇ¥°¡ ¶Ñ·ÇÇÒ »Ó ¾Æ´Ï¶ó ¸íÈ®ÇÏ°Ô ±¸Á¶ÈµÇ¾î ´Ü ÇÑ ÆäÀÌÁöÀÇ ³¶ºñµµ ¾ø´Â ³î¶ó¿î Ã¥ÀÌ´Ù. ¿©·¯ ÄÄÆ÷³ÍÆ®¿Í ³»¿ª¼ ±¸¿ª »çÀÌÀÇ °ü°è¸¦ ¼³¸íÇÑ µµÇ¥´Â ¸Å¿ì ÈǸ¢Çϸç ÀüüÀûÀ¸·Î ÀÌÇØÇÏ´Â µ¥ ¹«Ã´ Å« µµ¿òÀ» ÁØ´Ù. ¾×¼Ç, ºä, ÆíÁý±â ÀÌ»óÀÇ ³»¿ëÀ» ÈǸ¢ÇÏ°Ô ´ã¾Æ³ÂÀ¸¸ç ±× ¾È¿¡ ´ã±ä ÀúÀÚÀÇ °æÇè¿¡¼ ´©±¸³ª Å« µµ¿òÀ» ¹ÞÀ» °ÍÀ¸·Î È®½ÅÇÑ´Ù.
Åä´Ï »çº£½ºÅ°
ÀÌ ¹Ð¾Ë°ú °°Àº Ã¥ÀÇ ÀúÀÚµéÀº °¡Àå »ý»ê¼º ³ô°í ưưÇÑ ¼ÒÇÁÆ®¿þ¾î°øÇÐ ±â¼ú¿¡ ´ëÇØ ¼ö½Ê ³â°£ °æÇèÀ» ½×¾Æ¿Ô´Ù. ±×µéÀÇ °æÇèÀÌ ºñ·Î¼Ò °¡Àå È¿À²ÀûÀÎ ÀÚ¹Ù °³¹ßÀ» À§ÇØ ÀÌŬ¸³½º¿¡ Àû¿ëµÆ´Ù. ÁøÁ¤ÇÑ ¼ÒÇÁÆ®¿þ¾î°øÇÐ Àü¹®°¡¶ó¸é ´©±¸³ª ²À ¼ÒÀåÇØ¾ß ÇÒ Ã¥ÀÌ´Ù!
¿¡µå Ŭ¸®¸¶½º
ÀÌ Ã¥ÀÌ Á¤¸» ÈǸ¢ÇÑ ¼ÀûÀ̶ó´Â »ç½ÇÀ» ¾Ë¸®°í ½ÍÀ» »ÓÀÌ´Ù! ÀÌ·¸°Ô Àб⠽¬¿ì¸é¼µµ ³»¿ëÀÌ Ç³ºÎÇÑ Ã¥À» ½á ÁØ °Í¿¡ Áø½ÉÀ¸·Î °¨»çÇÑ´Ù!
ºê·è Çìµå¸¯
ÈǸ¢ÇÑ ÀÌŬ¸³½º Ç÷¯±×ÀÎÀ» °³¹ßÇϱâ À§ÇÑ ÇÙ½ÉÀº ¾îµð¼, ¾î¶»°Ô IDE¸¦ È®ÀåÇÒ °ÍÀÎÁö¿¡ ´Þ·Á Àִµ¥ ÀÌ Ã¥ÀÌ ±× ÇØ´äÀ» ´ç½Å¿¡°Ô ¾Ë·Á ÁÙ °ÍÀÌ´Ù. ÁøÁöÇÑ Ç÷¯±×ÀÎ °³¹ßÀÚ¶ó¸é, ƯÈ÷ »ó¿ë ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÚ¶ó¸é ÀÌ Ã¥Àº Çʵ¶¼ÀÌ´Ù. ³ª´Â ÀÌ Ã¥ÀÌ ¾Æ´Ï¾ú´Ù¸é ¾Æ¹«°Íµµ ÇÒ ¼ö ¾ø¾úÀ» °ÍÀÌ´Ù.
ºê¶óÀ̾ð ÀªÄ¿½¼
1¼â ¿À·ù/¿ÀÅ»ÀÚ
[
p576
ù ¹øÂ° ÄÚµå ]
5Çà, 9Çà º¼µå Àû¿ë
name="Quality Eclipse"
(Áß·«)
name="Favorites"
[
p576
µÎ ¹øÂ° ÄÚµå ]
5Çà º¼µå Àû¿ë
name="%favorites.category.name"
[
p577
ù ¹øÂ° ÄÚµå ]
2Çà º¼µå Àû¿ë
name="%favorites.view.name"
[
p577
¸¶Áö¸· ¹®Àå ]
Ç¥ÁØ ÇÁ¶û½º¾î ¹ø¿ª ÆÄÀÏÀÇ À̸§Àº plugin_
de
.propertiesÀ̸ç
¡æ Ç¥ÁØ ÇÁ¶û½º¾î ¹ø¿ª ÆÄÀÏÀÇ À̸§Àº plugin_
fr
.propertiesÀ̸ç
µµ¼°Ë»ö
search
acornLoft
ÀÓº£µðµå ½Ã½ºÅÛ
À¥ ÇÁ·ÎÆä¼Å³Î
ÇØÅ·°ú º¸¾È
ÀÌŬ¸³½º ÇÁ·ÎÆä¼Å³Î
¿ÀǼҽº ÇÁ·Î±×·¡¹Ö
¼Ò¼È¹Ìµð¾î
°Ë»ö ¸¶ÄÉÆÃ¡¤À¥ ºÐ¼®
¾ÆÅ°ÅØÃ³
°ÔÀÓ °³¹ß ÇÁ·Î±×·¡¹Ö
UX ÇÁ·ÎÆä¼Å³Î
¸ð¹ÙÀÏ ÇÁ·Î±×·¡¹Ö
À©µµ¿ì ½Ã½ºÅÛ
ÇÁ¸®Á¨Å×À̼Ç
MONITOR GROUP
¼ÒÇÁÆ®¿þ¾î´ã·Ð
ÀÚ¹Ù/ÀÌŬ¸³½º
±×·¡ÇÈ µðÀÚÀÎ
Ç÷¡½Ã