TTA °£Ç๰ - ICT Standard Weekly

Ȩ > Ç¥ÁØÈ­ Âü¿© > TTA°£Ç๰ > ICT Standard Weekly

±â¼úÇ¥ÁØÀ̽´

´Ù¿î·Îµå (2009-50È£)
Æ®À§ÅÍ ÆäÀ̽ººÏ ¹ÌÅõµ¥ÀÌ

[ITÀÀ¿ë] W3C DAP(Device API and Policy) Ç¥ÁØÈ­ µ¿Çâ

W3C DAP ¿öÅ·±×·ì ½Å¼³

2008³â 12¿ù ·±´ø¿¡¼­´Â W3C¿¡¼­ ÁÖÃÖÇÏ´Â ¿öÅ©¼¥ÀÌ °³ÃֵǾú´Ù. ÀÌ ¿öÅ©¼¥ÀÇ ÁÖÁ¦´Â À¥¿¡¼­ ´Ü¸» API(Application Programming Interface)¸¦ ÀÌ¿ëÇÏ¿© Á¢±ÙÇϴµ¥ ÇÊ¿äÇÑ º¸¾È °ü·Ã »çÇ×À̾ú´Ù. Åë»ó W3CÀÇ ¿öÅ©¼¥Àº W3CÀÇ Ç¥ÁØÈ­ Àü ´Ü°è¿¡¼­ °ü·Ã ±â°üÀÇ ÀÔÀåÀ» »ìÆìº¸°í, ¼º°ú¿¡ µû¶ó ¿öÅ·±×·ìÀ¸·Î ¹ßÀüÇÒ ¼ö ÀÖ´Â ¾÷°èÀÇ °ø°¨´ë¸¦ ¾÷±â À§ÇÑ »çÀüÀÛ¾÷ÀÌ¶ó º¼ ¼ö ÀÖ´Ù. ÀÌ ¿öÅ©¼¥¿¡¼­ ³íÀǵǾú´ø ÁÖ¿ä »çÇ×Àº ´ÙÀ½°ú °°´Ù.

 

• µð¹ÙÀ̽º API ¼±¾ð ¹æ¹ý À§Á¬ ¶Ç´Â À¥ ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ API¿¡ ´ëÇØ¼­ µ¶¸³ÀûÀ¸·Î ¼±¾ðÇÒ ¼ö ÀÖ´Â ¸ÞÄ¿´ÏÁò

API ÆÐÅÏ µð¹ÙÀ̽º API¸¦ °³¹ß ¹æ¹ý·Ð (¿¹ : API ¼³°è, ¿À·ù ÇØ°á ¹æ¾È µî)

• ±¸Ã¼Àû API – Ç¥ÁØÈ­°¡ ÇÊ¿äÇÑ µð¹ÙÀ̽º API¿¡ ´ëÇÑ Åä·Ð

• Á¤Ã¥ ±â¼ú ¹æ¾È µð¹ÙÀ̽º APIÀÇ º¸¾È Á¤Ã¥(security policy)À» ±â¼úÇϱâ À§ÇÑ XML

 

ÀÌÈÄ, 2009³â 8¿ù, W3C´Â DAP(Device API and Policy) ¿öÅ·±×·ì(http://www.w3.org/2009/dap/)À» ½Å¼³ÇÏ¿´´Ù. DAP ¿öÅ·±×·ìÀÇ Ç¥ÁØ °³¹ß ¹üÀ§´Â À§Á¬À̳ª À¥ ÀÀ¿ë¿¡ Á¦°øµÇ¾î¾ß ÇÏ´Â µð¹ÙÀ̽º(µ¥½ºÅ©Å¾, ·¦Å¾, ¸ð¹ÙÀÏ ÀÎÅÍ³Ý µð¹ÙÀ̽º(MID; Mobile Internet Device), ÈÞ´ëÆù µî)¿¡ ¼­ºñ½º¸¦ À§ÇÑ API ¸í¼¼¸¦ °³¹ßÇÏ´Â °ÍÀÌ´Ù. ¶ÇÇÑ °³¹ß ¹üÀ§¿¡´Â À¥ ÀÀ¿ë°ú À§Á¬ÀÌ º¸¾È¿¡ Áß¿äÇÑ API¸¦ Á¢±ÙÇϴµ¥ ÇÊ¿äÇÑ º¸¾È Á¤Ã¥À» Ç¥ÇöÇϱâ À§ÇÑ ÇÁ·¹ÀÓ¿öÅ© Á¤Àǵµ Æ÷ÇԵȴÙ. ÀÌ·¯ÇÑ º¸¾È ÇÁ·¹ÀÓ¿öÅ©¸¦ °³¹ßÇϱâ À§ÇÏ¿© Á¤Ã¥ Ç¥Çö ¹æ¹ý, À¥ ÀÀ¿ë°ú À§Á¬ÀÇ ½Äº°°ú ½Äº° API µîµµ ´Ù·ç°Ô µÈ´Ù.

 

W3C DAP ¿öÅ·±×·ì ÀÛ¾÷ ÇöȲ

»ç½Ç DAP ¿öÅ·±×·ì¿¡¼­ Ãß±¸Çϴ ǥÁØ °³¹ß °ü·ÃÇÏ¿© ¸¹Àº ³ë·ÂµéÀÌ ÀÖ¾î ¿Ô´Ù. Áï, À¥À» ¸ð¹ÙÀϰú °°Àº ´Ù¾çÇÑ ´Ü¸» ȯ°æ¿¡¼­ ´Ü¼øÈ÷ ºê¶ó¿ì¡°ú °°ÀÌ ÄÜÅÙÃ÷¸¦ º¸±â À§ÇÑ Á¢±Ù¿¡¼­ ³×ÀÌÆ¼ºê ¾ÖÇø®ÄÉÀ̼ÇÀ» À¥ ÇüÅ·Π¸¸µé±â À§Çؼ­´Â ´Ü¸» ÂÊÀÇ API°¡ Ç¥ÁØÈ­µÇ¾î¾ß¸¸ ¿ÜºÎ °³¹ßÀÚµéÀÌ Ç¥ÁØÈ­µÈ ¹æ¹ýÀ¸·Î ȣȯ °¡´ÉÇÑ ÀÀ¿ëÀ» ¸¸µé ¼ö Àֱ⠶§¹®ÀÌ´Ù.

 

ƯÈ÷, Åë½Åȸ»çµéÀº OMTP°ú JIL µî°ú °°ÀÌ ÀÚ¹Ù ½ºÅ©¸³Æ®¸¦ È®ÀåÇϰųª ´Ü¸» Ç÷§Æû¿¡ ÀÚ¹Ù ½ºÅ©¸³Æ® È®ÀåÀ̳ª ¹Ìµé¿þ¾î ÇüÅ·Πµð¹ÙÀ̽º API¸¦ Á¦°øÇÏ´Â ½Ãµµ¸¦ Çϰí ÀÖ°í, ¼Ö·ç¼Ç ¾÷üµéÀº °¢ Ç÷§Æû¿¡ ÃÖÀûÈ­µÈ Å©·Î½º Ç÷§Æû ¼Ö·ç¼Ç(PhoneGap, Titanium, Rhodes µî)À» ½ÃµµÇϰí ÀÖ´Ù. ¶ÇÇÑ, ³ëŰ¾Æ¿Í ÆÊ °°Àº Á¦Á¶»çµéÀº ´Ü¸»ÀÇ ¿î¿µÃ¼Á¦ ¾È¿¡ µð¹ÙÀ̽º API¿¡ ´ëÇÑ ±â´ÉÀ» Æ÷ÇÔ½ÃŰ´Â ÇüÅ·ΠÁ¦°øÇϰí ÀÖ´Ù.

 

°á±¹ ¿©·¯ °³ÀÇ ´Ü¸» Ç÷§ÆûÀÌ ÀÖ´Â »óȲ¿¡¼­ ¾î¶»°Ô Æí¸®Çϰí È¿°úÀûÀ¸·Î ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÒ °ÍÀÎÁö, Áï, ÀÀ¿ë ¹× ¼­ºñ½º °³¹ß ºñ¿ëÀ» ÁÙÀ̸鼭 µ¿½Ã¿¡ °³¹æÇü ¸¶ÄÏ Ç÷¹À̽º ÇüÅ·Π¿ÜºÎ °³¹ßÀÚµéÀÌ ½±°Ô ¸ð¹ÙÀÏ Ç÷§Æû¿¡¼­ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÒ ¼ö ÀÖ´Â ÀåÁ¡ÀÌ »ý±â±â ¶§¹®¿¡ ÀÌ·¯ÇÑ ½Ãµµ°¡ Áö¼ÓµÇ°í ÀÖ´Ù.

 

ÀÌ·¯ÇÑ ½Ã´ëÀû ¿ä±¸ ¶§¹®¿¡, W3C DAP ¿öÅ·±×·ì¿¡´Â ÀÌÅë»ç, ºê¶ó¿ìÀú º¥´õ, ±Û·Î¹ú Æ÷ÅÐ, Á¦Á¶¾÷ü µî 20 ¿© °³ÀÇ ±â°ü¿¡¼­ 50¿©¸íÀÌ È°¹ßÈ÷ Âü¿©Çϰí ÀÖ°í, À̹ø W3C TPAC(Technical Plenary and Advisory committee) ȸÀÇ(2009.11.2~6, ¹Ì±¹ »êŸŬ¶ó¶ó)¿¡¼­ 1Â÷ ´ë¸é ȸÀǸ¦ ÇÏ¿´´Âµ¥ ¾à 60¿© ¸íÀÌ Âü¿©ÇÏ¿© Ȱ¹ßÈ÷ ³íÀÇÇÏ¿´À¸¸ç, ÇöÀç ÀÛ¾÷ ÁßÀÎ ¹®¼­¿Í TPAC¿¡¼­ÀÇ ÁÖ¿ä ³íÀÇ»çÇ×Àº ´ÙÀ½°ú °°´Ù.

 

 

°á·Ð

À̹ø W3C TPAC ȸÀÇ¿¡¼­ÀÇ DAP ¿öÅ·±×·ì ´ë¸é ȸÀÇ´Â ¸¹Àº ½Ã»çÁ¡À» °¡Áø´Ù°í »ç·áµÈ´Ù. ±âÁ¸°ú´Â ´Þ¸® ¸ð¹ÙÀÏ ´Ü¸»ÀÇ °æÀï·ÂÀº À¥ ȯ°æÀÇ Ã¤Åÿ¡ µû¶ó Å©°Ô Á¿ìµÇ±â ¶§¹®¿¡ ºê¶ó¿ìÀú º¥´õ¿Í Æ÷ÅРȸ»ç¿¡¼­ º¸´Ù °ø°ÝÀûÀ¸·Î µð¹ÙÀ̽º API¿¡ ´ëÇÑ ¿ä±¸»çÇ×À» Á¦½ÃÇϰí ÀÖÀ¸¸ç, °³¹æÇü Ç÷§ÆûÀ» ÅëÇÑ ¿ÜºÎ °³¹ßÀÚÀÇ ¼­ºñ½º ¹× ÀÀ¿ë °³¹ßÀ» ÃËÁøÇÏ¿© °ü·Ã ½ÃÀåÀ» È®´ëÇÒ ¼ö Àֱ⠶§¹®¿¡ Á¦Á¶»ç¿Í ÀÌÅë»ç°¡ Àû±ØÀûÀ¸·Î ´ëÀÀÇϰí ÀÖ´Â »óȲÀÌ´Ù.

¶ÇÇÑ OMTPÀÇ BONDI¿¡¼­µµ °ü·Ã ¸í¼¼/°¡À̵å¶óÀΰú SDK¸¦ Á¦°øÇϰí ÀÖÁö¸¸, À¥ ½ÃÀå¿¡¼­ÀÇ Ç¥ÁØ¿¡ ÀÚ½ÅÀÇ ¿ä±¸»çÇ×À» ¹Ý¿µÇϱâ À§ÇÏ¿© ¸Å¿ì Àû±ØÀûÀ¸·Î DAP¿¡ Âü¿©Çϰí ÀÖÀ¸¸ç, ÀÌ´Â À¥¿¡¼­ÀÇ Ç¥ÁØÈ­ÀÇ Á߿伺À» ¹ÝÁõÇÏ´Â °ÍÀ¸·Î »ç·áµÈ´Ù.

 

W3C DAP´Â ±× ¸ñÇ¥¿¡¼­ ³ªÅ¸³ª´Â ¹Ù¿Í °°ÀÌ À¥¿¡¼­ ´Ü¸» API¸¦ Ç¥ÁØÈ­ÇÏ´Â Ãø¸é¿¡¼­ ±× ±â´ë°¡ ¸Å¿ì Å©´Ù°í º¼ ¼ö ÀÖ´Ù. ±×·¯³ª, µð¹ÙÀ̽º API´Â ½ÃÀå Ãâ½Ã ½Ã°£ ´ÜÃà(time to market)ÀÌ ¸Å¿ì Áß¿äÇÑ ºÐ¾ßÀ̰í, ¸¹Àº ¾÷ü°¡ Âü¿©Çϰí Àֱ⠶§¹®¿¡ Á¶¼ÓÇÑ Ç¥ÁØ °³¹ß°ú °ø°¨´ë Çü¼ºÀ̶ó´Â µÎ¸¶¸® Åä³¢¸¦ ¸ðµÎ ÂÑ¾Æ¾ß ÇÏ´Â ºÎ´ãÀ» ¾È°í ÀÖ´Ù.

 

ÇöÀç W3C DAP ¿öÅ·±×·ì¿¡´Â ±¹³»¿¡¼­ Çѱ¹ÀüÀÚÅë½Å¿¬±¸¿ø, SKÅÚ·¹ÄÞ, »ï¼ºÀüÀÚ°¡ Âü¿©Çϰí ÀÖ°í, ±¹³»¿¡ ¸ð¹ÙÀÏ À¥ 2.0 Æ÷·³¿¡¼­µµ ÀÌ¿Í °ü·ÃµÈ µð¹ÙÀ̽º API Ưº°±×·ì(Ad-hoc Group)ÀÌ È°µ¿Çϰí ÀÖ´Â ¸¸Å­ ÀÌ¿¡ ´ëÇÑ ±¹³»¿¡¼­ÀÇ °ø°¨´ë ±â¹ÝÀ¸·Î ±¹³» Ç¥ÁØ °³¹ß ¹× DAP ¿öÅ·±×·ì°úÀÇ Çù·ÂÀ» ÅëÇÑ È£È¯ °¡´ÉÇÑ Ç¥ÁØ °³¹ßÀÌ ÇÊ¿äÇÑ »óȲÀ̸ç, ÀÌ¿Í ´õºÒ¾î ±¹°¡ÀûÀÎ Â÷¿ø¿¡¼­ÀÇ ¸ð¹ÙÀÏ Ç÷§Æû¿¡¼­ÀÇ µð¹ÙÀ̽º API¿¡ ´ëÇÑ Ç¥ÁØ ·Îµå¸Ê ¹× ´Ü¸»-ÄÜÅÙÃ÷-¼­ºñ½º-ÀÌ¿ëÀÚ¸¦ ¸ðµÎ °í·ÁÇÑ »ýŰèÀû Á¢±ÙÀ¸·ÎÀÇ ±¹³» »ê¾÷ Àü·«À» °í·ÁÇØ¾ß ÇÒ °ÍÀ¸·Î »ç·áµÈ´Ù.

À̰­Âù (Çѱ¹ÀüÀÚÅë½Å¿¬±¸¿ø Ã¥ÀÓ¿¬±¸¿ø, chan@etri.re.kr)

* º» ±ÛÀº ÀúÀÚÀÇ ÀǰßÀÏ »Ó TTA ±â°üÀÇ ÀÔÀå°ú´Â ¹«°üÇÕ´Ï´Ù.