ÀÌ Ã¥Àº Java °³¹ßÀÚ¸¦ À§ÇÑ Æ÷°ýÀûÀÎ ³»¿ëÀ» ´Ù·ç°í ÀÖ´Â ½Ç¿ëÀûÀÎ °¡À̵åÀÔ´Ï´Ù. °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹ÖºÎÅÍ ½ÃÀÛÇÏ¿© ÀÚ¹Ù °¡»ó ¸Ó½Å, ¸ÖƼ½º·¹µù, ¿¹¿Ü ó¸®, Ä÷º¼Ç ÇÁ·¹ÀÓ¿öÅ©, ÀÚ¹Ù API, ÀÚ¹Ù µðÀÚÀÎ ÆÐÅÏ, ÀÚ¹Ù ³×Æ®¿öÅ·, ÀÚ¹Ù µ¥ÀÌÅͺ£À̽º ¿¬µ¿, ÀÚ¹Ù GUI ÇÁ·Î±×·¡¹Ö µî ´Ù¾çÇÑ ÁÖÁ¦¸¦ ´Ù·ç°í ÀÖ½À´Ï´Ù.
ÀÌ Ã¥Àº °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹ÖÀÇ ±âº» °³³ä°ú ¿ø¸®¸¦ ÀÌÇØÇÏ´Â µ¥ µµ¿òÀÌ µÇ´Â ³»¿ëÀ» Á¦°øÇÕ´Ï´Ù. ¶ÇÇÑ ÀÚ¹Ù °¡»ó ¸Ó½Å¿¡ ´ëÇÑ ÀÌÇظ¦ ÅëÇØ ÀÚ¹Ù ÇÁ·Î±×·¥ÀÇ ½ÇÇà ȯ°æ°ú µ¿ÀÛ ¿ø¸®¸¦ ÆľÇÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸ÖƼ½º·¹µù°ú ¿¹¿Ü 󸮿¡ ´ëÇÑ ³»¿ëÀº ÀÚ¹Ù ÇÁ·Î±×·¥ÀÇ ¼º´É°ú ¾ÈÁ¤¼ºÀ» Çâ»ó½ÃÅ°´Â µ¥ Áß¿äÇÑ ¿ªÇÒÀ» ÇÕ´Ï´Ù.
¶ÇÇÑ Ä÷º¼Ç ÇÁ·¹ÀÓ¿öÅ©¸¦ ÅëÇØ ÀÚ·á ±¸Á¶¿Í ¾Ë°í¸®ÁòÀ» È¿À²ÀûÀ¸·Î ´Ù·ç´Â ¹æ¹ýÀ» ¹è¿ï ¼ö ÀÖ½À´Ï´Ù. ÀÚ¹Ù API¸¦ È°¿ëÇÏ¿© ´Ù¾çÇÑ ±â´ÉÀ» ±¸ÇöÇÏ´Â ¹æ¹ýÀ» ÀÍÈú ¼ö ÀÖÀ¸¸ç, ÀÚ¹Ù µðÀÚÀÎ ÆÐÅÏÀ» ÅëÇØ À¯Áöº¸¼ö °¡´ÉÇÑ Äڵ带 ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ» ¹è¿ï ¼ö ÀÖ½À´Ï´Ù.
¶ÇÇÑ ÀÚ¹Ù ³×Æ®¿öÅ·°ú ÀÚ¹Ù µ¥ÀÌÅͺ£À̽º ¿¬µ¿¿¡ ´ëÇÑ ³»¿ëÀ» ÅëÇØ ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö°ú µ¥ÀÌÅͺ£À̽º¿ÍÀÇ ¿¬µ¿À» ±¸ÇöÇÏ´Â ¹æ¹ýÀ» ÀÍÈú ¼ö ÀÖ½À´Ï´Ù. ¸¶Áö¸·À¸·Î ÀÚ¹Ù GUI ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ ³»¿ëÀ» ÅëÇØ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â ¹æ¹ýÀ» ¹è¿ï ¼ö ÀÖ½À´Ï´Ù.
ÀÌ Ã¥Àº ½ÇÁ¦ ÇÁ·ÎÁ§Æ®¿¡¼ ÀÚ¹Ù¸¦ »ç¿ëÇÏ´Â °³¹ßÀڵ鿡°Ô À¯¿ëÇÑ Áöħ°ú ¿¹Á¦¸¦ Á¦°øÇÕ´Ï´Ù. ÀÚ¹Ù °³¹ß¿¡ ´ëÇÑ ±âº»ÀûÀÎ Áö½ÄÀ» °¡Áö°í ÀÖ´Â µ¶ÀÚ¶ó¸é ÀÌ Ã¥À» ÅëÇØ ´õ¿í Àü¹®ÀûÀÎ °³¹ßÀÚ·Î ¼ºÀåÇÒ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.