Ç÷§Æû SDK ±æÀâÀÌ

·±Å¸ÀÓ ÄÚ¾î

Ç÷§Æû ·±Å¸ÀÓ ÄÚ¾î´Â Ç÷§Æû ±âº»À» ½ÃÀÛÇÏ°í µ¿ÀûÀ¸·Î Ç÷¯±×ÀÎÀ» ¹ß°ßÇÏ´Â ·±Å¸ÀÓ ¿£ÁøÀ» ±¸ÇöÇÕ´Ï´Ù. Ç÷¯±×ÀÎÀº Manifest(plugin.xml) ÆÄÀÏÀ» »ç¿ëÇÏ¿© ½Ã½ºÅÛ¿¡ ÀÚ±â Àڽſ¡ ´ëÇÑ ¼³¸íÀ» Á¦°øÇÏ´Â ±¸Á¶È­µÈ ±¸¼º¿ä¼ÒÀÔ´Ï´Ù. Ç÷§ÆûÀº ¼³Ä¡µÈ Ç÷¯±×Àΰú Ç÷¯±×ÀÎÀÌ Á¦°øÇÏ´Â ±â´É¿¡ ´ëÇÑ ·¹Áö½ºÆ®¸®¸¦ À¯Áöº¸¼öÇÕ´Ï´Ù.

°øÅë È®Àå ¸ðµ¨À» »ç¿ëÇÏ¿© ½Ã½ºÅÛ¿¡ ±â´ÉÀÌ Ãß°¡µË´Ï´Ù. È®ÀåÁ¡Àº Ç÷¯±×Àο¡ ÀÇÇØ È®ÀåµÉ ¼ö ÀÖ´Â ½Ã½ºÅÛÀÇ Àß Á¤ÀÇµÈ ±â´ÉÁ¡ÀÔ´Ï´Ù. Ç÷¯±×ÀÎÀÌ È®ÀåÁ¡¿¡ ´ëÇÑ ±¸ÇöÀ» Á¦°øÇÒ ¶§ À̰ÍÀ» Ç÷§Æû¿¡ È®ÀåÀ» Ãß°¡ÇÑ´Ù°í ÇÕ´Ï´Ù. Ç÷¯±×ÀÎÀº °íÀ¯ È®ÀåÁ¡À» Á¤ÀÇÇÏ¿© ´Ù¸¥ Ç÷¯±×ÀÎÀÌ ÀڽŰú ±ä¹ÐÈ÷ ÅëÇյǵµ·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù.

È®Àå ¸ÞÄ¿´ÏÁòÀº Ç÷§Æû°ú ´Ù¸¥ Ç÷¯±×Àο¡ ±â´ÉÀ» Ãß°¡ÇÏ´Â À¯ÀÏÇÑ ¹æ¹ýÀÔ´Ï´Ù. ¸ðµç Ç÷¯±×ÀÎÀÌ µ¿ÀÏÇÑ ¸ÞÄ¿´ÏÁòÀ» »ç¿ëÇÕ´Ï´Ù.  Eclipse SDK¿Í ÇÔ²² Á¦°øµÈ Ç÷¯±×ÀÎÀº ±¸Çö ½Ã Àü¿ë ¸ÞÄ¿´ÏÁòÀ» »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù.

ÀϹÝÀûÀ¸·Î È®ÀåÀº Ç÷§Æû API¸¦ »ç¿ëÇÏ¿© Java·Î ±â·ÏµË´Ï´Ù. ±×·¯³ª Ç÷§Æû ½ÇÇà ÇÁ·Î±×·¥, ActiveX ±¸¼º¿ä¼Ò·Î Á¦°øµÈ È®Àå ¶Ç´Â ½ºÅ©¸³Æ® ¾ð¾î·Î °³¹ßµÈ È®ÀåÀ» ¼ö¿ëÇÏ´Â È®ÀåÁ¡µµ ÀÖ½À´Ï´Ù. ÀϹÝÀûÀ¸·Î ºñJava È®Àå¿¡´Â Àüü Ç÷§Æû ±â´É ¼­ºê¼¼Æ®¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

·±Å¸ÀÓÀÇ ÀϹÝÀûÀÎ ¸ñÀûÀº ¼³Ä¡µÇ¾î ÀÖÁö¸¸ »ç¿ëÇÏÁö ¾Ê´Â Ç÷¯±×ÀÎÀ¸·Î ÀÎÇØ ¸Þ¸ð¸®°¡ ¼Ò¸ðµÇ°Å³ª ¼º´ÉÀÌ ÀúÇϵÇÁö ¾Êµµ·Ï ÇÏ´Â °ÍÀÔ´Ï´Ù. Ç÷¯±×ÀÎÀ» ¼³Ä¡ÇÏ¿© ·¹Áö½ºÆ®¸®¿¡ Ãß°¡ÇÒ ¼ö ÀÖÁö¸¸ Ç÷¯±×ÀÎÀº Ç÷¯±×ÀÎÀÌ Á¦°øÇÏ´Â ±â´ÉÀÌ »ç¿ëÀÚÀÇ È°µ¿À¸·Î ¿äûµÇÁö ¾ÊÀ¸¸é Ȱ¼ºÈ­µÇÁö ¾Ê½À´Ï´Ù.

·±Å¸ÀÓ ½Ã½ºÅÛ¿¡ Àͼ÷ÇØÁö´Â °¡Àå ÁÁÀº ¹æ¹ýÀº Ç÷¯±×ÀÎÀ» ºôµåÇÏ´Â °ÍÀÔ´Ï´Ù. Ç÷¯±×ÀÎÀ» ºôµåÇÏ¿© ½ÃÀÛÇÏ·Á¸é Ç÷¯±×ÀÎ: Workbench¿¡¼­ Hello World ±¸ÇöÀ» ÂüÁ¶ÇϽʽÿÀ. Ç÷¯±×ÀÎ ÀÛ¼ºÀÇ ±âº»À» ÀÌÇØÇßÀ¸¸é »ç¿ëÀÚ ÀÚ½ÅÀÇ È®ÀåÁ¡À» Á¤ÀÇÇÒ Áغñ°¡ µÈ °ÍÀÔ´Ï´Ù. È®ÀåÁ¡ Á¤ÀǸ¦ ÂüÁ¶ÇϽʽÿÀ.

ÀÚ¿ø °ü¸®

ÀÚ¿ø °ü¸® Ç÷¯±×ÀÎÀº µµ±¸ Ç÷¯±×ÀÎ Ç׸ñÀ» °ü¸®ÇÏ´Â °øÅë ÀÚ¿ø ¸ðµ¨À» Á¤ÀÇÇÕ´Ï´Ù. Ç÷¯±×ÀÎÀº Ư¼ö ÀÚ¿ø À¯ÇüÀ» Á¤ÀÇÇÏ´Â °ÍÀº ¹°·Ð ÇÁ·ÎÁ§Æ®, Æú´õ ¹× ÆÄÀÏÀ» ÀÛ¼ºÇÏ°í ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÚ¿ø °³¿ä¿¡¼­´Â ÀÚ¿ø °ü¸® ½Ã½ºÅÛ °³¿ä¸¦ Á¦°øÇÕ´Ï´Ù.

Workbench UI

Workbench UI Ç÷¯±×ÀÎÀº Workbench UI¸¦ ±¸ÇöÇÏ°í ´Ù¸¥ Ç÷¯±×ÀÎÀÌ ¸Þ´º¿Í µµ±¸ ¸ðÀ½ Á¶Ä¡, ²ø¾î¼­ ³õ±â Á¶ÀÛ, ´ëÈ­ »óÀÚ, ¸¶¹ý»ç, »ç¿ëÀÚ Á¤ÀÇ º¸±â¿Í ÆíÁý±â¸¦ Á¦°øÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ´Ù¼öÀÇ È®ÀåÁ¡À» Á¤ÀÇÇÕ´Ï´Ù.

Workbench Ç÷¯±×Àο¡¼­´Â Workbench UI È®ÀåÁ¡°ú API¸¦ ¼Ò°³ÇÕ´Ï´Ù.

Workbench UI Ç÷¯±×ÀÎÀº »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º °³¹ß¿¡ À¯¿ëÇÑ ÇÁ·¹ÀÓ¿öÅ©µµ Á¦°øÇÕ´Ï´Ù.  ÀÌ ÇÁ·¹ÀÓ¿öÅ©´Â Workbench ÀÚü¸¦ °³¹ßÇÏ´Â µ¥ »ç¿ëµÇ¾ú½À´Ï´Ù.  ÇÁ·¹ÀÓ¿öÅ©¸¦ »ç¿ëÇϸé Ç÷¯±×ÀÎÀÇ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ °³¹ßÇϱ⠼ö¿ùÇÒ »Ó¸¸ ¾Æ´Ï¶ó Ç÷¯±×ÀÎÀÌ °øÅëµÈ ¸ð¾ç ¹× ÀϰüµÈ Workbench ÅëÇÕ ·¹º§À» °®µµ·Ï ÇÕ´Ï´Ù.

SWT(Standard Widget Toolkit)´Â Ç÷§Æû ÅëÇÕ ¹× ÀÌ½Ä °¡´É API¸¦ Áö¿øÇÏ´Â ÇÏÀ§ ·¹º§ÀÇ ¿î¿µ üÁ¦ µ¶¸³ ŸŶÀÔ´Ï´Ù. SWT(Standard Widget Toolkit)¿¡ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.

JFace UI ÇÁ·¹ÀÓ¿öÅ©´Â ´ëÈ­ »óÀÚ, ¸¶¹ý»ç, Á¶Ä¡, »ç¿ëÀÚ È¯°æ ¼³Á¤ ¹× À§ÁöÆ®(widget) °ü¸®¸¦ Áö¿øÇÏ´Â »óÀ§ ·¹º§ÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ±¸¼ºÃ¼¸¦ Á¦°øÇÕ´Ï´Ù.  JFaceÀÇ ±â´É¿¡ ´ëÇÑ ¼³¸íÀº ´ëÈ­ »óÀÚ ¹× ¸¶¹ý»ç, ȯ°æ ¼³Á¤ ¹× Ư¼º, JFace: Ç÷¯±×Àοë UI ÇÁ·¹ÀÓ¿öÅ©¸¦ ÂüÁ¶ÇϽʽÿÀ.

ÆÀ Áö¿ø

ÆÀ Ç÷¯±×ÀÎÀ» »ç¿ëÇÏ¸é ´Ù¸¥ Ç÷¯±×Àο¡¼­ ÆÀ ÇÁ·Î±×·¡¹Ö, ÀúÀå¼Ò ¾×¼¼½º ¹× ¹öÀüÈ­¸¦ À§ÇØ ±¸ÇöÀ» Á¤ÀÇÇÏ°í µî·ÏÇÒ ¼ö ÀÖ½À´Ï´Ù. Eclipse SDK¿¡´Â ÆÀ Áö¿øÀ» »ç¿ëÇÏ¿© SDK¿¡¼­ CVS Ŭ¶óÀÌ¾ðÆ® Áö¿øÀ» Á¦°øÇÏ´Â CVS Ç÷¯±×ÀÎÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.  

ÆÀ Áö¿ø¿¡ ´ëÇØ¼­´Â ÆÀ Áö¿ø¿¡ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.

µð¹ö±× Áö¿ø

µð¹ö±× Ç÷¯±×ÀÎÀ» »ç¿ëÇÏ¸é ´Ù¸¥ Ç÷¯±×Àο¡¼­ ¾ð¾î ƯÁ¤ ÇÁ·Î±×·¥ ½ÇÇà±â¿Í µð¹ö°Å¸¦ ±¸ÇöÇÒ ¼ö ÀÖ½À´Ï´Ù. 

µð¹ö±× Áö¿ø¿¡ ´ëÇØ¼­´Â ÇÁ·Î±×·¥ µð¹ö±× ¹× ½ÇÇà Áö¿ø¿¡ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.

µµ¿ò¸» ½Ã½ºÅÛ

µµ¿ò¸» Ç÷¯±×ÀÎÀº Ç÷§Æû ÃÖÀûÈ­ µµ¿ò¸» À¥ ¼­¹ö ¹× ¹®¼­ ÅëÇÕ ±â´ÉÀ» ±¸ÇöÇÕ´Ï´Ù.  ¶ÇÇÑ Ç÷¯±×ÀÎÀÌ µµ¿ò¸» ¶Ç´Â ±âŸ Ç÷¯±×ÀÎ ¹®¼­¸¦ ã¾Æº¼ ¼ö ÀÖ´Â ¹®¼­·Î Á¦°øÇÏ´Â µ¥ »ç¿ë °¡´ÉÇÑ È®ÀåÁ¡À» Á¤ÀÇÇÕ´Ï´Ù.  ¹®¼­ À¥ ¼­¹ö¿¡´Â ÆÄÀÏ ½Ã½ºÅÛ URL ´ë½Å ³í¸®ÀûÀÎ Ç÷¯±×ÀÎ ±â¹ÝÀÇ URLÀ» »ç¿ëÇÏ¿© Ç÷¯±×ÀÎÀÌ ÆÄÀÏÀ» ÂüÁ¶ÇÒ ¼ö ÀÖµµ·Ï Çϴ Ư¼ö ±â´ÉÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

Á¦Ç° ·¹º§ ¹®¼­ ±¸¼º¿¡ µµ¿ò¸» Ç׸ñÀ» ÅëÇÕÇϱâ À§ÇØ ±â´ÉÀÌ Ãß°¡·Î Á¦°øµË´Ï´Ù.

µµ¿ò¸» ±â´É¿¡ ´ëÇØ¼­´Â µµ¿ò¸» Ç÷¯±×Àο¡ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.

JDT(Java Development Tooling)

JDT(Java development tooing) Ç÷¯±×Àο¡¼­´Â Java Äڵ带 ÆíÁý, º¸±â, ÄÄÆÄÀÏ, µð¹ö±ë ¹× ½ÇÇàÇϱâ À§ÇÑ Æ¯¼ö ±â´ÉÀ» Á¦°øÇÏ¿© Ç÷§Æû Workbench¸¦ È®ÀåÇÕ´Ï´Ù.

JDT´Â SDK¿¡ Æ÷ÇÔµÈ ÀÏ·ÃÀÇ Ç÷¯±×ÀÎÀ¸·Î ¼³Ä¡µË´Ï´Ù. Java °³¹ß »ç¿ëÀÚ ¾È³»¼­¿¡´Â Java µµ±¸ »ç¿ë ¹æ¹ýÀÌ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù. JDT Ç÷¯±×ÀÎ °³¹ßÀÚ ¾È³»¼­¿¡´Â JDT ±¸Á¶ ¹× API°¡ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.

PDE(Plug-in Development Environment)

PDE(Plug-in Development Environment)´Â Ç÷¯±×ÀÎ ÀÛ¼º, Á¶ÀÛ, µð¹ö±ë ¹× Àü°³¸¦ ÀÚµ¿È­ÇÏ´Â µµ±¸¸¦ Á¦°øÇÕ´Ï´Ù. 

PDE´Â SDK¿¡ Æ÷ÇÔµÈ ÀÏ·ÃÀÇ Ç÷¯±×ÀÎÀ¸·Î ¼³Ä¡µË´Ï´Ù.  PDE ¾È³»¼­¿¡´Â ȯ°æ »ç¿ë ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù.

Copyright IBM Corporation and others 2000, 2003.