µðÁöÅПÀÓ½º

 


<±âȹ-IT Standard Weekly> Â÷¼¼´ë ÇÁ¸®Á¨Å×ÀÌ¼Ç Ç¥Áؾð¾î SMIL

ÇÁ¸°Æ® ÆäÀ̽ººÏ Æ®À§ÅÍ Ä«Ä«¿À½ºÅ丮
±Þº¯ÇÏ´Â Á¤º¸Åë½Å ȯ°æ¿¡¼­ ±¹³»¿Ü Á¤º¸Åë½Å Ç¥ÁØ ¹× ±â¼ú°ü·Ã Á¤º¸¸¦ ³²º¸´Ù ¸ÕÀú ÆľÇÇÏ°í È°¿ëÇÏ´Â °ÍÀº ±¹Á¦°æÀï·ÂÀ» °­È­ÇÒ ¼ö ÀÖ´Â ºñ°áÀÌÀÚ Ã¸°æÀ̶ó ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±Þº¯ÇÏ´Â ±â¼úÀÇ ÃßÀ̸¦ µû¶óÀâ±âµµ ¹ö°Å¿î ÃÊ°í¼ÓÁ¤º¸È­½Ã´ë¿¡¼­ ¡®Á¤º¸´Â °ð ÆÄ¿ö¡¯À̱⠶§¹®ÀÔ´Ï´Ù.

µðÁöÅПÀÓ½º´Â ¹Î°£ÀÌ ÁÖµµÇÏ´Â ±¹³» À¯ÀÏÀÇ Á¤º¸Åë½Å ´ÜüǥÁØ Á¦Á¤±â°üÀÎ TTA(Çѱ¹Á¤º¸Åë½Å±â¼úÇùȸ¡¤»ç¹«ÃÑÀå ÀÓÁÖȯ)¿Í °øµ¿À¸·Î ¸Å´Þ 2ȸ Á¤µµ TTA°¡ ¼Ò°³ÇÏ´Â ÃֽŠIT±â¼ú ¹× Ç¥ÁØÈ­ µ¿Çâ º¸°í¼­ÀÎ ¡®IT Standard Weekly¡¯¸¦ °ÔÀçÇÕ´Ï´Ù.

ÀÌ º¸°í¼­´Â ±¹³»ÀÇ ±ÇÀ§ÀÖ´Â ITºÐ¾ßÀÇ »ê¡¤ÇС¤¿¬ Àü¹®°¡µéÀÌ ½Ã½Ã°¢°¢À¸·Î º¯È­ÇÏ´Â ¼¼°è IT½Å±â¼ú ¹× Ç¥ÁØÈ­ µ¿Çâ¿¡ ´ëÇØ ÀÛ¼ºÇÑ °ÍÀ̸ç, TTA´Â ITºÐ¾ßÀÇ Ç¥ÁØÈ­¿Í °ü·ÃµÈ »ê¾÷°è¿¡ ¿Â¶óÀμ­ºñ½º(www.tta.or.kr/weekly)¸¦ Á¦°øÇÏ°í ÀÖ½À´Ï´Ù.

º»Áö´Â ½Ã»ç¼ºÀÖ´Â ¾ÆÀÌÅÛÀ» ¼±º°ÇØ Áö¼ÓÀûÀ¸·Î ±â¼úÁ¤º¸¸¦ ¼Ò°³ÇÒ ¿¹Á¤ÀÔÀÌ´Ù.

<ÆíÁýÀÚ ÁÖ>

ÀÌ»óÈ« Çѱ¹Åë½Å ¸ÖƼ¹Ìµð¾î¿¬±¸¼Ò ¿¬±¸±âȹÆÀÀå shleee@kt.co.kr

ÃÖ±Ù ¸ÖƼ¹Ìµð¾î µ¥ÀÌÅ͸¦ ÀûÀýÈ÷ ÀÌ¿ëÇÑ ¹®¼­°¡ ÁÖ·ù¸¦ ÀÌ·ç°í ÀÖ´Â »óȲ¿¡¼­ HTML(Hypertext Markup Language)±â¹ÝÀÇ À¥ ȯ°æÀÌ º¸ÆíÈ­µÇ´Â Ãß¼¼´Ù. ÇÏÁö¸¸ HTMLÀº ¸ÖƼ¹Ìµð¾î µ¥ÀÌÅÍÀÇ °ø°£Àû ¹èÄ¡¸¸À» Á¤ÀÇÇÏ°í ÀÖÀ» »Ó ¸ÖƼ¹Ìµð¾î µ¥ÀÌÅ͵éÀ» Á¦¾îÇÏ´Â ±â´ÉÀº ¾ø´Ù. ÀÌ¿¡ µû¶ó HTMLÀÇ ÇÑ°èÁ¡À» º¸¿ÏÇÑ SMIL(Synchronized Multimedia Integration Language)ÀÌ ¸ÖƼ¹Ìµð¾î Ç¥Áؾð¾î·Î ±ÞºÎ»óÇÏ°í ÀÖ´Ù.

¡ãSMILÀÇ µîÀå ¹è°æ=À¥À» ÀϹÝÈ­Çϴµ¥ HTMLÀº Áß¿äÇÑ ¿ªÇÒÀ» ¼öÇàÇØ ¿Ô´Ù. ±×·¯³ª HTMLÀº º¹ÀâÇÏ°í ´Ù¾çÇÑ ¹®¼­Ã³¸®¿¡´Â ºÎÀûÇÕÇϱ⠶§¹®¿¡ ´ë¾ÈÀ¸·Î XML(eXtensible Markup Language)ÀÌ µîÀåÇÏ°Ô µÆ´Ù. XMLÀº Â÷¼¼´ë À¥ ¹®¼­ Æ÷¸ËÀ¸·Î HTML°ú °°Àº ¸¶Å©¾÷ ¾ð¾î¸¦ Á¤ÀÇÇÏ´Â ¸ÞŸ ¾ð¾î(Meta Language)·Î, ÀüÀÚ»ó°Å·¡ ¹× ¸ÖƼ¹Ìµð¾î ºÐ¾ß µî¿¡¼­ ´Ù¾çÇÑ ÇüÅÂÀÇ XML±â¹Ý ¸¶Å©¾÷ ¾ð¾îµéÀÌ Á¤Àǵǰí ÀÖ´Ù.

¸ÖƼ¹Ìµð¾î ÇÁ¸®Á¨Å×ÀÌ¼Ç ¹®¼­ ó¸®¿Í °ü·Ã, ¼¼°è À¥ Ç¥ÁØÈ­ ´ÜüÀÎ W3C(World Wide Web Consortium)ÀÇ ¸ÖƼ¹Ìµð¾î ¿öÅ·±×·ì(Multimedia Working Group)ÀÌ HTMLÀÇ ÇÑ°èÁ¡À» ±Øº¹Çϱâ À§ÇØ Áö³­ 98³â Á¦¾ÈÇÑ °ÍÀÌ ¹Ù·Î ¡®SMIL 1.0¡¯ÀÌ´Ù.

XML ±â¹ÝÀÇ SMILÀº HTML°ú °°ÀÌ Å±׸¦ ÀÌ¿ëÇØ ¿©·¯ °¡Áö ¸ÖƼ¹Ìµð¾î µ¥ÀÌÅÍÀÇ ½Ã°£Àû¡¤°ø°£Àû ¹èÄ¡¸¦ ³ªÅ¸³½´Ù.

ÇöÀç ¡®SMIL Boston¡¯À̶ó ºÒ¸®´Â ¡®SMIL 2.0¡¯ÀÌ Á¤ÀǵŠÀÖÀ¸¸ç, SMIL BostonÀº ´ëÈ­½ÄÀÇ(Interactive) ¸ÖƼ¹Ìµð¾î ÇÁ¸®Á¨Å×À̼ÇÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ´Â XML ±â¹ÝÀÇ ¸¶Å©¾÷ ¾ð¾î¸¦ ¸»ÇÑ´Ù. ÀÌ´Â µ¶¸³ÀûÀÎ ¸ÖƼ¹Ìµð¾î µ¥ÀÌÅ͵éÀ» ½Ã°£Àû¡¤°ø°£ÀûÀ¸·Î ¹èÄ¡, Á¶ÀýÇÒ ¼ö ÀÖµµ·Ï ¸î °¡Áö ¸ðµâ°ú ±×¿¡ÇØ´çÇÏ´Â DOM(Document Object Model) ÀÎÅÍÆäÀ̽º¸¦ Á¦¾ÈÇÏ°í ÀÖ´Ù.

¡ãSMILÀÇ Æ¯Â¡°ú ¹Ì·¡=±âÁ¸ ¸ÖƼ¹Ìµð¾î ÇÁ¸®Á¨Å×ÀÌ¼Ç Çü½ÄµéÀº »óÈ£ ȣȯ¼ºÀÌ ºÎÁ·ÇÑ ¹Ý¸é W3C°¡ ±ÇÀåÇϴ ǥÁØ ¹®¼­¾ÈÀÎ SMILÀº XML ±â¹ÝÀÇ ¹®¼­À̱⠶§¹®¿¡ Ÿ ¹®¼­ Çü½ÄÀ¸·ÎÀÇ º¯È¯ÀÌ °£ÆíÇÏ´Ù. ¶ÇÇÑ ´ëºÎºÐÀÇ ÀÎÅÍ³Ý ºê¶ó¿ìÀú°¡ SMIL ¹®¼­ÀÇ Àç»ý±â´ÉÀ» Áö¿øÇÏ°í ÀÖ¾î ¸ÖƼ¹Ìµð¾î µ¥ÀÌÅ͵éÀº ¼­·Î ´Ù¸¥ ÇÁ¸®Á¨Å×ÀÌ¼Ç ¹®¼­¿¡¼­ Àç»ç¿ë °¡´ÉÇϸç, ÇÁ¸®Á¨Å×À̼ǿ¡ »ç¿ëÇÒ °¢°¢ÀÇ ¸ÖƼ¹Ìµð¾î µ¥ÀÌÅ͵éÀ» ÀûÀýÈ÷ ºÐ»êÇØ ¿©·¯°³ÀÇ ¼­¹ö¿¡ ¹èÄ¡ÇÔÀ¸·Î½á ÄÜÅÙÃ÷ ¼­¹ö°£ ·Îµå ¹ë·±½Ì(Load Balancing)¿¡µµ ±â¿©ÇÒ ¼ö ÀÖ´Ù.

SMILÀº HTML ±â¹ÝÀ¸·Î ±¸¼ºµÅ Àֱ⠶§¹®¿¡ ±âÁ¸ÀÇ HTML°ú »óÈ£ ȣȯ¼ºÀÌ ÀÖÀ¸¸ç ÇÊ¿ä¿¡ µû¶ó ±× ±â´ÉÀ» Ãß°¡ÇÒ ¼ö ÀÖ´Â °ÍÀÌ ÀåÁ¡ÀÌ´Ù. µû¶ó¼­ Â÷ÈÄ¿¡ °³¹ßµÉ ¸¶Å©¾÷ ¾ð¾î´Â ±âÁ¸ÀÇ ¸¶Å©¾÷ ¾ð¾î°¡ °®°í °¡Áö°í ÀÖ´ø Æó¼âÀûÀÎ ±¸Á¶ Áï, ´Ù¸¥ XML ±â¹Ý ¸¶Å©¾÷ ¾ð¾î¸¦ È°¿ëÇÒ ¼ö ¾ø´Â ±¸Á¶¸¦ ¶Ù¾î³Ñ¾î È®À强ÀÌ Ç³ºÎÇÑ ¸ðµâ ±â¹ÝÀ¸·Î ¼ºÀåÇسª°¥ °ÍÀ¸·Î °üÃøµÈ´Ù.