Ç÷¯±×ÀÎ ÇÁ·ÎÁ§Æ® ±¸Á¶
ÇÁ·ÎÁ§Æ® ±¸Á¶ ¸¶¹ý»ç ÆäÀÌÁö¸¦ »ç¿ëÇÏ¿© ÇÁ·ÎÁ§Æ® À̸§, À§Ä¡, ¼³Á¤ ¹× ´ë»óÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÇÁ·ÎÁ§Æ® À̸§
Ç÷¯±×ÀÎ ÇÁ·ÎÁ§Æ®ÀÇ À̸§À» ¼±ÅÃÇÏ´Â °æ¿ì ¿ª¹æÇâ µµ¸ÞÀÎ À̸§ ÁöÁ¤ ±ÔÄ¢(¿¹: com.example.abc)À» ±ÇÀåÇÕ´Ï´Ù. PDEÀÇ °Á¦»çÇ×Àº ¾Æ´Õ´Ï´Ù.
ÇÁ·ÎÁ§Æ® À§Ä¡
Ç÷¯±×ÀÎ ÇÁ·ÎÁ§Æ®ÀÇ ±âº» À§Ä¡´Â ÀÛ¾÷°ø°£ À§Ä¡ ³»ºÎ¿¡ ÁßøµÈ ¼ºêµð·ºÅ丮ÀÔ´Ï´Ù. À§Ä¡¸¦ º¯°æÇÏ·Á¸é ±âº» À§Ä¡ »ç¿ë ¼±ÅöõÀ» ¼±Åà Ãë¼ÒÇÏ°í ¿øÇÏ´Â À§Ä¡¸¦ ÀÔ·ÂÇϽʽÿÀ.
ÇÁ·ÎÁ§Æ® ¼³Á¤
Ç÷¯±×ÀÎ ÇÁ·ÎÁ§Æ®¸¦ Java ÇÁ·ÎÁ§Æ®·Î ÀÛ¼ºÇØ¾ß ÇÏ´ÂÁö ¿©ºÎ´Â Ç÷¯±×ÀÎÀÌ Äڵ带 ÄÁÆ®¸®ºä¼ÇÇÏ´ÂÁö ¿©ºÎ¿¡ µû¶ó °áÁ¤µË´Ï´Ù. ´ëºÎºÐÀÇ Ç÷¯±×ÀÎÀº Äڵ带 ÄÁÆ®¸®ºä¼ÇÇϹǷΠJava ÇÁ·ÎÁ§Æ® ³»ºÎ¿¡ Æ÷ÇԵǾî¾ß ÇÕ´Ï´Ù. ¹®¼ Ç÷¯±×Àΰú °°Àº ´Ù¸¥ Ç÷¯±×ÀÎÀº Äڵ带 ÄÁÆ®¸®ºä¼ÇÇÏÁö ¾ÊÀ¸¹Ç·Î ´Ü¼ø ÇÁ·ÎÁ§Æ®¿¡ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù.
Eclipse ´ë OSGi ÇÁ·¹ÀÓ¿öÅ©
Eclipse ´ë OSGi ÇÁ·¹ÀÓ¿öÅ© ¼±ÅûçÇ×Àº Ç÷¯±×ÀÎ ÄÁÅÙÃ÷ ÆäÀÌÁö ¹× »ç¿ë °¡´ÉÇÑ ÅÛÇø®Æ® ¸ñ·Ï¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ´Â ÄÚµå »ý¼º ¿É¼ÇÀ» Á¦¾îÇÕ´Ï´Ù.
Eclipse Ç÷¯±×ÀÎÀº Eclipse È®Àå ·¹Áö½ºÆ®¸®¸¦ »ç¿ëÇÏ´Â OSGi ¹øµéÀÔ´Ï´Ù. ´ëºÎºÐÀÇ Eclipse Ç÷¯±×ÀÎÀº ·±Å¸ÀÓ °èÃþ¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ´Â ÀÌ ·¹Áö½ºÆ®¸®¸¦ »ç¿ëÇÕ´Ï´Ù. µû¶ó¼ Eclipse ´ë»óÀÌ ±âº»ÀûÀ¸·Î ¼±Åõ˴ϴÙ.
Eclipse È®Àå ·¹Áö½ºÆ®¸®¸¦ »ç¿ëÇÏÁö ¾ÊÀ¸·Á¸é OSGi ÇÁ·¹ÀÓ¿öÅ© ¿É¼ÇÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. OSGi ÇÁ·¹ÀÓ¿öÅ© ¿É¼ÇÀ» ¼±ÅÃÇÏ¸é ·±Å¸ÀÓ °èÃþ¿¡ Á¾¼ÓµÇÁö ¾Ê½À´Ï´Ù. ¶ÇÇÑ PDE´Â »ç¿ë °¡´ÉÇÑ ÅÛÇø®Æ®¿Í »ý¼ºµÈ Äڵ带 OSGi °èÃþÀ¸·Î Á¦ÇÑÇÕ´Ï´Ù.
Equinox ´ë Ç¥ÁØ
OSGi ÇÁ·¹ÀÓ¿öÅ©¸¦ ´ë»óÀ¸·Î ÇÏ´Â °æ¿ì, Equinox ÇÁ·¹ÀÓ¿öÅ©¿Í Ç¥ÁØ ÇÁ·¹ÀÓ¿öÅ© Áß Çϳª¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. Equinox OSGi ÇÁ·¹ÀÓ¿öÅ©´Â MANIFEST.MF ÄÁÅÙÃ÷¿¡ Eclipse ƯÁ¤ Çì´õ(¿¹: Eclipse-LazyStart, Eclipse-PlatformFilter) ¹× Áö½Ã¹®(¿¹: x-friends)À» Ãß°¡ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ Eclipse ƯÁ¤ Çì´õ ¹× ¼Ó¼ºÀ» »ç¿ëÇÏÁö ¾ÊÀ¸·Á¸é Ç¥ÁØ ¿É¼ÇÀ» ¼±ÅÃÇϽʽÿÀ.