[Áöµð³ÝÄÚ¸®¾Æ]MS´Â À̹ø Åø ¹ßÇ¥¸¦ ÅëÇØ ÀÚ¹Ù °³¹ßÀÚµéÀÌ ÀÚ¿¬½º·´°Ô ´å³Ý Ç÷§ÆûÀ¸·Î ¸¶À̱׷¹À̼ÇÇÒ ¼ö ÀÖµµ·Ï Çϱâ À§ÇÑ Á¡ÇÁÅõ´å³Ý(JUMP to .NET; Java User Migration Path to Microsoft .NET) ÇÁ·Î±×·¥ÀÇ ¿Ï¼º ´Ü°è¸¦ ¼±º¸ÀÎ ¼ÀÀÌ´Ù.
¾ÆÆ¾¼ÒÇÁÆ®(ArtinSoft)ÀÇ ¸¶À̱׷¹ÀÌ¼Ç ±â¼ú¿¡ ±â¹ÝÇÑ JLCA´Â ±âÁ¸ ÀÚ¹Ù ¾ð¾î ¼Ò½º ÄÚµå ´ëºÎºÐÀ» C#À¸·Î ÀÚµ¿À¸·Î º¯È¯ÇØÁÜÀ¸·Î½á ¾ð¾î ±¸¹®°ú ¶óÀ̺귯¸® È£ÃâÀ» ¸¶À̱׷¹À̼ÇÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù.
MSÀÇ °³¹ßÀÚ ¸¶ÄÉÆÃ ¹× ¿£ÅÍÇÁ¶óÀÌÁî Åø ´ã´ç ºÎ»çÀåÀÎ Åè ¹öưÀº "ÅëÇÕÀº ´å³Ý Ç÷§ÆûÀÇ Á᫐ ¿øÄ¢ÀÌ¸ç °³¹ßÀÚµéÀÌ °¢ÀÚ ¿øÇÏ´Â ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î XML À¥¼ºñ½º¸¦ °³¹ßÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù´Â MSÀÇ ¾à¼ÓÀ̱⵵ ÇÏ´Ù. JLCA¸¦ ÅëÇØ ÀÚ¹Ù ¾ð¾î °³¹ßÀÚµéÀº ´å³Ý ÇÁ·¹ÀÓ¿öÅ©¸¦ ÅëÇÑ XML À¥¼ºñ½º¸¦ Á»´õ ½±°Ô °³¹ßÇÒ ¼ö ÀÖ°Ô µÆ´Ù"°í ¸»Çß´Ù.
JLCA´Â °³¹ßÀÚµéÀÌ ´å³Ý ÇÁ·¹ÀÓ¿öÅ©¸¦ ¸ñÇ¥·Î ÇÒ ¶§ ±âÁ¸ÀÇ ÀÚ¹Ù ¾ð¾î¿¡ ´ëÇÑ ÅõÀÚ¸¦ ÃÖ´ëÇÑ È°¿ëÇÒ ¼ö ÀÖ°Ô ÇÔÀ¸·Î½á »ý»ê¼ºÀ» Çâ»ó½ÃŲ´Ù. ±âÁ¸ ÀÚ¹Ù ¾ð¾î ¼Ò½º ÄÚµå ´ëºÎºÐÀ» C#À¸·Î Àüȯ½ÃÄÑ ÁÖ´Â JLCA´Â 2¿ù 6ÀϺÎÅÍ MSDN¿¡¼ ´Ù¿îÇÒ ¼ö ÀÖÀ¸¸ç, °ð Ãâ½ÃµÉ »õ ¹öÀüÀÇ °³¹ß ÅøÀÎ ºñÁÖ¾ó ½ºÆ©µð¿À ´å³Ý(Visual Studio .NET)¿¡µµ Ãß°¡µÉ °ÍÀÌ´Ù.
¿£ÅÍÇÁ¶óÀÌÁî ¼ÒÇÁÆ®¿þ¾î ¸¶À̱׷¹ÀÌ¼Ç ¹× ¾÷±×·¹ÀÌµå ¾÷üÀÎ ¾ÆÆ¾¼ÒÇÁÆ® ÃøÀº "°³¹ßÀÚµéÀÌ XML À¥¼ºñ½º¸¦ ½Å¼ÓÇϰí È¿°úÀûÀ¸·Î ±¸ÃàÇϱâ À§ÇØ ÇÊ¿äÇÑ ÅøÀ» Á¦°øÇϱâ À§ÇÑ Áö¼ÓÀû ³ë·ÂÀÇ ÀÏȯÀ¸·Î JLCA EE(Java Language Conversion Assistant Enterprise Edition)À» ¹ßÇ¥ÇÏ°Ô µÆ´Ù"°í ¹àÇû´Ù.
MSÀÇ JLCA¸¦ Æ÷ÇÔÇÏ´Â ¹öÀüÀÎ ¾ÆÆ¾¼ÒÇÁÆ®ÀÇ ÀÌ ¼Ö·ç¼ÇÀº J2EE(Java2 Enterprise Edition) Ç÷§Æû¿¡ ÅõÀÚÇØ¿Â °í°´µéÀÌ C#À¸·Î ¾ÈÀüÇÏ°í °æÁ¦ÀûÀ¸·Î ÀüȯÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù. ¾ÆÆ¾¼ÒÇÁÆ®ÀÇ ±â¼úÀº ºÎºÐÀûÀ¸·Î MSÀÇ JLCA¿¡ ±â¹ÝÇÑ´Ù.
¾ÆÆ¾¼ÒÇÁÆ®ÀÇ CEO Ä«¸¦·Î½º ¾Æ¶ó¾ß´Â "¿ì¸®´Â 2³â ÀÌ»ó MS¿Í °øµ¿À¸·Î ÀÛ¾÷Çϰí ÀÖÀ¸¸ç À̸¦ ÅëÇØ °í°´µéÀÌ ´å³Ý Ç÷§ÆûÀ¸·Î ÀÚ¿¬½º·´°Ô ÀÌÀüÇÏ´Â °ÍÀ» Áö¿øÇØÁÙ ÀÚµ¿ ¸¶À̱׷¹ÀÌ¼Ç ±â¼úÀ» °³¹ßÇØ ¿Ô´Ù. ¾ÆÆ¾¼ÒÇÁÆ®ÀÇ JLCA EE´Â ÀÚü ÄÁ¼³ÆÃ ¼ºñ½º¿Í °áÇյбâ¾÷µéÀÌ ±âÁ¸ ¾ÖÇø®ÄÉÀ̼ÇÀ» »õ ¾ÖÇø®ÄÉÀ̼ÇÀ¸·Î °³¹ßÇϰųª ¼öµ¿ ÀçÀÛ¼º ÀÛ¾÷À» ÇÒ °æ¿ìº¸´Ù 20¹è ÀÌ»ó ºü¸£°Ô ´å³Ý Ç÷§ÆûÀ¸·Î ¸¶À̱׷¹À̼ÇÇÒ ¼ö ÀÖµµ·Ï ÇØÁØ´Ù"°í ¹àÇû´Ù.
MS°¡ 1³â Àü Á¡ÇÁÅõ´å³Ý(JUMP to .NET) ÇÁ·Î±×·¥À» ¹ßÇ¥ÇÏ¸é¼ °³¹ßÀÚµéÀÌ ÀÚ¹Ù ¾ð¾î ÇÁ·ÎÁ§Æ®¸¦ º¸Á¸Çϰí Çâ»ó½ÃŰ¸é¼ ´å³Ý Ç÷§ÆûÀ¸·Î ¸¶À̱׷¹À̼ÇÇÒ ¼ö ÀÖ°Ô µµ¿Í ÁÙ µ¶¸³ÀûÀ¸·Î °³¹ßµÈ ±â¼ú °³¿ä¸¦ ¹àÈù ¹Ù ÀÖ´Ù.
Á¡ÇÁÅõ´å³Ý Àü·«Àº µÎ °¡Áö Åø·Î ±¸¼ºµÇ´Âµ¥, ÀÌ Áß Çϳª´Â JLCAÀÌ°í ´Ù¸¥ Çϳª´Â MS ºñÁÖ¾ó Á¦À̼¥ ´å³Ý(Visual J# .NET)À̶ó´Â À̸§ÀÇ ´å³Ý ÇÁ·¹ÀÓ¿öÅ©¿ë ÀÚ¹Ù ¾ð¾î ÅøÀÌ´Ù.
2001³â 10¿ù¿¡ ¹ßÇ¥µÈ ºñÁÖ¾ó Á¦À̼¥ ´å³ÝÀº MS ºñÁÖ¾ó J++(Visual J++) »ç¿ëÀÚ¿Í ±âŸ ÀÚ¹Ù ¾ð¾î °³¹ßÀÚµéÀÌ ±âÁ¸ ±â¼ú°ú Äڵ带 Ȱ¿ëÇÔÀ¸·Î½á ´å³Ý Ç÷§ÆûÀ¸·Î ¸¶À̱׷¹À̼ÇÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù.
ºñÁÖ¾ó Á¦À̼¥ ´å³ÝÀº MS°¡ µ¶ÀÚÀûÀ¸·Î °³¹ßÇØ ¿Â Åø·Î ½ãÀÇ º¸ÁõÀ̳ª ½ÂÀÎÀ» ¹ÞÀº Á¦Ç°ÀÌ ¾Æ´Ï´Ù.
JLCA´Â ¿À´ÃºÎÅÍ
MSDN¿¡¼ ´Ù¿î¹ÞÀ» ¼ö ÀÖ´Ù. @