ÀÌÁØÇÏ£üRIASoft RTSÆÀ. ÇÊÀÚ´Â Inspiration, Feel Good Factor for Flex Dev(http:// koko8829.tistory.com)¶ó´Â ±ä À̸§ÀÇ ºí·Î±×¸¦ ‘¿À̾ƺü’¶ó´Â ´Ð³×ÀÓÀ¸·Î ¿î¿µÇϰí ÀÖ´Ù. ÀÌÁ¦ ¸· ¼¼»ó°ú À̾߱âÇÏ´Â ¹æ¹ýÀ» Á¶±Ý¾¿ ¹è¿ö°¡°í ÀÖ´Â ÁßÀÌ´Ù. ¸í¶û¸¸È¸¦ ÁÁ¾ÆÇÏ¸ç ¿À·§µ¿¾È Àá¼öÁßÀÎ ±æÃ¢´ö È¹é ÆÒÄ«Æä(http://cafe.naver.com/kilchangduk)¸¦ ¿î¿µÇϰí ÀÖ´Ù.
Technology Review(http://www.technologyreview.com)¶ó´Â MIT¿¡¼ ¹ßÇàÇÏ´Â ÀâÁö°¡ Àִµ¥ ¸Å³â ÇâÈÄ ¸î ³â°£ ÁÖ¸ñÇÒ ¸¸ÇÑ ±â¼ú Áß 10°³¸¦ ¼±Á¤ÇÏ¿© ¹ßÇ¥Çϰí ÀÖ´Ù. ´ëºÎºÐÀÇ Ç׸ñÀº ¸¶À̳ʸ®Æ¼ ¸®Æ÷Æ®(Minority Report, 2002)¿Í °°Àº SF ¿µÈ¿¡ ³ª¿Ã¸¸ÇÑ ³»¿ëµéÀ̳ª °ü·Ã ±â¼ú¿¡ ´ëÇÑ ¿¬±¸°¡ °è¼ÓµÇ°í ÀÖ¾î ÇâÈÄ °ü½ÉÀ» °¡Áö°í ÁöÄѺ¸¾Æ¾ß ÇÑ´Ù´Â Àǹ̷Π¼±Á¤ÇÏ´Â µíÇÏ´Ù.
2008³â¿¡µµ ÇØ´ç ¸®½ºÆ®¸¦ °ø°³ÇÏ¿´´Âµ¥ ´Ù¸¥ ³¸¼± ±â¼úµé Áß¿¡ ‘Offline Web Applications’À̶ó´Â Ç׸ñÀÌ ¼±Á¤µÇ¾ú´Ù. ¹°·Ð °ü·ÃµÈ ±â¼ú¿¡´Â ±¸±Û ±â¾î½º(Google Gears), ÇÁ¸®Áò(Prism), ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ½ÌÅ© ÇÁ·¹ÀÓ¿öÅ©(Microsoft Sync Framework) µî ¿©·¯ ±â¼úµéÀÌ ÀÖ°ÚÁö¸¸ ±× Áß¿¡¼ ÁÖ¸ñÇϰí ÀÖ´Â °ÍÀÌ ¹Ù·Î ¾îµµºñÀÇ ¿¡¾î(Adobe AIR)´Ù. ¾ó¸¶ Àü ¾îµµºñÀÇ »õ·Î¿î CTO°¡ µÈ ÄÉºó ¸°Ä¡(Kevin Lynch)ÀÇ ÀÎÅͺä¿Í ÇÔ²² ¼Ò°³µÈ ±â¼úÀÚ·á¿¡¼´Â ¾ÕÀ¸·Î ´Ù°¡¿Ã ½Ã´ëÀÇ º¯È ÇѰ¡¿îµ¥ µ¥½ºÅ©Åé ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ºñÀü¿¡ ´ëÇÏ¿© À̾߱âÇϰí ÀÖ´Ù. ÀÌ·¯ÇÑ ÀÏ·ÃÀÇ Çö»óµéÀº ¾ÕÀ¸·Î °³¹ßÀÚµéÀ̳ª ÀÏ»ó»ýȰ ¼Ó¿¡¼ ¾î¶°ÇÑ º¯È°¡ ÀϾÁö ¿¹ÃøÇÏ°Ô ÇÏ°í °³¹ßÀÚµéÀÌ ¾î¶°ÇÑ Áغñ¸¦ ÇØ¾ß ÇÒÁö ¾Ë ¼ö ÀÖ°Ô ÇØ ÁÖ´Â ºÎºÐÀÌ´Ù.
.jpg)
»ç½Ç ÀÌ Ä®·³¿¡¼´Â Ç÷º½º 3¿¡ ´ëÇÑ ¼Ò°³°¡ ÁøÇàµÇ¾î¾ß Çϴµ¥ ¼·ÐÀÌ ³Ê¹« ±æ¾ú´Ù. Ç÷º½º 3´Â Å©°Ô ³× °¡Áö ÇÙ½ÉÀûÀÎ ³»¿ëÀ¸·Î Á¤¸®µÉ ¼ö ÀÖ´Ù. ´Ù¸¥ À̾߱âµéº¸´Ù´Â ÀÌ ³× °¡Áö Ư¡À» °£·«ÇÑ ¿¹Á¦¿Í ÇÔ²² »ìÆìº½À¸·Î½á ½±°Ô »õ·Î¿î µµ±¸¿¡ ´ëÇÑ ÀÌÇØ¸¦ µ½°íÀÚ ÇÑ´Ù.
ÁøÈµÈ °³¹ß Ç÷§Æû
¾î´À Á¦Ç°±ºÀ̳ª »õ·Î¿î ¹öÀüÀ» °ø°³ÇÒ ¶§¿¡´Â ¹«¾ð°¡ ¼º´ÉÀÌ Çâ»óµÇ¾î¾ß ÇÑ´Ù´Â ½ºÆ®·¹½º°¡ ÀÖÀ» °ÍÀÌ´Ù. ÇÏÁö¸¸ ¼º´ÉÀ̶ó´Â °ÍÀÌ ±âº»ÀûÀÎ ¼³°èÀÇ Á¦¾àÃø¸é¿¡¼ ¾î´À Á¤µµ ÇѰ谡 ÀÖ°Ô ¸¶·ÃÀÌ´Ù. ÇÏÁö¸¸ Ç÷º½º 2 ¹ßÇ¥ ÀÌÈÄ ¼º´É¿¡ ´ëÇÑ Àå±âÀûÀÎ ¸ñÇ¥°¡ ÀÖ¾ú°í ÀÌÁ¦ ±× Áß°£´Ü°è¿¡¼ °á°ú¹°À» ¿ì¸®¿¡°Ô º¸¿©ÁÖ´Â °ÍÀÌ´Ù.
Ç÷º½º·Î °³¹ßµÈ ÀÀ¿ëÇÁ·Î±×·¥¿¡ ´ëÇÑ ºÒ¸¸ Áß Çϳª°¡ ‘±âº» »çÀÌÁî°¡ ³Ê¹« Ä¿Áø´Ù’¶ó´Â °ÍÀ̾ú´Ù. ¹°·Ð ½ÇÁ¦ ÀÀ¿ëÇÁ·Î±×·¥À» °³¹ßÇÒ ¶§¿¡´Â ¿©·¯ ÄÄÆ÷³ÍÆ®°¡ »ç¿ëµÇ¾îÁö°í ±â´ÉÀÌ Ãß°¡µÇ±â ¶§¹®¿¡ »çÀÌÁî¶ó´Â Ãø¸é¿¡¼ ¾î¿ ¼ö ¾ø´Â °æ¿ìµµ ÀÖ¾úÁö¸¸ ‘Hello World’¶ó´Â ÀÛÀº ȸéÀ» ¸¸µå´Â ±âº» ºñ¿ëÀÚü°¡ ³ô¾Ò´Ù´Â °Í°ú µ¿ÀÏÇÑ ¶óÀ̺귯¸®¿¡ ´ëÇÑ »çÀÌÁî ºÎ´ãÀ» ±×´ë·Î °¡Á®°£´Ù´Â °ÍÀÌ À̽´¿´´Ù.
html·Î ÄÚµùµÈ ÆÄÀÏÀº 1KB¿¡µµ ¹ÌÄ¡Áö ¸øÇÏ´Â Å©±â¸¦ °¡Áö°í Àִµ¥ Ç÷º½º 2¿¡¼ ÄÄÆÄÀÏµÈ swf ÆÄÀÏÀº ¾à 200KB Á¤µµÀÇ »ó´ëÀûÀ¸·Î Å« »çÀÌÁ °¡Áö°Ô µÈ´Ù. ÀÌ·¯ÇÑ °á°ú´Â Ç÷º½ºÀÇ ÇÁ·¹ÀÓ¿öÅ©°¡ °¡Áö°í ÀÖ´Â ±âº» ±â´ÉÀÌ °°ÀÌ ÄÄÆÄÀϵDZ⠶§¹®¿¡ ¸¸µé¾îÁö´Â °á°ú´Ù. ÇÏÁö¸¸ µ¿ÀÏÇÑ ¼Ò½º¸¦ Ç÷º½º 3¿¡¼ Ãß°¡µÈ ÇÁ·¹ÀÓ¿öÅ© ijĪ(Framework Caching)À» »ç¿ëÇÏ¸é ¾à 50KB Á¤µµ·Î ÁÙ¾îµé°Ô µÈ´Ù. ÇÁ·¹ÀÓ¿öÅ© ijĪÀº ÀÌÀü ¹öÀü¿¡¼ Á¦°øµÇ¾ú´ø RSL(Runtime shared library) ±â´ÉÀÇ È®ÀåÀ̶ó°í º¼ ¼ö Àִµ¥, Ç÷¡½Ã Ç÷¹À̾îÀÇ Æ¯Á¤¿µ¿ª¿¡¼ ù ¹øÂ° ´Ù¿î¹ÞÀº ÇÁ·¹ÀÓ¿öÅ©¸¦ Àç»ç¿ëÇÒ ¼ö ÀÖµµ·Ï Á¦°øÇØÁÖ´Â °ÍÀÌ´Ù.

ÀÌ ±â´ÉÀº Å©·Î½ºµµ¸ÞÀÎ À̽´¿Í °ü°è¾øÀÌ ¸ðµç »çÀÌÆ®¿¡¼ Á¦°øÇÏ´Â Ç÷º½º ÀÀ¿ëÇÁ·Î±×·¥¿¡ °øÅëÀûÀ¸·Î Àû¿ëµÈ´Ù. Áö±ÝÀ¸·Î½á´Â Ç÷º½º 3 ÇÁ·¹ÀÓ¿öÅ©¿¡ ´ëÇÑ Áö¿ø¸¸ °¡´ÉÇÏÁö¸¸ Á¶¸¸°£ Hotfix¸¦ ÅëÇÏ¿© ´Ù¸¥ ¹öÀüÀÇ ÇÁ·¹ÀÓ¿öÅ© Áö¿øÀÌ Ãß°¡µÉ °ÍÀÌ´Ù.
¶Ç ´Ù¸¥ ¼º´É¿¡ ´ëÇÑ Ãß°¡ÀûÀÎ ±â´ÉÀº Ç÷º½º ºô´õ 3¿¡¼ Ãß°¡µÈ ±â´ÉÀ¸·Î ¸Þ¸ð¸®¿Í ¼º´É ÇÁ·ÎÆÄÀϸµ ±â´ÉÀÌ´Ù. ÀÀ¿ëÇÁ·Î±×·¥À» ½ÇÇàÇÒ ¶§ ¸Þ¸ð¸® ºÎÁ·Çö»óÀ̳ª ½ÇÇà½Ã°£ÀÌ Áö¿¬µÇ´Â Çö»óÀÌ °£È¤ »ý±â´Âµ¥ ÀÌ´Â ¼º´ÉÁ¦ÇÑ¿¡ °ü·ÃµÈ À̽´µµ ÀÖ°ÚÁö¸¸ °³¹ßÀÚµéÀÇ »ç¼ÒÇÑ ½Ç¼ö·Î ÀÎÇÑ ÇÁ·Î±×·¥ ³»ºÎÀûÀÎ ¹ö±×ÀÏ °æ¿ìµµ ¸¹ÀÌ ÀÖ´Ù. ±×·¯ÇÑ ¿øÀÎÀ» ã±â À§Çؼ ¸ðµç ½ºÅÃÀ» µû¶ó°¡¸ç ÃßÀûÇϱ⿡´Â ³Ê¹« ¹ö°Å¿î ÀÏÀÌ°í ±×³É µû¶ó°£´Ù°í ÇØµµ °¢°¢ÀÇ ¸Þ¸ð¸®³ª ÂüÁ¶¸¦ ºÐ¼®ÇÏ´Â °ÍÀº ½¬¿î ÀÏÀÌ ¾Æ´Ï´Ù. ÇÁ·ÎÆÄÀϸµ ±â´ÉÀº ÀÌ·¯ÇÑ Á¡À» º¸¿ÏÇÏ¿© ¼º´É ÇÁ·ÎÆÄÀϸµÀ» »ç¿ëÇÏ°í °ú´ÙÇÑ ¸Þ¸ð¸® ÇÒ´ç ¹× ½ÇÇà½Ã°£ÀÌ Á¤Ã¼µÇ´Â ¿øÀÎÀ» Á¦°øÇÏ´Â FunctionÀ» ã¾Æ³»°í ¸Þ¸ð¸® ÇÁ·ÎÆÄÀϸµÀ» »ç¿ëÇÏ¿© ±×·Î ÀÎÇÑ ¸Þ¸ð¸® ´©¼öÇö»óÀ» ŽÁöÇÏ°í ¿¹¹æÇÏ´Â ±â´ÉÀ» ´ã´çÇÑ´Ù.
¶Ç ÇϳªÀÇ »©³õÀ» ¼ö ¾ø´Â º¯È´Â ¼Ò½º ¸®ÆÑÅ丵 ±â´ÉÀÌ´Ù. ÇÁ·ÎÁ§Æ® ÁøÇà Áß¿¡ °³¹ßÀÚµéÀÌ Ç¥ÁØÈ¿Í °ü·ÃÇÏ¿© ÁøÇàÇØ¾ß ÇÏ´Â ³×ÀÌ¹Ö º¯°æ µîÀÇ À̽´¿¡ ´ëÇÏ¿© ¼öÀÛ¾÷À¸·Î Çϳª Çϳª ã¾Æ¼ º¯°æÇÏ¿´´ø °ÍµéÀ» Ŭ·¡½º, º¯¼ö ¶Ç´Â ÇÔ¼ö¿¡ ´ëÇÑ ¸ðµç ÂüÁ¶¸¦ °Ë»öÇÏ¿© º¯°æÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇØ ÁØ´Ù. Ŭ·¡½º À̸§ÀÌ ¹Ù²î°Ô µÇ¸é ÇØ´ç ÆÄÀϸíÀÌ º¯°æµÇ°í ÇØ´ç Ŭ·¡½º¸¦ ÂüÁ¶ÇÏ´Â ¸ðµç ÆÄÀÏÀÇ º¯È°¡ ÀϾ±â ¶§¹®¿¡ ¼öÀÛ¾÷À¸·Î ÀÛ¾÷ÀÌ µÈ´Ù¸é ¾öû³ ÀÏÀÌ µÉ °ÍÀÌ´Ù. ÇÏÁö¸¸ ¸®³×ÀÓ(Rename) ±â´ÉÀ» ÅëÇØ¼ ÇØ´ç ÂüÁ¶ °ª±îÁö ÇÑ ¹ø¿¡ ¾÷µ¥ÀÌÆ® ÇÏ°í º¯°æ³»¿ªÀ» ¹Ì¸® È®ÀÎ ÇÒ ¼ö ÀÖ´Â ±â´ÉÀ» Á¦°øÇϰí ÀÖ´Ù. ÀÌ·¯ÇÑ Ãß°¡±â´ÉÀº °Ë»ö¿¡¼µµ µ¿ÀÏÇÑ Çü½ÄÀ¸·Î ¹Ý¿µµÇ¾ú´Ù. ´Ü¼øÇÏ°Ô ¹®ÀÚ¿ °Ë»öÀÌ ¾Æ´Ï¶ó ÇØ´ç ÂüÁ¶°ª°ú ¼±¾ð°ªÀ» ±¸º°ÇÏ¿© ãÀ» ¼ö ÀÖµµ·Ï ±â´É°³¼±ÀÌ µÇ¾ú´Ù.

Àç¹ÌÀÖ´Â º¯È Áß Çϳª´Â ÁÖ¼® ó¸® ½Ã ±âÁ¸¿¡ Add Block Comment Ç׸ñÀÌ Toggle Block Comment ·Î º¯°æµÇ¾ú´Â Á¡ÀÌ´Ù. Å« º¯È´Â ¾Æ´ÏÁö¸¸ ´ç¿¬È÷ µÉ °Å¶ó°í »ý°¢Çß´ø ±â´É Áß¿¡¼ ´©¶ôµÇ¾ú´ø ±â´ÉÀ̶ó À̹ø ±â´É Ãß°¡°¡ ¹Ý°¡¿ü´Ù.
±× ¿Ü¿¡µµ Ç÷º½º 3 ºÎÅÍ´Â ÀÌÀü SDK ¹öÀüÀ» ¼±ÅÃÇØ¼ »ç¿ëÇÒ ¼ö ÀÖ°Ô µÇ¾î ÇÏÀ§ ȣȯ¼ºÀ» º¸ÀåÇϰí ÀÖÀ¸¸ç Ajax ¿¬°è ½ºÅ©¸³Æ®¸¦ »ý¼ºÇØ ÁÖ´Â ¸¶¹ý»ç ±â´ÉÀ̳ª ÀÀ¿ëÇÁ·Î±×·¥ µ¿ÀÛ ½Ã ÇØ´ç Áö¿ªÈ¸¦ Àû¿ëÇÒ ¼ö ÀÖ´Â ºÎºÐ µî ÀÌÀü ¹öÀü¿¡¼ ºÎÁ·Çß´ø ºÎºÐµéÀÌ »ó´ç¼ö º¸¿ÏµÇ¾ú´Ù.
°³¹ßÀÚ¿Í µðÀÚÀ̳ÊÀÇ Çù¾÷
Ç÷º½º 2¿¡¼ µðÀÚÀÎ ºä ±â´ÉÀÌ ÀÌÀü¿¡ ºñÇÏ¿© ¸¹ÀÌ Çâ»óµÇ±â´Â ÇÏ¿´Áö¸¸ ¾ÆÁ÷µµ ¸¹Àº µðÀÚÀ̳ʵéÀº µðÀÚÀÎ ºä º¸´Ù´Â ¼Ò½º ºä¿¡¼ ÀÛ¾÷À» Çϰí ÃÖÁ¾ È®Àθ¸ µðÀÚÀÎ ºä¿¡¼ Çϱ⵵ ÇÑ´Ù. ¾î¶² °³¹ßÀÚ´Â µðÀÚÀÎ ºä¿¡¼ ÀÛ¾÷ÇÑ ¼Ò½º´Â µµÀúÈ÷ ÀÌÇØÇϱâ Èûµé Á¤µµÀÇ ÄÚµå¼öÁØÀ» °¡Áö°í ÀÖ´Ù°í ¾ÇÆòÇϱ⵵ ÇÏ¿´´Ù. ¹°·Ð ¸ðµç ÀÌÇØ´ç»çÀÚµéÀ» ¸¸Á·ÇÒ ¼ö ÀÖ´Â ¸¶¹ý°°Àº ±â´ÉÀº ¾øÀ» °ÍÀÌ´Ù. ÇÏÁö¸¸ Á» ´õ ½¬¿î ÀÇ»ç¼ÒÅëÀ» Çϵµ·Ï Áö¿øÇÏ´Â °ÍÀÌ °³¹ß ÅøÀÇ ÁøÈ°¡ ¾Æ´Ñ°¡ »ý°¢µÈ´Ù.
Ãß°¡µÈ ±â´ÉÀ¸·Î´Â CSS ÆíÁý ½Ã¿¡µµ µðÀÚÀÎ ºä°¡ Àû¿ëµÇ¾î ÇÊ¿äÇÑ Ç׸ñÀ» ¼Ó¼º â¿¡¼ ¹Ù·Î È®ÀÎÇϰí ÀÛ¾÷ÇÒ ¼ö ÀÖ°Ô µÇ¾ú´Ù. ÀÌ·¯ÇÑ ±â´ÉÀº ½ºÅ¸ÀÏÀ» Àû¿ëÇÒ ¶§ °³¹ßÀÚ°¡ ½Ã°¢ÀûÀ¸·Î ¾î¶² ºÎºÐÀÌ º¯ÈµÇ´ÂÁö¸¦ ¹Ì¸® ¾Ë ¼ö ÀÖ°Ô µÇ°í µðÀÚÀÎ ÀÛ¾÷ ½Ã¿¡µµ º°µµ ½Ã¾ÈÀ» ¸¸µé¾îº¸Áö ¾Ê°í µ¿ÀÏÇÑ È¿°ú¸¦ °¡Áö´Â °á°ú¹°À» ¹Ì¸® º¼ ¼ö ÀÖ°Ô µÈ´Ù. CSS ÆíÁý±â´ÉÀº µðÀÚÀÎ ºä»Ó ¾Æ´Ï¶ó ¿ÜºÎ Åø¿¡¼ ÀÛ¾÷ÇÑ ³»¿ªÀ» Ç÷º½º ºô´õ·Î ÀÓÆ÷Æ®(import)ÇÏ´Â ÀÛ¾÷¿¡¼µµ ±× ¿ªÇÒÀ» ÇÏ°Ô µÈ´Ù. ¿¹¸¦ µé¾î Ç÷¡½Ã CS3¿¡¼ ÀÛ¾÷ÇÑ ÄÄÆ÷³ÍÆ® ½ºÅ²ÆÄÀÏÀ» ÀͽºÆ÷Æ®(export)ÇÏ°í ±× ÆÄÀÏ(*.swc)À» Ç÷º½º ºô´õ¿¡¼ ÀÓÆ÷Æ®Çϸé ÀÚµ¿À¸·Î ÇØ´ç ³»¿ªÀ» ºÐ¼®ÇÏ¿© css ÆÄÀÏÀ» »ý¼ºÇØÁÖ°í ¿øÇÏ´Â ÀÀ¿ëÇÁ·Î±×·¥¿¡ Àû¿ëÇϵµ·Ï ½ºÅ©¸³Æ®¸¦ Ãß°¡ÇØ ÁØ´Ù.

| Flex¿¡ ´ëÇÑ ¿ÀÇØ¿Í Æí°ß
1. Ç÷º½º´Â À¯·á´Ù.Ç÷º½º´Â ¼¼ °¡Áö ÆÐŰÁö·Î ±¸¼ºµÇ¾î ÀÖÀ¸¸ç ¹«·áÀÎ SDK¸¸ °¡Áö°íµµ °³¹ßÀÌ °¡´ÉÇÏ´Ù(ÀÚ¹Ù JDK¿Í µ¿ÀÏÇÑ °³³äÀÌ´Ù). 2. Ç÷º½º(Ç÷¡½Ã)´Â ¹«°Ì´Ù. 3. À¯Áöº¸¼ö°¡ Èûµé´Ù. 4. ´ë¿ë·® µ¥ÀÌÅÍ Ã³¸®°¡ Èûµé´Ù. 5. Ç÷º½ºÀÇ °³¹ß »ý»ê¼º. 6. Ç÷º½º¸¦ ¾îµð¿¡ Àû¿ë ÇÒ °ÍÀΰ¡? |

µ¥½ºÅ©Åé RIA ÀÀ¿ëÇÁ·Î±×·¥ °³¹ß
Ç÷º½º 3 °ø°³¿Í °°Àº ³¯¿¡ SQLite ÄÁ¼Ò½Ã¾ö¿¡ ¾îµµºñ°¡ Âü¿©ÇÑ´Ù´Â ¼Ò½ÄÀ» µéÀ» ¼ö ÀÖ¾ú´Ù(http://opensource.adobe.com/wiki/display/site/2008/02/24/Adobe+Joins+the+SQLite+Consortium). ¾îµµºñ°¡ µ¥ÀÌÅÍ¿Í °ü·ÃµÈ »ç¾÷À» ÇÏ´Â °Íµµ ¾Æ´Ñµ¥ ¹«½¼ À̾߱âÀÎÁö ±Ã±ÝÇѵ¥, ±× ¹è°æ¿¡´Â µ¥½ºÅ©Åé RIA ÀÀ¿ëÇÁ·Î±×·¥ °³¹ßÀ» À§ÇÑ ¿¡¾î°¡ ¼û°ÜÁ® ÀÖ´Ù.
Ç÷º½º 3ÀÇ ±â´É Áß Çϳª°¡ AIR ÀÀ¿ëÇÁ·Î±×·¥À» ¼Õ½±°Ô ¸¸µé ¼ö ÀÖ´Ù´Â °ÍÀÌ´Ù.
¿¡¾î¿¡ ´ëÇÑ À̾߱â´Â Á» ´õ ¸¹Àº ³»¿ëÀ» Æ÷ÇÔÇϱ⠶§¹®¿¡ ´ÙÀ½ ±âȸ¿¡ ´Ù½Ã À̾߱âÇϵµ·Ï Çϰí À̹ø¿¡´Â Ç÷º½º 3¿¡¼ ¾ó¸¶³ª ½±°Ô ¿¡¾î ÀÀ¿ëÇÁ·Î±×·¥À» ¸¸µé¾î³¾ ¼ö ÀÖ´ÂÁö º¸µµ·Ï ÇϰڴÙ.
óÀ½ ½ÃÀÛÇÏ´Â °ÍÀÌ´Ï ¸¸Å ‘Hello. World’ ÇÁ·Î±×·¥À¸·Î ÁøÇàÇϵµ·Ï ÇÏÀÚ. ¸ÕÀú Ç÷º½º 3 ºô´õ¸¦ ¼³Ä¡ÇÑ´Ù.
üÇèÆÇÀ» ¼³Ä¡Çϸé 60ÀÏ µ¿¾È »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¼³Ä¡°úÁ¤¿¡¼ Ưº°ÇÑ ºÎºÐÀº ¾øÀ¸¸ç ´ÜÁö µ¶¸³ÀûÀÎ Ç÷º½º 3 ºô´õ(Flex Buil der 3 Professional)¸¦ ¼³Ä¡ÇÒ °ÍÀÎÁö ¾Æ´Ï¸é ÀÌŬ¸³½º¿¡ Ç÷¯±×ÀÎ(Adobe? Flex? Builder 3 Professional Eclipse Plug-in)À¸·Î ¼³Ä¡ÇÒ °ÍÀÎÁö¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ´Ù.
¸¸¾à ÇлýÀ̳ª ±³À°±â°üÀÇ Á¾»çÀÚ¶ó¸é ¶óÀ̼±½º¸¦ ¹«·á·Î ¹ÞÀ» ¼ö ÀÖ´Ù. ÀÚ¼¼ÇÑ ³»¿ë°ú ¹æ¹ýÀº ÇØ´ç »çÀÌÆ®(http://www.flex registration.com)¸¦ ÂüÁ¶ÇÏ±æ ¹Ù¶õ´Ù.
ÀÏ´Ü ¼³Ä¡¸¦ Çß´Ù¸é ½ÇÇàÀ» ÇØ º¸ÀÚ. ÀÌŬ¸³½º ±â¹Ý¿¡ Àͼ÷ÇÏ´Ù¸é Á¶±ÝÀº ºñ½ÁÇϱ⵵ ÇÏÁö¸¸ ³¸¼± ȸéÀ» ¸¸³¯ ¼ö ÀÖ´Ù. ÇÏÁö¸¸ ´Ù¸¥ ÀÌŬ¸³½º ±â¹ÝÀÇ ÇÁ·Î±×·¥µé°ú ºñ½ÁÇÏ°Ô µ¿ÀÛÇÑ´Ù°í ÀÌÇØÇÏ¸é µÈ´Ù. ¸ÕÀú ÇÁ·ÎÁ§Æ® »ý¼ººÎÅÍ Çϳª Çϳª ÁøÇàÇϵµ·Ï ÇϰڴÙ. ÇöÀç Ç÷º½º 3 ºô´õ´Â ¿µ¾î¿Í ÀϺ»¾î·Î¸¸ Á¦°øµÇ±â ¶§¹®¿¡ ¿µ¾î¹öÀüÀÇ ¸Þ´º±âÁØÀ¸·Î ¼³¸íÇÑ´Ù.
1. ÇÁ·ÎÁ§Æ® »ý¼º
File -> Nex -> Flex Project
ÇØ´ç ¸Þ´º¸¦ ¼±ÅÃÇϸé ÇÁ·ÎÁ§Æ®¸¦ »ý¼ºÇÒ ¼ö ÀÖ´Â ¼³Á¤Ã¢ÀÌ Ç¥½Ã µÇ´Âµ¥ ¿©±â¼ Application typeÀ» Desktop applicationÀ¸·Î ¼³Á¤ÇÑ´Ù. ±×¸®°í ³ª¼ ÇØ´ç ÇÁ·ÎÁ§Æ®ÀÇ À̸§¸¸ ÁöÁ¤ÇØÁÖ°í Finish¸¦ ¼±ÅÃÇϸé Maso_april.mxml ÆÄÀϰú Maso_april-app.xml ÆÄÀÏÀÌ »ý¼ºµÈ´Ù.


2. Hello World ÀÛ¼º
Maso_april-app.xml ÆÄÀÏÀº ¼³Ä¡ÆÄÀÏÀ» »ý¼ºÇÒ ¶§ ÂüÁ¶ÇÏ´Â descriptor ÆÄÀÏÀÌ´Ù. ±âº» »ý¼ºµÈ ÆÄÀϷεµ Å×½ºÆ® ÇÏ´Â µ¥¿¡´Â Å« ¹«¸®°¡ ¾øÀ¸´Ï ÇØ´ç ÆÄÀÏÀº ¼öÁ¤ÇÏÁö ¾Ê°í Maso_april.mxml ÆÄÀÏÀ» ¿¾î¼ ¼öÁ¤Çϵµ·Ï ÇÑ´Ù.
<?xml version=”1.0” encoding=”utf-8”?>
<mx:WindowedApplication xmlns:mx=”http://www.adobe.com/ 2006/mxml” layout=”absolute”>
<mx:Label text=”Hello World” fontSize=”40”/></mx:WindowedApplication>
±½Àº ±Û¾¾·Î µÇ¾îÀÖ´Â ºÎºÐ¸¸ ±âÁ¸ ÆÄÀÏ¿¡ Ãß°¡µÇ´Â ºÎºÐÀ¸·Î ‘Hello World’¶ó´Â ±ÛÀÚ¸¦ Ãâ·ÂÇØ ÁÖ´Â ºÎºÐÀÌ´Ù.
ÀÚ ±×·³ ÀÌÁ¦ Hello World¸¦ ¹èÆ÷ÇÒ Áغñ°¡ µÇ¾ú´Ù.
½ÇÁ¦ µ¿ÀÛÀ» ÇÏ´ÂÁö¿¡ ´ëÇÑ Å×½ºÆ®´Â Run, Debug, Profile ¼¼ °¡Áö ºÎºÐ¿¡¼ È®ÀÎÇØ º¼ ¼ö ÀÖ´Ù.
¸Þ´º »ó¿¡¼´Â Run ¸Þ´º ¾Æ·¡¿¡¼ ¼¼ °¡Áö ¸ðµå Áß ¾î¶² °ÍÀ» ¼±ÅÃÇØ¼ ½ÇÇàÇÒÁö °áÁ¤ÇÏ¸é µÈ´Ù. ½ÇÇàÀ» ÇØ º¸¸é âÀÇ Å©±â¿Í ±ÛÀÚ¿Í Àß ¾î¿ï¸®Áö ¾Ê´Â À©µµ¿ì°¡ »ý¼ºµÇ¾îÁö´Â ¸ð½ÀÀ» ½Ã¹Ä·¹À̼ÇÇØ º¼ ¼ö ÀÖ´Ù.
ÀÌ ÆÄÀÏÀ» ¿ÜºÎ¿¡ ¹èÆ÷¸¦ Çϱâ À§Çؼ´Â *.air ÆÄÀÏ·Î ¸¸µé¾îÁÖ¾î¾ß ÇÑ´Ù.
3. ¹èÆ÷ÆÄÀÏ »ý¼º
File -> Export -> Release Build
¸ÕÀú ¹èÆ÷ÇÒ ÆÄÀÏ(*.air) À̸§À» ÁöÁ¤ÇÑ´Ù. º°µµ·Î ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é »ý¼ºµÈ mxml ÆÄÀϸíÀ» µû¶ó°£´Ù.
Next¸¦ ¼±ÅÃÇϸé Digital Signature ¶ó´Â Ç׸ñÀÌ ³ª¿Ã °ÍÀÌ´Ù. ±âÁ¸¿¡ °¡Áö°í ÀÖ´Â °ÍÀÌ ¾ø´Ù´Â °¡Á¤ ÇÏ¿¡ »õ·Î »ý¼ºÇÏ¿© ¹èÆ÷ÇÏ´Â °ÍÀ» ¼±ÅÃÇÑ´Ù. Certificate Ç׸ñ ¿·¿¡ ÀÖ´Â Create¸¦ ¼±ÅÃÇÑ´Ù.
±×·¯¸é Create Self-Signed Digital Certificate ¼³Á¤Ã¢ÀÌ ³ª¿À´Âµ¥ ÀûÀýÇÑ Ç׸ñÀ¸·Î ä¿öÁØ´Ù.

Save as¿¡¼ À̸§¸¸ Browse ¹öưÀ» Ŭ¸¯ÇÏ¿© ÀúÀåÇÒ À§Ä¡¸¦ ÁöÁ¤ÇØ ÁÖ¸é ÇØ´ç ÀÎÁõ¼ ÆÄÀÏÀÌ ÀúÀåµÇ°í ³ªÁß¿¡ Àç»ç¿ëÇÒ ¼ö ÀÖ´Ù. ÇØ´ç °úÁ¤À» ¸¶Ä¡¸é ¸¶Áö¸· ºôµå ÀÛ¾÷ÀÌ ÁøÇàµÇ¸ç ¹èÆ÷ÆÄÀÏÀÌ »ý¼ºµÈ´Ù.

ÀÌÁ¦ ¿©±â±îÁö °úÁ¤À» µû¶ó¿Ô´Ù¸é maso_april.air ÆÄÀÏÀÌ »ý¼ºµÇ¾úÀ» °ÍÀÌ´Ù. ÇØ´ç ÆÄÀÏÀ» ´õºíŬ¸¯Çϸé ÇØ´ç ÇÁ·Î±×·¥À» ÀνºÅçÇÏ´Â °úÁ¤À» °ÅÄ£´Ù.
4. ÇÁ·Î±×·¥ ½ÇÇà
ÀνºÅçÀÌ ³¡³ª¸é ¹ÙÅÁȸ鿡 ¾ÆÀÌÄܵµ ¹Ô¹ÔÇÏ°Ô Maso_april ¹Ù·Î°¡±â°¡ »ý¼ºµÇ¾î ÀÖ´Ù. ÇØ´ç ¾ÆÀÌÄÜÀ» Ŭ¸¯Çϸé ÀÌÀü¿¡ º¸¾Ò´ø ‘Hello World’ âÀ» ã¾Æº¼ ¼ö ÀÖ´Ù. ¹°·Ð ¾ÆÀÌÄÜÀ̳ª â Å©±â µîÀº À§¿¡¼ ¾ð±ÞÇÏ¿´´ø descriptor¿¡¼ Ãß°¡ÇÏ¿© ÁøÇàÇÒ ¼ö ÀÖ´Ù. Ȥ AIR¸¦ ¼³Ä¡ÇÏÁö ¾Ê¾Ò´Ù¸é ÇØ´ç »çÀÌÆ®¿¡¼ Âü°íÇÏ¿© ¼³Ä¡ÇØ º¸±æ ¹Ù¶õ´Ù(http://get.adobe.com/air).
¾Æ¹« ±â´Éµµ ¾øÀÌ ¸¸µé¾îÁø ½ÇÇàÆÄÀÏÀ̾ú°í ‘Hello World’¶ó´Â À̸§¿¡ ¸ÂÁö ¾Ê°Ô ¸¹Àº ÀýÂ÷¸¦ °ÉÄ¡±ä ÇßÁö¸¸(http://en. wikibooks.org/wiki/Computer_programming/Hello_world) µ¥½ºÅ©Åé ¼¼°è¿¡ µé¿©³õ´Â ù¹ßÀ̶ó°í »ý°¢ÇÏ¸é °¨°Ý½º·¯¿î ¼ø°£ÀÌ´Ù.
ÀÌÈÄ ¾Æ¹«¸® º¹ÀâÇÑ ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇÏ´õ¶óµµ ¾Õ¼ ¾Ë¾Æº» ´Ü°è´Â ¹þ¾î³ªÁö ¾ÊÀ» °ÍÀÌ´Ù. À§¿¡¼ º¸¿©ÁØ ¿¹Á¦´Â ¾î¶² ÀÀ¿ëÇÁ·Î±×·¥À̵ç Ãʰ£´ÜÇÏ°Ô ÀÌ¿Í °°ÀÌ ½ÇÇàµÈ´Ù´Â °ÍÀ» º¸¿©ÁØ °ÍÀ̰í À©µµ¿ìÀÇ ¸ð¾çÀ̳ª ÀνºÅç ½Ã º¸¿©Áö´Â ¾ÆÀÌÄÜ µîÀÇ Á¦¾î »Ó¸¸ ¾Æ´Ï¶ó ·ÎÄÃÆÄÀÏ¿¡ ´ëÇÑ Á¢±Ù, SQLite¸¦ ÀÌ¿ëÇÑ µ¥ÀÌÅÍ Ã³¸®, ³×Æ®¿öÅ·, ¹Ìµð¾î, ¹èÆ÷ ¹× ¾÷µ¥ÀÌÆ®±îÁö ´Ù¾çÇÑ µ¥½ºÅ©Å¾ ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ±â´ÉÀ» ½±°Ô Á¢±ÙÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÌ´Ù.
ÃÖ±Ù Ç÷º½º 3¿¡ °üÇÑ Ã¥µéÀÇ ¸ñÂ÷¸¦ »ìÆìº¸¸é ¼·Ð ºÎºÐ¿¡¼ RIA¿¡ ´ëÇÑ ºÎºÐÀ» ¾ð±ÞÇÏ¸é¼ ÀÌÀü°ú´Â ´Þ¸® ½Ç¹ö¶óÀÌÆ®¿¡ ´ëÇÑ ¾ð±ÞÀÌ ºüÁöÁö ¾Ê°í ³ª¿Â´Ù. ¹°·Ð ÀúÀÚÀÇ °³ÀÎÀûÀÎ ÀǰßÀÏ ¼öµµ ÀÖ°ÚÁö¸¸ Ç÷º½º 2°¡ Ãâ½ÃµÇ¾úÀ» ¶§¿Í´Â ¿ÜºÎȯ°æÀÌ ¸¹ÀÌ º¯ÈµÇ¾úÀ½À» ¾Ë·ÁÁÖ´Â ºÎºÐÀÌ´Ù.
RIA Technologies
-Asynchronous JavaScript and XML (AJAX)
-Flash
-Flex
-The Windows Presentation Foundation, XAML, Silverlight,and Expression
(Adobe Flex 3: Training from the Source - Adobe Press)
The RIA contenders
-Flex by Adobe
-Silverlight by Microsoft
-JavaFX by Sun Microsystems
-Flex vs Web Applications
(Flex3 in Action - Manning)

¸¹Àº ºÎºÐ¿¡¼ RIA ½ÃÀåÀ» ¾îµµºñ°¡ µ¶Á¡Çϰí ÀÖ´Â °Íº¸´Ù ´Ù¾çÇÑ °æÀïÀ» ÅëÇØ¼ Á» ´õ ¹ßÀüÀûÀÎ ¹æÇâÀ¸·Î ³ª¾Æ°¥ °ÍÀ» ±â´ëÇϰí ÀÖ´Ù. ¾Õ¼ ¾ð±ÞÇÏÁö´Â ¾Ê¾ÒÁö¸¸ ¼ûÀº °ÀÚÀÎ ¿ÀǶóÁñ·Î(http://www.openlaszlo.org/)µµ ´ÙÁß ·±Å¸ÀÓ(Mutiple Runtimes)À̶ó´Â »õ·Î¿î °³³äÀ¸·Î ½ÃÀå¿¡ Á¢±ÙÇϰí ÀÖ´Ù. ÃÖ±Ù °ü·Ã¾÷ü¿¡ ´ëÇÑ ÀÚ±Ý È®º¸ µîÀÇ ¼Ò½ÄÀ¸·Î ¿Ã ÇÑÇØµµ ÁÖ¸ñÇÒ ´ë»óÀÌ´Ù.
Á¶±ÝÀº Á¶¿ëÇß´ø JavaFXµµ ºí·ç·¹ÀÌ ½ÃÀå¿¡ ÇÙ½ÉÀûÀÎ Ç÷§ÆûÀ¸·Î Âü¿©ÇÑ´Ù´Â À̾߱Ⱑ µé·Á¿À±â ½ÃÀÛÇÏ¸é¼ »õ·Î¿î µµ¾àÀ» ÁغñÇϰí ÀÖ´Â µíÇÏ´Ù. ¾îµµºñ¿¡¼´Â ÀÌ·¯ÇÑ °æÀﱸÁ¶¿¡ ´ëÇÏ¿© ÅëÇÕÀûÀÎ RIA ±â¼ú Ç÷§ÆûÀ» Á¦½ÃÇÏ¸ç ºñÀüÀ» Á¦½ÃÇϰí ÀÖ´Ù. ÀÀ¿ëÇÁ·Î±×·¥¿¡¼ºÎÅÍ ¼ºñ½ººÎºÐ±îÁö¸¦ Æ÷ÇÔÇÏ´Â ÀÌ·¯ÇÑ ºñÀü»Ó ¾Æ´Ï¶ó ´Ù¾çÇÑ ¿ÀǼҽº ÇÁ·ÎÁ§Æ®³ª ÃÖ±Ù¿¡´Â Ç÷¡½Ã IDE±îÁö °ø°³Çϰڴٴ °èȹÀ» º¸¿©ÁÖ´Â ÆÄ°ÝÀûÀÎ ¾îµµºñÀÇ Çຸ¿¡ ´ëÇÏ¿© ¾î¶² ¸ð½ÀÀ¸·Î 2008³âÀ» ¸¸µé¾î°¥Áö ±â´ë°¡ µÈ´Ù.
RIA ÇÁ·ÎÁ§Æ® ±âȹÀ» ÇÏ·Á°í ÇÑ´Ù¸é
¾îµµºñ¿¡¼ ÁøÇàÇÑ Ç÷º½º 3 ·±Äª Çà»ç¿¡ Âü¿©ÇÑ ºÐµéÀÇ µ¿±â¸¦ º¸´Ï »õ·Î¿î ÇÁ·ÎÁ§Æ®¿¡ RIA¸¦ µµÀÔÇÏ·Á°í Çϴµ¥ µµ´ëü RIA¶ó´Â °ÍÀÌ ¹«¾ùÀÎÁö ±×¸®°í Flex¶ó´Â °ÍÀÌ ¾î¶² °ÍÀÎÁö Á¶»çÇϱâ À§ÇÏ¿© Âü¼®ÇϽŠºÐµéÀÌ ¸¹¾Ò´Ù. ±×·¯¸é RIA ÇÁ·ÎÁ§Æ®¸¦ ±âȹÇÒ ¶§ »ý°¢ÇÏ¿©¾ß ÇÒ °ÍÀº ¾î¶°ÇÑ °ÍµéÀÌ ÀÖÀ»±î. ‘¿£ÅÍÇÁ¶óÀÌÁî ±â¾÷ÀÇ RIA µµÀÔ °¡À̵å(Âü°íÀÚ·á 5)’¿¡¼ ÀÌ·¯ÇÑ ¹®Á¦¿¡ ´ëÇÏ¿© Àß Á¤¸®¸¦ ÇØ ³õ¾Ò´Ù. ´ÙÀ½¿¡¼ À̾߱âÇÏ´Â ³»¿ëÀÇ ÇÙ½ÉÀûÀÎ »çÇ×Àº RIA¸¦ ±¸ÇöÇÏ·Á´Â ÀÌÀ¯¿Í À̸¦ ÅëÇØ ¾ò°íÀÚ ÇÏ´Â È¿°ú°¡ ¹«¾ùÀÎÁö¸¦ ¸íÈ®ÇÏ°Ô Á¤ÀÇÇÑ µÚ¿¡ ±âȹÀ» ÇÏ´Â °ÍÀÌ Áß¿äÇÏ´Ù°í ÇÑ´Ù.
¾î¶² ºÎºÐÀ» °³¼±ÇØ¾ß ÇÒ±î?
±¹³»¿¡¼ ´ëÇ¥ÀûÀÎ RIA »ç·Ê·Î ²ÅÈ÷´Â °÷ÀÌ ±ØÀå ¿¹¸Å »çÀÌÆ®ÀÌ´Ù. ±âÁ¸¿¡ ¸î ´Ü°èÀÇ °úÁ¤À» °ÅÃÆ´ø º¹ÀâÇÑ ÇÁ·Î¼¼½º¸¦ ÇϳªÀÇ ÀÛ¾÷À¸·Î ¿Ï·áÇϵµ·Ï °³¼±ÇÏ¿´´Ù. ±ØÀå ¿¹¸Å¶ó´Â ÇÁ·Î¼¼½º¿¡ ´ëÇÏ¿© ¸íÈ®ÇÏ°Ô ºÐ¼®ÇÏ°í °í°´µé¿¡°Ô ¾î¶² ¿ä±¸»çÇ×ÀÌ ÀÖ´ÂÁö¸¦ ã¾Æ¼ ÇØ´ç ºÎºÐÀÇ °³¼±¹æ¾ÈÀ¸·Î RIA¸¦ ¼±ÅÃÇÑ »ç·ÊÀÌ´Ù. Áï ÀÚ½ÅÀÌ ¿øÇÏ´Â ³¯Â¥¿¡ ¾î¶² ¿µÈ¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ°í °¡´ÉÇÑ »ó¿µ°üÀº ¾îµðÀÌ¸ç ¾î´À Á¼®ÀÇ Ç¥¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ´ÂÁö¸¦ ¿©·¯ ÆäÀÌÁö¿¡ °ÉÃļ ¼±ÅÃÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó ÇϳªÀÇ ÆäÀÌÁö¿¡¼ ¸ðµç Á¶°ÇÀ» µ¿ÀûÀ¸·Î ½Ã¹Ä·¹À̼ÇÇÑ´Ù. À̸¦ ÅëÇØ ¿µÈ¼±Åðú °°Àº ÁÖ°üÀûÀÎ ¼±Åÿ¡ ´ëÇÑ »ç¿ëÀÚ °æÇèÀ» È®ÀåÇÏ°í ¸¸Á·½ÃÄÑ ÁÖ¾ú´Ù´Â °ÍÀÌ´Ù.
RIA¿¡¼ÀÇ È¸é ±¸¼º ¿øÄ¢
Ç÷º½º·Î °³¹ßÇÑ È¸é¿¡ ´ëÇÑ ºñÆÇÀûÀÎ À̾߱â Áß Çϳª°¡ ±âÁ¸¿¡ °³¹ßµÈ ȸé°ú º°·Î Â÷À̰¡ ¾ø´Ù´Â °ÍÀÌ´Ù. UI¿¡ ´ëÇÑ ¿øÄ¢Àº RIA¶ó°í ÇØ¼ Ưº°ÇÏ°Ô ´Þ¶óÁú °ÍÀº ¾ø´Ù. dzºÎÇÑ Ä÷¯¿Í ÀÌÆåÆ®, ¾Ö´Ï¸ÞÀ̼ÇÀ» ÅëÇØ¼¸¸ RIA UI¸¦ ±¸ÇöÇÒ ¼ö ÀÖ´Ù´Â °ÍÀº À߸øµÈ »ý°¢ÀÌ´Ù. ±×·¯ÇÑ ¿À·ù´Â ¿ÀÈ÷·Á À¯Àúºô¸®Æ¼¸¦ ³·°Ô ÇÏ´Â ¿äÀÎÀÌ µÈ´Ù. ¸¹Àº ÇÁ·ÎÁ§Æ®¿¡¼ ‘»õ·Î¿î ÅøÀÌ µé¾î¿ÔÀ¸´Ï ±âÁ¸ ¼³°è¸¦ °¡Áö°í ¹«¾ð°¡ ´Ù¸¥ ȸéÀ» ¸¸µé¾î³¾ ¼ö ÀÖÁö ¾ÊÀ»±î’ ÇÏ´Â ±â´ë¸¦ °¡Áö°í ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇÏ°Ô µÈ´Ù. ÇÏÁö¸¸ »õ ¼úÀº »õ ºÎ´ë¿¡ ´ã´Â °Í(¿¹Àü¿¡´Â °¡Á׺δ뿡 Æ÷µµÁÖ¸¦ ÀúÀåÇߴµ¥ ³°Àº °¡Á׺δ뿡 Æ÷µµÁÖ¸¦ ³ÖÀ¸¸é ºÎ´ë°¡ ÅÍÁ® Æ÷µµÁÖ¸¦ ¹ö¸®°Ô µÇ¾ú´Ù°í ÇÑ´Ù)°ú ¸¶Âù°¡Áö·Î RIA °³¹ßÀ» À§ÇÑ »õ·Î¿î ¼³°è°¡ ÁغñµÇ¾î¾ß ÇÑ´Ù.
ÀÌ·¯ÇÑ ¿ä±¸¸¦ ÃæÁ·Çϱâ À§ÇÏ¿© Ç÷º½º UI ÄÁ¼³ÆÃ°ú °°Àº Á÷±ºµµ Á¡Â÷ÀûÀ¸·Î ±× ¿µ¿ªÀ» È®´ëÇØ ³ª°¡°í ÀÖ´Ù. µ¥ÀÌÅ͸¦ º¸¿©ÁÖ´Â Â÷Æ®¸¦ º¸´õ¶óµµ ±âÁ¸¿¡ ÀÖ´Â ÀüÇüÀûÀÎ Â÷Æ® À̿ܿ¡ »ó»óÇÒ ¼ö ÀÖ´Â ¸ðµç À¯ÇüÀÇ Â÷Æ®¿¡ ´ëÇÏ¿© °³¹ßÇϰí ÄÄÆ÷³ÍÆ®È ÇÒ ¼ö ÀÖ´Â °ÍÀÌ FlexÀÇ ¶Ç ´Ù¸¥ ¸Å·ÂÀÌ´Ù.
RIA Æò°¡ ±âÁØ
RIA¿¡ ´ëÇÑ Æò°¡´Â ´Ù¸¥ ±â¼úÀûÀÎ ¿ä¼Òµé º¸´Ù ´«À¸·Î º¸ÀÌ´Â µðÀÚÀο¡ ´ëÇÑ Æò°¡°¡ ¿ì¼±ÀûÀ¸·Î ³ª¿À°Ô µÈ´Ù. ÇÏÁö¸¸ »ç¿ë¼º Å×½ºÆ® ¿ª½Ã º´ÇàµÇ¾î¾ß ÇÒ Æò°¡ ¿ä¼Ò°¡ µÈ´Ù. ±âº»ÀûÀÎ ¼öÁØ¿¡¼ ±â´É¿¡ ´ëÇÑ °áÇÔÀ̳ª µ¿ÀÛ¹æ½Ä ÀÚü¸¦ ÀÌÇØÇÒ ¼ö ¾ø´Ù¸é ¹«¼ºÀÇÇÑ UI°¡ µÉ °ÍÀÌ°í »ç¿ëÀÚ °æÇèÀ» ±â¹ÝÀ¸·Î »ç¿ëÀÚÀÇ ´ÙÀ½ µ¿ÀÛÀ» ¿¹ÃøÇϰí UI°¡ µ¿ÀûÀ¸·Î º¯ÇÏ¸ç ¿øÇÏ´Â ÀÛ¾÷À» ¼öÇàÇϱâ À§ÇÑ »ç¿ëÀÚÀÇ ³ë·ÂÀ» ÃÖ¼ÒÈ ÇÏ´Â Áö´ÉÀûÀÎ UI¸¦ ¸¸µé¾î³»´Â °ÍÀÌ Çö¾÷°ú UI ±âȹ/¼³°èÀÚµéÀÌ ¿À·£ ½Ã°£ µ¿¾È °í¹ÎÇϰí ÁغñÇØ¾ß ÇÒ ´Ü°èÀÌ´Ù.
Èï¹Ì·Î¿î RIA ³ª¶ó ´ë¼±±¸µµ
¾Õ¿¡¼µµ À̾߱â ÇßµíÀÌ ÃÖ±Ù Ç÷º½º 3 ¿¡ °üÇÑ Ã¥µéÀÇ ¸ñÂ÷¸¦ »ìÆìº¸¸é ¼·Ð ºÎºÐ¿¡¼ RIA¿¡ ´ëÇÑ ºÎºÐÀ» ¾ð±ÞÇÏ¸é¼ ½Ç¹ö¶óÀÌÆ®¿¡ ´ëÇÑ ¾ð±ÞÀÌ ºüÁöÁö ¾Ê°í ³ª¿Â´Ù. ½ÇÁ¦·Îµµ MIX08¿¡¼ ½Ç¹ö¶óÀÌÆ® 2 º£Å¸1ÀÌ °ø°³µÇ¸é¼ ÀÌÀü ¹öÀü¿¡¼ ¹ÌÈíÇß´ø ±âº» ÄÄÆ÷³ÍÆ®ºÎºÐÀÌ »ó´çºÎºÐ °ÈµÇ¾ú°í ‘the dev-igner’¶ó´Â ¸»À» Ç¥ÇöÇÒ ¸¸Å RIA ºÎºÐ¿¡ ÁýÁßÇϸç Èï¹Ì·Î¿î °æÀﱸµµ¸¦ °¡Á®°¡·Á Çϰí ÀÖ´Ù.
RIA Technologies
-Asynchronous JavaScript and XML (AJAX)
-Flash
-Flex
-The Windows Presentation Foundation, XAML, Silverlight,and Expression
(Adobe Flex 3: Training from the Source - Adobe Press)

The RIA contenders
-Flex by Adobe
-Silverlight by Microsoft
-JavaFX by Sun Microsystems
-Flex vs Web Applications
(Flex3 in Action - Manning)
Áö³ 3¿ù 18ÀÏ ADOBE RIA WORLD 2008À̶ó´Â À̸§À¸·Î Ç÷º½º 3¿Í AIR 1.0¿¡ ´ëÇÑ ·±ÄªÇà»ç°¡ ÁøÇàµÇ¾ú´Ù. À̳¯ Çà»ç¿¡¼´Â Ç÷§Æû ¿¡¹ÝÁ©¸®½ºÆ®ÀÎ ¶óÀ̾𠽺Ʃ¾îÆ®(Ryan Stewart)¸¦ ºñ·ÔÇÑ ¿©·¯ ¹ßÇ¥ÀÚµéÀ» ÅëÇØ RIA ±¸ÇöÀ» À§ÇÑ ÃֽŠƮ·£µå ¹× »õ·Î¿î Á¦Ç°ÀÇ ±â¼úÀûÀΠƯ¡À» ¼Ò°³ÇÏ¿´À¸¸ç µðÀÚÀ̳ʵé°ú °³¹ßÀÚµéÀÇ ²ÞÀÇ Çù¾÷ ÅøÀÎ ½á¸ð(ÄÚµå¸í Thermo)¿Í Ç÷º½º ºô´õ¸¦ ÅëÇÑ °³¹ßÀ» ½Ã¿¬ÇØ º¸¿´´Ù. ±×¸®°í ¼¼ °³ÀÇ ¼¼¼Ç¿¡¼ ÁøÇàµÈ Çà»ç¸¦ ÅëÇØ °¢ »ê¾÷ºÐ¾ß¿¡¼ÀÇ Àû¿ë»ç·Êµé°ú °³¹ß¹æ¹ý·Ð¿¡ ´ëÇÏ¿© À̾߱âÇÏ´Â ½Ã°£À» °¡Á³´Ù. À̳¯ Çà»ç¿¡´Â 3õ¿© ¸íÀÇ °³¹ßÀÚ¿Í µðÀÚÀ̳Ê, ±âȹÀÚ, °ü¸®ÀÚµéÀº °¢ÀÚ ±×¸®°í ÀÖ´Â ²Þ¿¡ ´ëÇÏ¿© ºñÀüÀ» ´Ù½Ã »õ°Üº¸´Â ½Ã°£ÀÌ µÇ¾úÀ» °ÍÀÌ´Ù. ±âÁ¸ÀÇ ¹æ¹ý·Ð°ú »ý°¢¿¡ Á¥¾î »õ·Î¿î ¾ð¾î¿Í ÅøÀ» µµÀÔÇÏ¸é ¹«¾ð°¡ ¹Ù²îÁö ¾ÊÀ»±î ÇÏ´Â ¾Æ·ÃÇÑ ±â´ë¸¸À¸·Î´Â »õ·Î¿î ¼¼»óÀ» ¸¸µé¾î°¡±â Èûµé °ÍÀÌ´Ù. ²Þ²Ù´Â »ç¶÷µé¿¡°Ô ±×¸®°í ¿À´ÃÀ» »ì¾Æ°¡´Â »ç¶÷µé¿¡°Ô »õ·Î¿î ±×¸®°í RichÇÑ ¼¼»óÀº ´Ù°¡¿Ã °ÍÀÌ´Ù.
²ÞÀ» ÀÌ·ç°í ¼º°øÇϰí ÇູÀ» ÀïÃëÇÏ´Â ºñ°áÀº ‘¿À´Ã’À» ¿ÂÀüÈ÷ »ç´Â °ÍÀÌ´Ù. ÃÖ¼±À» ´ÙÇØ ¿À´ÃÀ» »ì ¶§ ´õ ³ªÀº ³»ÀÏÀÌ Ã£¾Æ¿Â´Ù. ´©±¸³ª ÇÒ ¼ö ÀÖ´Ù. ¾î¶² »óȲ¿¡ Ã³ÇØ ÀÖµç ¾î¶² °í³À» °Þ°í ÀÖµç »ó°ü¾ø´Ù. ´©±¸¶óµµ Áö±Ý ´çÀå ÃÖ¼±ÀÇ »îÀ» ´©¸± ¼ö ÀÖ´Ù! ¾Æ¹«ÂÉ·Ï ´ç½ÅÀÌ ‘±×·°Àú·° ÇϷ縦 ¹öƼ´Â’ ŵµ¿¡¼ ¹þ¾î³ª, Æò¹üÇÔÀ» ³Ñ¾î ÀÚ½ÅÀÇ ÀáÀç·ÂÀ» ±ØÇѱîÁö ¹ßÈÖÇÏ±æ ¹Ù¶õ´Ù. ±×·¯·Á¸é ´ç½ÅÀÇ ¹ß¸ñÀ» Àâ°í ÀÖ´Â ºÎÁ¤ÀûÀΠŵµ¸¦ ¹þ¾î´øÁö°í ´õ Å« ºñÀüÀ» ǰ¾î¾ß ÇÑ´Ù. ´õ ¸¹Àº ÀÏÀ» ÇàÇÏ°í ´õ Å« Áñ°Å¿òÀ» ´©¸®¸ç ´õ ´ë´ÜÇÑ »ç¶÷ÀÌ µÈ ÀÚ½ÅÀ» »ó»óÇ϶ó. ¹Ù·Î À̰ÍÀÌ ¿À´ÃÀ» ¿ÂÀüÈ÷ »ç´Â ºñ°áÀÌ´Ù.
- Joel Osteen, ‘Your Best Life Now’
Âü°íÀÚ·á
1. Flex 3 Pre-release Tour - Andrew Shorten, Enrique Duvos
2. Adobe RIA Technologies Pre-release Tour (http://flex.org/tour/)
3. Adobe Flex 3: Training from the Source - Adobe Press
4. Flex3 in Action - Manning
5. Adobe for Enterprise (2008 Spring) - Çѱ¹¾îµµºñ½Ã½ºÅÛÁî