Ȩ > Ç¥ÁØÈ Âü¿© > TTA°£Ç๰ > ICT Standard Weekly
[À¥] ¸ð¹ÙÀÏ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç Ç¥ÁØÈ µ¿Çâ
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À» À§ÇÑ ´Ù¾çÇÑ Ç¥ÁØÈ°¡ ÁøÇàµÇ¸ç, Ç¥ÁØ ±â¹ÝÀÇ ¸ð¹ÙÀÏ À¥ »ýŰè Ȱ¼ºÈ¿¡ µÉ °ÍÀ¸·Î ¿¹»óµÇ¹Ç·Î ±¹³»¿¡¼µµ ¿©±â¿¡ ´ëÇÑ ´ëºñ¿Í ÇÔ²² Àû±ØÀûÀÎ Âü¿©°¡ ÇÊ¿äÇÏ´Ù.