JavaFX·Î ºü¸£¸é¼­µµ ½±°Ô ¸®Ä¡ ÀÎÅÍ³Ý ¾îÇø®ÄÉÀ̼ÇÀ» »ý¼ºÇÏ°í ¹èÆ÷

µåµð¾î JavaFX Rich Client platform À» Á¦°øÇϰí ÀÖ½À´Ï´Ù. ´Ù¾çÈ­µÇ°í °íµµÈ­µÈ ȯ°æÀ» °³¹ßÇÏ´Â À¥ °³¹ßÀÚµé, À¥ µðÀÚÀ̳Ê, ±×¸®°í ÀÚ¹Ù °³¹ßÀڵ鿡°Ô´Â À¯¸®ÇÑ °íÁö¸¦ ¼±Á¡ÇÒ ¼ö ÀÖ´Â Ç÷§Æû°ú °³¹ßÅø ¼ÂÆ®ÀÔ´Ï´Ù. ÀÌÁ¦´Â JavaFX SDK ¸¦ »ç¿ëÇÔÀ¸·Î½á, JavaFX SDK´Â ±â¼úÀÇ ±Ùº»À̸ç, JavaFX ¾îÇ÷¹ÄÉÀ̼ÇÀ» °³¹ßÇÏ°í ¹èÆ÷ÇÏ´Â °³¹ßÀÚµé°ú µðÀÚÀ̳ʵ鿡°Ô ÇÊ¿äÇÑ ÅøÀÌÀÚ ÀÚ¿øÀÔ´Ï´Ù.

ÀÚ¼¼È÷ ¹è¿ì±â
  • ¸ðµç ½ºÅ©¸°»ó¿¡ Ç¥Çö °¡´ÉÇÑ RIA Ç÷§Æû

    JavaFX ´Â Rich Client Application À» ±¸ÃàÇϴµ¥ À־ ÅëÇÕµÈ °³¹ß°ú ¹èÆ÷ÇÒ ¼ö ÀÖ´Â ¸ðµ¨À» Á¦°øÇØÁÖ°í ÀÖ½À´Ï´Ù. JavaFX´Â ¿Àµð¿À, ºñµð¿À, ±×·¡ÇÈ, ¸®Ä¡ ÅØ½ºÆ®¿Í À¥ ¼­ºñ½º°°Àº ´Ù¾çÇÑ ½Ç½Ã°£ µ¿¿µ»óµîÀ» ±¸ÃàÇÏ´Â ¸®Ä¡ Ŭ¶óÀÌ¾ðÆ® ¾îÇø®ÄÉÀ̼ÇÀ» ±¸ÃàÇϱâ À§ÇØ ´ÜÀÏÈ­µÈ °³¹ß¹× ¹èÆ÷¸¦ ±¸¼ºÇÒ ¼ö ÀÖµµ·Ï ÇØÁØ´Ù. JavaFX ´Â âÁ¶ÀûÀÎ °³¹ßÀÚµéÀÌ ºñÁÖ¾óÇÑ È¯°æ¿¡¼­ ÇÁ·Î±×·¡¹ÖÀ» ÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ¸ç, ¶ÇÇÑ ±×µéÀÌ °®°í ÀÖ´Â ÁÁÀº ¾ÆÀ̵ð¾î¸¦ ÇÑÃþ ºü¸£°í dz¿ä·Ó°Ô ÀÚ½ÅÀÇ »î¿¡ Àû¿ëÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁÙ ¼ö ÀÖ½À´Ï´Ù.

  • ±¤´ëÇÑ ½ÃÀå Á¢±Ù°ú ½ÉµµÀÖ´Â ½Ã½ºÅÛ Æ¯¼º

    ³ë·Ã¹Ì, ¼º¼÷¹Ì, ÀÚ¹Ù °¡»ó ¸Ó½ÅÀÇ ¼º´É°ú À¯¿¬¼º, °ËÁõµÇ°í, Àß ¹ß´ÞÇÑ °í¼º´É Ư¼ºµîÀ» °³¹ßÀÚ´Â ÀÌ¹Ì ¹èÆ÷µÈ ¼ö¾ï°³ÀÇ ÀåÄ¡µéÀ» Àç»ç¿ëÇÒ ¼ö ÀÖ´Â ÈûÀ» °¡Áö°Ô µË´Ï´Ù. JavaFX ¾îÇø®ÄÉÀ̼ÇÀº HotSpot °¡»ó ¸Ó½Å, ¾²·¹±â ÀÚ¿ø ¼öÁýµµ±¸, °³¼±µÈ ¶óÀ̺귯¸®µîÀÇ Áøº¸µÈ Ư¼ºÀÇ À¯¸®ÇÑ Á¡À» ÃëÇÒ ¼ö ÀÖ½À´Ï´Ù. JavaFX¸¦ »ç¿ëÇÏ¸é ¶ÇÇÑ Çϵå¿þ¾î °¡¼Ó±â¸¦ Áö¿øÇÔÀ¸·Î½á º¸´Ù °³¼±µÈ ±×·¡ÇÈ, ¿Àµð¿À, ºñµð¿À ·»´õ¸µÀÌ °¡´ÉÇØÁý´Ï´Ù.

  • °æ°èÀÇ À庮À» Çã¹® âÀǼº

    JavaFX´Â ºñµð¿À, ¿Àµð¿À, ±×·¡ÇÈ, ¿¡´Ï¸ÞÀ̼Ç, ¸®Ä¡ ÅØ½ºÆ®ÀÇ ÅëÇÕÀ» ½±°Ô ÇØÁÝ´Ï´Ù. ¾îÇ÷¹ÄÉÀ̼ÇÀº ¿Àµð¿À/ºñµð¿À¿Í ½ÇÁ¦ 3D ±×·¡ÇÈÀº ¾ÆÁ÷ °³¹ß´Ü°èÀÌÁö¸¸, 3D Åõ½Ã º¯È¯À¸·Î 2D ±×·¡ÇȰú ¸®Ä¡ ÅØ½ºÆ®¸¦ °­Á¦ÀûÀÎ ºñÁê¾ó È¿°ú ¹× º¯È¯À¸·Î ÅëÇÕÇÒ ¼ö ÀÖ½À´Ï´Ù. Áøº¸µÈ ¿¡´Ï¸ÞÀÌ¼Ç Æ¯¼ºµéÀº ŸÀÓ¶óÀÎ, ŰÇÁ·¹ÀÓ ¾Ö´Ï¸ÞÀ̼Ç, Æ®À©±â´É, ±×¸®°í ¾î¶°ÇÑ ¿øÇÏ´Â °æ·Î·Î¶óµµ °´Ã¼¸¦ ¾Ö´Ï¸ÞÀÌ¼Ç ÇØÁÙ ¼ö ÀÖ´Â °æ·Î ÃßÀû ¿¡´Ï¸ÞÀ̼ǵîÀÇ Æ¯Â¡À» °¡Áö°í ÀÖ½À´Ï´Ù.

  • °³¹ßÀÚ¿Í µðÀÚÀ̳ʰ£ÀÇ Çù·Â ü°è

    JavaFX´Â ±×·¡ÇÈ µðÀÚÀÌ³Ê¿Í °³¹ßÀڵ鰣À» °£¼ÒÈ­µÈ ±Ø¼ÒÀÇ ÅõÀÚ¸¸À¸·Îµµ ±×µéÀÇ Ã¢ÀÇÀû ÀáÀç·ÂÀ» Ç®¾î³ª°¥ ¼ö ÀÖµµ·Ï ±×·¡ÇȰú ¸ÖƼ¹Ìµð¾î ÀÚ¿øÀ» °£´ÜÈ÷, ÇѰᰰÀÌ, ½Å¼ÓÇÏ°Ô À¶ÇÕÇØ ÁÝ´Ï´Ù. JavaFX´Â ±×·¡ÇÁ µðÀÚÀ̳ʵ鿡°Ô Æ÷Åä¼¥À̳ª ÀÏ·¯½ºÆ®·¹ÀÌÅÍ °°Àº °³¹ßµµ±¸µî¿¡ ÀÖ´Â ºñÁê¾ó°ú ³»¿ëµéÀ» ¸¸µé¾î ³»¼ö ÀÖµµ·Ï ÇÔÀ¸·Î½á ¶ÇÇÑ Áö´ÉÀûÀ̰í, Á¶Á÷ÀûÀÌ°í ´Ü¼øÈ­µÈ ¹æ¹ýÀ¸·Î º¹¼ö ½ºÅ©¸°»ó¿¡ ´ëÇØ¼­µµ ±×·¯ÇÑ ºñÁê¾ó°ú ÄÁÅÙÃ÷¸¦ ÀÎÄÚµùÇϰí ÃâÆÇÇÏ°Ô ÇÔÀ¸·Î½á Á÷°üÀûÀÎ °³¹ßÀÚ-µðÀÚÀÌ³Ê ¿öÅ© Ç÷ο츦 »ç¿ëÇÏ¿© °³¹ß½Ã°£À» ´ÜÃàÇØÁÝ´Ï´Ù.

  • ÀÚ¹Ù¿¡¼­ÀÇ ÅõÀÚ ÀÚ¿ø À¯Áö

    Java °³¹ßÀÚ´ÞÀº JavaFX ¾îÇø®ÄÉÀ̼ǿ¡¼­µµ ÀÚ¹Ù ¶óÀ̺귯¸®¸¦ Àç»ç¿ë ÇÔÀ¸·Î½á ±âÁ¸ÀÇ ÅõÀÚ ÀÚ»êÀ» À¯ÁöÇÒ ¼ö ÀÖ½À´Ï´Ù. JavaFX´Â ¾î¶°ÇÑ Àڹ٠Ŭ·¡½º¶óµµ ÀÓÆ÷Æ®ÇÒ ¼ö ÀÖÀ¸¸ç ÀÚ¹Ù °´Ã¼¸¦ »õ·Î ¸¸µé ¼öµµ ÀÖ°í ±× °´Ã¼¸¦ È£ÃâÇÒ ¼ö µµ ÀÖ½À´Ï´Ù. °³¹ßÀÚµéÀº ±¤´ëÇÑ Áö½Ä ±â¹Ý°ú ½ÃÀåÀÌ Çü¼ºµÇ¾î ÀÖ´Â ÀÚ¹Ù »ýÅÂȯ°æÀ» °è¼ÓÇØ¼­ °ßÀÎÇØ °¥ ¼ö ÀÖ½À´Ï´Ù.

  • âÀÇÀû »ç°í¸¦ À§ÇÑ °£´ÜÇϸ鼭µµ ¼±¾ðÇü ¾ð¾î

    JavaFX ½ºÅ©¸³Æ®·Î ÀÛ¼ºµÇ´Â JavaFX ¾îÇ÷¹ÄÉÀ̼ÇÀº À¥ °³¹ßÀÚ³ª ½Ã°¢Àû ¿ä¼Ò·Î ÇÁ·Î±×·¥ Çϱ⸦ ÁÁ¾ÆÇÏ´Â ±â¼úÀûÀÎ µðÀÚÀ̳ʸ¦ À§ÇÑ ¾ð¾îÀÔ´Ï´Ù. ÀÌ ¾ð¾î´Â °£´ÜÇϸç, ¹è¿ì±â ½±°í, °³¹ßÀÚ°¡ GUIÀÇ ·¹À̾ƿô°ú À¯»çÇÏ°Ô ¸ÅÄ¡µÇ´Â Äڵ带 ÀÛ¼ºÇÏ´Â °ÍÀÌ °¡´ÉÇÏ°Ô ÇØÁÖ´Â ¼±¾ð ±â¼úÇü ¾ð¾îÀÔ´Ï´Ù. JavaFX ½ºÅ©¸³Æ®´Â °­·ÂÇÑ µ¥ÀÌŸ ¹ÙÀεù Ư¼ºÀ» °¡Áö°í ÀÖÀ¸¸ç, º¹¼ö °´Ã¼ÀÇ »óŸ¦ µ¿±âÈ­Çϴµ¥ ÇÊ¿äÇÑ °£´ÜÇÑ ¾ð¾îÀ̸ç, µû¶ó¼­ GUI ÄÞÆ÷³ÍÆ®µéÀÌ ±â¹Ý µ¥ÀÌŸµéÀÇ º¯È­¿¡ µû¶ó ÀÚµ¿À¸·Î º¯È­¸¦ °¡´ÉÇÏ°Ô ÇØÁÝ´Ï´Ù.

  • µðÀÚÀ̳ʵéÀº ±âÁ¸ÀÇ ±â¼ú°ú µµ±¸¸¦ °è¼Ó »ç¿ëÇÏ¿©µµ µÈ´Ù

    JavaFX´Â Æ÷Åä¼¥À̳ª ÀÏ·¯½ºÆ®·¹ÀÌÅ͵îÀÇ µðÀÚÀ̳ʵ鵵 »õ·Î¿î ÅøÀ» ¹è¿ìÁö ¾Ê¾Æµµ ±âÁ¸ÀÇ ±â¼úÀ» ±×´ë·Î ÀÌ¿ëÇÒ ¼ö ÀÖ´Â ½´Æ®¸¦ ³»ÀåÇϰí ÀÖ½À´Ï´Ù. ±×µéÀº JavaFX Æ÷¸ËÀÇ ±×·¡ÇÈ ÀÚ¿øÀ» ¿¹ÀüÀÇ ´Ù¸¥ À̸§À¸·Î ÀúÀåÀÌ °¡´ÉÇÕ´Ï´Ù.

  • One Click º¯È¯

    Æ÷Åä¼¥À̳ª ÀÏ·¯½ºÆ®·¹ÀÌÅÍ ÇüÅ·ΠÀúÀåµÈ ±×·¡ÇÈ ÀÚ¿øµµ µðÀÚÀ̳ÊÀÇ ´Ü Çѹø Ŭ¸¯¸¸À¸·Î º¯È¯ÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ Á¦°øµÈ Plug InÀÌ Àֱ⶧¹®¿¡ ¾î¶² º¯È¯ÀÌ¶óµµ ¹Ì¸® µðÀÚÀ̳ʰ¡ ¼öÁ¤ÇÒ ¼ö ÀÖµµ·Ï º¯°æµÈ ³»¿ëÀÇ ¹Ì¸®º¸±âµµ °¡´ÉÇÏ´Ù. Inkscape¿Í °°ÀÌ º¯ÇüÀÌ ÀϾÁö ¾Ê´Â º¤ÅÍ ±×·¡ÇÈÀÎ SVG·Î ÀÛ¾÷ÇÏ´Â µðÀÚÀ̳ʵ鵵 SVG ±×·¡ÇȵéÀ» µðÀÚÀ̳ʵéÀº ±âÁ¸ÀÇ ±â¼ú°ú µµ±¸¸¦ °è¼Ó »ç¿ëÇÏ¿©µµ µÈ´Ù.