<4D F736F F D20C1A4BAB8C3B3B8AEC7D0C8B82DC7AEBAEAB6F3BFECC2A12D7233>

Similar documents
Microsoft PowerPoint - KNOM2008제출_연승호_v1.0

HTML5가 웹 환경에 미치는 영향 고 있어 웹 플랫폼 환경과는 차이가 있다. HTML5는 기존 HTML 기반 웹 브라우저와의 호환성을 유지하면서도, 구조적인 마크업(mark-up) 및 편리한 웹 폼(web form) 기능을 제공하고, 리치웹 애플리케이 션(RIA)을

2009방송통신산업동향.hwp

[Brochure] KOR_TunA

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

52 l /08

TTA Journal No.157_서체변경.indd

슬라이드 1

PowerPoint 프레젠테이션

Ⅰ. 서론 1989년 CERN의 팀 버너스 리에 의해 만들어진 월드 와이드 웹 기술은 HTML(HyperText Markup Language), URL(Unified Resource Locator, HTTP(Hyper- Text Transfer Protocol)이라는

HTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API

..,. Job Flow,. PC,.., (Drag & Drop),.,. PC,, Windows PC Mac,.,.,. NAS(Network Attached Storage),,,., Amazon Web Services*.,, (redundancy), SSL.,. * A

PowerPoint Presentation

Voice Portal using Oracle 9i AS Wireless

PowerPoint Presentation

(Microsoft PowerPoint \277\243\305\315\307\301\266\363\300\314\301\356 \260\374\301\241\300\307 HTML5)

Microsoft PowerPoint - F3-1-이원석

Special Theme _ 모바일웹과스마트폰 차세대모바일웹표준과미래 전종홍 TTA 모바일웹실무반 (WG6051) 의장, ETRI 표준연구센터선임연구원 Special Report 6 1. 머리말최근스마트폰의도입 / 확산과함께본격화되고있는모바일인터넷의변화는하드웨어, 운영

Microsoft Word - 2.이승윤_특집_.doc

<4D F736F F F696E74202D20332DC1F6B9DDC1A4BAB8BDC3BDBAC5DB>

<C3E6B3B2B1B3C0B C8A32DC5BEC0E7BFEB28C0DBB0D4292D332E706466>

H3250_Wi-Fi_E.book

Microsoft Word - 김완석.doc

Windows 8에서 BioStar 1 설치하기

Microsoft PowerPoint - 권장 사양

Windows Live Hotmail Custom Domains Korea

Web Scraper in 30 Minutes 강철

슬라이드 1

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일

11월1일자.hwp

Secure Programming Lecture1 : Introduction

Gartner Day

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>


Cloud Friendly System Architecture

SBR-100S User Manual

Microsoft Word - 문서10

<4D F736F F F696E74202D FB5A5C0CCC5CDC5EBBDC5B0FA20B3D7C6AEBFF6C5A9205BC8A3C8AF20B8F0B5E55D>


SIGIL 완벽입문

<4D F736F F D20C1A4BAB8C5EBBDC5C1F8C8EFC7F9C8B8BFF8B0ED5FBDBAB8B6C6AEBDC3B4EBBAF22E727466>

PowerPoint 프레젠테이션

Microsoft Word - 문필주.doc

Microsoft Word - 디오텍_091221_.doc

<4D F736F F F696E74202D E20C0CEC5CDB3DD20C0C0BFEB20B9D720BCADBAF1BDBA20B1E2BCFA E >

PowerPoint Presentation


PowerPoint 프레젠테이션

01장 웹 개요와 실습 환경 구축

FileMaker 15 WebDirect 설명서

HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 :

PowerPoint 프레젠테이션

CMS-내지(서진이)

6강.hwp

ICT À¶ÇÕÃÖÁ¾

Portal_9iAS.ppt [읽기 전용]

3. 클라우드 컴퓨팅 상호 운용성 기반의 서비스 평가 방법론 개발.hwp

슬라이드 1

Microsoft Word - 조병호

Microsoft Word - 10.전종홍_특집_.doc

[White Paper]다시보는 시맨틱 웹 그리고 시맨틱 기술 하는 Tabulator와 Sindice에 기반한 데이터 매쉬업 및 브라우징 서비스인 sig.ma는 꼭 한번 경험해 봐야 할 대상이 다. 또한, SemaPlorer나 DBpedia Mobile 경우는 LOD

Special Theme _ e-publishing 전자책이 자체적으로 생산되기는 힘들다. 따라서 많은 전자책 사업자들은 기존 종이책 시장을 통해 질적 검증 이 완료된 저작물을 전자책화하는 것을 선호하고 있다. 기존 종이책을 전자책으로 변환하는 기술은 크게 2 가지 과

Mstage.PDF

서현수

멀티미디어 콘텐츠 접속을 위한 사용자인증 시스템_교열(박세환, ).hwp

810 & 는 소기업 및 지사 애 플리케이션용으로 설계되었으며, 독립 실행형 장치로 구성하거 나 HA(고가용성)로 구성할 수 있습니다. 810은 표준 운영 체제를 실행하는 범용 서버에 비해 가격 프리미엄이 거의 또는 전혀 없기 때문에 화이트박스 장벽 을

OMA Bcast Service Guide ATSC 3.0 (S33-2) T-UHDTV 송수신정합 Part.1 Mobile Broadcast (Open Mobile Alliance) 기반 Data Model ATSC 3.0 을위한확장 - icon, Channel No.

<4D F736F F D204954B1E2C8B9BDC3B8AEC1EE5FB0FBC1F82E646F63>

Microsoft PowerPoint - HTML5-교육컨설팅.ppt

웹사이트 운영, 이보다 쉬울 수 없다! Microsoft Azure를 이용한 웹사이트 구축

슬라이드 1

00-CourseSyllabus

1701_ADOP-소개서_3.3.key

Analyst Briefing

< 표 1> 폴란드의 3 대이동통신기업현황 구분사업현황영업현황주요주주 피티케이 센터텔 폴콤텔 l 2) 피티씨 - 설립연도 : 1994 년 - 시장점유율 : 30.9% - 가입자수 : 14.1 백만명 ( 선불제 : 7.3 백만명, 후불제 : 6.8 백만명 ) - 고용자수

PowerPoint Presentation

¸ð¹ÙÀÏÇÖµµÅ¥

Microsoft PowerPoint - ZYNQITTSIYUL.pptx

Microsoft Word - src.doc

AutoCAD® WS

untitled

Building Mobile AR Web Applications in HTML5 - Google IO 2012

오토 2, 3월호 내지최종

슬라이드 1

160322_ADOP 상품 소개서_1.0

< BBEABEF7B5BFC7E228C3D6C1BE292E687770>

KDTÁ¾ÇÕ-2-07/03

소프트웨어 융합 개론

<464B4949B8AEC6F7C6AE2DC0AFBAF1C4F5C5CDBDBABBEABEF7C8AD28C3D6C1BE5FBCD5BFACB1B8BFF8BCF6C1A4292E687770>

Intro to Servlet, EJB, JSP, WS

ICT EXPERT INTERVIEW ITS/ ICT? 차량과 인프라 간 통신(V2I) Nomadic 단말 통신(V2P) 차량 간 통신(V2V) IVN IVN [ 1] ITS/ ICT TTA Journal Vol.160 l 9

SchoolNet튜토리얼.PDF

HTML5 와리포팅툴구현사례

3월16일자.hwp

Intra_DW_Ch4.PDF

U.Tu System Application DW Service AGENDA 1. 개요 4. 솔루션 모음 1.1. 제안의 배경 및 목적 4.1. 고객정의 DW구축에 필요한 메타정보 생성 1.2. 제품 개요 4.2. 사전 변경 관리 1.3. 제품 특장점 4.3. 부품화형

PowerPoint 프레젠테이션

2010 년 10 월넷째주 ( ) 1. IT와타산업융합위한민관노력강화 2. 한국, IT산업분야국제표준제안건수세계 1위달성 3. 한국, 3년연속세계브로드밴드경쟁력 1위기록 4. 삼성SDS, 2011년 IT메가트렌드선정 'Smart' 와 'Social' 이핵심

마켓온_제품소개서_ key


Transcription:

모바일웹브라우징기술및표준화동향 전종홍 1 목차 1. 서론 4. 모바일브라우징기술동향 2. 1세대모바일브라우저 5. 모바일웹브라우징표준화동향 3. 2세대모바일브라우저 6. 결어 1. 서론 최근모바일분야는많은새로운도전들에직면하고있다. 과거무선인터넷과이동통신분야에서의고유한사업모델과수익창출방식은한계에부딪히고있고, 산업간경계의붕괴는많은새로운경쟁자들과의경쟁을요구하고있다. 이동통신시장의핵심성장동력이었던가입자수와음성통화시장의정체는데이터중심의새로운산업모델로의전환을요구하는배경이되고있다 [1]. 한국에서도휴대폰이출시된지 20년이지난지금, 새로운성장동력들을찾아내기위한다양한시도들이진행되고있다. 이런시도중하나로최근관심이집중되고있는것이모바일웹과풀브라우징에관한분야이다. 해외에비해조금은늦은감이있긴하지만, 국내에서도풀브라우징으로대표되는모바일웹브라우징에대한관심이급증하고있다. 그동안은소극적이었던이통사도 LG텔레콤의 OZ 서비스를시작으로, SKT와 KTF까지모든이동통신사가풀브라우징단말을출시하였거나준비하고있으며, 풀브라우징서비스에대한로드맵발표하는등적극적인관심을나타내고있다. 이런현상의가장큰배경에는풀브라우징을앞세운 LG텔레콤의 OZ 서비스가 2개월만에 20만가입자를돌파하는등, 풀브라우징을통한새로운시장창출의가능성이보여졌기때문이다. 국제적으로애플의아이폰과같은최신스마트폰동향에서도알수있듯이, 현재의휴대전화는모바일브로드밴드와모바일웹을중심으로영화, TV, PC의기능을모두결합시키는 " 제4의스크린 " 으로발전해가고있다. 모바일의변화는비단휴대용단말에만그치는것이아니다. 와이브로, HSDPA/HSUPA 등과같은모바일브로드밴드가확산되면서언제어디서든다양한미디어콘텐츠를빠르고자유롭게활용하는환경으로발전해가고있다. 과거의모바일환경이읽기전용의환경이었다면이제는자유롭게읽고쓰는, 진정한의미에서의미디어환경이가능해지고있는것이다. 그리고이처럼모바일환경에서일어나고있는새로운많은변화들을우리는 모바일웹 2.0 이라는이름으로부르고있으며, 이런모바일웹 2.0 동향을뒷받침하는가장중요한기술이바로모바일웹과모바일브라우징기술이다. [1] 1 1 정보처리학회종신회원

본고에서는이런 모바일웹 2.0 동향중핵심분야인 모바일웹브라우징동향 에대해살펴봄으로써, 모바일웹브라우징의핵심적기술이슈들을점검하고, 향후국내의모바일웹산업의발전을위해관심을가져야주요기술방향을고찰하고자한다. 2. 1 세대모바일브라우저 : WAP 브라우저 일반적으로브라우저 (browser) 는 월드와이드웹과같은네트워크상에정보또는사이트를접근하기위해이용되는컴퓨터프로그램 라고정의할수있으며, 모바일브라우저는모바일단말과 PDA 등의휴대용기기를위해설계된브라우저를통칭한다. 브라우저는웹기술의성장 / 발전과함께꾸준히발전하여이제는데스크탑에서핵심소프트웨어의역할을하고있으며, 모바일환경에서도브라우저의역할과기능은핵심적인구성요소로진화 / 발전할것으로예상되고있다. 모바일브라우저의등장은유선인터넷에서의웹의성공이라는계기가밑거름이되었다. 휴대전화를통한무선망기술에웹을적용시키기위한노력은 WAP(Wireless Application Protocol) 포럼을통하여 97 년부터시작되었으나, 99년일본 NTT DoCoMo의 imode의성공과함께무선인터넷의가능성은주목을받기시작하였다. 이러한초기모바일브라우저를 WAP 브라우저또는미니브라우저라고부른다. WAP 브라우저는작은화면과제한된무선환경, 그리고 WAP 프로토콜규격을효과적으로지원할수있도록만들어진브라우저로 WML로작성된 WAP 사이트나실시간으로변환한웹사이트의컨텐츠를브라우징할수있다. 무선인터넷서비스는 [ 그림1] 과같이하드웨어의발전과함께몇차례등락을거듭하면서현재상태에이르렀다. 초기 WAP 1.x는독자프로토콜과 WML(Wiress Markup Language) 을사용함으로써인터넷표준과호환되지못하는문제점을발생시켰지만, WAP 2.0 에서는단말성능의향상과함께 TCP 와 HTTP 등의표준을무선용으로최적화한프로토콜스택을채택하고, XHTML과 CSS를기반으로한 XHTML- MP(Mobile Profile), WAP CSS 마크업언어를채용하는등호환성을확보하기위한노력을하였다. 또한이전의 WAP 모델과달리종단간 HTTP 전송을지원하며, Proxy Gateway가불필요한형태를취함으로써유선인터넷에흡사한서비스를제공할수있게하였다. 그림 1: 무선인터넷기술의나선형발전

그러나네트워크와단말기술의발달에도불구하고네트워크속도, WAP 콘텐츠의기술적차별성, 높은사용요금, 폐쇄적서비스환경, 모바일단말의인터페이스제약, 유무선웹콘텐츠의호환성문제등으로유선인터넷이나유선웹콘텐츠시장의폭발적확산과달리모바일환경에서의웹환경은크게활성화되지않고있다. 3. 2 세대모바일브라우저 1세대모바일브라우저가제한된단말과네트워크환경에서의최적화된서비스제공을위한방식이었다고하면, 2세대 2 모바일브라우저는좀더향상된네트워크환경과단말환경에맞추어 AJAX, RSS, 위젯등과같은확장된웹표준들을지원하는형태, 다양한유선웹의콘텐츠를데스크탑의 UX(User Experience) 형태로사용할수있도록하는풀브라우징서비스형태, 오픈소스기반의웹브라우저기술을확장하는형태로나타나고있다 [5, 7]. 3.1 2 세대모바일브라우저 - 풀브라우징에대한정의 2세대모바일브라우징환경을대표하는풀브라우징 (Full browsing) 이라는단어의등장에는유선웹기술과콘텐츠의급격한확산이라는배경이있다. 네트워크의성능향상과함께단말성능의향상은제한적인 WAP 콘텐츠만이아니라, 유선의다양한콘텐츠와어플리케이션을사용하고자하는사용자의요구들을높이는계기가되었다. 초창기 WAP 브라우저, Micro 또는 Mini 브라우저로불리우던기존휴대폰용인터넷브라우저는 PC용브라우저와달리휴대폰의 CPU성능, 작은 LCD, 처리할수있는이미지및데이터의한계등 PC와다른휴대폰의환경에맞게제한된정보만을표시할수있도록만들어졌으며사진, 동영상, 플래시등 PC용브라우저에서이용할수있었던많은부분을지원하지않았다. 그래서그동안이통사가제공하는 WAP 전용서비스사이트를중심으로서비스가발전해왔으며, 여러가지제약들로서비스내용또한제한될수밖에없었다. 그러나휴대폰의 LCD 가커지고, CPU성능및무선인터넷데이터속도, 패킷요금정액제등전세계적으로사업자의데이터서비스활성화정책등으로다양한유선웹사이트를직접휴대폰으로이용할수있는풀브라우징 (Full Browsing) 기능이적용된휴대폰용브라우저가탑재되고있다 [3]. 통상적으로풀브라우징 (full browsing) 은풀브라우저또는확장된브라우징이가능한소프트웨어를이용한브라우징의의미로사용된다. 풀브라우징과풀브라우저모두기술적인용어라기보다는상품또는서비스명의의미로사용되고있다. 그러므로기능과한계에대한일관된기준도없는상태이다. 그럼에도풀브라우징이란용어가널리사용되는주요이유중하나는편의성의이유때문이라고할수있다. 풀브라우저 (Full browser) 라는용어또한정확한정의는없는상태이며 NTT 도코모에의해상표권출원이되어있기도하다. 보통추상적인수준에서 데스크탑용으로만들어진웹사이트를그대로열람할수있는휴대전화용브라우저 또는 PC 환경과동일하게웹콘텐츠와웹사이트를접속하고사용할수있는모바일단말용브라우저 등의의미로사용되고있다. 이런점에서본다면 풀브라우징 이란모호한 2 과거 Kai 등의연구에서도 WAP 버전에따른분류로 1 세대와 2 세대를분류했던적이있지만, 여기서는확장된웹기술을수용하며유무선호환성을고려하는지의관점에서 1 세대와 2 세대를구분하고자하였다 3

용어보다는 모바일웹브라우징 또는 모바일브라우징 으로통칭하는것이바람직할것으로사료된다. 3.2 모바일웹브라우징서비스의유형 모바일브라우징서비스의유형은렌더링엔진의위치, 오픈소스사용여부, 핵심렌더링엔진의종류등에따라다양한방식으로구분이가능하다. 이중대표적인분류방식중하나가렌더링엔진의위치에따른분류방식으로, 서버기반렌더링 (Server based Rendering) 방식과클라이언트기반렌더링 (Client based Rendering) 방식이라는두가지방식으로구분을할수있다. 렌더링엔진의위치에따른분류방식은브라우징을위해가장많은컴퓨팅파워를요구하는렌더링이어디에서실행되느냐를구분하는것으로, 서버기반렌더링방식으로는 Opera Mini, Skyfire 등과같은프락시기반브라우징솔루션 (proxy-based browsing solution) 과국내의 LogicPlant에서제공하는터미널서비스기반의웹뷰어방식이여기에해당한다. 서버기반렌더링방식에서는실제적인렌더링과중요처리는서버에서실행되며, 사용자단말에는최적화된클라이언트모듈이탑재되어서버와의통신을통해브라우징서비스를제공할수있도록하는방식이다. 이방식은렌더링을위한컴퓨팅파워가필요하지않으므로저사양의단말에서도브라우징서비스사용이가능하다는장점을갖지만, 반면에서버와항상적으로연결이필요하며, 서버유형과방식에따라개인정보유출위험을갖기도하며, 사용자수증가에따른서버증설이필요하다는단점을갖는다. 클라이언트기반렌더링방식에서는실제렌더링엔진이클라이언트인모바일단말에위치하며, 렌더링엔진과통신모듈, 스크립트모듈등을통해브라우징서비스를제공하는방식으로, 우리가일반적으로알고있는인프라웨어, 노키아 S60 브라우저, 오페라, 사파리, Pocket IE 등과같은대부분의브라우저가여기에해당한다. 이방식은클라이언트에대부분의브라우징코어엔진과모듈을구비하고있으므로별도서버와의네트워크연결을하지않아도되며, 단말의기능을연계할수있다는장점갖지만, 클라이언트의하드웨어성능에따라브라우저성능이좌우된다는단점을갖는다. 그림 2: 모바일브라우저와콘텐츠유형분류

다른분류방식으로는개방형콘텐츠와폐쇄형콘텐츠환경, 그리고모바일중심적콘텐츠지원여부와일반적콘텐츠지원기능여부에따라 [ 그림2] 와같이분류를하는방법도있다. 3.3 2 세대모바일브라우저개발 확장된기능을제공하는모바일웹브라우저들의최근개발동향은다음과같이렌더링엔진의종류별로살펴볼수있다. 첫째, Presto 렌더링엔진을사용하는오페라브라우저계열에서는대표적인두제품이있다. 오페라 9.5 버전과동일한엔진을사용하면서향상된자바스크립트엔진을지원하고있는프락시기반의모델인오페라미니4 가있다. 다른종류로는오페라미니의안드로이드포팅버전이있다. 둘째, Gecko 렌더링엔진은사용하는모질라모바일 ( 코드네임 Fennec) 버전과함께모질라엔진을사용한프락시기반의모델은 skyfire 브라우저가있다. 모질라 Fennec 버전은데스크탑과동일하게 firefox 엔진을그대로사용하는것을목표로설계되고있으며, 2008년 4월 pre-alpha 버전을발표했고, 2008년 8월에최초알파버전을 release 할예정이다 [10]. 셋째, Webkit 렌더링엔진을사용하는 Apple의 iphone Safari 브라우저와 Nokia의 S60 브라우저, 그리고 Android 플랫폼용브라우저가있다. 이들모두오픈소스의 webkit 렌더링엔진을기반으로브라우저를구현하고있다는공통점을갖고있으며, 개방형플랫폼을지향하고있다는공통점을함께가지고있기도하다. 이밖에 WAP 브라우저개발사를중심으로 MIE(Mobile Internet Explorer), Netfront, Openwave, Teleca, Infraware 등과같은기존 WAP 브라우저의기능확장및추가개발이진행되고있다. 3.4 2 세대모바일브라우징시장전망 아직은많은모바일단말들이제약된단말성능으로인해제한적인웹브라우징성능을제공하고있으나, 스마트폰을중심으로 AJAX, RSS, 모바일용최적화기능등을탑재하기시작하는등풀브라우징을포함하는 2세대모바일브라우저를탑재하는방향으로변화되고있다. ABI 리서치는 2008년부터 2013년까지향후 5년동안모바일브라우저시장이크게확장될것으로예상하고있으며, 특히모바일에서 OIB(Open-Internet browser) 와같은오픈소스기반의브라우저시장이커질것으로예상을하고있다. 특히 OIB를탑재하는단말은 2007년 7600만대규모에서 2013년에는 7억대규모로확장될것이며, 시장규모또한 15억사용자규모로급성장할것으로예상하고있다 [9]. 4. 모바일브라우징기술동향 4.1 모바일브라우저기술 일반적인모바일브라우저의개념적참조아키텍처구성도는 [ 그림3] 과같다. 이때각각의구성요소들은다음과같은기능들을수행한다. [6] 5

사용자인터페이스컴포넌트 (User Interface) : 브라우저엔진의사용자상호작용방법을제공. 사용자인터페이스부분에서는기본특징들 ( 사용자선택사항, 프린팅, 다운로딩, 툴바 ) 을제공 브라우저엔진컴포넌트 (Browser Engine) : 렌더링엔진에대한하이레벨인터페이스를제공. URL 로딩시작과다른하이레벨브라우징액션들 (reload, back, forward) 에관한메쏘드들을제공하며, 사용자인터페이스에오류메시지와페이지로딩현황에대한다양한메시지들을제공. 렌더링엔진컴포넌트 (Rendering Engine) : 주어진 URL의비주얼표현을생성함. 렌더링엔진은주어진 URL에포함된 HTML, XML, JavaScript들을해석하고사용자인터페이스에나타나게되는레이아웃을생성함. 네트워킹컴포넌트 (Networking) : HTTP와 FTP를이용하여 URL의데이터데이가져오는기능을제공. 이밖에도인터넷통신과보안, 문자세트변환과 MIME 타입해석등을제공. ( 캐쉬기능포함 ) 자바스크립트인터프리터컴포넌트 (JavaScript Interpreter) : 웹페이지내에포함된자바스크립트를실행. XML 파서컴포넌트 (XML Parser) : XML 문서의파징에이용 디스플레이백엔드컴포넌트 (Display Backend) : 호스트운영체제에밀접하게연과된것으로호스트운영체제위에서그리기와윈도우생성메쏘드들을제공. 데이터지속컴포넌트 (Data Persistence) : 북마크와사용자선택사항등과같은사용자정보를관리 ( 그림 3: 브라우저참조아키텍처구성도 ) 이러한참조아키텍처를이용하여그림3 오른편의 Firefox 참조구성도와같이현재브라우저의주요컴포넌트와관련기술들을정리하고살펴볼수있다. 4.2 기본규격확장 1세대와 2세대브라우저를구분하는기준은웹확장표준규격들의구현과지원이라고할수있으며, 오늘날대부분의 2세대모바일브라우저는다음과같은웹확장표준들을지원하고있다. 이러한기능모듈들은렌더링엔진을비롯네트워크컴포넌트등과같은모듈확장을통해지원하게된다. 국내에서도

모바일웹브라우징에대한기본환경에대한참조규격으로모바일웹 2.0 포럼 3 과 TTA 4 정보통신단체표준으로 DDC(Default Delivery Context) 1.5 표준을정한바있다. HTML 4.01 XHTML MP 1.1 WML 1.3 과 2.0 CSS 1 과 2 (Cascading Style Sheets) JavaScript 1.5 Flash Lite 2.0 AJAX (Asynchronous JavaScript and XML) RSS 2.0 (Really Simple Syndication) SSL / TSL ( 표1: 모바일브라우징을위한기본웹표준 ) 4.3 신규규격확장 브라우저별로아직표준으로확장되지않은기능들에대해구현및지원을추진하고있으며, 이를통해주요표준에대한기술경쟁을진행중이다. CSS3 기능구현, HTML5 기능구현, 오프라인웹어플리케이션을위한 HTML5 Client-side Persistent storage 과 Client-side SQL API 구현, XSLT/Xpath, SVG 구현지원, HTML5 <video> 엘리먼트규격에대해주요브라우저별로구현및확장을추진하고있다. 모바일브라우저에서중요한기능확장으로진행되고있는것중하나로위젯 (Widget) 기능이있다. 위젯은작은화면에특정콘텐츠또는어플리케이션을동작시키는방식으로, 오페라와노키아등은웹위젯표준화에맞추어모바일브라우저를위젯플랫폼으로확장하여활용하고자하는시도들을진행하고있다. 모바일브라우저에위젯엔진을추가한후, AJAX, JavaScript, CSS, HTML 등에기반하는표준위젯포맷의위젯콘텐츠또는어플리케이션들을활용할수있도록하고있다. 이와관련해 W3C의웹어플리케이션워킹그룹에서는위젯관련된표준화를진행하고있고, 현재 Widgets 1.0에관한표준화작업을진행하고있다 [12]. 4.4 브라우징인터페이스기능확장 모바일단말의다양한제약속에서효과적인모바일브라우징을위한많은연구들이진행되고있는데, 가상마우스에기반한인터페이스기술을포함하여 Zoom In/Zoom Out, MiniMap viewing, Thumbnail viewing, Narrow viewing 등과같은네비게이션기술과다양한트랜스코딩기술, 음성브라우징기술등에대한연구개발이진행되고있다 [4, 8]. 3 모바일웹 2.0 포럼, http://www.mw2.or.kr 4 TTA, http://www.tta.or.kr 7

특히애플아이폰의등장이후에는 [ 그림4] 와같이터치스크린기반의브라우징인터페이스방식에대한관심이늘어나고있다. Microsoft의 Windows Mobile 7 버전에서는터치스크린과모션센서기반의인터페이스를기본으로장착할예정이며, 삼성전자과 LG전자에서는햅틱 (Haptic) 인터페이스와터치스크린을활용한다양한휴대폰을출시하고있다. 뿐만아니라특히최근에는모바일브라우징사용자의 UX(User Experience) 를분석하고, 이에기반한효과적인모바일브라우징방식을제공하기위한연구들도다양하게진행되고있다 [1]. ( 그림 4: 터치스크린기반의브라우징인터페이스 ) 5. 모바일브라우징표준화동향 모바일브라우징관련표준화는 W3C(World Wide Web Consortium) 을중심으로표준화가진행되고있다. W3C의모바일웹표준화활동은모바일웹모범사례를만들기위한 Mobile Web Best Practice WG 과단말정보공유표준안개발을위한 Device Description WG 두개를구성하였으나, 2006년 12월모바일웹브라우저의호환성평가를위한평가기준을마련하기위한 Mobile Web Test Suite WG을추가하였고, 2008년 6월에는개발도상국에서의모바일웹에대한이슈를다루기위한 MW4S(Mobile Web for Social Development (MW4S) IG(Interest Group) 를추가하여, 현재총 4개의그룹이활동중에있다 [2, 11]. 현재까지 4개의워킹그룹들을통해만들어진 W3C의모바일웹표준화활동결과들은다음과같다. 1) MWBP(obile Web Best Practice) 1.0 모바일웹콘텐츠의효과적인저작과표현을위한모범사례들을취합한문서로총 60여가지의모범사례들과각각의의미들을정리하고있는표준문서 2) mbt(mobileok Basic Test) 1.0 MWBP 1.0의모범사례들중자동시험및평가가가능한 24가지의항목을선정하여시험방법과절차, 결과의의미를정의하고있는표준문서 3) Content Transformation Guideline 1.0 웹콘텐츠변환시에동작하는콘텐츠변환서버와프락시의동작방식과그결과에대한기본규격을정의하고있는표준문서 4) Mobile Web Application Best Practice MWBP 2.0

모바일웹어플리케이션에개발에관한모범사례들을취합하고있는문서로 MWBP 1.0에이어확장작업을진행하고있는신규표준문서 5) mobileok Checker & Library mbt 1.0 표준에정의된시험방법을참조구현하여다양한모바일웹콘텐츠에대한실제적인검사를가능하도록하고있는검사도구및공개라이브러리. 라이브러리는초기에는 python으로제작되었으나, 현재는 Java class 형태로제공되고있음 6) DDR(Device Description Repository) Simple API 단말정보저장소에대한인터페이스를위한기본 API 를정의하고있는표준문서 7) Web Compatibility Test for Mobile Browsers 모바일브라우저의핵심웹표준구현도및호환성검사를위한테스트슈트로총12개의주요항목에대한테스팅 ( 그림5 참조 ) 을진행하고그결과를제공함으로써모바일브라우저호환성확보의기준도구로활용 ( 그림 5: 모바일브라우저웹호환성테스트 ) 앞으로도 W3C에서는모바일웹어플리케이션을비롯한보다다양한모바일웹관련표준화활동들을준비하고진행할예정으로있다. 6. 결언 미래의모바일브라우징 얼마전조사된오페라 5 의통계에따르면 2008년 3월 Opera Mini 방문자수는 1190만명페이지뷰는 24 억을기록했다. 3300만 MB 이상의데이터트래픽을기록하고, 누적이용자수는 4400만명에달하며, 웹콘텐츠의활용이전체트래픽의 77% 이상을차지하고있으며, WAP 콘텐츠는나머지 23% 에불과했으며, 그비율도점점줄고있다는사실을나타내고있다. 이는 1세대와 2세대브라우징의전환과정을잘보여주는통계라고생각된다. 지금까지살펴보았듯이인프라웨어, 오픈웨이브, 액세스와같은대부분의상용솔루션들부터 Webkit과모질라기반의오픈소스기반브라우저까지, 최근의모바일웹브라우저들은단말과네트워크의제약과무관하게한계없는웹콘텐츠의액세스를가능할수있도록하기위한다양한확장을진행하고있다. 5 http://www.opera.com 9

특히최근에아이폰의등장이후에주목할만한점은, 1세대의모바일웹브라우징은 무선웹콘텐츠 에소비를맞추었다고하면, 2세대의브라우징환경에서는 웹어플리케이션 에초점을맞추고있다는점이라할수있다. 개발의중심이모바일단말위의웹콘텐츠에대한것으로옮겨가고있으며, 이는웹어플리케이션으로이동하고있음을의미하며, 모바일에서브라우저와웹서비스엔진들의중요도가늘러날것임을의미한다. 아이폰에서도아이폰용소프트웨어의기본방향을웹에기반한방향으로잡고있고, 네이티브어플리케이션과웹어플리케이션이유기적으로결합될수있는개발환경들을제공하고있다. 이런동향은애플아이폰에서만나타나는것이아니라노키아와구글의단말플랫폼및소프트웨어전략등에서도나타나고있다. 이는중장기적으로는모바일어플리케이션에서이네이티브어플리케이션중심에서벗어나웹기반의어플리케이션들이모바일환경에서중요한어플리케이션요소로된다는것을의미한다. 그리고모바일웹브라우저가갖는의미또한단순한브라우징을위한소프트웨어가아니라, 어플리케이션구동을위한또다른플랫폼의형태로진화한다는것을의미하는것이라할수있다 [1]. 특히해외의주목할만한동향중하나는오픈플랫폼, 오픈소스, 개방화, 그리고협력의협력의확산이다. 여기에는개방화와협력없이는더큰파이를만들수없다는절박함이있다. 이처럼웹표준을기반으로급성장하고있는해외의모바일웹 2.0 생태계들과비교하여국내의현실은암울하기까지하다. 어떤면에서는유선웹 2.0 또는 PC통신의데자뷰 (déjà vu) 가되지않을까란우려도든다. 미약하나마국내에서도 LGT OZ 서비스를통해풀브라우징과새로운모바일웹브라우징에대한관심이늘어났고, 한편으로는풀브라우징의한계를느끼며현실적이슈들이제기되는계기가되고있다. OZ 서비스를통해확인할수있었던점들은첫째, 모바일웹활성화를위해서는저렴한정액요금제의활성화가필수적이라는점, 둘째, 풀브라우징만으로는근본적으로해결할수없는 ActiveX와웹표준적용의문제들이있다는점, 셋째, 모바일웹의활성화없이는차세대모바일데이터서비스의새로운시장과모델을만들기어렵다는점, 넷째, 모바일웹생태계의활성화없이, 단순히몇몇대기업의계획만으로는어렵다는점이라할수있다. 결국생태계활성화를위한보다적극적인이통사의노력과웹표준화의협력, 유무선의협력이필요하다는점이라할수있다 [13]. 모바일웹 2.0의동향은단순한사용자의참여, 공유, 개방이라는의미뿐아니라, 모바일웹환경의질적변화와관련기술의질적변화, 그리고모바일산업에서차지하는비중의확산을포괄하고있다. 이런변화의과정에서핵심기술요소이자미래의핵심플랫폼이될모바일웹기술, 특히모바일웹브라우징기술에대한다양한관심과노력, 그리고협력이필요하다. 참고문헌 [1] 전종홍, 이승윤, 모바일웹 2.0 기술전망, Telecommunications Review, 제17권 4호, 2007년 5월 [2] 전종홍, 이승윤, 모바일웹 2.0과모바일OK 표준화동향, 전자통신동향분석제22권제6호, 2007 년 12월 [3] 제갈병직, 모바일풀브라우저시장동향, 주간기술동향제1278호, 2006년12월27일 [4] 홍상균, 모바일콘텐츠서비스, 폐쇄에서개방으로, SW Insight 정책리포트, 2007년4월 [5] Kai Hendry, Web engineering for mobile devices, MS Thesis, University of Helsinki, 2005 [6] Alan Grosskurth, Michael W. Godfrey, Architecture and evolution of the modern web browser, June 2006 [7] Guido Grassel, Roland Geisler, The Nokia Open Source Browser, MobEA IV Workshop, 2006 [8] Anna Hedman, Hans Nassla, Browsing Thumbnails: A Comparison of Three Techniques, pp. 353-360, ITI 2004 Processingds, June 2004

[9] Mobile Marketer, http://www.mobilemarketer.com/cms/news/research/829.html [10] Mozilla Mobile, http://wiki.mozilla.org/mobile [11] W3C Mobile Web Initiative, http://www.w3.org/mobile/ [12] W3C Web Application Working Gorup, http://www.w3.org/2008/webapps [13] Mobile Web Apps Camp, http://www.mobilewebappscamp.com 1 1

전종홍 (Jong-Hong Jeon) 1993-1996: 한림대학교컴퓨터공학과 ( 석사 ) 1996-1999: 한국정보시스템기술개발연구소주임연구원 1999- 현재 : ETRI 표준연구센터근무 2004-2007: TTA 웹프로젝트그룹 (PG401) 간사 2008- 현재 : TTA 웹프로젝트그룹 (PG605) 부의장 2008- 현재 : TTA 모바일웹실무반 (WG6051) 의장 2006- 현재 : 모바일 RFID 포럼컨버전스 WG 의장 2006- 현재 : TTA 국제표준전문가현재 : 한국전자통신연구원표준연구센터서비스융합표준연구팀선임연구원관심분야 : 유비쿼터스웹, 모바일웹, 웹2.0 응용, 웹기술표준화 E-mail: hollobit@etri.re.kr Blog: http://blog.webservices.or.kr/hollobit