¡åAdvertisement
right event
¡åAdvertisement
ÀÐÀ»°Å¸® > µðº§·ÎÆÛ Ç÷¯½º

¿­À̾ƺüÀÇ RIA À̾߱â

Áö³­ 2¿ù 25ÀÏ ¾ÆÆ²¶õŸ¿¡¼­ ¿­¸° Flex|360(http://360conferences.com/360flex/index.cfm) Çà»ç¿¡¼­ ¿À·§µ¿¾È ¸¹Àº ±â´ë¸¦ °¡Áö°í ±â´Ù·Á¿Ô´ø Ç÷º½º 3(Flex 3)¿Í ¿¡¾î 1.0(AIR 1.0)ÀÌ °ø°³µÇ¾ú´Ù. Ç÷º½º¿Í ¿¡¾î´Â ÀÌ¹Ì 2007³â º½ºÎÅÍ º£Å¸ ¹öÀüÀÌ °ø°³µÅ °³¹ßÀÚµéÀ» Æ÷ÇÔÇÑ °ü·Ã ¾÷°èÀÇ °ü½ÉÀ» ¹Þ°í ÀÖ´Ù. ¶Ç, ¸¹Àº ¾÷üµéÀÌ Á¤½Ä °ø°³ ÀÌÀü¿¡ °ü·Ã Á¦Ç° °³¹ßÀ» ½ÃÀÛÇϰųª ¹æÇâÀ» Àâ¾Æ°¡°í ÀÖÀ» ¸¸Å­ ³ôÀº Àα⸦ ¾ò°í ÀÖ´Ù. ÀÌ¿Í ÇÔ²² Adobe Open Source(http://opensource.adobe. com)¶ó´Â º°µµÀÇ »çÀÌÆ®¸¦ °°ÀÌ ¿ÀÇÂÇÏ¿© Ç÷º½º SDK¸¦ ºñ·ÔÇÑ Å¸¸¶¸°(Tamarin: ¾îµµºñ¿¡¼­ ¸ðÁú¶ó Àç´Ü¿¡ ±âÁõÇÑ ¾×¼Ç½ºÅ©¸³Æ® °¡»ó¸Ó½Å AVM2¸¦ ±â¹ÝÀ¸·Î ÁøÇàµÇ´Â ¿ÀǼҽº ÀÚ¹Ù½ºÅ©¸³Æ® ÇÁ·ÎÁ§Æ®)°ú BlazeDS(Ç÷º½º ÀÀ¿ëÇÁ·Î±×·¥µé°ú µ¥ÀÌÅ͵éÀ» ¿¬°á½ÃÄÑÁÖ´Â µ¥ÀÌÅͼ­ºñ½º)¿Í °°Àº ÇÁ·ÎÁ§Æ®¸¦ º°µµÀÇ °ø°£¿¡¼­ ¿î¿µÇϵµ·Ï ÇÏ¿´´Ù. Ç÷º½º SDK ÆäÀÌÁö¿¡¼­´Â ¹ú½áºÎÅÍ Ç÷º½º 4¿¡ ´ëÇÑ ¹æÇ⼺°ú ÀÏÁ¤À» °ø°³ÇØ ³õ¾Ò´Ù. 2009³âµµ¿¡´Â ¶Ç ´Ù¸¥ Â÷¿øÀÇ Ç÷º½º¸¦ ¸¸³ªº¼ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ´ÙÀ½ ¹öÀü¿¡¼­´Â ¿©·¯ °¡Áö ±â´ëÇÒ ¸¸ÇÑ ¿ä¼Ò°¡ ¸¹ÀÌ ÁغñµÇ¾î Àִµ¥ ÀÌ ºÎºÐÀº ´ÙÀ½¿¡ ±âȸ°¡ µÇ¸é ´Ù½Ã À̾߱âÇϵµ·Ï ÇÑ´Ù.

ÀÌÁØÇÏ£ü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)ÀÇ ÀÎÅͺä¿Í ÇÔ²² ¼Ò°³µÈ ±â¼úÀÚ·á¿¡¼­´Â ¾ÕÀ¸·Î ´Ù°¡¿Ã ½Ã´ëÀÇ º¯È­ ÇѰ¡¿îµ¥ µ¥½ºÅ©Åé ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ºñÀü¿¡ ´ëÇÏ¿© À̾߱âÇϰí ÀÖ´Ù. ÀÌ·¯ÇÑ ÀÏ·ÃÀÇ Çö»óµéÀº ¾ÕÀ¸·Î °³¹ßÀÚµéÀ̳ª ÀÏ»ó»ýȰ ¼Ó¿¡¼­ ¾î¶°ÇÑ º¯È­°¡ ÀϾÁö ¿¹ÃøÇÏ°Ô ÇÏ°í °³¹ßÀÚµéÀÌ ¾î¶°ÇÑ Áغñ¸¦ ÇØ¾ß ÇÒÁö ¾Ë ¼ö ÀÖ°Ô ÇØ ÁÖ´Â ºÎºÐÀÌ´Ù.



»ç½Ç ÀÌ Ä®·³¿¡¼­´Â Ç÷º½º 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¿Í µ¿ÀÏÇÑ °³³äÀÌ´Ù).
SDK¸¦ »ç¿ëÇÏ¸é ±âº»ÀûÀ¸·Î HttpService,WebService¸¦ »ç¿ëÇÏ¿© XMLµ¥ÀÌÅ͸¦ ó¸® ÇÒ ¼ö ÀÖ´Ù. ±×¸®°í ¿ÀǼҽº¸¦ »ç¿ëÇÏ¿© Ç÷º½º¿¡¼­ Àڹ٠Ŭ·¡½º È£ÃâÇÏ´Â ÇüÅÂÀÇ ±â´Éµµ »ç¿ë ÇÒ ¼ö°¡ ÀÖ´Ù(ÀÌ ºÎºÐÀº Ç÷º½º¿Í BlazeDSÀÇ ¿ÀǼҽº Á¤Ã¥À¸·Î ´õ ¸¹Àº Àǹ̸¦ °¡Áö°Ô µÇ¾ú´Ù).

2. Ç÷º½º(Ç÷¡½Ã)´Â ¹«°Ì´Ù.
´Ù¸¥ Ç÷§Æû ¼Ö·ç¼Ç°ú ºñ±³ÇØ º» ÀûÀº ¾øÁö¸¸ °³ÀÎÀûÀ¸·Î 2³â¿© µ¿¾È »ç¿ëÇØ º» °á°ú Ç÷¡½Ã 9¹öÀüÀÌ Ãâ½ÃµÇ¸é¼­ ¾öû³­ ¼º´ÉÇâ»óÀÌ ÀÌ·ç¾îÁ³´Ù. ¿äÁò °¡Àå °¢±¤¹Þ°í ÀÖ´Â Ajax¿Í ºñ±³Çصµ ±×¸® Å« Â÷ÀÌ´Â ´À³¢Áö ¸øÇÒ Á¤µµ´Ù. Ç÷º½º 3¿¡¼­´Â ¾Õ¿¡¼­ À̾߱âÇÑ ÇÁ·¹ÀÓ¿öÅ© ³» ij½Ì À¯Áö¸¦ ÅëÇÏ¿© ÆÄÀÏ »çÀÌÁ ÇöÀúÇÏ°Ô °¨¼ÒÇÒ ¼ö ÀÖ°í ±×¿¡ µû¸¥ ¼º´ÉÇâ»óµµ °¡Á®¿À°Ô µÇ¾ú´Ù.

3. À¯Áöº¸¼ö°¡ Èûµé´Ù.
¼Ö·ç¼Ç °³¹ß¿¡ ÀÖ¾î °¡Àå Å« °É¸²µ¹ÀÌ¶ó º¼ ¼ö ÀÖ´Â À¯Áöº¸¼ö Ãø¸éÀ» ÀüÇô ¹«½ÃÇÒ ¼ø ¾ø´Ù. Ç÷º½º´Â ÀÏ¹Ý ¾ð¾î ÇüÅ·Π°³¹ßµÇ±â ¶§¹®¿¡ ´Ù¸¥ ¾ð¾î·Î °³¹ßÇßÀ» ¶§¿Í µ¿ÀÏÇÑ À¯Áöº¸¼öÀûÀÎ ¹®Á¦°¡ Àû¿ëµÉ ¼ö ÀÖ´Ù.
´ÜÁö Ç÷º½º¶ó¼­ À¯Áöº¸¼ö°¡ Èûµé´Ù´Â °Ç ¾Æ´Ï´Ù. ÇÏÁö¸¸ ¾ÆÁ÷±îÁö Ç÷º½º¸¦ ´Ù·ê ¼ö ÀÖ´Â °³¹ßÀÚ°¡ ºÎÁ·ÇÏ´Ù´Â °Ç ¸®½ºÅ©°¡ µÉ ¼öµµ ÀÖ´Ù.
¾ÆÁ÷±îÁö´Â Ç÷º½º·Î °³¹ßÇÑ ÀÀ¿ëÇÁ·Î±×·¥¿¡ ´ëÇÏ¿© Á¢±ÙÇϱ⸦ ²¨·ÁÇÏ´Â ºÐµéÀÌ ¸¹Àº °Í °°°í ¿î¿µ ¾÷¹«¸¦ ´Ù¸¥ ºÎºÐ°ú º´ÇàÇÏ´Â ºÎºÐÀÌ ¸¹±â ¶§¹®¿¡ À¯Áöº¸¼ö°¡ ¾î·Æ´Ù´Â ¼±ÀÔ°ßµµ ÀÖ´Ù. ÇÏÁö¸¸ ¾î´À Á¤µµ °³¹ß°úÁ¤¿¡ ´ëÇÑ ÀÌÇØ¿Í È帧¿¡ ´ëÇÑ ÇнÀ¸¸ ¼±ÇàµÈ´Ù¸é ¿î¿µ ¾÷¹«¸¦ ÁøÇàÇÏ´Â °ÍÀº ¾î·ÆÁö ¾ÊÀº ºÎºÐÀÌ´Ù. À¥ °³¹ßÀ» ÇØº» ÀûÀÌ ¾ø´Â ÀϹÝÀεµ ÀÀ¿ëÇÁ·Î±×·¥À» ¸¸µå´Â µ¥ ±×¸® ¸¹Àº ½Ã°£ÀÌ ÇÊ¿äÇÏÁö ¾ÊÀ» Á¤µµ´Ù.

4. ´ë¿ë·® µ¥ÀÌÅÍ Ã³¸®°¡ Èûµé´Ù.
´ë¿ë·® µ¥ÀÌÅÍ Ã³¸®¸¦ À§ÇÑ ´ë¾ÈµéÀ» »ç¿ëÇÏ¸é µÉ µíÇÏ´Ù. °¡·É ÆäÀÌÁö³×À̼Ç(pagination) 󸮸¦ ÇÑ´ÙµçÁö, ¿ÀÈ÷·Á ¼­¹öÆÄÆ® Ãø¸éÀ» ´õ °í·ÁÇØ¾ß°Ú´Ù.
´ë¿ë·® µ¥ÀÌÅÍÀÇ Ã³¸®º¸´Ù´Â ¾î¶»°Ô »ç¿ëÀÚ¿¡°Ô µ¥ÀÌÅ͸¦ Ç¥ÇöÇÒ Áö¸¦ ´õ °í¹ÎÇØ¾ß ÇÒ °ÍÀÌ´Ù. RIA °³¹ßÀÚµéÀº ¸¹Áö¸¸ ±×¿¡ ¸Â°Ô ¼³°è¸¦ ÇÒ ¼ö ÀÖ´Â ´É·ÂÀ» °¡Áø ÀηÂÀº ã¾Æº¸±â Èûµé´Ù. ±×¸®°í ÁÁÀº ¼³°è´Â °áÄÚ °øÀå¿¡¼­ Âï¾î³»Áö ¾Ê´Â´Ù.

5. Ç÷º½ºÀÇ °³¹ß »ý»ê¼º.
Ç÷º½º´Â ´ëºÎºÐÀÇ ±â´ÉµéÀ» ÄÄÆ÷³ÍÆ® ÇüÅ·ΠÁ¦°øÇÏ°í »ç¿ëÀÚ°¡ ÇÊ¿ä·Î ÇÏ´Â ±â´ÉµéÀº ÄÄÆ÷³ÍÆ®È­ÇØ¼­ Á¤ÀÇÇÒ ¼ö ÀÖ´Ù. Á¤ÀÇµÈ ÄÄÆ÷³ÍÆ®µéÀº swcÇüÅ·Î(ÀÚ¹ÙÀÇ jar¿Í °°Àº °³³ä) ¹­¾î ¹èÆ÷ÇÒ ¼ö ÀÖÀ¸¸ç, swc¸¸ ÀÖÀ¸¸é µ¿ÀÏÇÑ ±â´ÉÀ» ±×´ë·Î »ç¿ëÇÒ ¼ö ÀÖ´Ù. ÇÑ ¹ø ¸¸µç ±â´ÉÀ» Àç»ç¿ëÇÒ ¼ö Àֱ⠶§¹®¿¡ ³ëÇϿ츸 ÃàÀûµÈ´Ù¸é ºü¸¥ ½Ã°£ ¾È¿¡ ¿øÇÏ´Â ¿ä±¸»çÇ×À» ÃæÁ·½Ãų ¼ö ÀÖ´Ù.
µðÀÚÀ̳ʿÍÀÇ Çù¾÷ ºÎºÐ¿¡¼­ ÀÚ¼¼ÇÏ°Ô ¾ð±ÞÇϰÚÁö¸¸ Ç÷º½º 3¿¡¼­´Â CS3¿ÍÀÇ ÅëÇÕÀ¸·Î ±âÁ¸ Ç÷¡½Ã °³¹ßÀÚµéÀÌ ±×´ë·Î Ç÷º½º °³¹ß¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ÄÄÆ÷³ÍÆ®¸¦ ¸¸µé¾î³¾ ¼ö ÀÖ´Ù.

6. Ç÷º½º¸¦ ¾îµð¿¡ Àû¿ë ÇÒ °ÍÀΰ¡?
¿äÁò ºñ½ºÅ¸ ¹®Á¦°¡ Å« È­µÎ·Î ¶°¿À¸£°í ÀÖ´Ù. OS³ª ºê¶ó¿ìÀú¿¡ Á¾¼ÓµÇ¾î Àֱ⠶§¹®ÀÌ´Ù. ÀÌ·± Ãø¸éÀÌ ¹Ù·Î Ç÷º½º°¡ Á¤¸» ¸Å·ÂÀûÀÎ Ç÷§ÆûÀ¸·Î °¢±¤¹Þ´Â ÀÌÀ¯ Áß¿¡ ÇϳªÀÌ´Ù. ÀÏ´Ü Ç÷º½º´Â º¹ÀâÇÑ È­¸é ±¸Á¶¶óµçÁö ±×·¡ÇÈ ¿ä¼ÒµéÀ» Ç¥ÇöÇϰųª ½Ç½Ã°£ µ¥ÀÌÅ͸¦ ó¸®ÇÏ´Â µîÀÇ ºÐ¾ß¿¡¼­ È¿°úÀûÀ¸·Î »ç¿ë ÇÒ ¼ö ÀÖ´Ù. Àüü »çÀÌÆ®°¡ ¾Æ´Ñ ÇÊ¿äÇÑ »çÀÌÆ® ÀϺκи¸À¸·Îµµ ±¸Çö µÉ ¼ö ÀÖ´Ù.
º¹ÀâÇÑ È­¸é ±¸Á¶¿¡ ´ëÇÑ ¿¹¸¦ Çϳª µé¾îº¸ÀÚ¸é ³×À̹ö ¸ÞÀο¡¼­ ³¯¾¾, ´Þ·Â, ½Ã°è, ¹®ÀÚ¿¡ ´ëÇÑ Á¤º¸¸¦ º¼ ¼ö ÀÖ´Â À§Á¬ ÇüÅÂÀÇ Ç÷¹½Ã È­¸éÀÌ ÀÖ´Ù. ÀûÀº °ø°£À» »ç¿ëÇØ¼­ ´Ù¾çÇÑ Á¤º¸µéÀ» È¿°úÀûÀ¸·Î º¸¿© ÁÙ ¼ö°¡ ÀÖ´Ù.

Ãâó : http://blog.naver.com/lmy20/20034733868



µðÀÚÀ̳ʰ¡ º°µµÀÇ ½ºÅ²À» À§ÇÑ À̹ÌÁö¸¦ ¸¸µé°í ±×¿¡ ¸Â´Â css ÆÄÀϱîÁö ¸¸µé¾îÁÖ´Â ÀÌÀüÀÇ °úÁ¤À» °ÅÄ¡Áö ¾Ê°í °¢ÀÚÀÇ Åø¿¡¼­ µðÀÚÀÎÇϰí Àû¿ëÇÒ ¼ö ÀÖ°Ô µÇ´Â °ÍÀÌ´Ù. ±× ¹Û¿¡µµ °øÅëÀûÀÎ µðÀÚÀÎ ºä ³»ÀÇ Åø¹Ù ±â´ÉÀ¸·Î Pan & Zoom ±â´ÉÀÌ Ãß°¡µÇ¾î ¼¼¼¼ÇÑ ºÎºÐÀÇ µðÀÚÀαîÁö ¼Õ½±°Ô ÀÛ¾÷ÇÒ ¼ö ÀÖ°Ô µÇ¾ú´Ù.

ADC(Adobe Developer Connection - http://www.adobe. com/devnet/flex/)¿¡¼­ Ç÷º½º ÀÎÅÍÆäÀ̽º °¡À̵å(Flex Interface Guide)¶ó´Â ¹®¼­¸¦ Á¦°øÇϰí ÀÖ´Ù. ÀÌ ¹®¼­´Â Ç÷º½º µðÀÚÀÎ ÀÛ¾÷¿¡¼­ ¾î¶°ÇÑ °üÁ¡À¸·Î Á¢±ÙÇÏ¿©¾ß ÇÏ´ÂÁö¿¡ ´ëÇÑ ±¸Ã¼ÀûÀÎ ³»¿ëÀ» ¾Ë·ÁÁÖ°í ÀÖ´Ù(Çѱ۷εµ ‘Ç÷º½º µðÀÚÀÎÇϱⒶó´Â Á¦¸ñÀ¸·Î ¹ø¿ª¹®¼­°¡ Á¦°øµÇ°í ÀÖ´Ù. http://adobeflex. co.kr).

º°µµÀÇ µðÀÚÀÎ ÀÛ¾÷À» Áö¿øÇØ ÁÙ »óȲÀÌ µÇÁö ¾Ê´Â º¥Ã³ ´Ü°èÀ̰ųª ÇлýÀ̶ó¸é °ø°³µÈ Å׸¶¸¦ ÀÌ¿ëÇÑ ÀÛ¾÷µµ ÃßõÇÒ ¸¸ÇÑ È¿°ú¸¦ °¡Á® ¿Ã ¼öµµ ÀÖ´Ù. À©µµ¿ì¿¡ Å׸¶¸¦ Àû¿ëÇϵíÀÌ ÇØ´ç ½ºÅ² ÆÄÀÏÀ» ´Ù¿î¹Þ¾Æ¼­ ÀÚ½ÅÀÇ ÀÀ¿ëÇÁ·Î±×·¥¿¡ Àû¿ëÇØ º¼ ¼ö ÀÖ´Ù. ¹°·Ð °¢ ÆÄÀϸ¶´Ù °ø°³µÈ °Íµéµµ ÀÖÁö¸¸ »ó¾÷Àû »ç¿ë¿¡ µû¸¥ Á¦ÇÑ »çÇ×ÀÌ ÀÖÀ» ¼ö ÀÖÀ¸´Ï ÁÖÀÇÇÏÀÚ. ´ëÇ¥ÀûÀÎ °÷ÀÌ scalenine(http:// www.scalenine.com/)°ú fleksray(http://fleksray.org/ index.html)ÀÌ´Ù.



Çâ»óµÈ  µ¥ÀÌÅÍ Ã³¸® ÄÄÆ÷³ÍÆ®
µ¥ÀÌÅÍ Ã³¸®´Â ´Ü¼øÇÏ°Ô Á¤º¸¸¦ Á¦°øÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó Á÷°üÀûÀÌ°í ´Ù¾çÇÑ ½ÃÁ¡¿¡¼­ Á¢±ÙÇÒ ¼ö ÀÖµµ·Ï µ¥ÀÌÅ͸¦ °¡°øÇØ ÁÖ´Â ÀÛ¾÷ÀÌ´Ù. ÀÌÀü µ¥ÀÌÅͱ׸®µå³ª Â÷Æ® µîÀ» ÅëÇØ¼­ ±âº»ÀûÀ¸·Î Á¦°øµÇ¾ú´ø °Íµé Áß¿¡¼­ °³¹ßÀÚµéÀÇ ¿ä±¸»çÇ×ÀÌ ¸¹¾Ò´ø(º°µµ ÄÄÆ÷³ÍÆ®¸¦ ÀÚü °³¹ßÇØ¼­ »ç¿ëÇϰųª ¹Ýº¹ÀûÀÎ ÀÛ¾÷ÀÌ µÇ¾ú´ø) ¸î¸î ±â´ÉÀÌ »õ·Î¿î ¹öÀü¿¡ ¹Ý¿µµÇ¾ú´Ù. 

µ¥ÀÌÅͱ׸®µå ºÎºÐ¿¡¼­´Â AdvancedDataGrid¶ó´Â »õ·Î¿î Ŭ·¡½º°¡ Ãß°¡µÇ¾ú´Ù. ÀÌÀü ¹öÀüÀÇ È®ÀåÀº ¾Æ´Ï°í º°µµÀÇ Å¬·¡½º·Î ÀüÇô »õ·Î¿î ±â´ÉÀ» Æ÷ÇÔÇϰí ÀÖ´Ù. 

Â÷Æ®¿¡µµ ¸¹Àº ±â´ÉÀÌ Ãß°¡µÇ¾ú´Ù. ƯÈ÷ À¥ ¼­ºñ½º °á°ú 󸮸¦ Áö¿øÇϱâ À§ÇÑ À¥ ¼­ºñ½º ÀÎÆ®·Î½ºÆå¼Ç(Web Services Introspection) ±â´ÉÀÌ Ãß°¡µÇ¾ú´Ù. À̰ÍÀº Apache Axis2 (http://ws.apache.org/axis2/)¸¦ ±â¹ÝÀ¸·Î º¹ÀâÇÑ Å¸ÀÔÀÇ À¥¼­ºñ½º °á°ú 󸮸¦ ÇÑ ¹øÀÇ Å¬¸¯À¸·Î ó¸®ÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. 

¸¶Âù°¡Áö·Î Data Wizard ±â´É¿¡¼­´Â »ç¿ëÇϰíÀÚ ÇÏ´Â ¼­¹ö¼³Á¤¿¡ µû¶ó µ¥ÀÌÅͺ£À̽º Å×À̺í Á¤º¸·Î ºÎÅÍ ¼­¹ö¿Í Ŭ¶óÀÌ¾ðÆ® Äڵ带 ÀÚµ¿À¸·Î »ý¼ºÇØ ÁØ´Ù. °³¹ßȯ°æ¿¡ µû¶ó Á¶±Ý¾¿Àº ´Ù¸£°ÚÁö¸¸ ÀÌÀü¿¡ ¹Ýº¹ÀûÀÎ ÀÛ¾÷À» ÁøÇàÇØ ¿Ô´Ù¸é ±× ¼ö°í¸¦ ¹«Ã´ ´ú¾îÁÙ ¼ö ÀÖ´Â ÈǸ¢ÇÑ ±â´ÉÀÌ´Ù.

µ¥½ºÅ©Åé 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) - Çѱ¹¾îµµºñ½Ã½ºÅÛÁî

aboutmenu