PDE 3.4ÀÇ Æí¸®ÇÑ ±â´Éµé (2008/10/17)

JLab Çã¿øÁø

¡¡

Eclipse 3.0ºÎÅÍ 3.3±îÁö PDE´Â ¾÷µ¥ÀÌÆ®¾çÀÌ »ó´ëÀûÀ¸·Î Àû¾ú´Ù. ÇÏÁö¸¸ PDE 3.4´Â PDE 4.0À̶ó°í ºÎ¸¦¼ö ÀÖÀ» Á¤µµ·Î ±âÁ¸ÀÇ ºÒÆíÇÔÀ» ÇØ¼Ò ÇÏ°í ¸¹Àº À¯¿ëÇÑ ±â´ÉµéÀÌ Ãß°¡µÇ¾ú´Ù. °¡Àå À¯¿ëÇÏ´Ù°í »ý°¢µÇ´Â ¸î°¡Áö¿¡ ´ëÇØ¼­ ¾Ë¾Æº¸ÀÚ.

¡¡

Plug-in registry

´ëºÎºÐÀÇ °³¹ßÀÚµéÀÌ Run Configuration¿¡¼­ -consoleÀ» Á־ Eclipse ApplicationÀ̳ª OSGi BundleÀ» ½ÇÇàÇßÀ» °Í ÀÌ´Ù. »õ ±â´ÉÀÎ registry´Â ÄܼÖÀÇ ±â´É ´ëºÎºÐÀ» ´ë½ÅÇϰí EclipseÀÇ °íÀ¯ ±â´ÉÀÎ Extension Point¿Í °ü·ÃÇÏ¿© Ãß°¡ ±â´ÉÀ» °¡Áö°í ÀÖ´Ù. PDE PerspectiveÀÇ ±âº»ºä°¡ ¾Æ´Ï´Ù. ¼öµ¿À¸·Î ¿­¾îÁÖ¾î¾ß ÇÑ´Ù. ¸Þ´º Window -> Show view -> Other -> PDE Runtime¿¡¼­ ãÀ» ¼ö ÀÖ´Ù.

Plug-in Registry

ÀÌÀü ¹öÀü¿¡¼­´Â Ç÷¯±×ÀÎ ºÐ¼®¿¡ À־ ÄÜ¼Ö »ç¿ëÀÌ Àý´ëÀû À̾ú´Ù. ºÐ¼®ÇϰíÀÚ ÇÏ´Â Ç÷¯±×ÀÎÀÇ Á¤º¸¸¦ ÄַܼΠ¾ò°í ÀÌ Ç÷¯±×Àΰú °ü·ÃµÈ Ç÷¯±×ÀÎ Á¤º¸¸¦ ´Ù½Ã ÄܼÖÀ» ÅëÇØ ¾ò´Â ¹æ½ÄÀÌ´Ù. ÇÏÁö¸¸ ÀÌ ¹æ½ÄÀº ÀÌŬ¸³½º °íÀ¯ÀÇ ±â´ÉÀÎ ExtensionÀ» ºÐ¼®Çϱ⿡´Â µµ¿òÀÌ ¾ÈµÈ´Ù. ±âº» OSGi Console ¸í·ÉÀ̶ó Extension°ú °ü·ÃµÈ ¸í·ÉÀÌ ¾ø±â ¶§¹®ÀÌ´Ù. »Ó¸¸ ¾Æ´Ï¶ó ÄÜ¼Ö ±â¹ÝÀ̶ó ÀÌÀü¿¡ ÀÚ½ÅÀÌ ÃßÀûÇÑ Ç÷¯±×ÀÎÀ» ´Ù½Ã º¸±â À§ÇØ ½ºÅ©·Ñ¹Ù³ª ¸í·ÉÀ» ´Ù½Ã ÃľßÇÏ´Âµî ºÐ¼®ÀÌ Æí¸®ÇÑ È¯°æÀ» ÁÖÁö ¸ø Çß´Ù. Registry´Â ±âÁ¸ consoleÅëÇØ ¾òÀ» ¼ö ÀÖ´Â Bundle »óÅ Á¤º¸¿Í ¹øµé »çÀÌŬ Á¶Á¤(start/stop) »Ó¸¸ ¾Æ´Ï¶ó »ç¿ëÇϰí ÀÖ´Â extension point¿Í µî·ÏµÈ/»ç¿ëÇϰí ÀÖ´Â service¸¦ ±ò²ûÇÏ°Ô º¸¿©ÁØ´Ù.

Prerequisites Áï required pluginÀ¸·Î relation ship°®´Â Ç÷¯±×Àο¡ ´ëÇÑ Á¤º¸¸¦ º¸´Â°ÍÀÌ ºÒÆíÇÏ´Ù. ¿¹¸¦ µé¾î À§ È­¸é¿¡¼­ core.runtime°ú relation shipÀ» °®´Â core.jobs¿¡ ´ëÇÑ Á¤º¸°¡ º¸°í ½Í´Ù¸é registry¿¡¼­ ÀÌ Ç÷¯±×ÀÎÀ» ´Ù½Ã ã¾Æ¼­ Ŭ¸¯À» ÇØÁÖ¾î¾ß ÇÑ´Ù. Open Plugin Artfact ±â´ÉÀ» ÅëÇØ º»´Ù¸é Manifest ¿¡µðÅÍ·Î ÇØ´ç Ç÷¯±×ÀÎÀ» º¼ ¼ö ÀÖ´Ù. Ctrl + Shift + A´©¸£°í ÀÔ·ÂÀ» ÇØ¼­ ½±°Ô ãÀ» ¼ö ÀÖ´Ù.

 

Plugin Spy

°³¹ßÅø¿¡¼­ Spy¶ó´Â °¡Àå ¸ÕÀú ¶°¿À¸£´Â°ÍÀº Microsoft»çÀÇ Visual °³¹ß ÆÐŰÁö¿¡ ÀÖ´Â Spy ½Ã¸®Áî´Ù. ¾îÇø®ÄÉÀ̼ÇÀÇ °¢Á¾ ¿ä¼ÒµéÀ» ½½Â½ º¼ ¼ö ÀÖ´Â ±â´ÉÀ» Á¦°øÇÏ¿© GUI ºÐ¼®¿¡ ¸Å¿ì µµ¿òÀÌ µÇ¾ú´Ù. ¸¶Âù°¡Áö·Î Plugin Spy´Â Ç÷¯±×ÀÎÀ» ½½Â½ º¼ ¼ö ÀÖ´Â ±â´ÉÀ» Á¦°øÇÑ´Ù. Workbench ¾Æ¹«°÷À̳ª Alt + Shift + F1¸¦ ´©¸£¸é GUI Á¤º¸¸¦ º¼ ¼ö ÀÖ´Ù. Plugin Registry°¡ Platform ¼öÁØÀÇ ºÐ¼® µµ±¸¶ó¸é Plugin Spy´Â GUI ¼öÁØÀÇ ºÐ¼® µµ±¸·Î »ç¿ëÇÒ ¼ö ÀÖ´Ù. ÀÌ´Â PDE¿¡ ÀÖ¾î »ý»ê¼º Çâ»óÀ̶ó´Â È¿°ú¸¦ ÁØ´Ù. ³»°¡ PDE¸¦ óÀ½ ½ÃÀÛÇÏ´Â Á¶Á÷¿¡°Ô °¡Àå ¸ÕÀú ±ÇÇϴ°ÍÀÌ ¸¸µé°íÀÚ ÇÏ´Â ÇÁ·Î´öÆ®¿Í ºñ½ÁÇÑ Ç÷¯±×ÀÎÀ» ã¾Æº¸°í ºÐ¼®ÇØ º¸¶ó´Â°ÍÀÌ´Ù. À̸¦ ºÐ¼® ÇÏ¿© °ø°³µÈ Service¿Í Extension Point¸¦ »ç¿ëÇÏ´Â Ç÷¯±×ÀÎÀ̶ó¸é ÀÚ»çÀÇ °³¹ß¿¡µµ À̸¦ ¶óÀ̼¾½º °ÆÁ¤ ¾øÀÌ »ç¿ë ÇÒ ¼ö Àֱ⠶§¹®ÀÌ´Ù.

Plugin Spy

ÇÏÁö¸¸ Microsoft»çÀÇ Spy ÅøÃ³·³ GUI ÄÄÆ÷³ÍÆ® °¢°¢¿¡ ´ëÇÑ Á¤º¸´Â Á¦°ø ÇÏÁö ¾Ê´Â´Ù. ¿¹¸¦µé¾î À§ È­¸éÀÇ Manifest Editor´Â Text, List, Content GUI widgetÀ» »ç¿ë Çß´Ù. ÇÏÁö¸¸ À̵é widget¿¡ Æ÷Ä¿½º¸¦ Á־ °¢ widget¼öÁØÀÇ Á¤º¸´Â ¾òÀ» ¼ö ¾ø´Ù. ´ÙÇàÀÌ Selection¿¡´ëÇÑ Á¤º¸´Â Spy¸¦ ÅëÇØ º¼ ¼ö ÀÖ´Ù. ´Ù¸¥ Ç÷¯±×ÀÎÀÇ ºä¾î¿Í ¿¬°áµÈ Ç÷¯±×ÀÎÀ» ¸¸µé¶§ ¸Å¿ì À¯¿ëÇÒ °ÍÀÌ´Ù. ¿¹¸¦ µé¾î ¸®¼Ò½º ºä¾î¿¡¼­ À̹ÌÁö°¡ ¼±Åà µÇ¸é ¹Ì¸®º¸±â¸¦ ÇØÁÖ´Â ºä¾î¸¦ º¸¿©ÁØ´Ù °Å³ª ÇÏ´Â ±â´Éµé ¸»ÀÌ´Ù. Spy â¿¡¼­ ¸µÅ© Ç¥½ÃµÈ Ç׸ñµéÀº ´õ ±í°Ô µé¾î °¥ ¼ö ÀÖ´Ù. À§ È­¸é¿¡¼­ ManifestEditor Ŭ·¡½º¸¦ Ŭ¸¯ÇÏ¸é ¼Ò½º¸¦ º¼ ¼ö ÀÖ´Ù.

 

Table of Contents Authoring

ÀÌŬ¸³½º Help SystemÀ» ÀÌ¿ëÇÏ´Â ¹®¼­¸¦ ÀÛ¼ºÇÏ·Á¸é XMLÄÁÅÙÃ÷ Å×À̺í°ú Æú´õ ±¸Á¶°¡ ÇÊ¿äÇÏ´Ù. À̰ÍÀ» À¥ ÆäÀÌÁö ¸¸µéµíÀÌ Á÷Á¢ À¥¿¡µðÅͳª ´Ù¸¥ ÆíÁý±â¸¦ ÀÌ¿ëÇÏ¿© ¸¸µé¾î ÁÖ¾î¾ß Çß´Ù. ÇÏÁö¸¸ ÀÌ ¹ø°Å·¯¿î ÀÛ¾÷À» ´ë½ÅÇÒ ¿¡µðÅͰ¡ Ãß°¡ µÇ¾ú´Ù. ¸Þ´º File -> New -> Other -> User Assistance- > Help Table of Contents

Help Table Contents

´Ü¼øÈ÷ ¹®¼­¸¸ ÀÛ¼ºÇϰí ÀÌ ¿¡µðÅ͸¦ ÀÌ¿ëÇÏ¸é ½±°Ô ¹®¼­¸¦ ±¸Ãà ÇÒ ¼ö ÀÖ´Ù. ¿À¸¥ÂÊ »ó´ÜÀÇ Register this table of contents ¸¦ Ŭ¸¯Çϸé ÀͽºÅÙ¼Ç Æ÷ÀÎÆ®¸¦ ÀÌ¿ëÇØ ÀÚµ¿À¸·Î Ç÷¯±×ÀÎ ¹®¼­·Î µî·ÏÇØ ÁØ´Ù. Context Helpµµ ¸¶Âù°¡Áö·Î º°µµÀÇ ¿¡µðÅ͸¦ Áö¿øÇÑ´Ù.

 

Flexible plug-in project conversion

Ç÷¯±×ÀÎÀ» °³¹ßÇÏ´Ù º¸¸é ¿ÜºÎ jar ¶óÀ̺귯¸®¸¦ »ç¿ë ÇÒ¶§°¡ ÀÖ´Ù. °¡·É Á¦ÀÌ·¦ÀÇ OpenGL ºä¾î ¸¸µé±â ±â»ç¿¡¼­´Â ÀÚ¹Ù OpenGL ¶óÀ̺귯¸®·Î lwjgl ¶óÀ̺귯¸®¸¦ »ç¿ëÇß´Ù. »õ·Î Ãß°¡µÈ ±â´ÉÀ» »ç¿ëÇÏ¸é ºä¾î Ç÷¯±×Àο¡¼­ ÀÌ ¶óÀ̺귯¸®¸¦ ·±Å¸ÀÓ¿¡ Æ÷ÇÔÇÏÁö ¾Ê°í ÀÌ ¶óÀ̺귯¸®¸¦ º°µµÀÇ Ç÷¯±×ÀÎÀ¸·Î ÆÐÅ°Â¡ÇØ¼­ ´Ù¸¥ lwjgl¸¦ »ç¿ëÇÏ´Â Ç÷¯±×Àο¡¼­ °øÀ¯ ÇÒ ¼ö ÀÖ´Ù.

Convet Jars to Plug-in Project

Ç÷¯±×ÀÎÀ¸·Î ¹Ù²ï LWJGL ¶óÀ̺귯¸®

À§ È­¸éÀ» º¸¸é ¾Ë°ÚÁö¸¸ package±îÁö ExportedµÇ¾î ÀÖ´Ù. ÀÚ½ÅÀÇ Ç÷¯±×Àο¡¼­ relation ship¸¸ Á¤ÀÇ ÇÏ¸é ³¡ÀÌ´Ù.

ÂüÁ¶
PDE 3.4 What's New /help/topic/org.eclipse.pde.doc.user/whatsNew/pde_whatsnew.htm

 

Á¤º¸
Visual °³¹ß ÅøÀº Microsoft»çÀÇ µî·Ï »óÇ¥ ÀÔ´Ï´Ù.

 


About Author

Çã¿øÁø

Á¦ÀÌ·¦ ´ëÇ¥ ¿î¿µÀÚ, Total Eclipse ´ëÇ¥ ÀúÀÚ, Eclipse Consultant, Juliet Scandal Project Leader. ÀÌŬ¸³½º ÇÁ·ÎÁ§Æ®µéÀ» Àû±Ø ÀÌ¿ëÇØ¼­ Àúºñ¿ëÀ¸·Î Äè¼Ó°³¹ßÀ» Çϴµ¥ °ü½ÉÀÌ ¸¹´Ù. Contact


www.jlab.net

ÀÌ ÄÁÅÙÃ÷´Â JPL¿¡ ÀÇÇØ¼­ º¸È£ ¹Þ½À´Ï´Ù. ¿ÀÅ» ÀÚ³ª °ÇÀÇ´Â À̰÷¿¡ ÇØÁֽʽÿÀ

¡¡