<C7D1B1B9C1A4BAB8BBEABEF7BFACC7D5C8B82DC0CCBDB4B8AEC6F7C6AE2036BFF9C8A35FB3BBC1F62E687770>

Size: px
Start display at page:

Download "<C7D1B1B9C1A4BAB8BBEABEF7BFACC7D5C8B82DC0CCBDB4B8AEC6F7C6AE2036BFF9C8A35FB3BBC1F62E687770>"

Transcription

1 표지 면지와 동일

2

3 webos for Smart Devices 목 차 1. 서 론 1 2. webos 개발 배경 3 3. webos 기술 소개 7 4. webos 발전 방향 결 론 35 참고문헌 36

4 본 Issue Report에 대한 자세한 문의사항은 아래로 연락주시기 바랍니다. 문의 : 임베디드소프트웨어 시스템산업협회 주윤영 선임 T) F) ) young@fkii.org 보고서의 내용을 인용할 때에는 출처를 밝혀 주십시오.

5 1. 서 론 - 요 약 - 본 보고서에서는 webos의 개발 배경 및 기술적 특징을 살펴보고 향후 발전 방 향에 대해 소개 한다 1). webos는 Palm OS에 기반을 둔 플랫폼으로서 많은 사람 들의 관심과 호응 속에서 2009년 처음으로 소개되었다. Enyo 웹앱 프레임워크를 기반한 웹앱 개발 환경, 시스템의 확장성을 향상시키는 임베디드에 최적화된 Luna 버스 시스템, JavaScript의 활용도를 극대화하는 Node.js 서비스 프레임워크 등 많은 혁신적인 기술들과 사용자 편의성을 세심하게 고려한 UX (User Experience) 는 타 플랫폼과 견주어도 손색이 없는 webos의 장점들이다. 하지만, 비즈니스적인 측면의 실패로 webos 기반 제품들이 잇단 시장에서 큰 성공을 거두지 못하면서 webos에 대한 기대가 많이 퇴색되어 있는 실정이다. 웹기반 플랫폼에 대한 요구 가 증가하고 있는 시점에, LG가 webos를 인수하면서 webos의 발전 방향이 다시 금 조명 받고 있다. webos와 LG전자의 기술력이 만나 머지않아 전 세계 소비자 들에게 webos를 기반으로 한 차별화된 경험을 제공할 수 있을 것이라 기대한다. 1. 서 론 SW 플랫폼은 어플리케이션을 구동시키는 방법에 따라 크게 네이티브 SW 플랫폼 과 웹기반 SW 플랫폼으로 구분할 수 있다 [1]. 네이티브 SW 플랫폼은 C, C++, Java 등의 언어를 사용하여 프로그램을 개발하고 실행시키기 때문에 속도가 상대 적으로 빠를 수 있는 장점이 있으나 응용 개발이 SW 및 HW 플랫폼에 종속적인 단점이 있다. 웹기반 SW 플랫폼은 HTML (Hyper Text Markup Language)과 JavaScript 를 프로그램 개발에 사용하는 방식이다. 웹기반 어플리케이션은 HTML과 JavaScript를 처리하는 웹 엔진 위에서 수행되기 때문에 네이티브 방식 에 비해 어플리케이션 처리 속도가 느릴 수 있다. 하지만, 웹 표준에 기반하여 어 1) 본 소개의 내용은 기존의 HP Open webos 발표 자료를 기반으로 작성되었으며, 향후 LG전자의 webos 방향과는 일치 하지 않는 부분이 있을 수 있습니다. -1-

6 webos for Smart Devices 플리케이션을 개발할 수 있고, 웹 엔진이 어플리케이션의 SW / HW 플랫폼 종속 성을 완화시키기 때문에 네이티브 SW 플랫폼이 가지는 단점을 보완할 수 있다. 다양한 플랫폼을 탑재한 스마트 기기가 발전하고, 다양한 기기에서 호환이 되는 앱 2) 을 쉽게 개발할 수 있는 기술이 필요해지면서 웹기반 플랫폼이 주목 받기 시작 하였다. 웹앱의 경우, 브라우저만 있으면 어디서든 동일하게 실행되며, 다양한 해상 도에도 쉽게 적용할 수 있다. 웹기반 플랫폼의 성능 측면에서의 단점인 CPU와 네 트워크의 속도가 비약적으로 향상되고 있기 때문에 향후 어렵지 않게 극복될 수 있 을 것으로 예측된다. 웹앱의 제한적인 HW 접근성은 현재 표준화 업무가 활발히 진행되고 있기 때문에 향후 표준화가 완료되면 네이티브 못지 않은 강력하고 다양 한 웹앱이 등장할 것으로 예상된다 [2]. 2009년 1월 CES에서 Palm이 공개한 webos는 웹기반 플랫폼에 대한 개념과 생각을 바꾸는 결정적인 계기가 되었다. 과거에도 Microsoft 등은 웹 기술을 운영 체제와 결합시키는 다양한 시도들을 하여 왔지만, 브라우저 화면을 어플리케이션처 럼 사용하는 것을 넘어, HTML를 기반으로 하는 웹앱 중심의 운영체제가 등장한 것은 최초였기 때문이다. 이러한 시도는 다양한 웹기반 플랫폼에 대한 새로운 시도 들을 촉발하는 계기가 되었고, 크롬 OS 등의 등장으로 이어졌다 [2]. webos는 개발자 중 가장 많은 비율을 차지하는 웹 개발자를 새로운 생태계로 끌어들일 수 있는 기회를 제공한다. HTML, CSS, JavaScript 기반 웹앱 프레임워 크인 Enyo, 브라우저 기반의 WYSIWYG 개발 환경인 Ares 등을 제공하여 웹앱 개발자들의 개발 편의성을 향상 시켰다. JavaScript기반 어플리케이션 플랫폼인 Node.js를 채용하여 어플리케이션뿐만 아니라 미들웨어 컴포넌트들도 JavaScript 를 활용하여 개발할 수 있다 [18]. 기존의 네이티브 앱을 빠르게 수용하고 네이티 브 컴포넌트를 사용하여 웹앱의 성능을 향상 시키기 위한 네이티브 개발 환경인 PDK (Plug-in Development Kit)도 제공 한다. 그 외 webos는 시스템 확장성 을 위한 임베디드 특화 버스 시스템인 Luna Bus, 빠른 성능과 호환성을 지원하는 ISIS 브라우저 등 웹기반 플랫폼의 차별화 기술들을 포함하고 있다. 2) 앱은 어플리케이션의 줄임말로, 본고에서는 앱으로 통일하여 사용한다. -2-

7 2. webos 개발 배경 webos가 가지는 기술적 가치 및 잠재력에 비해 webos 기반 디바이스들은 시장 에서 큰 성공을 하지 못했다. iphone 킬러 로 기대를 모았던 최초 webos 스마트 폰인 Palm Pre에서부터 HP에 인수 후 출시된 webos 타블릿 TouchPad 까지, 출시 단말들 모두 시장에서 저조한 성적을 거두었다. 이에 비해 네이티브 플랫폼인 ios와 안드로이드는 모바일 시장을 양분하며 큰 성공을 거두고 있고, TV 및 다른 스마트 기기까지 영역을 확대하고 있다. 최근 LG전자가 HP로부터 webos를 인수하면서 webos의 향후 발전 방향이 다 시금 조명 받고 있다. LG전자는 webos 소스코드, 개발인력, 관련 문서 등을 인수 했고, webos 관련 특허 라이선스 계약도 맺었다. 일부 언론에서는 webos와 LG 전자의 기술력이 만나 전 세계 소비자들에게 차별화된 경험을 제공할 수 있을 것이 라 예측했다 [3]. HP COO Bill Veghte는 LG전자가 갖춘 혁신성과 소비자 가전 분야에서의 명성이 webos를 확산시킬 것 이라고 언급했다. 이 보고서에서는 webos의 개발 배경을 되짚어 보고 webos 기반 디바이스들이 시장에서 큰 성공을 거두지 못한 이유를 파악해 본다. 그리고, webos가 가지는 기술적인 특징을 살펴보고 이를 기반으로 webos의 향후 발전 방향에 대해 전망해 본다. 2. webos 개발 배경 webos는 기술적인 기반은 많은 차이가 있지만 Palm OS를 계승하는 플랫폼으로 서 Palm OS가 가지는 장점을 수용하고 단점을 보완했다고 볼 수 있다. 본 장에서 는 Palm OS에서 webos로 진화되는 과정을 살펴보고, 과거 시장에서 실패한 사 례를 통해 그 원인을 되짚어 본다. -3-

8 webos for Smart Devices 2.1 Palm OS에서 webos로 진화 Palm OS는 Palm에서 개발한 모바일 디바이스를 위한 운영 체제로, PDA OS의 대표성을 지닐 만큼 큰 인기를 누렸다. Palm OS기반 모바일 디바이스들은 간결한 디자인과 많은 어플리케이션으로 미국 내에서 폭발적으로 판매되었고, Palm OS는 라이선스를 통해 다양한 제품들의 OS로 탑재되었다. 2003년 Palm OS의 보다 활 발한 라이선스 사업을 위해 Palm OS 개발부를 따로 만들어 PalmSource로 분사 를 시켰고 Sony, Samsung, IBM, Qualcomm, Fossil, Acer 등 다양한 회사에게 Palm OS를 라이선스 하였다. 하지만 오래된 OS인 Palm OS는 새로운 HW의 기능을 사용하지 못하고, 사용자 들이 원하는 기능을 제대로 수용하지 못하는 등의 한계로 새로운 OS에 대한 준비 가 필요했다. Palm의 HW 사업은 윈도우 모바일을 라이선스 하여 Treo 시리즈를 히트시키며 비교적 안정적인 성장을 이루어 갔으나, PalmSource는 OS로서의 자생 력과 경쟁력을 서서히 잃어가기 시작했다. 결국 2005년 PalmSource가 Access에 인수되면서 Palm OS의 실질적인 업그레이드는 중단 되었다. 스마트폰에 대한 관심이 고조되면서 Palm은 Palm OS를 계승하는 스마트폰을 위한 독자적인 OS가 필요하였다. 그래서 Paul Mercer, Jon Rubinstein 3) 등 우 수한 인재들을 영입하여 새로운 OS (코드명 Prima) 개발을 착수하였다. 하지만 내 부적으로 제기되는 많은 단점들로 4) 인해서 개발에 많은 어려움을 겪게 되었고, 이 러한 문제점을 해결할 방법들이 필요했다 [4]. 그럼에도 불구하고, 경영진은 2008 년 1월 Prima API 소개 행사 및 2009년 1월 CE Show 전시를 공표해 버렸다. 한 편 Palm 제품 출시를 약속했던 Verizon이 이를 취소하면서 Sprint와 계약을 해야 했다. Prima의 단점을 보완하기 위해 Greg Simon과 Andy Grignon은 WebKit 기반 3) Paul Mercer는 Apple ipod과 itunes의 핵심 SW 개발을 담당했었고, Jon Rubinstein은 Apple의 HW 엔지니어링 부문 수석 부사장으로 imac, ipod를 주도적으로 개발했었다. 4) Prima가 가졌던 문제점: 앱 개발의 어려움, 시스템의 불안정성, 낮은 프레임 레이트, Alpha Blending 미지원, 코드간 종속성. -4-

9 2. webos 개발 배경 의 새로운 OS를 제안하였다 (코드명 Luna) 5). webos의 시초인 Luna는 Prima와 의 경쟁에서 승리하게 되고 결국 CES 6개월 전 Palm의 차세대 OS로 선정되게 된 다. webos 기반 최초 디바이스인 Palm Pre는 iphone Killer 라 불리우며 대중 에게 큰 관심을 받았고 Best of CES 2009를 수상하며 큰 반향을 일으켰다. iphone은 멀티테스킹이 불가능했고, 안드로이드는 메모리 문제로 어려움을 겪을 때, webos는 차별화된 멀티테스킹 성능을 보여 주었다. 또한 멀티테스팅에 기반한 카드뷰 UX (User Experience)는 실용성과 편리성이 돋보였다. 처음 예상과는 달리 webos 기반 Palm 디바이스들은 시장에서 큰 빛을 보지 못 했고, 결국 2010년 4월 독자 SW 플랫폼 확보를 희망하던 HP가 Palm의 핵심 자 산인 webos를 인수하였다. HP는 webos를 스마트폰 외에 PC, 프린터 등 다른 디바이스로 확대하기 위한 다양한 시도를 하였다. 하지만 HP가 내놓은 webos 타 블렛 TouchPad도 흥행에 실패하면서, 결국 TouchPad는 99달러에 재고처리 됐고 HP는 webos 기반 디바이스 개발의 중단을 발표한다. HP는 최종적으로 webos를 오픈 소스화 하여 개발자들이나 각종 파트너사들이 webos를 강화시키고 새로운 시장을 창출할 수 있도록 하는 기반을 마련하였다 [5]. HP의 Meg Whitman는 webos는 모바일 및 클라우드 기반의 서비스 등 다 양한 분야에서 적용될 수 있는 유일한 플랫폼 이라고 언급하며, webos 개방 정책 으로 오픈 소스 커뮤니티들이 어플리케이션과 디바이스를 발전시킬 수 있는 창의력 을 제고할 수 있게 될 것이다 고 강조했다 [8]. webos와 함께 어플리케이션 프레 임워크인 Enyo도 오픈 소스화 하였다 [11]. 이러한 webos의 오픈 소스화를 통해 웹앱 개발자들에게 멀티 플랫폼으로의 이식성을 제공할 수 있게 된 한편, 단말기 제조업체들에게는 다양한 기기에서 구동되는 단일한 웹 중심의 플랫폼을 공급할 수 있게 되었다. 2013년 2월 LG전자가 HP로부터 webos를 인수하면서 webos가 다시금 조명 받고 있다. 비록 시장에서는 큰 성공을 거두지 못했지만 Palm OS에서부터 축적된 5) WebKit기반 접근 방식의 장점: 앱 개발 시 HTML과 JavaScript와 같이 간단하고 직관적이며 이해하기 쉬운 표준을 사용 가능, 디자이너들이 개발자들의 도움을 별로 받지 않고 UI prototyping이 가능, WebKit 오픈 소스를 사용할 수 있음. -5-

10 webos for Smart Devices SW 플랫폼에 대한 노하우와 웹기반 플랫폼을 선도한 기술력은 webos의 향후 발 전 방향에 대한 기대를 준다. 2.2 webos 기반 디바이스들의 실패 요인 webos 기반 Palm 디바이스들의 실패 원인을 비즈니스적인 실수로 보는 전문가 들의 의견이 지배적이다 [6][7]. Palm은 Palm Pre를 미국 내에서는 다소 영향력 이 부족한 Sprint에서 독점 공급하였고, 이는 스스로 시장 내 입지를 좁히는 결과 를 초래하였다 6). 출시 일정 역시 Palm Pre의 실패에 영향을 미쳤다. 첫 시제품을 CES 2009 에서 큰 호응 속에 선보였지만 실제 단말 출시일은 6개월이나 지난 후 였다. 공교롭게도 Motorola의 Droid와 iphone 3GS 등 경쟁 단말이 거의 같은 시 기에 출시되었고, 너무 오랫동안 기다려온 소비자의 반응은 극도로 냉담했다. Palm이 Pre 의 실패 후 기능을 간소화하고 가격을 낮춘 Pixi를 출시한 것 역시 잘못된 시장 분석에 따른 것이라는 지적을 받고 있다. 스마트폰 시장에서 저가 전 략은 소비자에게 아무런 감흥도 일으키지 못했다. HP에서 webos의 실패 원인 중 하나로 경영진의 일관적이지 못한 정책을 들 수 있다. webos 인수 당시 CEO였던 Mark Hurd의 갑작스런 사임 후, 신임 CEO Leo Apotheker는 SW 및 서비스 중심의 청사진을 발표했다. 클라우드와 SW, 기 업용 솔루션 등에 매진하고 PC, 스마트폰, 타블렛 시장은 포기한다는 것이 골자였 다. 이것은 인수 당시 webos가 HP 제품 전반에 활용될 것이라는 기대를 사그라 지게 했고 많은 webos 개발자가 경쟁사로 떠나는 계기를 마련했다. webos 타블릿 TouchPad는 경쟁사와 대비하여 가격 경쟁력을 확보하는데 미흡 했다. 출시 당시 TouchPad는 ipad와 비슷한 가격인 499달러에 판매되었으나, 판 매량이 저조하자 가격을 99달러까지 파격적으로 내렸다. 그러자, 품귀 현상이 벌어 질 정도로 순식간에 매진되는 사례가 이어졌고, 미국 타블릿 시장에서 ipad에 이어 2위를 차지하기도 했다 7). 일부 전문가들은 이 현상을 기반으로 TouchPad의 실패 6) Chetan Sharma Consulting 보고서에 따르면 2009년 1분기 미국 이통사의 시장 지배력은 Verizon이 32%, AT&T가 29%를 차지하고 18%인 3위 Sprint 부터는 격차가 크다. 7) NPD그룹 조사에 따르면, 2011년 1월부터 10월까지 미국에서 판매된 비 ipad 타블릿 판매량 중 1위는 17%로 -6-

11 3. webos 기술 소개 는 webos 자체의 문제이기 보다 ipad가 주도하는 타블렛 시장에서 비슷한 가격으 로 ipad를 대항했던 가격 정책의 실패라고 평한다 [9]. 3. webos 기술 소개 webos가 가지는 기술적인 의미에 대해서 살펴보자. webos의 개발 철학, 아키 텍처, 어플리케이션 구조를 살펴보고 webos가 포함하고 있는 기술적인 특징들을 통해서 다른 플랫폼과 대비될 수 있는 webos가 가지는 기술력에 대해서도 알아보 도록 하겠다. 3.1 webos 구조 webos 철학 webos는 단순함을 기본 바탕으로 하여 다음과 같은 철학을 가지고 설계되었다. Simple, Beautiful UX Web-Centric, Cross Platform, Open Standards Extensible, Pluggable Architecture Leverage Open-Source Technologies TouchPad가 차지했다. -7-

12 webos for Smart Devices <그림 1> webos 카드뷰 화면 webos는 단순하지만 직관적이고 우아한 UX를 추구한다. webos를 통해 디바이 스를 간단하게 사용할 수 있고, 디바이스의 기능을 쉽게 발견할 수 있으며, 디바이 스를 더욱 아름답고, 매력적이게 만드는 것을 목표로 한다 [19]. iphone은 멀티테 스킹이 불가능했고, 안드로이드는 메모리 문제로 허덕일 때, webos는 차별화된 멀 티테스킹 성능을 보여 주었다. 한 예로 HW 사양도 높지 않은 Palm Pre Plus에 50여 개의 앱을 실행하는 영상이 이슈가 되기도 했다 [10]. 그리고 이 멀티태스킹 성능은 카드뷰와 Stacks을 통해서 사용자 인터페이스에 녹아 들어가 있다 (그림 1 참조). 앱을 실행하면 앱 화면이 하나의 카드 형태로 나타난다. 앱과 앱 사이의 이 동은 카드를 바꾸는 것처럼 표현되며, 관련 앱은 그룹을 지어서 관리된다. 예를 들 어 이메일을 보내다가 다른 이메일 주소를 클릭하면, 해당 화면이 카드가 쌓이는 것처럼 위에 나타난다. 좌우로 스와이프해서 어떤 앱들이 실행되고 있는지 확인할 수 있고, 카드를 던지 듯 위로 올리면 앱 실행을 종료할 수 있다. 이렇듯 한 손으 로 핸드폰을 잡고 엄지손가락 단 하나로 할 수 있는 직관적인 UX를 제공한다. -8-

13 3. webos 기술 소개 <표 1> Enyo에서 높은 우선순위를 가지고 호환성을 지원하는 플랫폼. Desktop Browsers Mobile Browsers Packaged Apps Chrome (latest) Mac Win Safari (latest) Mac Firefox (latest) Mac Win IE10, IE9, IE8 Win Android 4+ Chrome Phone Tablet Android 4+ Stock Phone Tablet Android 2.3 Stock Phone Kindle Fire Tablet Kindle Fire HD Tablet ios5, ios6 Phone Tablet Blackberry 10 Phone Windows 8 (IE10) Tablet Windows Phone 8 (IE10) Phone Chrome Web Store App Desktop Windows 8 Store App Tablet Desktop ios5, ios6 (PhoneGap) Phone Tablet Android 2.3 (PhoneGap) Phone Android 4+ (PhoneGap) Phone Tablet Win Phone 8 (PhoneGap) Phone Blackberry 10 (PhoneGap) Phone webos는 오픈된 표준을 기반으로 웹 중심의 크로스 플랫폼을 지향한다. webos 는 웹앱이라는 개념이 막 등장하기 시작하고 단지 브라우저 화면을 어플리케이션처 럼 쓰는 개념이 있던 시절, HTML을 기반으로 앱을 만든다는 컨셉을 처음으로 시 도했다. 이것은 개발자 중 가장 많은 비율을 차지하는 웹 개발자를 새로운 생태계 로 끌어들일 수 있는 기반을 마련했다. webos에서 제공하는 웹앱 프레임워크인 Enyo는 webos 뿐 아니라 다른 플랫폼의 브라우저에서도 동일하게 수행될 수 있 는 크로스 플랫폼 웹앱을 개발할 수 있도록 지원한다. <표 1>은 Enyo에서 높은 우 선순위를 가지고 호환성을 지원하려 계획 중인 플랫폼 리스트이다. -9-

14 webos for Smart Devices <그림 2> webos 버스 시스템. webos는 내부 SW 컴포넌트의 쉬운 확장을 지원한다. webos에서 미들웨어 컴 포넌트들은 서비스라 하고, 앱과 서비스간 통신을 위해 <그림 2>와 같이 버스 시스 템을 사용한다. 제공할 기능을 API화하여 버스에 등록하면 앱 및 다른 서비스들이 이를 이용하여 해당 서비스 기능을 쉽게 사용할 수 있다. webos에서는 앱 개발에 필요한 시스템 기능을 시스템 서비스의 API로 제공하고 있기 때문에 다양한 기능 의 앱 개발을 가능하게 한다. 또한, 3rd Party 개발자도 JavaScript 기반으로 앱 개발과 동일한 API를 사용하여 쉽게 자신의 서비스를 개발할 수 있도록 지원한다. 이러한 버스 시스템에 기반한 서비스 개발 방법은 각각의 모듈의 종속성을 완화하 여 webos의 확장성을 향상시킨다. <그림 3> 오픈 소스기반의 오픈 소스 Open webos. -10-

15 3. webos 기술 소개 webos는 빠르게 최신 기술을 catch-up하고 오픈 소스 커뮤니티들이 webos 기반어플리케이션, 플랫폼, 디바이스를 발전시킬 수 있는 창의력을 제고하기 위해 서 오픈 소스 정책을 지향한다. webos는 <그림 3>과 같이 Linux, Node.js, Qt, Open GL/ES, WebKit, Connman 등 이미 성능이 검증된 오픈 소스들을 기반으 로 구성되고 각각의 오픈 소스 커뮤니티들의 최신 기술을 플랫폼에 반영할 계획이 다. 또한 webos 자체를 오픈 소스화 하여 webos에 관심이 있는 외부 개발자들과 함께 플랫폼을 발전시키고 있다. 어플리케이션 프레임워크인 Enyo 또한 오픈 소스 화 하여 웹앱 개발자들에게 멀티 플랫폼으로의 이식성을 제공하면서, 단말기 제조 업체들에게는 다양한 기기에서 구동되는 단일한 웹 중심의 플랫폼을 공급하기 위한 기반을 마련하고 있다 webos 아키텍처 <그림 4> webos 아키텍처. -11-

16 webos for Smart Devices webos 아키텍처의 제일 상위에는 webos에서 기본적으로 제공하는 코어 웹앱이 위치한다 (그림 4 참조). 코어 웹앱으로는 Accounts, Calculator, Calendar, Clock, Contacts, , Memos 등이 있다. 이러한 웹앱들은 HTML, JavaScript, CSS기반의 객체 지향 JavaScript 어플리케이션 프레임워크인 Enyo로 개발 된다. System Manager는 중요 webos 컴포넌트로서 어플리케이션의 설치, 삭제, 실행 등을 담당하고, 시스템 자원 및 보안을 관리한다. 웹 페이지와 어플리케이션의 랜 더링은 Rendering Sub-system에 의해 수행되고 Qt, QtWebKit, OpenGL/ES을 사용하여 최적화 된다. webos에서 어플리케이션 및 시스템의 수행을 돕는 컴포넌트들은 서비스라 하고 C/C++ 및 JavaScript를 사용하여 구현된다. JavaScript 서비스의 구동 엔진으로 Node.js를 사용하고 서비스들간 통신은 버스를 통해서 이루어진다. webos에서는 기본적으로 데이터베이스, 파워 및 정책 관리, 어플리케이션 및 JavaScript 서비스 의 라이프 사이클 관리 등을 위한 시스템 서비스들을 제공한다. Node.js를 활용하 여 3rd Party 개발자들도 자신의 어플리케이션을 위한 어플리케이션 서비스를 개 발할 수 있다. webos는 개발 및 포팅의 편의성을 향상하기 위해서 Platform Portability Layer와 두 가지 빌드 시스템을 지원한다. Nyx는 webos에서 제공하는 Platform Portability Layer로 webos가 포함하는 SW들이 물리적 HW에 독립적으로 디자 인되고 개발될 수 있도록 지원한다. webos는 2가지 빌드 시스템 (Desktop과 OpenEmbedded)을 제공한다. Desktop 빌드는 PC가 지원하는 다양한 개발툴을 기반으로 webos 컴포넌트의 개발 편의성을 향상시킬 수 있고, OpenEmbedded 빌드 시스템은 쉽고 빠른 포팅 및 새로운 하드웨어 빠른 대응 등을 지원한다. -12-

17 3. webos 기술 소개 webos 어플리케이션 구조 <그림 5> webos 어플리케이션 기본 구조. webos 어플리케이션들은 <그림 5>와 같이 UI 파트와 non-ui 파트로 구성될 수 있다. Non-UI 파트를 서비스라고 말하고 UI 파트와는 별도의 프로세스로 수행 된다. 이러한 구조는 서비스를 UI와 별개로 백그라운드에서 수행하게 하여 UI 작 업의 로드를 줄일 수 있고 하나의 서비스를 다수의 어플리케이션에서 공유하여 효 율적인 프로세싱을 가능하게 한다. 서비스의 종류로는 어플리케이션에 함께 패키징 되어 배포되는 어플리케이션 서비스와 플랫폼 단에서 기본적으로 지원하는 시스템 서비스가 있다. <그림 6> webos 어플리케이션 예제: UI 파트. -13-

18 webos for Smart Devices <그림 6>의 예제 코드는 Enyo기반 HelloWorld 웹앱의 UI 파트이다. Enyo는 JavaScript기반 웹앱 프레임워크이기 때문에 모든 로직은 JavaScript 파일 (HellowWorld.js)에 정의되어 있다. HTML 소스 (HelloWorld.html)는 해당 JavaScript에 정의된 객체의 랜더링 함수를 호출하는 역할만 하므로 상대적으로 간단하다. JavaScript 파일은 크게 UI 컴포넌트를 그리는 부분과 서비스와 통신하는 부분으로 나뉘어진다. 서비스와 통신하기 위해서 해당 서비스 (com.palm.helloworld) 와 API (hello)를 정의해 준다. 예제 코드에서는 앱 실행 시 불리는 create 함수에 서 서비스를 호출하고 그 결과를 이벤트 기반으로 획득하여 화면에 표시한다. <그림 7> webos 어플리케이션 예제: Non-UI 파트. 앱의 호출을 받은 서비스의 실제 구현부는 네이티브 (C/C++) 혹은 JavaScript 로 구현될 수 있다. 어느 언어로 구현되던지 상관없이 서비스는 어플리케이션이 서 비스를 찾을 수 있도록 서비스를 등록하는 과정과 서비스가 가지고 있는 특정 API 를 등록하는 과정이 필요하고 실제 서비스 API 호출 시 수행될 함수를 구현하여야 한다. JavaScript 서비스의 경우에는 webos에서 제공하는 서비스 프레임워크인 Mojo 서비스 프레임워크를 사용하여 구현할 수 있다. Mojo 서비스 프레임워크는 서비스 및 API 등록 작업을 수행하여 주고 개발자가 쉽게 서비스를 구현할 수 있 -14-

19 3. webos 기술 소개 는 환경을 제공하기 때문에 네이티브 대비 적은 LOC (Lines of Code)로 서비스를 구현할 수 있다. 3.2 webos 특징 Enyo <그림 8> Enyo 특징. Enyo는 네이티브 앱 수준의 HTML5 웹앱 개발을 목표로 하는 크로스 플랫폼 (OS, Device) 웹앱 프레임워크이다. Enyo의 특징은 <그림 8>과 같다. Enyo는 아 파치 라이선스 기반의 오픈 소스 프로젝트로서 Enyo로 개발된 웹앱은 ios, 안드로 이드, 크롬, 파이어폭스 등 현재 많이 사용되고 있는 브라우저에서 동일하게 수행 될 수 있다. 모바일 웹앱에 최적화된 UI 컴포넌트를 제공하고 타 웹앱 플랫폼 대비 작은 사이즈로 최적의 성능을 보장한다. <표 2> 웹앱 프레임워크 비교. Programming Style HTML Mark-up Driven JavaScript Driven Framework jquery, Dojo Sencha Touch, Enyo Pros. Cons. Javascript를 몰라도 간단한 화면 구 성 가능 기존 사이트를 쉽게 변경 가능 확장성이 어려움 동적이고 다양한 어플리케이션 개발 부족 다양한 앱 개발 용이 객체 지향적 개발 및 코드 재사용 용이 마크업 기반 프레임워크 대비 진입장 벽이 높음 -15-

20 webos for Smart Devices <표 2>와 같이 Enyo는 Sencha Touch [12]와 같은 JavaScript 기반의 프레임 워크로서 JavaScript 기반 프레임워크의 장점과 단점을 공유한다. JavaScript 기 반 프레임워크는 jquery와 같은 HTML 기반 프레임워크에 비해 다양한 앱 개발이 쉽지만, 프레임워크를 사용하기 위해서는 어느 정도의 숙련기간이 필요하다. <그림 9>와 같이 jquery는 JavaScript를 몰라도 HTML만을 가지고 간단한 화면 구성이 가능하지만, 순수 HTML만을 가지고는 동적이고 다양한 어플리케이션 개발이 부족 하고 이미 개발된 코드의 확장 및 재활용이 어렵다. 이에 반해, Enyo의 가장 차별 화된 장점은 객체 지향적인 개발을 통해 코드 재사용 및 확장이 쉽다는 것이다. <그림 9> Enyo와 jquery 비교. -16-

21 3. webos 기술 소개 Enyo에서 객체 지향을 위한 중요 요소로 Kind와 Component가 있다 (그림 9 참조). Kind는 네이티브 객체 지향 언어의 Class와 비슷한 개념으로 Property, Method를 포함하고, 다른 Kind를 상속 받을 수 있다. Component는 Kind의 JavaScript 객체로서 Enyo 객체 지향 개념의 기본 구성 단위이고 어플리케이션의 모든 조각들은 각각 컴포넌트로 분류될 수 있다. <그림 10> Enyo Component의 Encapsulation. Component는 <그림 10>과 같이 해당 객체를 위해 필요한 모든 것 (사용자에게 보여지는 마크업 요소, 이벤트 처리 및 각각의 기능 수행을 위한 로직, 객체의 라 이프 사이클 관리)을 포함하여 객체 지향적 프로그래밍을 가능하게 한다 [14]. 각 각의 컴포넌트들은 Encapsulation 되어 있고 외부에서 접근 가능한 API를 기반으 로 쉽게 재사용될 수 있다 [14]. 이러한 모델은 다른 사람이 개발한 Component도 쉽게 재사용이 가능하기 때문에 큰 규모의 프로젝트에서 개발의 효율성을 향상 시 킬 수 있다. -17-

22 webos for Smart Devices <그림 11> Enyo Component 재사용 예제. <그림 11>은 Enyo Component의 재사용 예를 보여준다. DOM에 각각 스트링과 숫자를 랜더링하는 Label Component와 IntegerLabel Component가 있을 때, 스 트링과 숫자를 함께 랜더링하는 새로운 Component인 ValueLabel를 쉽게 생성할 수 있다. ContactDetailView와 같은 복잡한 객체도 여러 필요 Component들의 단순 조합으로 쉽게 생성 가능하다. Enyo에서는 웹앱 개발을 위해 기본적으로 필 요한 Component들을 <그림 12>와 같이 제공하여 개발자의 편의성을 향상시킨다. -18-

23 3. webos 기술 소개 <그림 12> Enyo에서 제공하는 Component들 Luna Bus <그림 13> Luna Bus와 D-Bus 비교. webos는 앱 및 서비스간 통신을 위해 Luna Bus를 사용한다. Luna Bus는 FreeDesktop 에서 주로 데스크톱 응용을 위해 개발된, 소켓 기반 IPC 메커니즘인 D-Bus를 임베디드에 특화하여 보완한 버스 시스템이다. D-BUS는 다양한 언어와 연결이 될 수 있고, 의존성이 적게 설계되어 데스크톱에서 널리 사용이 되지만, -19-

24 webos for Smart Devices <그림 13>과 같이 모든 통신이 D-Bus 데몬을 거쳐야 하는 구조를 가진다. Luna Bus에서는 이를 보완하여 초기 연결에만 Luna Bus 데몬이 관여 하고 이후 통신 은 클라이언트 8) 와 서비스간 직접 통신을 사용하여 통신 속도를 향상시킨다. <그림 14> Luna Bus의 Bus 타입 및 통신 정책. Luna Bus에서는 서비스에 대한 향상된 보안 정책을 적용할 수 있다. <그림 14> 와 같이 Luna Bus는 두 가지 타입의 (Private Bus와 Public Bus) 버스를 지원한 다. 클라이언트와 서비스들은 자신이 등록한 버스 타입 내에서의 통신만 허용되고, 두 타입의 버스에 모두 등록하는 것도 가능하다. webos에서는 보안 등의 이슈로 접근에 제약을 두어야 하는 시스템 서비스와 해당 서비스를 이용하는 Built-in 앱 들만 Private Bus를 사용한다. 3rd Party 어플리케이션과 서비스는 Public Bus에 등록하여 Private Bus에 등록된 서비스들에 접근하는 것을 막을 수 있다. 시스템 서비스 중에 3rd Party 개발자를 위해 API를 제공해야 하는 서비스들은 Public Bus에도 등록하여 3rd Party 앱 및 서비스가 해당 기능을 사용할 수 있도록 지원 한다. 같은 버스를 사용하더라도 각각의 서비스 마다 자신이 접근할 수 있는 서비 스와 자신에게 접근할 수 있는 서비스들을 설정할 수 있다. 8) 클라이언트는 서비스의 API를 호출하는 앱 및 다른 서비스를 통칭한다. -20-

25 3. webos 기술 소개 Luna Bus는 향상된 통신 프로토콜을 제공한다. Luna Bus는 JSON 객체를 이 용하여 데이터를 전달하여 이해하기 쉽고 JavaScript를 사용하는 웹 환경에서 유 리하다. 그리고 Subscription 기능을 제공하여 클라이언트가 서비스의 상태 변화를 주기적으로 획득할 수 있는 방법을 제공한다. 그리고 효율적인 서비스 개발을 위해 모니터링 및 디버깅에 필요한 툴들을 제공한다. <그림 15> Luna Bus가 제공하는 서비스 타입: Static, Dynamic. Luna Bus에서 제공하는 서비스 타입은 Static과 Dynamic 서비스가 있다. <그 림 15>와 같이 Static 서비스는 시스템 부팅 시 실행되어 백그라운드로 시스템에 상주하는 서비스이고 Dynamic서비스는 서비스에 대한 요청이 있을 때 Luna Bus 에 의해서 실행되어 해당 작업을 수행 후 종료되는 서비스이다. 빠른 초기 반응 속 도를 요구하지 않는 서비스들은 Dynamic 서비스로 구현하여 메모리 효율성을 높 일 수 있다 JS (JavaScript) Service webos에서는 Node.js에 기반하여 JavaScript를 사용한 서비스 (JS 서비스) 개 발을 지원한다. Node.js는 V8 기반 JavaScript 플랫폼으로 주로 서버 및 클라우 드 측에서 활용되어 Server-side JavaScript Platform이라 불린다. 활발한 에코 시스템 (npm)을 보유하여 3만개가 넘는 기 개발된 모듈들이 존재하고 매일 수십 건의 신규 모듈이 3rd Party 개발자들에 의해 개발된다 [15]. 이러한 재활용 가능 한 모듈들과 JavaScript의 이벤트 기반 프로그래밍으로 인해 타 플랫폼대비 쉽고 빠른 개발 환경을 제공한다. -21-

26 webos for Smart Devices <그림 16> Node.js 기반 JS 서비스 구조. webos의 JS 서비스 구조는 <그림 16>과 같다. JS 서비스는 Node.js기반의 Node Runtime 상에서 실행된다. Node Runtime은 Node.js가 가지고 있는 기본 적인 코어 모듈 (HTTP, File System, UDP 등)들을 모두 포함하고, 외부 개발자 가 만든 모듈들도 쉽게 추가할 수 있다. webos에서 추가적으로 제공하는 모듈로 는 Foundation과 webos Node.js Add-on이 있다. Foundation은 webos 서비 스 접근, AJAX calls, 클래스 생성, 비동기 프로세싱 등과 같은 기능을 제공한다. webos Add-on은 Luna Bus 연동, 로깅, JavaScript의 동적 로딩 및 실행 등의 기능을 지원한다. 서비스 프레임워크는 개발자가 이러한 모듈들을 활용하여 쉽게 JS Service를 개발할 수 있는 환경을 제공한다. JS 서비스는 네이티브 서비스와 비교하여 향상된 서비스 개발 및 관리의 편리성 을 보장한다. 서비스 개발 시 Node.js 모듈 에코시스템에 있는 기 개발된 노드 모 듈들을 활용 가능하고 서비스 개발 시에도 앱 개발과 동일한 API를 사용할 수 있 다. 따라서 작은 LOC (lines of code)로 쉽고 빠른 서비스 개발이 가능하다. 그리 고 디바이스 및 플랫폼 버전과 독립성이 보장되기 때문에 다양한 디바이스에 쉽게 이식이 가능하고 실시간 업데이트가 가능하다. -22-

27 3. webos 기술 소개 Synergy <그림 17> Synergy Service 구조. Synergy는 JS 서비스의 장점을 활용하여 확장성을 지원하는 webos의 클라우드 인터페이스이다. Synergy를 사용하면 클라우드와 연동하는 연락처, 캘린더, 메시지 등 앱에 쉽고 빠르게 새로운 클라우드를 추가할 수 있다. Synergy는 기존에 있는 앱의 수정을 요구하지 않는다. <그림 17>과 같이 새로운 클라우드를 위한 JS Service를 추가하면 앱에서 추가된 JS Service를 동적으로 인식하여 해당 클라우 드 정보를 자신의 UI를 통해 보여준다. Synergy로 제공할 수 있는 차별화 시나리 오의 예는 다음과 같다. webos의 메시지 앱으로 사용자의 Chat이나 IM 네트워크에 접속할 수 있다. webos의 연락처 앱으로 사용자의 개인 연락처와 사용자 커뮤니티에서 공유된 주소록에 액세스 할 수 있다. -23-

28 webos for Smart Devices webos 캘린더 앱으로 개인 캘린더 및 공유된 캘린더를 조회 및 관리, 선호하는 스포츠 및 엔터테인먼트 이벤트 추적, 그 외 더 많은 활동에 활용할 수 있다. <그림 18> Synergy Connector 구현 예. <그림 18>은 Contact 앱을 활용한 Synergy 서비스의 구현 예이다. Synergy 서 비스를 위한 JS Service 구현 파일은 Account Template과 DB 정의 파일과 함께 Synergy Connector로 패키징 된다. Account Template에는 자신이 연동할 클라 우드에 로그인하기 위한 인증 방법을 JSON 형식으로 정의하고, DB 정의 파일에는 클라우드로부터 획득한 정보를 로컬 디바이스에 저장할 방법을 JSON 형식으로 정 의한다. JS Service 구현 파일은 클라우드로부터 정보를 획득하기 위한 주요 로직 을 정의한 JavaScript 파일이다. 주소록 서비스 업체인 Plaxo를 위한 Synergy Connector를 설치하면 webos에서 기본적으로 제공하는 Contact 앱에 자신의 Plaxo 계정에 있는 주소록 정보를 보여줄 수 있다. -24-

29 3. webos 기술 소개 DB8 DB8은 어플리케이션 및 다른 서비스에서 쉽게 webos DB에 접근 할 수 있게 하는 DB 서비스이다. Facebook또는 Google 등과 같은 클라우드와 안정적이고 빠 른 동기화를 위해 디자인되었다. 데이터 타입으로 웹의 디팩토 표준인 JSON을 사 용한다. 타기기와 어플리케이션 데이터를 공유할 수 있는 클라우드 기반 Backup-Restore 기능을 제공하고 데이터의 변화가 있을 때 어플리케이션 및 서비 스에서 알림을 받을 수 있는 기능을 지원한다. 특정 앱 및 서비스에 대한 접근 권 한을 설정할 수 있고 한번에 정해진 수 (최대 500개)의 DB를 획득할 수 있는 Paging 기술을 지원하여 개발 및 성능의 효율성을 제공한다. <그림 19> LevelDB Benchmarks. DB8은 Backend로 LevelDB를 사용하기 때문에 LevelDB가 가지는 장점을 수용 할 수 있다. LevelDB는 Google이 Open Source Project로 만들고 있는 빠르고 가벼운 No-SQL 방식의 Key-Value 기반 Storage Library 이다. Key-value 기 -25-

30 webos for Smart Devices 반 Indexed Database 방식은 향후 HTML5에서 Web Storage의 표준 Spec이 될 것이라 예상이 되는 만큼, 확장성과 호환성 측면에서 장점이 될 수 있다. 또한 자 바스크립트 객체 단위의 데이터 저장이 용이하고 그 객체를 대상으로 인덱스 지정 이 가능하다. 인덱스를 이용하여 보다 빠르게 검색을 수행할 수 있기 때문에 모바 일 및 임베디드 환경에서의 Local DB는 관계형 DB보다는 Indexed Database와 같은 객체 기반의 비관계형 DB가 더 효율적이다. <그림 19>와 같이 Google이 테 스트한 성능평가에 따르면 타 DB 라이브러리에 비해 전반적으로 뛰어난 성능을 보 이는 것을 알 수 있다 [16] Touch2Share (Touch to Share) <그림 20> Touch2Share 사용 방법. Touch2Share는 webos 기기간 자연스러운 연동을 지원하는 webos의 차별화된 네트워크 서비스이다. <그림 20>과 같이 별도의 설정이나 연결과정 없이 webos 디바이스의 간단한 접촉만으로 기기간에 URLs, Text, Calls 등 정보를 공유할 수 있다. 무선 충전 및 데이터 통신 기술인 Touchstone과 Bluetooth에 기반하여 디 바이스를 인식하고 데이터를 전송한다. 안드로이드 ICS부터 적용된 NFC 기반 안 드로이빔과 유사한 UX를 제공하지만 안드로이드 보다 한발 앞서 소개되어 webos 의 기술력과 진보성을 확인할 수 있다. -26-

31 3. webos 기술 소개 ISIS 브라우저 <그림 21> ISIS 브라우저 구조. ISIS 브라우저는 빠른 성능과 표준 호환성을 지원하는 크로스 플랫폼 웹 브라우 저이다. QtWebKit기반 랜더링 엔진을 사용하여 빠른 성능과 표준 호환성을 보장 한다. 그리고, Enyo를 사용하여 웹앱 형식으로 구현되었기 때문에 브라우저의 UI 구성과 테마 변경이 쉽다. <그림 21>과 같이 Browser UI (Client)와 Rendering Process (Server)를 분리한 Client-Server 기반 Rendering Process 기술을 사용 하여 브라우저의 반응성을 향상 시킨다 9) SDK 많은 개발자를 확보하여 에코시스템을 빠르게 확장하기 위해서는 쉽고 편한 SDK 가 필요하다. webos에서는 웹 브라우저에서 실행되는 애플리케이션 통합 개발 환 9) 향상된 반응성의 예: 웹 사이트가 로딩 중일 때도 화면 Scroll 사용이 가능함. -27-

32 webos for Smart Devices 경인 Ares를 제공한다 (그림 22 참조). Ares를 사용하면 브라우저 상에서 Drag-And-Drop으로 쉽게 UI를 구성할 수 있고 파일 업로드 / 다운로드 등도 가 능하다. 그 외에 Code Editor, Visual Debugger, Log Viewer, Source Control Integration 등의 기능을 제공 한다. <그림 22> 브라우저 상에서 실행된 Ares 메인 화면. Ares의 주요 컴포넌트로 Harmonia, Phobos, 그리고 Deimos가 있다. Harmonia는 Project View에서 파일 시스템 관련 컴포넌트로 로컬 혹은 클라우드 에 존재하는 프로젝트 관련 파일을 보여 준다. Phobos와 Deimos는 각각 Code Editor와 Visual Designer UI를 담당한다. -28-

33 3. webos 기술 소개 <그림 23> Ares의 주요 컴포넌트: (a) Harmonia, (b) Phobos, (c) Deimos. -29-

34 webos for Smart Devices webos는 Ares기반 웹앱 개발 환경 뿐 아니라 네이티브 언어에 익숙한 개발자를 위한 PDK를 제공한다. PDK를 사용하면 기존에 C 혹은 C++로 개발된 네이티브 앱을 쉽게 webos에 포팅할 수 있고 네이티브 컴포넌트와 웹앱을 연동하여 웹앱의 성능을 향상 시킬 수 있다. <그림 24>는 iphone용으로 개발된 어플리케이션을 webos상에서 실행시킬 수 있는 것을 보여준다. 2010년 Game Developers Conference에서는 3D 그래픽을 위해 SDL 또는 OpenGL ES (1.1 or 2.0)를 사 용하여 개발된 게임들이 쉽게 webos 용 앱으로 전환 가능함을 시연한 바 있다 (그림 25 참조). <그림 24> webos상에서 수행되는 iphone 게임. <그림 25> Game Developers Conference 2010에서 PDK 소개. -30-

35 3. webos 기술 소개 Nyx webos는 Nyx라는 Platform Portability Layer를 제공 한다. Nyx는 webos가 포함하는 소프트웨어들이 물리적 HW에 독립적으로 디자인되고 개발될 수 있도록 지원한다. Nxy는 <표 3>과 같이 SW 가 필요로 하는 물리적 자원을 위한 Abstraction을 제공한다. <표 3> Nyx에서 지원하는 디바이스 타입. Device Type Constant NYX_DEVICE_BATTERY NYX_DEVICE_BLUETOOTH_INPUT_DETECT NYX_DEVICE_CHARGER NYX_DEVICE_DISPLAY NYX_DEVICE_HAPTICS NYX_DEVICE_KEYS NYX_DEVICE_LED NYX_DEVICE_MEDIA_CAMERA NYX_DEVICE_MEMORY NYX_DEVICE_SENSOR_ACCELERATION NYX_DEVICE_SENSOR_ANGULAR_VELOCITY NYX_DEVICE_SENSOR_GRAVITY NYX_DEVICE_SENSOR_MAGNETIC_FIELD NYX_DEVICE_SENSOR_ORIENTATION NYX_DEVICE_SENSOR_PROXIMITY NYX_DEVICE_SENSOR_ROTATION NYX_DEVICE_TOUCHPANEL Device Type String Battery BluetoothInputDetect Charger Display Haptics Keys Led Camera Memory SensorAcceleration SensorAngularVelocity SensorGravity SensorMagneticField SensorOrientation SensorProximity SensorRotation Touchpanel -31-

36 webos for Smart Devices Build System webos는 개발자 편의를 위하여 2가지 (Desktop / OpenEmbedded) 빌드 시스 템을 제공한다. Desktop 빌드는 <그림 26>과 같이 Ubuntu Desktop 상에서 수행 되는 webos 시뮬레이터를 제공한다. 시뮬레이터는 커널을 제외한 모든 webos 코 드를 포함한다. 시뮬레이터를 사용하여 webos 컴포넌트를 개발하면 PC 상에서 사 용할 수 있는 다양한 개발툴을 활용할 수 있기 때문에 개발의 편의성을 향상 시킬 수 있다. <그림 26> Ubuntu에서 실행된 webos 시뮬레이터. 타켓 디바이스에 포팅하기 위한 webos의 이미지를 빌드하기 위해서 OpenEmbedded 빌드 시스템을 사용한다. OpenEmbedded는 임베디드 리눅스를 위한 빌드 시스템으로 다음과 같은 장점을 가지고 있다. 많은 HW 아키텍처와 다 양한 이미지 / 패키지 포맷을 지원하기 때문에 쉽고 빠른 포팅이 가능하다. 그리고 빌드 설정을 쉽게 변경 및 확장이 가능하기 때문에 새로운 하드웨어 대응이 쉽다. 다양한 형상 관리 프로토콜 (GIT, SVN, CVS, HTTP, FTP)을 지원하고 Eclipse IDE와 연동한 어플리케이션 개발 툴을 제공하여 개발의 효율성을 높일 수 있다. -32-

37 4. webos 발전 방향 4. webos 발전 방향 4.1 SW플랫폼 발전 방향 웹기반 SW 플랫폼이 단기간에 네이티브 SW 플랫폼을 제치고 시장 우위를 점할 것으로는 전망하기는 어렵다. 글로벌 시장조사기관 IDC의 보고서에 따르면, 2012 년 스마트폰 운영체제의 시장 점유율과 판매량에서 구글과 애플이 차지하는 비중이 약 88%가 된다. 이와 같이 기존에 네이티브 SW 플랫폼을 사용하는 제품과 이미 확보된 사용자 층이 두텁기 때문에 단시간에 기존 SW 플랫폼의 점유율이 추락하지 는 않을 것으로 예상된다 [1]. 단기간 내 급격한 변화는 예상되지 않지만 네이티브 기반 SW 플랫폼이 주도하던 시장에 웹기반 SW 플랫폼의 세력이 점진적으로 확대될 것으로 전망된다. Google, Apple 등 네이티브 OS 업체들도 HTML5와 같은 웹앱 기술에 많은 투자를 하고 있고, 이통사 및 제조사들은 Apple, Google에 빼앗겼던 주도권을 회복하기 위해서 기존 플랫폼과 생태계를 벗어나고자 하는 노력하고 있다. 앱 개발 업체들도 네이티 브와 웹을 결합한 하이브리드 앱의 개발 등 플랫폼 의존도를 낮추려는 다양한 노력 이 진행되고 있다 [17]. webos를 비롯하여 타이젠, 파이어폭스 OS와 같은 웹기반 플랫폼의 빠른 기술력 향상이 그러한 전망을 점점 현실에 가까워지게 만들고 있다. 2013년에 개최된 MWC (Mobile World Congress)에서 많은 사람들의 관심 속에서 타이젠과 파이어 폭스OS가 소개되었다. 일부 전문가들은 웹기반 플랫폼을 채용한 하드웨어 완성도 가 머지않아 안드로이드 수준으로 향상될 것으로 기대하고 있다. CPU와 네트워크 의 속도가 비약적으로 향상되고 있고, Device API에 대한 표준화 업무가 활발히 진행되고 있는 것도 웹기반 플랫폼의 확산에 긍정적인 효과를 주고 있다. 웹앱 생태계의 확장도 새로운 플랫폼에 대한 기대감을 고조시키고 있다. 각각의 웹기반 플랫폼을 위한 SDK와 개발자용 프리뷰가 배포되었고, 벌써 많은 개발자들 은 크로스 플랫폼 애플리케이션을 개발하기 위해 Cordova같은 웹 기술을 사용해서 -33-

38 webos for Smart Devices 애플리케이션을 만들고 있다. 타이젠 측 Christopher Croteau 인텔 시스템 소프 트웨어 및 비즈니스 디렉터는 ZDNet 인터뷰를 통해 "소비자들이 원하는 엄청난 양 의 앱을 준비하고 있으며, 실제로 제품을 출시할 때에는 그보다 더 많은 앱을 가지 고 있을 것"이라고 밝혔다. 웹기반 플랫폼간 앱 호환성이 이상적으로 이루어진다는 가정 아래 짧은 시간에 많은 양의 앱을 확보 할 수 있을 것이라 예상된다. 4.2 webos 비전 및 Roadmap webos는 웹기반 SW플랫폼 중 최고가 되겠다는 비전을 가지고 있다. webos를 통해서 사용자가 언제 어느 곳에서든 쉽고 편하게 웹과 만날 수 있게 하기 위해 webos의 진화는 계속되고 있다. webos의 기본 철학인 단순함을 바탕으로 끊김 없는 클라우드와의 연결성, 크로스 플랫폼 에코 시스템의 확장, 웹 표준 지원 강화 등을 위한 필요 기술들을 채워 나갈 것이다. 현재 webos의 Open Community (Open webos)에서 그러한 비전을 위한 개 발들이 진행되고 있다. webos Core 컴포넌트 관련하여서는 이미 성능이 검증되어 널리 활용되고 있는 오픈 소스들에 기반하여 네이티브 못지 않은 성능을 제공하기 위한 개발이 진행되고 있다. 예로, Qt5 및 WebKit2 기반 브라우저 성능 개선, 오 픈 소스 기반 새로운 미디어 아키텍처 개발, 통일된 IPC와 랜더링 메커니즘을 지원 하는 최적화된 랜더링 아키텍처 개발, Bluez / Connman 등 임베디드 리눅스에 특화된 미들웨어 컴포넌트 적용 등이 계획되어 있다. Enyo는 개발자가 보다 쉽고 편하게 앱을 개발할 수 있도록 하는 것을 목표로 개 발이 지속되고 있다. Enyo를 위한 MVC (Model View Controller) 라이브러리를 제공하여 컴포넌트간의 의존성을 낮추고 재사용 및 확장이 용이한 앱 개발이 가능 하도록 지원할 것이다. 그리고 목적 및 기능에 따라 앱을 정형화하고 이를 위한 템 플릿을 제공하여 앱 개발의 속도와 편리성을 향상 시킬 계획이다. Ares 역시 보다 편리한 앱 개발을 위해 개선되고 있다. 코드 자동 완성 및 Context-Sensitive Documentation 기능의 개선을 위한 개발이 진행되고 있다. -34-

39 5. 결 론 디자인 관련 컴포넌트를 강화하여 보다 쉽게 앱의 UI를 디자인할 수 있도록 지원 할 것이다. 클라우드를 활용하여 개발의 효율성을 높이기 위해 FTP, Box.net 등과 연동할 수 있는 기능을 추가할 계획이다. 5. 결 론 이 글에서는 webos의 개발 배경 및 기술적 특징을 소개하고 향후 발전 방향에 대해 살펴 보았다. webos는 웹기반 플랫폼에 대한 개념과 생각을 바꿨고, 기술을 선도해 왔다. Apple과 Google이 지배하는 SW 플랫폼 시장의 경쟁 구도를 바꾸기 위해서 webos의 진화는 계속되고 있다. 끊김 없는 클라우드와의 연결성, 크로스 플랫폼 에코 시스템의 확장, 웹 표준 지원 강화 등을 중심으로, 네이티브 플랫폼을 능가하는 최고의 웹기반 플랫폼을 위한 기술들이 개발되고 있다. 머지 않아 webos에 녹아있는 많은 엔지니어들의 열정이 시장에서 꽃을 피울 수 있는 날이 올 것이라 생각한다. -35-

40 webos for Smart Devices [참고문헌] [1] 이경희, 정영준, 이광용, 김정시, 김익순, 임채덕, 웹기반 SW 플랫폼 기술동향, 전자통신동 향분석, vol. 26, no. 5, [2] 전종홍, 이승윤, HTML5 기반의 웹 플랫폼 기술 표준화 동향, 전자통신동향분석, vol. 27, no. 4, 2012 [3] 조선일보, LG전자, 웹OS 인수, 자체 플랫폼 보유사 됐다, [4] The Verge, Pre to postmortem: the inside story of the death of Palm and webos, mortem, [5] Open webos, [6] STRABASE Trend Watch, Palm, 스마트폰 경쟁의 첫 탈락 위기에 직면 실패 원인과 생 존을 위한 대책은? [7] Derek Kessler, webos deeply flawed? Point fingers at the plan, not the code, [8] 한국무선인터넷산업연합회, HP의 webos 오픈소스 전략과 시장 반응, The Mobile, vol. 5, [9] ZDNet, 애플 간담 서늘케한 터치패드 비밀은? [10] 동아일보, [HP빅뱅] HP 웹OS, 이제는 HP의 색깔을 입다, [11] Enyo, [12] Sencha Touch, [13] jquery, [14] Gray Norton, Using Components to build Native-Quality HTML5 Apps, HTML5 Developer Conference, [15] npm, [16] LevelDB Benchmarks, [17] 정구민, 강동병, 이경수, 스마트폰 크로스 플랫폼 관련 기술 개발 동향, TTA Journal, vol. 144,

41 참고문헌 [18] Node.js, [19] 한겨레, 만지고 싶은 스마트폰, 거부할 수 없을 겁니다,

42 저자 홍성표 연구위원 (Seong-Pyo, Hong) 現 LG전자 SW플랫폼연구소 연구위원 서울대학교 전기공학과 석사 KESSIA ISSUE REPORT 발행처 : 서울시 마포구 상암동 1605 누리꿈스퀘어 비즈니스타워 8층 발행인 : 이 호 수 편집인 : 윤 동 섭 발행일 : 2013년 6월 전 화 : 팩스 :

슬라이드 1

슬라이드 1 webos for Smart Devices 1. webos History 2. webos Architecture 3. webos Features 4. webos Future 2013. 06. 24 LG Electronics / CTO Software Platform Lab. Seung Kyoon Woo 1. webos History Palm OS 의역사 Palm

More information

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

HTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API WAC 2.0 & Hybrid Web App 권정혁 ( @xguru ) 1 HTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API Mobile Web App needs Device APIs Camera Filesystem Acclerometer Web Browser Contacts Messaging

More information

Microsoft PowerPoint - Chapter_03.pptx

Microsoft PowerPoint - Chapter_03.pptx 1 OpenWebOS May, 2016 Dept. of software Dankook University http://embedded.dankook.ac.kr/~baeksj LG webos 1. webos 소개 정의역사등장배경특징및장점 등장배경 webos 소개 다양한 mobile devices 다양한 mobile operating systems 다양한 application

More information

Special Theme _ 모바일웹과 스마트폰 본 고에서는 모바일웹에서의 단말 API인 W3C DAP (Device API and Policy) 의 표준 개발 현황에 대해서 살펴보고 관 련하여 개발 중인 사례를 통하여 이해를 돕고자 한다. 2. 웹 애플리케이션과 네이

Special Theme _ 모바일웹과 스마트폰 본 고에서는 모바일웹에서의 단말 API인 W3C DAP (Device API and Policy) 의 표준 개발 현황에 대해서 살펴보고 관 련하여 개발 중인 사례를 통하여 이해를 돕고자 한다. 2. 웹 애플리케이션과 네이 모바일웹 플랫폼과 Device API 표준 이강찬 TTA 유비쿼터스 웹 응용 실무반(WG6052)의장, ETRI 선임연구원 1. 머리말 현재 소개되어 이용되는 모바일 플랫폼은 아이폰, 윈 도 모바일, 안드로이드, 심비안, 모조, 리모, 팜 WebOS, 바다 등이 있으며, 플랫폼별로 버전을 고려하면 그 수 를 열거하기 힘들 정도로 다양하게 이용되고 있다. 이

More information

KIDI_W_BRIEF(제1호)_본문.hwp

KIDI_W_BRIEF(제1호)_본문.hwp KIDI 2010. 4. 30 (제 1호) 금융(보험)산업과 스마트폰 1. 스마트폰 시대의 도래 2. 스마트폰의 종류 3. 스마트폰 활용의 핵심 애플리케이션 스토어 4. 국내외 스마트폰 시장 현황 5. 스마트폰이 가져오는 환경변화 6. 국내 금융기관의 스마트폰 활용 동향 7. 시사점 및 제언 KIDI W BRIEF 는 보험산업의 발전을 위한, 국내 외 웹서비스관련

More information

<4D6963726F736F667420576F7264202D2032303132B3E220C1D6B8F1C7D8BEDFC7CFB4C220B5F0B9D9C0CCBDBA5FB1E8BCAEB1E25FBFCFB7E12E646F6378>

<4D6963726F736F667420576F7264202D2032303132B3E220C1D6B8F1C7D8BEDFC7CFB4C220B5F0B9D9C0CCBDBA5FB1E8BCAEB1E25FBFCFB7E12E646F6378> 2012년, 주목해야하는 디바이스 김석기 neo@nweb.kr IT 컬럼니스트 / 블로그 니오의nweb(www.nweb.kr) 운영 2011년에는 모바일 업계에 많은 일이 일어난 한 해였다. IT산업을 이끌던 스티브잡스 가 고인이 되었고, 구글이 모토로라를 인수했으며, 삼성전자와 애플의 송사가 글로벌하게 진행되었다. 위에 언급한 사건들은 시장상황 변화의 연장선상에서

More information

Microsoft Word - ICT Report

Microsoft Word - ICT Report ICT Report ICT Report 안드로이드 운영체제 동향 및 시사점 * 1. 모바일 운영체계 안드로이드의 성장과 발전 안드로이드 드는 애플 ios, 블랙베리 등과 같은 모바일 운영체 체제로 구글이 2007 년 안드 로이드사를 인수하여 오픈 소스로 공개 운영 최초의 안드로이드폰은 T-Mobile( (3 위)의 G1(2 2008 년 10 월)으로 AT&

More information

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

HTML5가 웹 환경에 미치는 영향 고 있어 웹 플랫폼 환경과는 차이가 있다. HTML5는 기존 HTML 기반 웹 브라우저와의 호환성을 유지하면서도, 구조적인 마크업(mark-up) 및 편리한 웹 폼(web form) 기능을 제공하고, 리치웹 애플리케이 션(RIA)을 동 향 제 23 권 5호 통권 504호 HTML5가 웹 환경에 미치는 영향 이 은 민 * 16) 1. 개 요 구글(Google)은 2010년 5월 구글 I/O 개발자 컨퍼런스에서 HTML5를 통해 플러 그인의 사용이 줄어들고 프로그램 다운로드 및 설치가 필요 없는 브라우저 기반 웹 플랫폼 환경이 점차 구현되고 있다고 강조했다. 그리고 애플(Apple)은 2010년

More information

CLICK, FOCUS <표 1> 스마트TV와 기존TV의 구분 및 비교 구분 전통TV 케이블TV/IPTV 인터넷TV/웹TV 스마트TV 전달방식 방송전파 케이블/인터넷망 인터넷망 인터넷망 양방향 서비스 없음 부분적으로 있음 있음 있음 콘텐츠 지상파 방송사가 확보한 콘텐츠

CLICK, FOCUS <표 1> 스마트TV와 기존TV의 구분 및 비교 구분 전통TV 케이블TV/IPTV 인터넷TV/웹TV 스마트TV 전달방식 방송전파 케이블/인터넷망 인터넷망 인터넷망 양방향 서비스 없음 부분적으로 있음 있음 있음 콘텐츠 지상파 방송사가 확보한 콘텐츠 CLICK, FOCUS 스마트 미디어ㆍ인터넷, TV속으로 허해녕 한국인터넷진흥원 융합콘텐츠팀 팀장 인터넷과 미디어의 결합 스마트TV 인터넷의 발달은 미디어와 인터넷의 융합을 촉진하 여 TV를 통해 기존 방송콘텐츠뿐 아니라 인터넷 상의 다양한 콘텐츠와 애플리케이션 및 서비스를 이용할 수 있게 하는 스마트TV의 등장을 가능하게 했다. 스마트TV는 아직 초기 단계로서

More information

<4D6963726F736F667420576F7264202D205B4354BDC9C3FEB8AEC6F7C6AE5D3131C8A35FC5ACB6F3BFECB5E520C4C4C7BBC6C320B1E2BCFA20B5BFC7E2>

<4D6963726F736F667420576F7264202D205B4354BDC9C3FEB8AEC6F7C6AE5D3131C8A35FC5ACB6F3BFECB5E520C4C4C7BBC6C320B1E2BCFA20B5BFC7E2> 목차(Table of Content) 1. 클라우드 컴퓨팅 서비스 개요... 2 1.1 클라우드 컴퓨팅의 정의... 2 1.2 미래 핵심 IT 서비스로 주목받는 클라우드 컴퓨팅... 3 (1) 기업 내 협업 환경 구축 및 비용 절감 기대... 3 (2) N-스크린 구현에 따른 클라우드 컴퓨팅 기술 기대 증폭... 4 1.3 퍼스널 클라우드와 미디어 콘텐츠 서비스의

More information

Microsoft PowerPoint - Mobile SW Platform And Service Talk pptx

Microsoft PowerPoint - Mobile SW Platform And Service Talk pptx Mobile S/W Platform 및 Service 동향 서상범상무, Ph. D. System SW Lab. SW Platform Team SW Center Samsung Electronics 2011. 12.27 Contents 1. Smartphone Market 2. Mobile S/W Platform 3. Mobile Service 4. Conclusion

More information

보안공학연구회

보안공학연구회 보안공학연구논문지 (Journal of Security Engineering), 제 9권 제 4호 2012년 8월 모바일 운영체제 동향 분석 배유미 1), 정성재 2), 소우영 3) Trend analysis of Mobile Operating Systems Yu-Mi Bae 1), Sung-Jae Jung 2), Wooyoung Soh 3) 요 약 최근 모바일

More information

AGENDA 01 02 03 모바일 산업의 환경변화 모바일 클라우드 서비스의 등장 모바일 클라우드 서비스 융합사례

AGENDA 01 02 03 모바일 산업의 환경변화 모바일 클라우드 서비스의 등장 모바일 클라우드 서비스 융합사례 모바일 클라우드 서비스 융합사례와 시장 전망 및 신 사업전략 2011. 10 AGENDA 01 02 03 모바일 산업의 환경변화 모바일 클라우드 서비스의 등장 모바일 클라우드 서비스 융합사례 AGENDA 01. 모바일 산업의 환경 변화 가치 사슬의 분화/결합 모바일 업계에서도 PC 산업과 유사한 모듈화/분업화 진행 PC 산업 IBM à WinTel 시대 à

More information

컴퓨터과학과 교육목표 컴퓨터과학과의 컴퓨터과학 프로그램은 해당분야 에서 학문적 기술을 창의적으로 연구하고 산업적 기술을 주도적으로 개발하는 우수한 인력을 양성 함과 동시에 직업적 도덕적 책임의식을 갖는 IT인 육성을 교육목표로 한다. 1. 전공 기본 지식을 체계적으로

컴퓨터과학과 교육목표 컴퓨터과학과의 컴퓨터과학 프로그램은 해당분야 에서 학문적 기술을 창의적으로 연구하고 산업적 기술을 주도적으로 개발하는 우수한 인력을 양성 함과 동시에 직업적 도덕적 책임의식을 갖는 IT인 육성을 교육목표로 한다. 1. 전공 기본 지식을 체계적으로 2015년 상명대학교 ICT융합대학 컴퓨터과학과 졸업 프로젝트 전시회 2015 Computer Science Graduate Exhibition 2015 Computer Science Graduate Exhibition 1 컴퓨터과학과 교육목표 컴퓨터과학과의 컴퓨터과학 프로그램은 해당분야 에서 학문적 기술을 창의적으로 연구하고 산업적 기술을 주도적으로 개발하는

More information

<C7D1B1B9C1A4BAB8BBEABEF7BFACC7D5C8B82D535720C7C3B7A7C6FB20C7D8B9FD20536F4320C0B6C7D5C0B8B7CE2DB3BBC1F62E687770>

<C7D1B1B9C1A4BAB8BBEABEF7BFACC7D5C8B82D535720C7C3B7A7C6FB20C7D8B9FD20536F4320C0B6C7D5C0B8B7CE2DB3BBC1F62E687770> 표지 면지와 동일 SW 플랫폼 해법: SoC 융합으로 임채덕, 김선태, 정영준, 김태호, 유현규 목 차 1. 서론 1 2. 플랫폼 현주소 2 2.1. 모바일 OS 엿보기 2 2.2. SW 기업의 최신 동향 4 2.3. SoC 기업의 최신 동향 7 2.4. 시사점 11 3. SW 플랫폼 Innovative Mover 전략 13 3.1. 후발 주자의 고민 13

More information

PCServerMgmt7

PCServerMgmt7 Web Windows NT/2000 Server DP&NM Lab 1 Contents 2 Windows NT Service Provider Management Application Web UI 3 . PC,, Client/Server Network 4 (1),,, PC Mainframe PC Backbone Server TCP/IP DCS PLC Network

More information

12월1일자.hwp

12월1일자.hwp 제 23 권 22호 통권 521호 태블릿 PC 시장의 경쟁구도 변화와 전망에 따른 시사점 52) 김 민 식 * 1. 개 요 최근 시장조사업체들의 태블릿 PC 시장 전망을 살펴보면, Juniper Research 1) 는 태 블릿 출하대수가 2011년 5,520만 대에서 5배 성장하여 2016년에는 2억 5,300만 대 에 도달할 것으로 전망했다. 또한 Gartner는

More information

Egretia_White_Paper_KR_V1.1.pages

Egretia_White_Paper_KR_V1.1.pages 1.1 HTML5 4 1.2 IT HTML5 5 1.3 HTML5 5 1.4 6 2.1 HTML5 9 2.2 HTML5 10 2.3 11 Egretia 3.1 14 3.2 Egretia 16 3.3 Egretia 21 3.4 Egretia 29 4.1 Egretia Blockchain Lab 32 4.2 Egret Technology 32 4.3 Lab 36

More information

<4D6963726F736F667420576F7264202D205B4354BDC9C3FEB8AEC6F7C6AE5D39C8A35F32303131B3E220435420C0AFB8C1B1E2BCFA20B5BFC7E2>

<4D6963726F736F667420576F7264202D205B4354BDC9C3FEB8AEC6F7C6AE5D39C8A35F32303131B3E220435420C0AFB8C1B1E2BCFA20B5BFC7E2> 목차(Table of Content) 1. 2011년 문화기술(CT)을 둘러싼 트렌드... 2 1.1 3D 기술의 적용범위 확대... 2 1.2 웹 브라우저 게임의 특징... 2 1.3 스마트 단말에서의 콘텐츠 소비 증가... 4 1.4 인터페이스의 진화... 5 1.5 LBS, SNS와 콘텐츠의 결합... 5 2. 2011년 10대 CT 유망기술... 7

More information

전파방송통신저널 는 가격으로 출시될 것으로 예상된다. 구글도 HTC와 손잡고 크롬 OS를 탑재한 태블릿 PC 크 로미움 을 선보일 예정이다. 마이크로소프트도 쿠리어(Courier) 라는 이름으로 양면 스크린 북 클릿 형태의 새로운 태블릿 PC를 올해 안으로 출 시할 예

전파방송통신저널 는 가격으로 출시될 것으로 예상된다. 구글도 HTC와 손잡고 크롬 OS를 탑재한 태블릿 PC 크 로미움 을 선보일 예정이다. 마이크로소프트도 쿠리어(Courier) 라는 이름으로 양면 스크린 북 클릿 형태의 새로운 태블릿 PC를 올해 안으로 출 시할 예 GLOBAL REPORT ipad 출시에 따른 국내외 반응 및 시사점 ipad 출시에 따른 국내외 반응 및 시사점 애플사가 지난 1월 27일(현지 시간) 태블릿 PC인 `ipad(아이패드)`를 발표하여 관련 업계들의 주목을 받고 있다. ipad는 편리한 웹브라우징, e-book, 워드프로세서, 동 영상 재생 등 많은 활용성을 갖추고 있어 향후 모바일 기기시장의

More information

User Guide

User Guide HP Pocket Playlist 사용 설명서 부품 번호: 699916-AD2 제 2 판: 2013 년 1 월, 초판: 2012 년 12 월 Copyright 2012, 2013 Hewlett-Packard Development Company, L.P. Microsoft, Windows 및 Windows Vista 는 Microsoft Corporation

More information

Analyst Briefing

Analyst Briefing . Improve your Outlook on Email and File Management iseminar.. 1544(or 6677)-3355 800x600. iseminar Chat... Improve your Outlook on Email and File Management :, 2003 1 29.. Collaboration Suite - Key Messages

More information

기술 이력서 2.0

기술 이력서 2.0 Release 2.1 (2004-12-20) : : 2006/ 4/ 24,. < > Technical Resumé / www.novonetworks.com 2006.04 Works Projects and Technologies 2 / 15 2006.04 Informal,, Project. = Project 91~94 FLC-A TMN OSI, TMN Agent

More information

<49534F20323030303020C0CEC1F520BBE7C8C4BDC9BBE720C4C1BCB3C6C320B9D7204954534D20BDC3BDBAC5DB20B0EDB5B5C8AD20C1A6BEC8BFE4C3BBBCAD2E687770>

<49534F20323030303020C0CEC1F520BBE7C8C4BDC9BBE720C4C1BCB3C6C320B9D7204954534D20BDC3BDBAC5DB20B0EDB5B5C8AD20C1A6BEC8BFE4C3BBBCAD2E687770> ISO 20000 인증 사후심사 컨설팅 및 ITSM 시스템 고도화를 위한 제 안 요 청 서 2008. 6. 한 국 학 술 진 흥 재 단 이 자료는 한국학술진흥재단 제안서 작성이외의 목적으로 복제, 전달 및 사용을 금함 목 차 Ⅰ. 사업개요 1 1. 사업명 1 2. 추진배경 1 3. 목적 1 4. 사업내용 2 5. 기대효과 2 Ⅱ. 사업추진계획 4 1. 추진체계

More information

Intro to Servlet, EJB, JSP, WS

Intro to Servlet, EJB, JSP, WS ! Introduction to J2EE (2) - EJB, Web Services J2EE iseminar.. 1544-3355 ( ) iseminar Chat. 1 Who Are We? Business Solutions Consultant Oracle Application Server 10g Business Solutions Consultant Oracle10g

More information

02_3 지리산권 스마트폰 기반 3D 지도서비스_과업지시서.hwp

02_3 지리산권 스마트폰 기반 3D 지도서비스_과업지시서.hwp 과 업 지 시 서 사 업 명 지리산권 스마트폰 기반 3D 지도서비스 2011. 7 한 국 관 광 공 사 목 차 Ⅰ. 사업개요 3 Ⅱ. 3D 등산 전자지도 개발 5 Ⅲ. 스마트폰용 등산지도 서비스 개발 8 Ⅳ. 웹사이트용 지도 서비스 개발 12 I. 사업 개요 가. 사업명 : 지리산권 스마트폰 기반 3D 지도서비스 나. 사업기간 : 2011년 7월 ~ 2012년

More information

품질검증분야 Stack 통합 Test 결과보고서 [ The Bug Genie ]

품질검증분야 Stack 통합 Test 결과보고서 [ The Bug Genie ] 품질검증분야 Stack 통합 Test 결과보고서 [ The Bug Genie ] 2014. 10. 목 차 I. Stack 통합테스트개요 1 1. 목적 1 II. 테스트대상소개 2 1. The Bug Genie 소개 2 2. The Bug Genie 주요기능 3 3. The Bug Genie 시스템요구사항및주의사항 5 III. Stack 통합테스트 7 1. 테스트환경

More information

오늘날의 기업들은 24시간 365일 멈추지 않고 돌아간다. 그리고 이러한 기업들을 위해서 업무와 관련 된 중요한 문서들은 언제 어디서라도 항상 접근하여 활용이 가능해야 한다. 끊임없이 변화하는 기업들 의 경쟁 속에서 기업내의 중요 문서의 효율적인 관리와 활용 방안은 이

오늘날의 기업들은 24시간 365일 멈추지 않고 돌아간다. 그리고 이러한 기업들을 위해서 업무와 관련 된 중요한 문서들은 언제 어디서라도 항상 접근하여 활용이 가능해야 한다. 끊임없이 변화하는 기업들 의 경쟁 속에서 기업내의 중요 문서의 효율적인 관리와 활용 방안은 이 C Cover Story 05 Simple. Secure. Everywhere. 문서관리 혁신의 출발점, Oracle Documents Cloud Service 최근 문서 관리 시스템의 경우 커다란 비용 투자 없이 효율적으로 문서를 관리하기 위한 기업들의 요구는 지속적으로 증가하고 있다. 이를 위해, 기업 컨텐츠 관리 솔루션 부분을 선도하는 오라클은 문서관리

More information

Microsoft Word - 김완석.doc

Microsoft Word - 김완석.doc 포커스 구글의 기술과 시사점 김완석* 성낙선** 정명애*** 구글에는 전설적인 다수의 개발자들이 지금도 현역으로 일하고 있으며, 구글 창업자와 직원들이 직접 대 화하는 금요회의가 지금도 계속되고 있다. 구글은 창업자, 전설적 개발자, 금요회의, 복지 등 여러 면에서 화제와 관심의 대상이다. 이러한 화제의 구글을 기술 측면에서 이해하기 위하여 구글의 주요 기술에

More information

Domino Designer Portal Development tools Rational Application Developer WebSphere Portlet Factory Workplace Designer Workplace Forms Designer

Domino Designer Portal Development tools Rational Application Developer WebSphere Portlet Factory Workplace Designer Workplace Forms Designer Domino, Portal & Workplace WPLC FTSS Domino Designer Portal Development tools Rational Application Developer WebSphere Portlet Factory Workplace Designer Workplace Forms Designer ? Lotus Notes Clients

More information

K-ICT 클라우드 서비스 적용 시범사업 -창원국가산업단지 입주기업대상- Partner for New Possibilities 모든 사람과 기업들이 꿈을 실현하고 더 나은 세상을 위한 새로운 가능성을 만들어 갈 때 SK텔레콤이 항상 그들과 함께하는 동반자가 되겠다는 의미입니다. 가능성의 릴레이 사람에서 기술로, 다시 사람으로 가능성의 릴레이는 고객의 삶 속에서

More information

목 차 Ⅰ. 일반사항 1 Ⅱ. 특기사항 3 Ⅲ. 물품내역 및 세부규격 8 Ⅳ. 주의사항 11-2 -

목 차 Ⅰ. 일반사항 1 Ⅱ. 특기사항 3 Ⅲ. 물품내역 및 세부규격 8 Ⅳ. 주의사항 11-2 - 대전마케팅공사 경영정보포털 구축 사업 패키지 소프트웨어 2식 구매 설치 시방서 (소프트웨어 2식) 2016. 06. 대전마케팅공사 경 영 지 원 파 트 목 차 Ⅰ. 일반사항 1 Ⅱ. 특기사항 3 Ⅲ. 물품내역 및 세부규격 8 Ⅳ. 주의사항 11-2 - Ⅰ. 일반사항 1. 목적 본 시방서는 대전마케팅공사가 추진하고 있는 경영정보포털 사업의 패키지 소프트웨어 도입을

More information

Microsoft PowerPoint - Smart CRM v4.0_TM 소개_20160320.pptx

Microsoft PowerPoint - Smart CRM v4.0_TM 소개_20160320.pptx (보험TM) 소개서 2015.12 대표전화 : 070 ) 7405 1700 팩스 : 02 ) 6012 1784 홈 페이지 : http://www.itfact.co.kr 목 차 01. Framework 02. Application 03. 회사 소개 01. Framework 1) Architecture Server Framework Client Framework

More information

Week13

Week13 Week 13 Social Data Mining 02 Joonhwan Lee human-computer interaction + design lab. Crawling Twitter Data OAuth Crawling Data using OpenAPI Advanced Web Crawling 1. Crawling Twitter Data Twitter API API

More information

<BCBCBBF3C0BB20B9D9B2D9B4C220C5ACB6F3BFECB5E520C4C4C7BBC6C3C0C720B9CCB7A128BCF6C1A4295F687770>

<BCBCBBF3C0BB20B9D9B2D9B4C220C5ACB6F3BFECB5E520C4C4C7BBC6C3C0C720B9CCB7A128BCF6C1A4295F687770> 세상을 바꾸는 클라우드 컴퓨팅의 미래 KT 그룹컨설팅지원실, 김미점(mjkim@kt.com) Gartner 10대 IT Trend에서 2009년에서 2011년까지 3년 연속 선정되고, 기업에서의 경영 방식이나 개인의 삶을 다양한 방식으로 바꿀 것으로 예상되는 클라우드 컴퓨팅의 미래 전망은 어떠할까? 빅 데이터의 등장과 다양한 모바일 디바이스의 출현으로 클라

More information

SK IoT IoT SK IoT onem2m OIC IoT onem2m LG IoT SK IoT KAIST NCSoft Yo Studio tidev kr 5 SK IoT DMB SK IoT A M LG SDS 6 OS API 7 ios API API BaaS Backend as a Service IoT IoT ThingPlug SK IoT SK M2M M2M

More information

¨ìÃÊÁ¡2

¨ìÃÊÁ¡2 2 Worldwide Converged Mobile Device Shipment Share by Operating System, 2005 and 2010 Paim OS (3.6%) BiackBerry OS (7.5%) 2005 Other (0.3%) Linux (21.8%) Symbian OS (60.7%) Windows Mobile (6.1%) Total=56.52M

More information

LG Business Insight 1119호

LG Business Insight 1119호 당신도 의 덫에 빠질 수 있다 유형마다 강점이 있다. 동전의 양면처럼 에도 빛과 그림자 가 존재한다. 리더가 지나치게 강점만을 강조할 경우 어두운 그림자가 구성원들을 그늘지게 만들 수 있다. 스스로의 덫에 빠지지 않도록 리더가 유념해야 할 포인트들을 짚어본다. 조범상 책임연구원 bscho@lgeri.com 한국 여자 축구가 세계를 제패하던 순간, SK 와이번스

More information

Microsoft PowerPoint - Chapter_03-1_DevEnv.pptx

Microsoft PowerPoint - Chapter_03-1_DevEnv.pptx 1 OpenWebOS Development Environment May, 2016 Dept. of software Dankook University http://embedded.dankook.ac.kr/~baeksj 1. webos 개발환경구축 webos TV App 개발프로세스 webos TV SDK webos TV SDK 설치 webos 개발환경구축 webos

More information

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

Ⅰ. 서론 1989년 CERN의 팀 버너스 리에 의해 만들어진 월드 와이드 웹 기술은 HTML(HyperText Markup Language), URL(Unified Resource Locator, HTTP(Hyper- Text Transfer Protocol)이라는 HTML5 기반의 웹 플랫폼 기술 표준화 동향 d 융합환경하에서의 신성장동력 분석 특집 전종홍 (J.H. Jeon) 이승윤 (S.Y. Lee) 서비스융합표준연구팀 책임연구원 서비스융합표준연구팀 팀장 Ⅰ. 서론 Ⅱ. 웹 기술의 진화 Ⅲ. 웹 애플리케이션 플랫폼 기술 표준 동향 Ⅳ. 웹 운영체제 기술 동향 Ⅴ. 결론 * 본 연구는 방송통신위원회의 지원을 받는 방송통신표준개발지원사업의

More information

삼국통일시나리오.indd

삼국통일시나리오.indd 디지털융합연구원 Whitepaper 2010-01 2010.12.20 장석권교수 디지털융합연구원장 한양대학교 경영대학 교수 contents Executive Summary_03 1. 디지털삼국의 형상과 구조 _04 2. 디지털삼국의 세력다툼 양상과 영토확장 전략 _08 3. 삼국통일 시나리오 _11 3.1 시나리오의 구성 3.2 Google 공화국 (Republic

More information

제 출 문 환경부장관 귀하 본 보고서를 습마트기기 활용 환경지킴이 및 교육 통합 서비스 개 발 과제의 최종보고서로 제출합니다. 주관연구기관 : 주관연구기관장 : 2015년 10월 주식회사 덕키즈 김 형 준 (주관)연구책임자 : 문종욱 (주관)참여연구원 : 김형준, 문병

제 출 문 환경부장관 귀하 본 보고서를 습마트기기 활용 환경지킴이 및 교육 통합 서비스 개 발 과제의 최종보고서로 제출합니다. 주관연구기관 : 주관연구기관장 : 2015년 10월 주식회사 덕키즈 김 형 준 (주관)연구책임자 : 문종욱 (주관)참여연구원 : 김형준, 문병 보안과제[ ], 일반과제[ ] 최종보고서 그린 생산소비형태 촉진 기술 Technologies for the facilitation of the green production & a type of consumption 스마트기기 활용 환경지킴이 및 교육통합 서비스 개발 Development for Web/App for environmental protection

More information

<4D6963726F736F667420576F7264202D20C1A4BAB8C5EBBDC5C1F8C8EFC7F9C8B8BFF8B0ED5FBDBAB8B6C6AEBDC3B4EBBAF22E727466>

<4D6963726F736F667420576F7264202D20C1A4BAB8C5EBBDC5C1F8C8EFC7F9C8B8BFF8B0ED5FBDBAB8B6C6AEBDC3B4EBBAF22E727466> 스마트TV 시대의 빅뱅과 미디어 생태계 송 민 정 KT 경제경영연구소, mzsong@kt.com 1. 들어가는 말 스마트TV란 스마트폰 운영체제(Operating System)를 탑재해 소비자가 인터넷을 통해 다양한 애플리케이션(Application: 이후 앱)을 다운로드 받을 수 있게 하는 신개념의 TV이며, 스마트폰이 촉발한 또 하나의 단말 혁명이다. 스마트폰과

More information

우리 스몰캡 이슈 1. IT 패러다임 변화는 소프트웨어가 주도 IT경쟁력은 HW SW 전 세계 IT회사 시가총액 상위 5위 중 3개가 소프트웨어 회사이며, 나머지 하드웨어 회사 조차도 소프트웨어 역량을 육성하는데 집중하고 있는 상황이다. 하드웨어의 차별성은 계속 떨어지

우리 스몰캡 이슈 1. IT 패러다임 변화는 소프트웨어가 주도 IT경쟁력은 HW SW 전 세계 IT회사 시가총액 상위 5위 중 3개가 소프트웨어 회사이며, 나머지 하드웨어 회사 조차도 소프트웨어 역량을 육성하는데 집중하고 있는 상황이다. 하드웨어의 차별성은 계속 떨어지 214. 1. 13 Issue Analysis 우리 스몰캡 이슈 Sector Index 12 11 1 9 8 '13.1 '13.4 '13.7 '13.1 업종 시가총액 IT S/W & SVC KOSDAQ 13,77.9십억원 (Market 비중 11.3%) 주: KSE업종 분류 기준, Market = KOSDAQ 214년에는 HW보다 SW가 더 매력적 IT의 경쟁력이

More information

Microsoft Word - 110112_전기전자_2011 CES.doc

Microsoft Word - 110112_전기전자_2011 CES.doc X-book 전기전자(IT) OVERWEIGHT CES 참관기 : 호모 모빌리언스, 스마트로 진화하다 2011년 1월 12일 Analyst 권성률 02)369-3724 srkwon@dongbuhappy.com 2011년 CES(Consumer Electronics Show)가 끝났다. 올해 CES는 Tablet PC, Smart TV, 3D TV 등의 기술

More information

Microsoft PowerPoint - web-part03-ch19-node.js기본.pptx

Microsoft PowerPoint - web-part03-ch19-node.js기본.pptx 과목명: 웹프로그래밍응용 교재: 모던웹을 위한 JavaScript Jquery 입문, 한빛미디어 Part3. Ajax Ch19. node.js 기본 2014년 1학기 Professor Seung-Hoon Choi 19 node.js 기본 이 책에서는 서버 구현 시 node.js 를 사용함 자바스크립트로 서버를 개발 다른서버구현기술 ASP.NET, ASP.NET

More information

NFC 서비스 활성화 추진계획 기존 모바일 결제시장 Ecosystem 향후 모바일 결제시장 Ecosystem App Store App사업자의 중요성 증대 통신사 APP. 사업자 금융기관 (카드) APP. 사업자 VAN 휴대폰 제조사 정부 및 규제기관 OS Provide

NFC 서비스 활성화 추진계획 기존 모바일 결제시장 Ecosystem 향후 모바일 결제시장 Ecosystem App Store App사업자의 중요성 증대 통신사 APP. 사업자 금융기관 (카드) APP. 사업자 VAN 휴대폰 제조사 정부 및 규제기관 OS Provide CLICK, FOCUS NEW POLICY 2 NFC 서비스 활성화 추진계획 양진용 방송통신위원회 네트워크정책국 인터넷정책팀 사무관 NEW POLICY 2 개 요 최근 스마트폰 확산, 양방향 전자결제 기술 출현, 글 로벌 기업의 결제시장 선점 전략 등과 맞물려 모바일 결제서비스에 대한 활성화 여건이 조성되고 있다. 특 히, 최근 구글, 애플, 아마존 등 글로벌

More information

<B1DDC0B6C1A4BAB8C8ADC1D6BFE4B5BFC7E228313232C8A3292E687770>

<B1DDC0B6C1A4BAB8C8ADC1D6BFE4B5BFC7E228313232C8A3292E687770> 금융정보화 주요동향 제122호 2010. 3. 30 1. 금융업계 IT동향 2. IT 동향 3. IT 용어 정보시스템본부 종 합 2010. 3월 제122호 1. 금융업계 IT동향 올해 금융IT핵심 화두는 통합, 그리고 모바일 은행, 스마트폰 뱅킹 서비스 강화 증권업계, 공동 통합보안관제 체계 구축 추진 카드업계, 스마트폰 애플리케이션 개발 확산 미래에셋생명,

More information

지난 해 미국의 서브 프라임 모기지 사태로 발단이 된 글로벌 금융 위기는 그 여 파가 어느 정도인지, 언제 끝날 것인지 모를 정도로 세계 경제를 위협해 들어가고 있다. 금융 위기의 여파는 실물 경제에도 암울한 그림자를 드리우고 있다. 전문가들 에 따라서는 이미 세계 경

지난 해 미국의 서브 프라임 모기지 사태로 발단이 된 글로벌 금융 위기는 그 여 파가 어느 정도인지, 언제 끝날 것인지 모를 정도로 세계 경제를 위협해 들어가고 있다. 금융 위기의 여파는 실물 경제에도 암울한 그림자를 드리우고 있다. 전문가들 에 따라서는 이미 세계 경 LGERI 리포트 경기침체기를 기회로 활용한 기업들의 교훈 홍덕표 수석연구위원 dphong@lgeri.com Ⅰ. 과거 경기침체기의 유형 Ⅱ. 경기침체기의 영향과 특징 Ⅲ. 사례 분석을 통해 본 전략적 대응 포인트 Ⅳ. 사례에서 얻는 시사점 1970년대 이후 세계 경제에서 주목 받은 경기침체기는 크게 4차례 있었다. 재미있는 사실은 경 기침체기를 전후하여 기업들

More information

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

[White Paper]다시보는 시맨틱 웹 그리고 시맨틱 기술 하는 Tabulator와 Sindice에 기반한 데이터 매쉬업 및 브라우징 서비스인 sig.ma는 꼭 한번 경험해 봐야 할 대상이 다. 또한, SemaPlorer나 DBpedia Mobile 경우는 LOD [White Paper]다시보는 시맨틱 웹 그리고 시맨틱 기술 그림 6. Wikipedia의 Korea inforbox와 dbpedia.org의 Korea 데이터 sheet 진정한 성공을 원한다면, 머리는 구름 위에 있어도 그 발은 땅을 굳게 디디고 있어야 한단다. 시맨틱 웹의 비전이 나 LOD의 발전은 분명 미래에 대한 수 많은 가능성을 제시하고 있다. 하지만,

More information

스마트 TV 부상에따른시사점 스마트 TV 부상에따른시사점 * 1) TV TV TV TV, TV TV OS, TV, (CPU), TV TV 13 1/3, 1/2,, *, (TEL) ( ) 1) N OS

스마트 TV 부상에따른시사점 스마트 TV 부상에따른시사점 * 1) TV TV TV TV, TV TV OS, TV, (CPU), TV TV 13 1/3, 1/2,, *, (TEL) ( ) 1) N OS 스마트 TV 부상에따른시사점 스마트 TV 부상에따른시사점 * 1) TV TV TV TV, TV TV OS, TV, (CPU), TV TV 13 1/3, 1/2,, *, (TEL) 02-570-4264 (e-mail) redrock5@kisdi.re.kr 1) N OS 1 The Monthly Focus TV TV TV OS TV 2) TV TV Internet-embedded

More information

<BDBAB8B6C6AEC6BCBAF12DC3D6C3D6C1BE5B315D2E687770>

<BDBAB8B6C6AEC6BCBAF12DC3D6C3D6C1BE5B315D2E687770> 스마트폰에 이어 스마트 TV가 IT 업계의 화두로 등장하고 있습니다. 2010년 Google이 Google TV를 출시하며 TV시장에 진출했고 올해에는 Apple도 기존의 Apple TV를 발전시킨 스마트 TV(가칭 itv)를 출시할 것으로 전망됩니다. 스마트폰이 이동통신 시장과 구조를 완전히 변화 시킨 것과 마찬가지로 스마트 TV는 방송 시장에 일대 혁신적인

More information

슬라이드 1

슬라이드 1 삼성전자 VD 사업부유영욱선임 목차 Samsung Smart TV Smart TV App Samsung Smart TV SDK Hello TV App 만들기 Key Event 처리 Q & A Samsung Smart TV Samsung Smart TV History InfoLive (2007) Power InfoLink (2008) Internet@TV (2009)

More information

스마트폰 애플리케이션 시장 동향 및 전망 그림 1. 스마트폰 플랫폼 빅6 스마트폰들이 출시되기 시작하여 현재는 팜의 웹OS를 탑재한 스마트폰을 제외하고는 모두 국내 시장에도 출 시된 상황이다. 이들 스마트폰 플랫폼이 처해있는 상황 과 애플리케이션 시장에 대해 살펴보자.

스마트폰 애플리케이션 시장 동향 및 전망 그림 1. 스마트폰 플랫폼 빅6 스마트폰들이 출시되기 시작하여 현재는 팜의 웹OS를 탑재한 스마트폰을 제외하고는 모두 국내 시장에도 출 시된 상황이다. 이들 스마트폰 플랫폼이 처해있는 상황 과 애플리케이션 시장에 대해 살펴보자. SPECIAL THEME 3 스마트폰 전성시대를 논하다 스마트폰 애플리케이션 시장 동향 및 전망 류한석 기술문화연구소 소장 Ⅰ. 스마트폰 플랫폼 간의 치열한 경쟁 현재 국내 이동통신 산업에는 급격한 변화의 바람이 불고 있다. 작년 가을까지만 해도 스마트폰이라는 용어 를 아는 이용자가 많지 않았으나, 이제는 스마트폰을 이용하건 아니건 모든 사람들이 스마트폰을

More information

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

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일 Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 Introduce Me!!! Job Jeju National University Student Ubuntu Korean Jeju Community Owner E-Mail: ned3y2k@hanmail.net Blog: http://ned3y2k.wo.tc Facebook: http://www.facebook.com/gyeongdae

More information

산업백서2010표지

산업백서2010표지 SOFTWARE INDUSTRY WHITE PAPER 2010 NATIONAL IT INDUSTRY PROMOTION AGENCY 2 3 Contents SOFTWARE INDUSTRY WHITE PAPER 2010 NATIONAL IT INDUSTRY PROMOTION AGENCY 4 5 Contents SOFTWARE INDUSTRY WHITE PAPER

More information

Portal_9iAS.ppt [읽기 전용]

Portal_9iAS.ppt [읽기 전용] Application Server iplatform Oracle9 A P P L I C A T I O N S E R V E R i Oracle9i Application Server e-business Portal Client Database Server e-business Portals B2C, B2B, B2E, WebsiteX B2Me GUI ID B2C

More information

ESP1ºÎ-04

ESP1ºÎ-04 Chapter 04 4.1..,..,.,.,.,. RTOS(Real-Time Operating System)., RTOS.. VxWorks(www.windriver.com), psos(www.windriver.com), VRTX(www.mento. com), QNX(www.qnx.com), OSE(www.ose.com), Nucleus(www.atinudclus.

More information

스마트폰 도입에 따른 국내 통신시장 환경의 변화 음성중심에서 데이터 중심으로 변화하고 있으며 데이 터 매출 비중도 08년 20.2% 13년 24.7%로 꾸준히 증 가할 전망이다. 또한, 데이터 활성화로 스마트폰 콘텐츠 장터(앱스토 어) 시장도 크게 성장할 것으로 예상된

스마트폰 도입에 따른 국내 통신시장 환경의 변화 음성중심에서 데이터 중심으로 변화하고 있으며 데이 터 매출 비중도 08년 20.2% 13년 24.7%로 꾸준히 증 가할 전망이다. 또한, 데이터 활성화로 스마트폰 콘텐츠 장터(앱스토 어) 시장도 크게 성장할 것으로 예상된 SPECIAL THEME 4 스마트폰 전성시대를 논하다 스마트폰 도입에 따른 국내 통신시장 환경의 변화 1) 양용석 2) 국회 문화체육관광방송통신위원회 정책비서관 Ⅰ. 무선데이터 시장 현황 색 등이 가능한 i-mode 3) 라는 독자적인 무선인터넷을 활성화시켰으며, 미국은 일본보다 무선인터넷 활성화가 과거 일부 비즈니스 계층과 얼리어답터의 전유물이었 던 스마트폰이

More information

9월1일자(최종).hwp

9월1일자(최종).hwp 제 22 권 16호 통권 492호 AT&T-Apple iphone 독점계약 변화 전망 12) 김 욱 준 * 1. 개 요 지난 2010년 6월 29일 미국의 비즈니스 정보기관 Bloomberg에서 Verizon Wireless 가 2011년 1월부터 Apple의 iphone을 미국 시장에 공급할 것이라고 발표했다. 1) 이는 AT&T와 Apple 간의 iphone

More information

서현수

서현수 Introduction to TIZEN SDK UI Builder S-Core 서현수 2015.10.28 CONTENTS TIZEN APP 이란? TIZEN SDK UI Builder 소개 TIZEN APP 개발방법 UI Builder 기능 UI Builder 사용방법 실전, TIZEN APP 개발시작하기 마침 TIZEN APP? TIZEN APP 이란? Mobile,

More information

IPAK 윤리강령 나는 _ 한국IT전문가협회 회원으로서 긍지와 보람을 느끼며 정보시스템 활용하 자. 나는 _동료, 단체 및 국가 나아가 인류사회에 대하여 철저한 책임 의식을 가진 다. 나는 _ 활용자에 대하여 그 편익을 증진시키는데 최선을 다한다. 나는 _ 동료에 대해

IPAK 윤리강령 나는 _ 한국IT전문가협회 회원으로서 긍지와 보람을 느끼며 정보시스템 활용하 자. 나는 _동료, 단체 및 국가 나아가 인류사회에 대하여 철저한 책임 의식을 가진 다. 나는 _ 활용자에 대하여 그 편익을 증진시키는데 최선을 다한다. 나는 _ 동료에 대해 IPAK 윤리강령 나는 _ 한국IT전문가협회 회원으로서 긍지와 보람을 느끼며 정보시스템 활용하 자. 나는 _동료, 단체 및 국가 나아가 인류사회에 대하여 철저한 책임 의식을 가진 다. 나는 _ 활용자에 대하여 그 편익을 증진시키는데 최선을 다한다. 나는 _ 동료에 대해서 도의와 성실과 지식을 바탕으로 서로 우애하고 경애한다. 나는 _ 단체와 국가에 대해서 그

More information

기초에서 활용까지 윈도우즈 임베디드 CE 프로그래밍

기초에서 활용까지 윈도우즈 임베디드 CE 프로그래밍 . Microsoft,, MVP Regional Director Shu-Fen Cally. Microsoft MVP. IT,. Microsoft.NET INETA, 70 50%,. Windows Mobile..,. Windows CE 10,.., Mobile Device,. 18 Windows Embedded CE Progra mming Microsoft Mobile

More information

슬라이드 1

슬라이드 1 4. Mobile Service Technology Mobile Computing Lecture 2012. 10. 5 안병익 (biahn99@gmail.com) 강의블로그 : Mobilecom.tistory.com 2 Mobile Service in Korea 3 Mobile Service Mobility 4 Mobile Service in Korea 5 Mobile

More information

1 전통 소프트웨어 가. 국내 데이터베이스 서비스 시장, 매출 규모에 따른 양극화 현상 심화 국내 데이터베이스 시장은 지속적으로 성장세를 보이고 있으나 비중이 가장 높은 데이터베이스 서 비스 시장에서 매출 규모에 따른 빈익빈 부익부 현상이 심화되는 추세 - 국내 DB사

1 전통 소프트웨어 가. 국내 데이터베이스 서비스 시장, 매출 규모에 따른 양극화 현상 심화 국내 데이터베이스 시장은 지속적으로 성장세를 보이고 있으나 비중이 가장 높은 데이터베이스 서 비스 시장에서 매출 규모에 따른 빈익빈 부익부 현상이 심화되는 추세 - 국내 DB사 02 소프트웨어 산업 동향 1. 전통 소프트웨어 2. 新 소프트웨어 3. 인터넷 서비스 4. 디지털콘텐츠 5. 정보보안 6. 기업 비즈니스 동향 1 전통 소프트웨어 가. 국내 데이터베이스 서비스 시장, 매출 규모에 따른 양극화 현상 심화 국내 데이터베이스 시장은 지속적으로 성장세를 보이고 있으나 비중이 가장 높은 데이터베이스 서 비스 시장에서 매출 규모에 따른

More information

±èÇö¿í Ãâ·Â

±èÇö¿í Ãâ·Â Smartphone Technical Trends and Security Technologies The smartphone market is increasing very rapidly due to the customer needs and industry trends with wireless carriers, device manufacturers, OS venders,

More information

2007

2007 자료공표일 24October 2012 2013 스몰캡 이슈 유진 Small-Cap (1) Windows 8 과 터치의 만남 Small Cap 최순호 Tel. 368-6153 soonho@eugenefn.com Small Cap 팀장 변준호 Tel. 368-6141 juno.byun@eugenefn.com 10월 26일 윈도우 8 출시 Microsoft의 차세대

More information

아이패드에 주목하는 것은 현재 성능 때문이 아니다. 오히려 기존 PC나 휴대폰과 구분되는 가치와 사용형태로부터 파생될 변화 때문이다. 되는 선호도 조사에서는 아이패드가 넷북과 e-book보다 월등한 것으로 나타났다. 제품별 인지도는 넷북이 아이패드보다 월등하게 나타 났

아이패드에 주목하는 것은 현재 성능 때문이 아니다. 오히려 기존 PC나 휴대폰과 구분되는 가치와 사용형태로부터 파생될 변화 때문이다. 되는 선호도 조사에서는 아이패드가 넷북과 e-book보다 월등한 것으로 나타났다. 제품별 인지도는 넷북이 아이패드보다 월등하게 나타 났 아이패드가 모바일 세상에 던지는 의미 아이패드의 출시가 2주 앞으로 다가 왔다. 아이패드를 애플의 또 다른 i 시리즈의 성공 여부로 바라보기 보다는 아이패드가 몰고 올 생태계적 변화와 디바이스간 경쟁, 새로운 시장기회 그리고 소비자 기기 사용 방식의 변화에 주목해야 할 것이다. 김영건 선임연구원 ykkim@lgeri.com 들고 다니는 모니터 올 초 최고의

More information

I What is Syrup Store? 1. Syrup Store 2. Syrup Store Component 3.

I What is Syrup Store? 1. Syrup Store 2. Syrup Store Component 3. Deep-Dive into Syrup Store Syrup Store I What is Syrup Store? Open API Syrup Order II Syrup Store Component III Open API I What is Syrup Store? 1. Syrup Store 2. Syrup Store Component 3. 가맹점이 특정 고객을 Targeting하여

More information

Microsoft Word - 조병호

Microsoft Word - 조병호 포커스 클라우드 컴퓨팅 서비스 기술 및 표준화 추진 동향 조병호* 2006년에 클라우딩 컴퓨팅이란 용어가 처음 생겨난 이래 글로벌 IT 기업 CEO들이 잇달아 차 기 핵심 기술로 클라우드 컴퓨팅을 지목하면서 전세계적으로 클라우드 컴퓨팅이라는 새로운 파 라다임에 관심이 고조되고 있다. 클라우드 컴퓨팅 기술을 이용하면 효율적인 IT 자원을 운용할 수 있으며 비용절감

More information

크리덴셜_FBASIC_V3

크리덴셜_FBASIC_V3 WE CREATE CONNECT PEOPLE STORY CREDENTIAL INTRODUCTION & 2011-2016 PORTFOLIO think about basic F.BASIC TASK PHILOSOPHY 1 photographer producer UI/UX planner editor designer Developer cartoonist illustrator

More information

Windows Embedded Compact 2013 [그림 1]은 Windows CE 로 알려진 Microsoft의 Windows Embedded Compact OS의 history를 보여주고 있다. [표 1] 은 각 Windows CE 버전들의 주요 특징들을 담고

Windows Embedded Compact 2013 [그림 1]은 Windows CE 로 알려진 Microsoft의 Windows Embedded Compact OS의 history를 보여주고 있다. [표 1] 은 각 Windows CE 버전들의 주요 특징들을 담고 OT S / SOFTWARE 임베디드 시스템에 최적화된 Windows Embedded Compact 2013 MDS테크놀로지 / ES사업부 SE팀 김재형 부장 / jaei@mdstec.com 또 다른 산업혁명이 도래한 시점에 아직도 자신을 떳떳이 드러내지 못하고 있는 Windows Embedded Compact를 오랫동안 지켜보면서, 필자는 여기서 그와 관련된

More information

Microsoft PowerPoint - 엔터프라이즈_모바일 - deployment.pptx

Microsoft PowerPoint - 엔터프라이즈_모바일 - deployment.pptx Company LOGO 엔터프라이즈 모바일 그리고 Notes 기반의 모바일 오피스 이대령 (drlee@mcnc.co.kr) Mobile C&C Agenda 1. 기업용 모바일 시장의 현재 2. 주요 이슈 3. 어플리케이션 고려사항 4. 결론 Mobile C&C? Leading company of B2B mobile application Mobile application

More information

Building Mobile AR Web Applications in HTML5 - Google IO 2012

Building Mobile AR Web Applications in HTML5 - Google IO 2012 Building Mobile AR Web Applications in HTML5 HTML5 -, KIST -, UST HCI & Robotics Agenda Insight: AR Web Browser S.M.AR.T: AR CMS HTML5 HTML5 AR - Hello world! - Transform - - AR Events 3/33 - - - (Simplicity)

More information

크리덴셜_FBASIC_V4

크리덴셜_FBASIC_V4 WE CREATE CONNECT PEOPLE STORY CREDENTIAL INTRODUCTION & 2011-2017 PORTFOLIO think about basic Interactive Brand,,. Revital,,. Contents Creative Client.,,,. F.BASIC TASK PHILOSOPHY 1 photographer producer

More information

playnode.key

playnode.key Electron React Webpack! Junyoung Choi github.com/rokt33r Speaker / Junyoung Choi (2017.3 ) Node.js. MAISIN&CO. Boostnote 2015.11~2016.10 2! Agenda. / HMR, Electron Github Atom Node.js Chromium Javascript

More information

<4D6963726F736F667420576F7264202D20C3D6BDC5494354B5BFC7E2202D20BAB9BBE7BABB>

<4D6963726F736F667420576F7264202D20C3D6BDC5494354B5BFC7E2202D20BAB9BBE7BABB> 최신 ICT 동향 신형 아이패드의 혁신, 통신사를 마음대로 바꾸는 애플 SIM * 새로 발표된 아이패드 모델에서 두께나 해상도보다 더욱 주목 받고 있는 것은 애플 SIM 기능. 소프트웨어 제어를 통해 간단하게 통신사를 바꿀 수 있는 기능이나, 일각의 기대처 럼 애플 SIM 이 통신사업의 판도 변화를 가져올 것이라는 것은 현재로선 쉽지 않을 전망 연간 태블릿

More information

vm-웨어-01장

vm-웨어-01장 Chapter 16 21 (Agenda). (Green),., 2010. IT IT. IT 2007 3.1% 2030 11.1%, IT 2007 1.1.% 2030 4.7%, 2020 4 IT. 1 IT, IT. (Virtualization),. 2009 /IT 2010 10 2. 6 2008. 1970 MIT IBM (Mainframe), x86 1. (http

More information

NIPA-Weekly_ICT(2014-07).hwp

NIPA-Weekly_ICT(2014-07).hwp [ Weekly ICT Issue 2014-07 ] 주간 ICT산업 주요 이슈 1. 주요 이슈 1 'MWC 2014', 한국 혁신 주도 중국 공격 거세 o 세계 모바일 시장의 최신 트렌드와 판도를 예측할 수 있는 MWC 2014 가 24일부터 27일까지 스페인 바르셀로나에서 개최 올해 28회째를 맞는 MWC는 '차세대 창조(Creating What's Next)'라는

More information

<B4EBC7D1BAF1B8B8C7D0C8B8C3DFB0E8C7D0BCFABFACBCF62D3230313128C1F8C2A520C3D6C1BE292E687770>

<B4EBC7D1BAF1B8B8C7D0C8B8C3DFB0E8C7D0BCFABFACBCF62D3230313128C1F8C2A520C3D6C1BE292E687770> 대한비만학회 제23회 연수강좌 Smart Phone을 활용한 신체활동량 평가 (Obesity & Fitness Application in Apple & Android Market) 안 재 억 순천향대학교 의료IT공학과 안재억 facebook.com/jaeouk.ahn 1979.03-1985.02: 순천향대학교 의과대학 졸업 1986.3-1989.04: 인턴

More information

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770>

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770> i ii iii iv v vi 1 2 3 4 가상대학 시스템의 국내외 현황 조사 가상대학 플랫폼 개발 이상적인 가상대학시스템의 미래상 제안 5 웹-기반 가상대학 시스템 전통적인 교수 방법 시간/공간 제약을 극복한 학습동기 부여 교수의 일방적인 내용전달 교수와 학생간의 상호작용 동료 학생들 간의 상호작용 가상대학 운영 공지사항,강의록 자료실, 메모 질의응답,

More information

J2EE & Web Services iSeminar

J2EE & Web Services iSeminar 9iAS :, 2002 8 21 OC4J Oracle J2EE (ECperf) JDeveloper : OLTP : Oracle : SMS (Short Message Service) Collaboration Suite Platform Email Developer Suite Portal Java BI XML Forms Reports Collaboration Suite

More information

Microsoft Word - KSR2014S042

Microsoft Word - KSR2014S042 2014 년도 한국철도학회 춘계학술대회 논문집 KSR2014S042 안전소통을 위한 모바일 앱 서비스 개발 Development of Mobile APP Service for Safety Communication 김범승 *, 이규찬 *, 심재호 *, 김주희 *, 윤상식 **, 정경우 * Beom-Seung Kim *, Kyu-Chan Lee *, Jae-Ho

More information

歯이시홍).PDF

歯이시홍).PDF cwseo@netsgo.com Si-Hong Lee duckling@sktelecom.com SK Telecom Platform - 1 - 1. Digital AMPS CDMA (IS-95 A/B) CDMA (cdma2000-1x) IMT-2000 (IS-95 C) ( ) ( ) ( ) ( ) - 2 - 2. QoS Market QoS Coverage C/D

More information

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

2010 년 10 월넷째주 ( ) 1. IT와타산업융합위한민관노력강화 2. 한국, IT산업분야국제표준제안건수세계 1위달성 3. 한국, 3년연속세계브로드밴드경쟁력 1위기록 4. 삼성SDS, 2011년 IT메가트렌드선정 'Smart' 와 'Social' 이핵심 2010 년 10 월넷째주 (2010-40) 1. IT와타산업융합위한민관노력강화 2. 한국, IT산업분야국제표준제안건수세계 1위달성 3. 한국, 3년연속세계브로드밴드경쟁력 1위기록 4. 삼성SDS, 2011년 IT메가트렌드선정 'Smart' 와 'Social' 이핵심 5. 세계 OLED 시장, 3분기매출 4억달러돌파 AM OLED가성장주도 6. 태블릿PC,

More information

Orcad Capture 9.x

Orcad Capture 9.x OrCAD Capture Workbook (Ver 10.xx) 0 Capture 1 2 3 Capture for window 4.opj ( OrCAD Project file) Design file Programe link file..dsn (OrCAD Design file) Design file..olb (OrCAD Library file) file..upd

More information

Microsoft Word - ICT Reprot

Microsoft Word - ICT Reprot 주간기술동향 2014. 8. 6. IoT 전개 동향 및 주요 이슈 * 1. IoT, 새로운 성장 동력으로 주목 IoT(Internet of Things, 사물인터넷)가 ICT 산업의 새로운 성장 동력으로 부상 - IoT 는 인간과 사물, 서비스 등 분산된 구성 요소들 간에 인위적인 개입 없이 상호 협력적으로 센싱, 네트워킹, 정보처리 등 지능적 관계를 형성하는

More information

DocsPin_Korean.pages

DocsPin_Korean.pages Unity Localize Script Service, Page 1 Unity Localize Script Service Introduction Application Game. Unity. Google Drive Unity.. Application Game. -? ( ) -? -?.. 준비사항 Google Drive. Google Drive.,.. - Google

More information

Assign an IP Address and Access the Video Stream - Installation Guide

Assign an IP Address and Access the Video Stream - Installation Guide 설치 안내서 IP 주소 할당 및 비디오 스트림에 액세스 책임 본 문서는 최대한 주의를 기울여 작성되었습니다. 잘못되거나 누락된 정보가 있는 경우 엑시스 지사로 알려 주시기 바랍니다. Axis Communications AB는 기술적 또는 인쇄상의 오류에 대해 책 임을 지지 않으며 사전 통지 없이 제품 및 설명서를 변경할 수 있습니다. Axis Communications

More information

#2_1_0_1

#2_1_0_1 Industry Brief Analyst 지목현 (6309-4650) mokhyun.ji@meritz.co.kr 2012. 01. 16 Overweight Top pick LG디스플레이(034220) Buy, TP 32,000원 가전전자부품/디스플레이 CES 2012 탐방 후기: Welcome OLED, Bye LCD! 결론: OLED 확산 가속화 예상. Top

More information

Microsoft PowerPoint - 휴대폰13년전망_2012.10_IR협의회.ppt

Microsoft PowerPoint - 휴대폰13년전망_2012.10_IR협의회.ppt 휴대폰산업 IT총괄 권성률 2)369-3724 srkwon@dongbuhappy.com 변화의 시대 동부 리서치센터 _ 기업분석팀 자동차/타이어 임은영 2)369-3713 휴대폰 시장 성장률 한자리수 시대 13년 휴대폰 시장은 6.3% 성장으로 12년 4.7% 성장 대비 소폭 개선 하지만 스마트폰 성장률은 4%대에서 2%대로 둔화 13년 전세계 스마트폰 비중은

More information

Voice Portal using Oracle 9i AS Wireless

Voice Portal using Oracle 9i AS Wireless Voice Portal Platform using Oracle9iAS Wireless 20020829 Oracle Technology Day 1 Contents Introduction Voice Portal Voice Web Voice XML Voice Portal Platform using Oracle9iAS Wireless Voice Portal Video

More information

<30312DC1A4BAB8C5EBBDC5C7E0C1A4B9D7C1A4C3A52DC1A4BFB5C3B62E687770>

<30312DC1A4BAB8C5EBBDC5C7E0C1A4B9D7C1A4C3A52DC1A4BFB5C3B62E687770> Journal of the Korea Institute of Information and Communication Engineering 한국정보통신학회논문지(J. Korea Inst. Inf. Commun. Eng.) Vol. 19, No. 2 : 258~264 Feb. 2015 ID3 알고리즘 기반의 귀납적 추론을 활용한 모바일 OS의 성공과 실패에 대한

More information

<4D6963726F736F667420576F7264202D20BDBAB8B6C6AE545620BCD3BFA1BCADC0C720534E5320C6F7C1F6BCC5B4D720B9D720C0FCB7AB5FBCDBB9CEC1A42E646F63>

<4D6963726F736F667420576F7264202D20BDBAB8B6C6AE545620BCD3BFA1BCADC0C720534E5320C6F7C1F6BCC5B4D720B9D720C0FCB7AB5FBCDBB9CEC1A42E646F63> 스마트 TV 속에서의 SNS 포지셔닝 및 전략 1. 들어가는 말 송 민 정 KT 경제경영연구소, mzsong@kt.com 지난 호에서는 SNS 시장 트렌드 및 경쟁구도를 전망하였다. 먼저 진화모델을 제시하였고 스마트폰 등장이 개방형 SNS (Social Networking Service) 시장에 촉매제 역할을 하게 되었음을 강조하였다. SNS 경쟁구도는 현재

More information

LU8300_(Rev1.0)_1020.indd

LU8300_(Rev1.0)_1020.indd LG-LU8300 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 65 66

More information

CONTENTS Volume.174 2013 09+10 06 테마 즐겨찾기 빅데이터의 현주소 진일보하는 공개 기술, 빅데이터 새 시대를 열다 12 테마 활동 빅데이터 플랫폼 기술의 현황 빅데이터, 하둡 품고 병렬처리 가속화 16 테마 더하기 국내 빅데이터 산 학 연 관

CONTENTS Volume.174 2013 09+10 06 테마 즐겨찾기 빅데이터의 현주소 진일보하는 공개 기술, 빅데이터 새 시대를 열다 12 테마 활동 빅데이터 플랫폼 기술의 현황 빅데이터, 하둡 품고 병렬처리 가속화 16 테마 더하기 국내 빅데이터 산 학 연 관 방송 통신 전파 KOREA COMMUNICATIONS AGENCY MAGAZINE 2013 VOL.174 09+10 CONTENTS Volume.174 2013 09+10 06 테마 즐겨찾기 빅데이터의 현주소 진일보하는 공개 기술, 빅데이터 새 시대를 열다 12 테마 활동 빅데이터 플랫폼 기술의 현황 빅데이터, 하둡 품고 병렬처리 가속화 16 테마 더하기 국내

More information

게시: 2013-06-27 SWD-20130627083658546

게시: 2013-06-27 SWD-20130627083658546 BlackBerry Q5 Smartphone 버전: 10.1 사용자 가이드 게시: 2013-06-27 SWD-20130627083658546 내용 환영합니다...8 BlackBerry 10: 새로운 앱 및 기능... 9 시작하기...13 단말기 설정...13 홈 스크린 살펴보기... 14 애플리케이션 아이콘... 14 알림 아이콘...17 스크롤 및 항목 간

More information

스마트 TV 등장에따른유료방송사업자의대응 스마트 TV 등장에따른유료방송사업자의대응 * 1), Google TV TV, Hulu, Netflix, TV N-Screen TV,, TV, TV IPTV TV N-Screen TV, Needs TV *, (TEL)

스마트 TV 등장에따른유료방송사업자의대응 스마트 TV 등장에따른유료방송사업자의대응 * 1), Google TV TV, Hulu, Netflix, TV N-Screen TV,, TV, TV IPTV TV N-Screen TV, Needs TV *, (TEL) 스마트 TV 등장에따른유료방송사업자의대응 스마트 TV 등장에따른유료방송사업자의대응 * 1), Google TV TV, Hulu, Netflix, TV N-Screen TV,, TV, TV IPTV TV N-Screen TV, Needs TV *, (TEL) 02-570-4333 (e-mail) sunsil@kisdi.re.kr The Monthly Focus.

More information

<32303134B3E2205357BCADBAF1BDBAB0FCB7C320C1A4BACE20C1F6BFF8BBE7BEF726C1A6B5B520C3D6C1BE2831343032323129207631302E3128BCF6C1A420B9CEBAB4BCF6292DC6EDC1FD2E687770>

<32303134B3E2205357BCADBAF1BDBAB0FCB7C320C1A4BACE20C1F6BFF8BBE7BEF726C1A6B5B520C3D6C1BE2831343032323129207631302E3128BCF6C1A420B9CEBAB4BCF6292DC6EDC1FD2E687770> 2014년 소프트웨어(SW) 서비스관련 정부 지원사업 제도 소개 Contents Ⅰ. 개 요 5 Ⅱ. SW 인재 양성 11 Ⅲ. SW 창업 성장 촉진 19 Ⅳ. SW 융합 촉진 33 Ⅴ. SW 해외진출 강화 41 Ⅵ. SW 공공구매 혁신 47 (붙임) 1. 소프트웨어 혁신전략 주요내용 53 2. SW서비스관련 정부 지원사업 제도 58 Ⅰ. 소프트웨어 관련 유관기관

More information

Multi Channel Analysis. Multi Channel Analytics :!! - (Ad network ) Report! -! -!. Valuepotion Multi Channel Analytics! (1) Install! (2) 3 (4 ~ 6 Page

Multi Channel Analysis. Multi Channel Analytics :!! - (Ad network ) Report! -! -!. Valuepotion Multi Channel Analytics! (1) Install! (2) 3 (4 ~ 6 Page Multi Channel Analysis. Multi Channel Analytics :!! - (Ad network ) Report! -! -!. Valuepotion Multi Channel Analytics! (1) Install! (2) 3 (4 ~ 6 Page ) Install!. (Ad@m, Inmobi, Google..)!. OS(Android

More information