차세대모바일웹플랫폼표준화동향 Trends of Standardization on Future Mobile Web Platform 모바일소프트웨어기술동향특집 이승윤 (S.Y. Lee) 정해원 (H.W. Jung) 서비스융합표준연구팀팀장표준연구센터센터장 목차 Ⅰ. 서론 Ⅱ. 차세대모바일웹기술 Ⅲ. 차세대모바일웹표준화동향 Ⅳ. 결론및대응전략 최근모바일환경은스마트폰의확산에따라가히혁명적인변화를가져오고있으며, 이제이동통신서비스시장은기존음성서비스중심에서데이터서비스중심으로이동하며, 사용자중심의콘텐츠가서비스의경쟁력을좌우하는소위 2.0 시대에서의새로운비즈니스환경을요구하고있다. 특히, 웹을기반으로하는유무선통합모바일서비스는많은가능성을시사하면서새로운가치를만들어내고있다. 이미모바일웹기술은과거단순브라우징기술을넘어다양한응용서비스제공을위한웹기술로확장되고있으며, 본격적인플랫폼으로서의기능을제공하는수준으로발전되고있다. 본고에서는최근이루어지고있는차세대모바일웹표준화를중심으로주요이슈및표준화동향을분석하고나아가대응전략을모색하고자한다. C 2010 한국전자통신연구원 11
I. 서론 최근인터넷은모바일환경으로의급속한전환이이루어지고있으며, 특히 2009년부터본격화되고있는아이폰을중심으로하는스마트폰의확산은그전환속도를더욱가속시키고있다. 이러한환경변화속에웹기술은보다효율적인모바일서비스제공을가능케하는차세대융복합기술로주목받으며새로운발전을이루고있다. 특히, 모바일을중심으로하는웹기술은지난 2~3년간급격한발전을이루면서웹이단순한정보표현의수단이아닌본격적인플랫폼으로서의역할을수행하고있다. 이에따라모바일웹표준은차세대모바일애플리케이션및플랫폼실현을위한핵심기능으로발전하고있다. 최근모바일환경에서앱 (App) 방식과웹 (Web) 방식에대한논란이커지고있는이유역시모바일웹에대한가치와가능성이점차커지고있기때문이다. 최근 Web APIs, HTML5, Device API 표준등을중심으로급변하고있는웹표준역시이러한내용을반증하고있다. 이러한변화는웹이본격적인모바일플랫폼으로서의역할을하고있다는것이며, 실제로 OMTP BONDI, W3C DAP 그리고최근설립된 WAC 등이그러한출발점이라고할수있다 [1]. 모바일은이제웹을기반으로새로운변화를시작하였으며, 진정한모바일기반의인터넷혁명을선도할것으로전망된다. Ⅱ. 차세대모바일웹기술 모바일환경에서웹의이용은최근고속데이터전송이가능한무선통신기술의발전과스마트폰과같은고성능단말의출현으로본격적으로가능해지기시작했으며, 2007년풀브라우징 (full browsing) 서비스의등장과함께본격적인모바일웹기반서비스기술이개발되기시작하였다. 풀브라우징란, 기존유선의웹페이지를휴대폰과같은모바일단말 에서그대로제공하는서비스를의미하고, 기존의유선웹페이지에수정을가하지않고모바일웹서비스를제공할수있다는측면에서장점이있으며, 풀웹브라우징 (full web browsing) 이더정확한표현이라고할수있다 [2],[3]. 하지만다양한사양의단말을지원해야하는문제로인해완벽한풀브라우징서비스제공은여러가지기술적인제약사항을지니고있다. 먼저, 단말의종류에따라상대적으로낮은단말성능으로인하여유선의웹을그대로브라우징하는것이힘들다는것이다. 이때문에대안으로나온기술이프록시서버등을이용한간접적인모바일브라우징서비스이다. 즉, 모바일단말이특정웹서버접속을요구할때, 중간에별도의서버 ( 프록시서버 : 웹콘텐츠변환기능포함 ) 를거쳐서모바일에최적화된서비스를제공하는방식이다. 그대표적인서비스가오페라 Mini 서비스 [4] 라고할수있으며, 국내에서도이동통신사주도로유사서비스가제공되고있다. 그러나이러한방식의서비스는일반웹브라우저가아닌특정뷰어 (viewer) 를통해서만제공되고, 중간에위치한프록시서버에의존적이라는단점을지니고있다. 해서최근에는과거의풀브라우징방식보다는모바일단말에최적화된형태의웹표준기반브라우징을제공하는방식으로바뀌고있다. 다음은모바일단말이지닌하드웨어사양의상이함으로부터오는일관된서비스제공의어려움이다. 즉, 기존의웹브라우징방식으로는매우다양한화면크기를갖는모바일단말에최적화된서비스제공이힘들다는것이다. 이때문에과거 WAP 방식의모바일서비스에서는각단말에맞도록여러개의콘텐츠를별도로만들어제공하는비효율적인방법을이용해왔다. 실제로최근옴니아, 아이폰등특정단말등을위한모바일웹사이트가만들어지고있는것도같은방식이다. 해서이러한중복개발문제를해결하고단말에최적화된방식의모바일웹서비스제공을위한노력중의하나가바로 W3C의모바일 OK 표준 [5] 이라고할수있다. 모바일 OK 표준은모바일웹기술의가장근간이 12 C 2010 한국전자통신연구원
이승윤외 / 차세대모바일웹플랫폼표준화동향 되는표준기술로써모바일환경에서웹표준을그대로준수하면서모바일단말에최적화된웹브라우징서비스제공을위한 W3C 국제표준의총칭이다. 우리나라도 2007년부터국제표준화와연계한본격적인모바일OK 표준개발을수행하고세계에서가장먼저모바일 OK 시범서비스를시행하는등적극적인모바일웹표준보급노력을추진하고있다. 최근모바일웹은단순한브라우징서비스를넘어응용서비스제공을위한유무선융복합서비스기술로발전하고있다. 실제로 W3C 모바일 OK 표준도초기모바일웹콘텐츠브라우징을위한모범사례표준에서모바일응용서비스를위한모범사례표준으로확장하는등보다진보된모바일웹서비스제공을고려한표준으로발전되고있다. 특히, 스마트폰확산과함께웹기반의모바일서비스는새로운가능성을보여주고있고, 특히소셜네트워킹서비스 (SNS), 위치기반서비스 (LBS) 등과연계한응용서비스로발전하고있으며, 점차앱방식과의경계를무너뜨리며발전하고있다. 가장주목해야할모바일웹기술의변화중하나는다양한응용제공을위한 API 기술로발전하고있다는것이며, 이것은기존웹이가지고있었던많은한계점을극복하며패키지소프트웨어수준의기능을제공하게된다는점이다. 즉, 과거웹브라우저가제공하지못하는기능때문에써드파티에서추가적으로제공되던다양한플러그인기술 ( 액티브X, 플래시등 ) 에의존하지않고웹표준기술만으로모든기능을처리할수있게된다는점에서시사하는바가매우크다. 이에따라향후의웹브라우저는보다강력한기능을통해단말하드웨어자원제어는물론고속의데이터통신, 자유로운그래픽및비디오처리등의기능을웹표준형태로제공할수있게될것이다. 또한, 현재스마트폰과같은이동단말중심의모바일웹기술은홈네트워킹, TV, 사물통신등다양한유비쿼터스환경에서의서비스실현기술로활용될것으로전망됨에따라이에대한기술및표준개발대응도적극고려되어야할것이다. Ⅲ. 차세대모바일웹표준화동향 모바일웹표준의핵심은유무선환경구분없이웹콘텐츠및서비스가단일화된플랫폼상에서서비스되는것이며, W3C에서는 One Web이란말로참조되기도한다. 즉, 웹콘텐츠에대해서다양한단말서비스를위해서 OSMU를실현하는것이다. 이를위해서는표준관점의접근이요구되는데, 가장기본이되는것은모바일환경에서의웹표준을유선과동일하게규격화하는것이며, 기존의웹표준을준수하면서모바일의특수성을고려한저작가이드라인등이요구된다. 또한이러한유무선통합웹표준콘텐츠가서로다른모바일단말에최적화되어서비스될수있도록하기위한표준기반의단말정보기술및교환기술등이필요로된다. 또한장기적인측면에서는현재의풀브라우징서비스가제공해주는단순웹콘텐츠이용에대한호환성을넘어서유무선통합환경에서의콘텐츠가아닌응용및서비스차원의심리스한서비스연동이더욱중요하며, 이에따른모바일웹응용관련표준개발이필요로된다. 실질적인모바일웹서비스의부가가치는여기서창출된다고할수있기때문에, 표준에기반한모바일웹콘텐츠및서비스제공은향후국내모바일산업경쟁력을결정짓는중요한요소가될것이다. < 표 1> 차세대모바일웹표준분류 구분내용대상표준화 모바일웹콘텐츠표준 모바일웹응용및서비스표준 ( 차세대웹애플리케이션표준 ) 모바일웹플랫폼표준 기존웹표준을준수하며모바일에최적화하기위한가이드라인표준 ( 모바일웹모범사례표준, 모바일단말정보표준, 모바일웹시험인증표준등 ) 기존웹표준의한계상황을극복하고패키지소프트웨어수준의응용서비스기능제공을위한확장웹표준 차세대모바일애플리케이션지원을위한웹기반플랫폼 API 표준 W3C MWI W3C Web APIs W3C HTML5 W3C Device API, OMTP, BONDI, JIL, WAC C 2010 한국전자통신연구원 13
< 표 1> 은현재추진되고있는모바일웹관련국제표준개발에대한분류로써, 초기에는콘텐츠중심의표준화로부터시작하여최근에는응용및서비스분야와플랫폼분야로확장되고있다. 1. 모바일웹콘텐츠표준화동향 모바일웹콘텐츠표준은기존웹표준을그대로준수하여유무선콘텐츠호환성을확보하며, 모바일에최적화된가이드라인제시를목표로 W3C에서 2006년부터 MWI[5] 활동을통해본격화되었다. 주요표준화대상은모바일웹브라우징환경의호환성확보와유무선웹콘텐츠간의효과적인연동을위한목적하에모바일웹콘텐츠저작 / 활용을위한모범사례및가이드라인, 모바일단말정보공유활용방안등에대한표준화를진행해오고있다. 또한모바일에서의표준웹콘텐츠인증을위해모바일 OK 인증표준화도함께추진하고있다 [2]. 2005년부터 2006년까지진행된 1단계표준화활동에서는두개의 WG(BPWG 및 DDWG) 을구성하여활동을진행해왔고, 2단계활동을시작하면서 TS WG이추가되었으며, 개발도상국을위한모바일웹 IG 등이활동하고있다. 최근 W3C MWI는대부분의활동을마무리하고있고, 모바일웹응용모범사례 (mobile web application best practice) 표준을마지막으로공식종료될예정이기도하다. 이것이시사하는바는이제모바일웹은단순브라우징수준의서비스를넘어다양한응용및서비스도메인으로확장되고있기때문에최근다양한기능을제공하며확장되고있는웹표준자체가유무선구분없이활용되어야한다는취지아래확장표준을만들게될해당 WG에서모바일영역까지표준화를고려할예정이다. 2. 모바일웹응용서비스표준화동향 ( 차세대웹애플리케이션표준 ) 모바일웹응용서비스표준은차세대웹애플리 케이션표준으로불리며, 최근많은변화가이루어지고있다. 과거웹은응용서비스제공측면에서단순히정보를표현하고전달하는기능으로제한되어있지만, 최근에는웹애플리케이션이라는용어를사용하며기존패키지소프트웨어수준의기능확장이이루어지고있어이와관련된표준화활동이전개되고있다. 특히, 웹표준은 API라는개념을공식적으로도입하며, 클라이언트에서의기능을대폭강화하는방향으로표준화를추진하고있다. 이미 W3C는 2006년부터 Rich Web Client 활동을통해 Web Application WG과 Web API WG 표준화를추진해오고있다 (2008년부터 Web Applications WG[6] 으로통합 )[7]. 또한 2008년부터 W3C는이례적으로외부전문가들과연대하여현재의 HTML(v4.01) 을 < 표 2> W3C 차세대모바일웹플랫폼관련표준 관련 WG Web Applications WG HTML WG DAP WG 주요개발표준규격 XHR(XMLHTTPRequest), Widget Web IDL(Interface Definition Language), Web Socket API CORS(Cross-Origin Resource Sharing) Web Storage Web Workers DataCache API DOM Level3 Events HTML5 HTML+RDFa HTML Microdata HTML Canvas 2D Context HTML: The Markup Language HTML5 Diffs from HTML4 Data Storage APIs( 기존 Web API WG 규격활용 ) Networking APIs( 기존 Web API WG 규격활용 ) PIM APIs(Calendar API, Tasks API, Contacts API) Camera API Messaging API System Information and Events API FileSystem API Application Launcher API Application Configuration API User Interaction API Communication Log API Gallery API Security Policy Framework 14 C 2010 한국전자통신연구원
이승윤외 / 차세대모바일웹플랫폼표준화동향 대폭개선및강화하기위한노력으로 2008년부터 HTML5 표준화 [8] 를시작하였다. 사실 HTML5 표준화는기존브라우저제조사들이별도의커뮤니티 (WHATWG) 를통해만든 Web Application 1.0 표준규격을 W3C가수용하는형태로국제표준화가시작되었다고할수있으며, 현재워킹그룹드래프트표준상태이지만 [9] 대부분의브라우저들이이미기능을구현하고있다는것도시장의필요성을중심으로표준화가이루어지고있다는것을입증하고있다. < 표 2> 는현재 W3C에서추진중인차세대모바일웹애플리케이션을포함한모바일웹플랫폼관련표준개발워킹그룹과해당워킹그룹에서개발중인관련표준화현황을보여준다. 3. 모바일웹플랫폼표준화동향모바일웹플랫폼이란웹기반공통 API를기본인터페이스로모바일응용을개발할수있는기존모바일미들웨어에중립적인모바일플랫폼을의미한다. 최근스마트폰활성화와함께웹기반모바일웹플랫폼이중요한이슈로등장하고있으며, 이는웹이갖는기본적인속성인뛰어난서비스호환성때문에점차다양해지는모바일플랫폼에효과적으로대응이가능하기때문이다. 특히, 현재안드로이드, 아이폰 OS, 윈도모바일, 블랙베리림, 팜OS 등이미 10여종이넘는다양한모바일플랫폼이난무하고있어, 이러한과열경쟁현상은자연스럽게상호공존을위한노력으로이어지며, 공통의플랫폼환경내지는공통의개발환경구축을통해모바일응용개발비용과시간을절약할수있는쪽으로새로운표준화시도가진행되고있다. 모바일응용개발자는 HTML, CSS, Javascript 등의웹표준방식의인터페이스만을이용해서단말하드웨어의다양한자원을제어하는것을포함한다양한모바일애플리케이션을개발할수있게된다. 이러한장점때문에현재전세계적으로모바일웹기반의플랫폼표준화가다양하게이루어지고있는데, 대표적으로 W3C DAP, OMTP BONDI, JIL, WAC 등이있다. 특히, 최근전세계이동통신사들이협의하여만들기로한 WAC( 일명슈퍼앱스토어 ) 는급변하는모바일시장에서주도권회복을위한절박한노력의일환이라고할수있다. W3C DAP[10]: 웹기반디바이스접근및보안정책등의 API 표준화를위한 W3C 워킹그룹 (2009. 9.) OMTP BONDI[11]: OMTP는사용자지향모바일서비스와데이터비즈니스활성화를목적으로이동통신사중심으로만들어진기구이며, BONDI는 OMTP 에서만든브라우저기반의애플리케이션혹은위젯이모바일폰기능을보안적인방법으로접근하게하는모바일웹플랫폼표준 (2008. 7.) JIL[12]: JIL은새로운모바일인터넷서비스를활성화차원의웹기반모바일위젯플랫폼개발과보급을위해서보다폰, 버라이존, 소프트뱅크, 차이나모바일등이만든조인트벤처 (2008. 4.) WAC[13]: 전세계 25개이동통신사및제조사가합의하여애플리케이션개발과공급을공통규격으로통일하는글로벌앱스토어생태계구축을목적으로하며, 이를위해애플리케이션개발을위한공통표준개발을추진 (2010. 2.) 4. 국내표준화대응현황국내의모바일웹표준화는 TTA PG605( 웹프로젝트그룹 ) 와모바일웹 2.0 포럼을중심으로개발되고있으며, 최근 WAC에대응하기위한이동통신사중심의표준화노력도시작되었다. 모바일 OK 국내표준화의경우, 2007~2008년동안 W3C 국제표준과연계하여모바일웹콘텐츠중심의표준개발을추진하여약 20여종의국내표준을만들었으며, 2009년부터현재까지는모바일웹애플리케이션중심의표준개발을추진하고있다. 아울러모바일 OK 시범사업을통해서표준에대한검증과모바일웹표준보급을추진중에있으며, 행정안전부가전자정부모바일웹준수가이드라인 C 2010 한국전자통신연구원 15
으로모바일OK를지원하는등국내보급이점차확산될것으로전망된다. 또한, 모바일웹 2.0 포럼 [14] 에서는모바일OK 콘텐츠표준이외에도, 모바일OK 애플리케이션표준화, Device API, 위젯표준화, 전자상거래및뱅킹기술등에대한확장된모바일웹애플리케이션표준개발을추진중에있다. 최근 WAC과같은슈퍼앱스토어표준화대응을위한국내이동통신사중심의표준화노력도시작되는등모바일플랫폼에대한표준화수요는점차확대될것으로전망된다. Ⅳ. 결론및대응전략 지금까지최근전세계적으로급속히진행되고있는차세대모바일웹플랫폼기술과표준화이슈및현황에대해서살펴보았다. 웹은이제모바일환경을통해또한번의발전을거듭하며진정한플랫폼으로의역할을하게될것으로전망되며, 모바일을중심으로한유무선통합서비스를가장효과적으로실현하게하는촉매제가될것으로예측된다. 모바일환경에서의미래응용과서비스는자연스럽게웹기반으로통합될것으로전망됨에따라, 이에대한플랫폼차원의보다전략적인표준화대응이요구된다. 또한, 스마트폰과함께전세계적으로불고있는클라우드기반서비스환경또한모바일서비스환경에서중요한부분이될것으로전망됨에따라보다효율적인모바일서비스제공을위한웹기반의모바일클라우드서비스표준과기술또한우리나라가전략적으로고려해야할중요한요소중하나이다. 나아가미래의무선인터넷환경은현재의스마트폰을넘어다양한유비쿼터스영역으로급속히확산될것이며, 이에따른확장된 Device API 표준과앱스토어표준도시급히고려되어야할사항이다. 최근이와같은환경변화에따라다양한스마트디바이스환경을고려한스마트앱스토어표준화에대한 논의도시작되고있어이에대한조기대응이필요할것으로판단된다. 용어해설 HTML5: 현재사용중인 HTML v4.01 을확장하여다양한웹문서표현형식과 API 기능그리고비디오, 오디오등멀티미디어기능등을대폭강화한차세대웹애플리케이션지원을위한미래형 HTML 문서표준규격 WAC: 2010 년 2 월전세계 25 여개이동통신사및제조사가협의하여만든협의체로써, 웹표준기반모바일응용개발인터페이스표준화를통한공통앱스토어구축을목표로함디바이스 API: 스마트폰등모바일디바이스에서단말의자원 ( 카메라, 주소록, 파일시스템, 각종센서, 미디어등 ) 을액세스할수있도록하는 W3C 주도의웹기반인터페이스표준 ( 향후 WAC 의표준규격으로사용될예정 ) 약어정리 API Application Programming Interface BP Best Practice DAP Device API & Policy DD Device Description IG Interest Group JIL Joint Innovation Lab MWI Mobile Web Initiative OMTP Open Mobile Terminal Platform OSMU One Source Multi Use SNS Social Networking Service TS Test Suite W3C World Wide Web Consortium WAC Wholesale Application Community WAP Wireless Application Protocol WHATWG Web Hypertext Application Techology Working Group 참고문헌 [1] 이승윤, 모바일웹플랫폼표준화현황과대응전략, OSIA S&TR, 통권 76 호, 제 1 호제 38 권, 16 C 2010 한국전자통신연구원
이승윤외 / 차세대모바일웹플랫폼표준화동향 2010. 4. [2] 이승윤, 정해원, 모바일웹 2.0 표준화동향및전망, 한국정보처리학회, Vol.15, No.4, 2008. 7. [3] 전종홍, 이승윤, 모바일웹 2.0 과모바일 OK 표준화동향, 전자통신동향분석, 제 22 권제 6 호, 2007. 12. [4] Opera Mini, http://www.opera.com/mobile/ [5] W3C MWI, http://www.w3.org/mobile/ [6] W3C Web Applications WG, http://www.w3.org/ 2008/webapps/ [7] 전종홍, 이승윤, 차세대모바일웹애플리케이션표준화동향, 전자통신동향분석, 제 25 권제 1 호, 2010. 2. [8] W3C HTML WG, http://www.w3.org/html/wg/ [9] W3C HTML5, http://www.w3.org/tr/html5/ [10] W3C DAP, http://www.w3.org/2009/dap/ [11] OMTP BONDI, http://bondi.omtp.org/ [12] JIL, http://www.jil.org/ [13] WAC, http://www.wholesaleappcommunity.com/ [14] Mobile Web 2.0 Forum, http://www.mw2.or.kr/ C 2010 한국전자통신연구원 17