TTA °£Ç๰ - ICT Standard Weekly

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

±â¼úÇ¥ÁØÀ̽´

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

[À¥] ¸ð¹ÙÀÏ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç Ç¥ÁØÈ­ µ¿Çâ

W3C(World Wide Web Consortium) MWI(Mobile Web Initiative) Activity´Â ¸ð¹ÙÀÏ À¥ ºê¶ó¿ì¡ ȯ°æÀÇ È£È¯¼º È®º¸¿Í À¯¹«¼± À¥ ÄÜÅÙÃ÷ °£ÀÇ È¿°úÀûÀÎ ¿¬µ¿À» À§ÇÑ ¸ñÀûÀ¸·Î 2005³â 5¿ù Ȱµ¿À» ½ÃÀÛÇÏ¿´´Ù. ½ÇÁ¦ Ç¥ÁØÈ­ Ȱµ¿À» ´ã´çÇÏ´Â ¿öÅ·±×·ìÀ¸·Î BP(Best Practice) WG°ú DD(Device Description) WG µÎ °³¸¦ ±¸¼ºÇÏ¿´À¸³ª, 2006³â 12¿ù ¸ð¹ÙÀÏ À¥ ºê¶ó¿ìÀúÀÇ È£È¯¼º Æò°¡¸¦ À§ÇÑ Æò°¡±âÁØÀ» ¸¶·ÃÇϱâ À§ÇÑ Mobile Web Test Suite WGÀ» Ãß°¡ÇÏ¿´°í, 2008³â 6¿ù¿¡´Â °³¹ßµµ»ó±¹¿¡¼­ÀÇ ¸ð¹ÙÀÏ À¥¿¡ ´ëÇÑ À̽´¸¦ ´Ù·ç±â À§ÇÑ MW4D(Mobile Web for Social Development) IG(Interest Group)¸¦ Ãß°¡ÇÏ¿©, ÇöÀç ÃÑ 4°³ÀÇ ±×·ìÀÌ È°µ¿ Áß¿¡ ÀÖ´Ù.

 

2´Ü°è MWBP(Mobile Web Best Practice) WG Ȱµ¿

MWBP ¿öÅ·±×·ìÀº ¸ð¹ÙÀÏ À¥ Ç¥ÁØÈ­¸¦ À§ÇÑ ±â¼úÀû ¸ð¹ü »ç·Ê¸¦ ¼öÁýÇϰí, ¸ð¹ÙÀÏ À¥ ÄÜÅÙÃ÷ ¹× ¾ÖÇø®ÄÉÀÌ¼Ç È£È¯¼º È®º¸¸¦ À§ÇÑ ¸ð¹ü »ç·Ê¿Í °ü·Ã ½ÃÇè ±âÁØ Ç¥ÁصéÀ» ¸¸µå´Â °ÍÀ» ¸ñÇ¥·Î Çϰí ÀÖ´Ù. ÇöÀç °³¹ß ÁßÀΠǥÁØ ¹®¼­ÀÇ ÁÖ¿ä ³»¿ëµéÀº ´ÙÀ½°ú °°´Ù.

 

1) Content Transformation Guideline 1.0 : À¥ ÄÜÅÙÃ÷ º¯È¯½Ã¿¡ µ¿ÀÛÇÏ´Â ÄÜÅÙÃ÷ º¯È¯ ¼­¹ö¿Í ÇÁ¶ô½ÃÀÇ µ¿ÀÛ ¹æ½Ä°ú ±× °á°ú¿¡ ´ëÇÑ ±âº» ±Ô°ÝÀ» Á¤ÀÇÇϰí Àִ ǥÁØ ¹®¼­

2) Mobile Web Application Best Practice : ¸ð¹ÙÀÏ À¥ ¾ÖÇø®ÄÉÀ̼ǿ¡ °³¹ß ¹× Ȱ¿ë¿¡ °üÇÑ ¸ð¹ü »ç·ÊµéÀ» Á¤¸®Çϰí ÀÖ´Â ¹®¼­

 

MWBP WGÀº 2005³â 5¿ù Ȱµ¿À» ½ÃÀÛÇÏ¿© 1´Ü°è ÀÛ¾÷ÀÇ °á°ú·Î Mobile Web Best Practice 1.0 ¹®¼­(2008³â 7¿ù¿¡ ÃÖÁ¾ Recommendation)°ú mobileOK Basic Tests 1.0À» ¸¸µé¾úÀ¸¸ç, ÇöÀç 2´Ü°è ÀÛ¾÷À¸·Î Content Transformation Guideline°ú Mobile Web Application Best Practice Ç¥ÁØ ¹®¼­ °³¹ßÀ» ÁøÇàÇϰí ÀÖÀ¸¸ç, 2008³â 12¿ù±îÁö·Î µÇ¾î ÀÖ´ø Ȱµ¿À» ¿¬ÀåÇÏ¿© 2009³â 6¿ù±îÁö µÎ °³ ¹®¼­¿¡ ´ëÇÑ Ç¥ÁØÈ­¸¦ ¸¶¹«¸®ÇÒ °èȹÀ¸·Î ÀÖ´Ù

 

MWABP(Mobile Web Application Best Pracitces) Ç¥ÁØ

ÇöÀç ÀÛ¾÷ ÁßÀÎ MWABP Ç¥ÁØ¿¡¼­´Â ¸ð¹ÙÀÏ ´Ü¸» »ó¿¡¼­ ±¸µ¿µÇ´Â ¡°¸ð¹ÙÀÏ À¥ ¾ÖÇø®ÄÉÀ̼ǡ±ÀÇ °³¹ß°ú ¹èÆ÷¿¡ °üÇÑ ´Ù¾çÇÑ ¸ð¹ü »ç·ÊµéÀ» Á¤¸®ÇÏ´Â °ÍÀ» ¸ñÀûÀ¸·Î Çϰí ÀÖ´Ù. ±âÁ¸ÀÇ MWBP(Mobile Web Best Practices)´Â Á¤ÀûÀÎ ¹®¼­¿Í ÄÜÅÙÃ÷¸¦ Áß½ÉÀ¸·Î ÇÏ´Â ¸ð¹ü »ç·Ê¸¦ Á¤¸®ÇÏ¿´´Ù¸é, MWABP¿¡¼­´Â µ¿ÀûÀÎ ¸ð¹ÙÀÏ À¥ ¾ÖÇø®ÄÉÀ̼ǿ¡ ÃÊÁ¡À» ¸ÂÃá ¸ð¹ü »ç·ÊµéÀ» Á¤¸®Çϰí ÀÖ´Ù.

 

MWABP¿¡¼­´Â ±âÁ¸ Ç¥ÁØÀÎ MWBP 1.0°ú Â÷º°¼ºÀ» °®´Â »õ·Î¿î ¸ð¹ü »ç·Ê¸¦ Áß½ÉÀ¸·Î, ¾Æ·¡¿Í °°ÀÌ ¾ÖÇø®ÄÉÀÌ¼Ç µ¥ÀÌÅÍ, º¸¾È °ü·Ã, »ç¿ëÀÚ Àνļº, »ç¿ëÀÚ °æÇè, ´Ü¸» ±â´É Ȱ¿ë µî°ú °ü·ÃµÈ ÃÑ39°³ Á¤µµÀÇ ¸ð¹ü »ç·ÊµéÀ» Á¤¸®Çϰí ÀÖ´Ù.

Ÿ ¾ÖÇø®ÄÉÀÌ¼Ç µ¥ÀÌÅÍ : »ç¿ëÀÚ »óÅ Á¤º¸¿¡ ÄíŰ »ç¿ë µî 3°³

Ÿ º¸¾È ¹× °³ÀÎÁ¤º¸ º¸È£ : ½Å·ÚÇÒ ¼ö ¾ø´Â ½ºÅ©¸³Æ® ½ÇÇà ±ÝÁö µî 1°³

Ÿ »ç¿ëÀÚ ½Äº°°ú Á¶Á¤ : ÀÚµ¿ ³×Æ®¿öÅ© Á¢¼Ó½Ã »ç¿ëÀÚ ¾Ë¸² µî 3°³

Ÿ ÀÚ¿øÀÇ È¿°úÀû Ȱ¿ë : ¾ÐÃà Àü¼Û »ç¿ë µî 14°³

Ÿ »ç¿ëÀÚ °æÇè : Ȱ¿ë ºóµµ°¡ ³·Àº ±â´ÉÀÇ ºÐ¸® µî 13°³

Ÿ ÀåÄ¡ Ư¼º Ȱ¿ë : ¼­¹öÃø¿¡¼­ÀÇ ÀåÄ¡ Ư¼º ½Äº° ÀÌ¿ë µî 5°Ç

 

MWABP¿¡¼­´Â ´Ü¸» Ư¼º¿¡ ¸Â´Â È¿°úÀûÀÎ ¸ð¹ü »ç·Ê Àû¿ëÀÌ °¡´ÉÇÒ ¼ö ÀÖµµ·Ï ¸ð¹ÙÀÏ ´Ü¸» Á¾·ù¸¦ ¼¼ °³ÀÇ Å¬·¡½º·Î ±¸ºÐÇÏ°í °¢°¢ÀÇ ¸ð¹ü »ç·Êµé¿¡ ´ëÇÑ Àû¿ë °¡´É ¹üÀ§¿¡ ´ëÇÑ Á¤º¸¸¦ Á¦°øÇÒ ¿¹Á¤ÀÌ´Ù.

Ÿ Class 1: ±âº» XHTML Áö¿ø, ±âº» ½ºÅ©¸³ÆÃ Áö¿ø ¶Ç´Â ºÒ°¡, AJAX Áö¿ø ºÒ°¡

Ÿ Class 2: ±âº» XHTML Áö¿ø, ¿Ïº®ÇÑ AJAX ¹× JavaSciprt Áö¿ø

Ÿ Class 3: Class2 ¹× °í±Þ µð¹ÙÀ̽º API Áö¿ø(¿¹: location API, µð¹ÙÀ̽º PIM API µî)

 

Â÷±â ¸ð¹ÙÀÏ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç Ç¥ÁØÈ­ÀÇ ¹æÇâ

W3C MWBP WGÀÇ È°µ¿ ¹üÀ§´Â ¸ð¹ÙÀÏ À¥ ÄÜÅÙÃ÷¿Í ¸ð¹ÙÀÏ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» À§ÇÑ Ç¥ÁØ °³¹ß°ú °ü·Ã Ç¥ÁØÀÇ ½ÃÇèÀ» À§ÇÑ ½ÃÇè ±âÁØ µîÀ» ¸¸µå´Âµ¥ ¸ÂÃç ÀÖ´Ù. ±×·¯³ª ÃÖ±Ù ½º¸¶Æ®ÆùÀ» Áß½ÉÀ¸·Î ¸ð¹ÙÀÏ ¾ÖÇø®ÄÉÀÌ¼Ç È¯°æ¿¡ °ü½ÉÀÌ ±ÞÁõÇϸ鼭, ´Ü¼øÇÑ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ½ºÅ¸ÀÏÀ» ³Ñ¾î ´ÙÀ½°ú °°ÀÌ Áøº¸µÈ ¸ð¹ÙÀÏ À¥ Ç¥ÁØÈ­ À̽´µé¿¡ ´ëÇÑ Çù·Â ³íÀǰ¡ ÁøÇàµÉ °ÍÀ¸·Î ¿¹»óµÈ´Ù.

 

1) À¥À» ÅëÇÑ ´Ü¸» API Á¢±Ù ¹× ÀÎÅÍÆäÀ̽º Ç¥ÁØÈ­ : OMTP(Open Mobile Terminal Platform)¿¡¼­´Â ´Ü¸» º¸¾È¼ºÀ» °í·ÁÇϸ鼭, ´Ù¾çÇÑ ´Ü¸» ±â´ÉÀ» È¿°úÀûÀ¸·Î Ȱ¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â API Ç¥ÁØÈ­¿Í À̸¦ Á¦¾îÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â JavaScript ÀÎÅÍÆäÀ̽º Ç¥ÁØÈ­¸¦ À§ÇÑ º»´ÙÀÌ(Bondi) ÇÁ·ÎÁ§Æ®¸¦ ½ÃÀÛÇÏ¿´°í, ÇöÀç 1.0 ÃÊ¾È ÃÖÁ¾¾ÈÀ» ¸¸µé°í ÀÖ´Â »óÅ´Ù. ÇöÀç OMTP Bondi´Â W3C¿ÍÀÇ »óȣȣȯ¼º È®º¸¸¦ À§ÇÑ ´Ù¾çÇÑ Çù·ÂÀ» ÃßÁøÇϰí ÀÖ´Ù.

2) Hybrid Application°ú Cross Platform DevelopingÀ» À§ÇÑ °ü·Ã Ç¥ÁØÈ­ : ¾ÖÇà ¾ÆÀÌÆùÀÇ µîÀå ÀÌÈÄ¿¡ ÀüÅëÀûÀÎ Native application°ú À¥ ¼­ºñ½º¸¦ °áÇÕ½ÃŰ´Â Hybrid Application ÇüŰ¡ ±Þ¼ºÀåÇϰí ÀÖÀ¸¸ç, ¾ÆÀÌÆù/±¸±ÛÆù/ºí·¢º£¸® µîÀÇ ´Ù¾çÇÑ Ç÷§Æû¿¡¼­ µ¿ÀÛ °¡´ÉÇÑ ÇÏÀ̺긮µå ¾ÖÇø®ÄÉÀ̼ÇÀ» ¼Õ½±°Ô °³¹ßÇÒ ¼ö ÀÖµµ·Ï Çϱâ À§ÇÑ Ç¥ÁØ À¥ ±â¹ÝÀÇ Å©·Î½º Ç÷§Æû °³¹ß µµ±¸µéÀÌ µîÀåÇϰí ÀÖ¾î, ÀÌ¿Í °ü·ÃµÇ´Â Ç¥ÁØÈ­ À̽´°¡ ºÎ°¢µÉ °ÍÀ¸·Î ¿¹»óµÈ´Ù.

 

±¹³» Ç¥ÁØÈ­ ¹× ´ëÀÀ ¹æ¾È

±¹³»ÀÇ ¸ð¹ÙÀÏ À¥ Ç¥ÁØÈ­´Â TTA PG605(À¥ ÇÁ·ÎÁ§Æ® ±×·ì)¿Í »êÇÏÀÇ WG6051(¸ð¹ÙÀÏ À¥ ½Ç¹«¹Ý)¿¡¼­ ÁøÇàÇϰí ÀÖ°í, ¸ð¹ÙÀÏÀ¥2.0Æ÷·³¿¡¼­ ¸ð¹ÙÀÏOK Ç¥ÁØÈ­¸¦ Æ÷ÇÔÇÑ ´Ù¾çÇÑ ¸ð¹ÙÀÏ À¥ Ç¥ÁØÈ­¸¦ ÃßÁøÇϰí ÀÖ´Ù. WG6051¿¡¼­´Â 2009³â ¸ð¹ÙÀÏ À§Á¬ Ç¥ÁØ °³¹ß°ú ¸ð¹ÙÀÏ ¸®Ä¡ À¥ ±â¼ú Ç¥ÁØÈ­¸¦ ÃßÁøÇÒ ¿¹Á¤À¸·Î ÀÖ´Ù. ¸ð¹ÙÀÏÀ¥2.0Æ÷·³ÀÇ °æ¿ì, 2008³â±îÁö ÁøÇàµÇ¾ú´ø Ç¥ÁØÈ­ ¹× ½Ã¹ü»ç¾÷ ¹æÇâÀÌ ¸ð¹ÙÀÏ À¥ ÄÜÅÙÃ÷ ȣȯ¼º¿¡ ÃÊÁ¡À» ¸ÂÃß¾ú´Ù¸é, 2009³â ÀÌÈķδ ¸ð¹ÙÀÏ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç Áß½É Ç¥ÁØÈ­ ¹× À̸¦ ±â¹ÝÀ¸·Î ÇÑ ¸ð¹ÙÀÏOK 2.0 Ç¥ÁØÈ­¸¦ ÃßÁøÇÒ °èȹÀ¸·Î ÀÖ´Ù

 

¾ó¸¶ Àü±îÁö ±¹³»¿¡¼­ ¸ð¹ÙÀÏ À¥ Ȱ¼ºÈ­ÀÇ ÇØ°áÃ¥À¸·Î ¼Ò°³µÇ¾ú´ø Ç®ºê¶ó¿ì¡¿¡ ´ëÇÑ °ü½ÉÀÌ ±Þ°ÝÇÏ°Ô ¶³¾îÁø ÀÌÀ¯°¡ À¥ Ç¥ÁØ¿¡ ÃÊÁ¡À» ¸ÂÃßÁö ¸øÇ߱⠶§¹®À̶ó´Â Á¡Àº ¡°Ç¥ÁØ¡±ÀÇ Á߿伺°ú ÀÇÀǸ¦ ´Ù½Ã Çѹø »ý°¢ÇÏ°Ô ÇÑ´Ù. ¼¼°èÀûÀ¸·Îµµ ¸ð¹ÙÀÏ È¯°æÀÌ ½º¸¶Æ®ÆùÀ» Áß½ÉÀ¸·Î ÇÑ È¯°æÀ¸·Î¼­ ÀçÆíµÇ¸é¼­, ¸ð¹ÙÀÏ À¥°ú ¸ð¹ÙÀÏ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀÇ °üÁ¡µµ Ç¥ÁØ¿¡ ±â¹ÝÇÏ¿© ´Ü¸» ±â´ÉÀ» È¿°úÀûÀ¸·Î ÀÌ¿ëÇÏ¸ç º¹ÀâÇÑ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÏ´Â ÇüÅ·Π¹ßÀüÇϰí ÀÖ´Ù. ÀÌó·³ Áøº¸µÈ ¸ð¹ÙÀÏ À¥°ú Rich Mobile Web ApplicationÀ» À§ÇÑ ´Ù¾çÇÑ Ç¥ÁØÈ­°¡ ÁøÇàµÇ¸ç, Ç¥ÁØ ±â¹ÝÀÇ ¸ð¹ÙÀÏ À¥ »ýŰè Ȱ¼ºÈ­¿¡ µÉ °ÍÀ¸·Î ¿¹»óµÇ¹Ç·Î ±¹³»¿¡¼­µµ ¿©±â¿¡ ´ëÇÑ ´ëºñ¿Í ÇÔ²² Àû±ØÀûÀÎ Âü¿©°¡ ÇÊ¿äÇÏ´Ù.  

ÀüÁ¾È« (Çѱ¹ÀüÀÚÅë½Å¿¬±¸¿ø Ç¥ÁØ¿¬±¸¼¾ÅÍ ¼±ÀÓ¿¬±¸¿ø, TTA Áõ°­Çö½Ç ½Ç¹«¹Ý(WG6053) ºÎÀÇÀå, hollobit@etri.re.kr)

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