마이크로콘텐츠제공을위한 Widget Ecosystem 2008.4 KT 인프라연구소 연승호 (shyeon@kt.com)
목 차 Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ 위젯정의시장동향위젯서비스분류및사례위젯특징및요소기술 Ecosystem 환경 Ⅵ Ⅶ 결 부 론 록
Ⅰ 위젯정의 Window + Gadget 의합성어 : Widget, Gadget, Badge, Module, Snippet Code Widgets or gadgets are usually small client-side Web applications for displaying and updating remote date 네티즌이자기방식대로인터넷화면을구성해포털과콘텐츠사이트를방문하지않고도원하는서비스를즐길수있는기능성프로그램
Ⅱ 시장동향 Trend 위젯은컨텐츠접근을위한신속하고도효율적인방법을제공하며, 사용자의요구와필요에따라개인화할수있는웹 2.0 스러운서비스로인지됨 Web 2.0 과맞물려포털사이트는자사의주요서비스 ( 검색, 블로그, 뉴스 ) 를 Open API 제공하여작은어플리케이션을통해브라우저연결없이바로이용되도록함 Market 1. 바탕화면전쟁 - OS에기본장착 - 대형 Wide 화면 - RSS 정보와연동 - 모바일기기에적합 - 필요한정보만선택 2. 모바일기기로확장 - Google Android - Yahoo! Go Mobile 2.0 - Apple iphone Dashboard - Nokia Widsets - 삼성전자 TouchWiz
Ⅲ 위젯서비스분류및사례 해 외 1. Gigya : Gigya Widget Advertising & Distribution Network 2. AOL : Goowy Media 인수 ( 위젯서비스개발업체 ) 3. Yahoo! : Yahoo! Widgets Go 3.0 4. Google : igoogle, Desktop Gadgets 5. Microsoft : Window Vista Sidebar Gargets 6. Apple : Mac X Dashboard Widget 국 내 1. Daum : 다음위젯바 2. NHN Naver : 네이버데스크톱 3. 위자드닷컴 : 마이젯 4. 인스프리트 : SmartPath 5. 미니게이트 : 미니플 3.0 6. 미니몬 : 미니몬 7. 플레이런 : 달통위젯 8. 엠트레이스테그놀러지 : Widget One
Ⅲ 위젯서비스분류및사례 생활형 미디어형 정보형 시스템도구 게임 취업 연예 메일 만화 신문 스포츠 메시지 음악 e-book 공연 일정관리 영상 / 액자 도로교통 건강 시계 블로그 철도 패션 뉴스 검색 쇼핑 영화 날씨 교육 경매 산업 메모 학습 공공기관 증권 계산기 사전 동호회 지역정보
Ⅲ 위젯서비스분류및사례 위젯적용 ( 예 ) 날씨시계주식 뉴스 달력 지하철정보 검색 게임
Ⅳ 위젯특징및요소기술 위젯의 Type 별구분 웹위젯 : 웹브라우저를플랫폼으로하는 application 이며 HTML, CSS, JavaScript, XML 을이용 데스크탑위젯 : 위젯엔진설치를통해서브라우저의직접적인도움없이도독립적으로실행될수있는환경제공 모바일위젯 : 설치형위젯의부류로서데스탑형위젯과차별성은모바일단말에다운로드형태로개인이설치하여사용할수있는환경 전용단말위젯 : 단말이제작되어나올때부터위젯을탑재하여사용자가설치및변경하는방식이아닌고정환경 웹위젯 데스크탑위젯 모바일위젯 전용단말위젯
Ⅳ 위젯특징및요소기술 특징 1. 표준화 : W3C : Web Apps Formats WG in 2006 Widget 1.0 Spec(Packaging, Runtime Instance) 2. 개발관련기술 - Ajax - Web services - RSS/podcasts - Web APIs/Mashups - Flash - Access to device 3. 구성기술 : 서버 Platform, 단말 Engine, CP, OpenAPI
Ⅴ Ecosystem 환경 환 경 1. Open Web Ecosystem : Philosophy, Policy, Technology 2. 이해관계형성 : Users, Distributors, Advertisers, Content/App Providers Widget Creators, Developers(Power Users) 3. 매개체 : Widget Gallery 4. 수단 : 이익창출 ($) Advertisers Gallery Widget Creators Content & App Providers Developer Distributers Platform User
Ⅴ Ecosystem 환경 Ecosystem 관련업체 Creators Portal or OS Maker Content/App Providers Distributers
Ⅴ Ecosystem 환경 Gallery 예
Ⅳ 위젯특징및요소기술 서버 Platform 1. Publishing 2. Producing & Packaging 3. Directory 4. Backend 5. Open API 단말 Engine 1. OS 2. 공통라이브러리 3. 관리자실행모듈 4. 개별위젯서비스
Ⅴ Ecosystem 환경 Eco Server Component Eco Server Widget Directory End-user, 3rd party 개발자 Widget Publishing Widget Producing & Packaging OPEN API 3rd party CP Widget 백엔드 Widget 사업자 Backend System 인증과금보안
Ⅴ Ecosystem 환경 Eco 단말 PC WEB 모바일단말 Widget Widget Widget Widget 개별 Widget ( 날씨, 계산기, RSS 등 ) Widget API Widget API Widget 템플릿, 통신용프록시지원 API, 간단한 UI 컴포넌트 Widget Environment (Service Logic) Widget Environment (Service Logic) Widget 추가, 삭제, 이동등 ( 사용자가사용하는서비스로직 ) Browser Platform (IE, FireFox, Safari ) XHTML, Javascript, XML, DOM Widget Engine Adobe Flash Lite 실제 Widget 이구동하는플랫폼 Windows, Linux Linux, WinCE, PC, 단말 OS 환경
Ⅵ 결론 1. 위젯의미래 2. 선순환구조 3. Opportunity & Risk Q & A
Ⅶ 부 록 Netvibes 개인 Widget 화면
Ⅶ 부록 Daum Widget Gallery(Widget Bar)
Ⅶ 부록 Google Desktop 화면
Ⅶ 부록 Google Desktop 화면
Ⅶ 부 록 네이버데스크톱화면
Ⅶ 부 록 Chumby 사양및환경
Ⅶ 부 록 엠트레이스테크놀러지개발품 Photoskins Widget Station