TECHNOLGY BRIEF 기술소개서모바일매쉬업 WebApp 저작시스템 v1.0 기술개요 Open API 등웹상의자원뿐만아니라카메라, GPS 등사용자의모바일기기내자원을함께매쉬업하여모바일 WebApp 으로저작하고, 실행할수있도록하는기술임 기술개발상태 : 5 단계 2

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

Windows Live Hotmail Custom Domains Korea

2009방송통신산업동향.hwp

서현수

슬라이드 1

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

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

<B1DDC0B6C1A4BAB8C8ADC1D6BFE4B5BFC7E C8A3292E687770>

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

<4D F736F F F696E74202D20332DC1F6B9DDC1A4BAB8BDC3BDBAC5DB>

52 l /08

[Brochure] KOR_TunA

쉽게 풀어쓴 C 프로그래밍

<4D F736F F F696E74202D20B5A5C0CCC5CDBAA3C0CCBDBA5F3130C1D6C2F75F32C2F7BDC32E >

XSS Attack - Real-World XSS Attacks, Chaining XSS and Other Attacks, Payloads for XSS Attacks

PowerPoint Presentation

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

슬라이드 1

슬라이드 1

Microsoft Word - 김완석.doc

마켓온_제품소개서_ key

WebRTC 플러그인이 필요없는 웹폰 새로운 순수 VoIP 클라이언트 기반의 최신 WebRTC 기술은 기존 레가시 자바 클라이언트를 대체합니다. 새로운 클라이언트는 윈도우/리눅스/Mac 에서 사용가능하며 Chrome, Firefox 및 오페라 브라우저에서는 바로 사용이

Microsoft PowerPoint - 권장 사양

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과

<4D F736F F D205B4354BDC9C3FEB8AEC6F7C6AE5D3131C8A35FC5ACB6F3BFECB5E520C4C4C7BBC6C320B1E2BCFA20B5BFC7E2>

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

Microsoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드]


Google Maps Platform

wtu05_ÃÖÁ¾

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


Ç×°ø¾ÈÀüÁ¤º¸³×Æ®¿öÅ©±¸Ãà¹æ¾È¿¡°üÇÑ¿¬±¸.hwp

PowerPoint Presentation

Microsoft Word - 조병호

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

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

160322_ADOP 상품 소개서_1.0

클라우드컴퓨팅확산에따른국내경제시사점 클라우드컴퓨팅확산에따른국내경제시사점 * 1) IT,,,, Salesforce.com SaaS (, ), PaaS ( ), IaaS (, IT ), IT, SW ICT, ICT IT ICT,, ICT, *, (TEL)

Microsoft Word - ICT Report

PowerPoint Presentation

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

(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-이원석

무제-1

PowerPoint 프레젠테이션

슬라이드 1

2007

PowerPoint 프레젠테이션

3.스마트TV분야

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

Index 1. Intro Install Connect Scratch 1.4 (Offline Editor) Scratch 2.0 (Online Editor) Connect f

Microsoft Word - 박세환

Egretia_White_Paper_KR_V1.1.pages

Forecast2014_add.indd

슬라이드 1

디지털 공학

월간 SW 산업동향 ( ~ ) Ⅰ. Summary 1 Ⅱ SW 5 2. SW 7 Ⅲ Ⅳ. SW SW Ⅴ : Big Data, 38

Speculative Register Promotion Using Advanced Load Address Table (ALAT)

이 드리는 혜택 완벽 을 위한 발환경 : Team Foundation Server 200 & CAL 제공 최저의 비용으로 구현을 위해 Visual Studio Team Foundation Server 200 서버 라이센스와 CAL이 에 포함되어 있습니다 을 모든 팀원이

AutoCAD® WS

PowerPoint 프레젠테이션

슬라이드 1

untitled

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

Web Scraper in 30 Minutes 강철

H3250_Wi-Fi_E.book

PowerPoint 프레젠테이션

1. 배경 업무 내용이나 개인정보가 담긴 청구서 등을 메일로 전달 시 중요한 정보가 유출되는 경우가 발생하고 있으며, 이에 따른 메일 암호화 솔루션을 도입하고 있으나 기존 ActiveX를 기반으로 한 플러그인 방식은 여러 가지 제약으로 인해 사용성이 저하되고, 고객 대

Value Driven Proposals

PowerPoint 프레젠테이션

Art & Technology #5: 3D 프린팅 - Art World | 현대자동차

슬라이드 1

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

웹비즈니스와앱스프레소 KTH / 기술연구소 웹플렛폼 Lab / 김민태 #1 웹앱 Overview 웹앱개요 HTML5 웹어플리케이션개요 JS 모바일프레임웍소개하이브리드앱개요하이브리드솔루션소개 / i

Microsoft PowerPoint - Mobile SW Platform And Service Talk pptx

Microsoft PowerPoint PMS-r2.pptx

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");

KIDI_W_BRIEF(제1호)_본문.hwp

sehyun_brochure

안전을 위한 주의사항 제품을 올바르게 사용하여 위험이나 재산상의 피해를 미리 막기 위한 내용이므로 반드시 지켜 주시기 바랍니다. 2 경고 설치 관련 지시사항을 위반했을 때 심각한 상해가 발생하거나 사망에 이를 가능성이 있는 경우 설치하기 전에 반드시 본 기기의 전원을

PowerPoint Presentation

2/21

untitled

<30345FBCDBC4A1BEE72DB5BFC0FB20B8F0B9D9C0CF20C0A520BCADBAF1BDBAB8A62E687770>

var answer = confirm(" 확인이나취소를누르세요."); // 확인창은사용자의의사를묻는데사용합니다. if(answer == true){ document.write(" 확인을눌렀습니다."); else { document.write(" 취소를눌렀습니다.");

<4D F736F F D204954B1E2C8B9BDC3B8AEC1EE5FB0FBC1F82E646F63>

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

Microsoft 을 열면 깔끔한 사용자 중심의 메뉴 및 레이아웃이 제일 먼저 눈에 띕니다. 또한 은 스마트폰, 테블릿 및 클라우드는 물론 가 설치되어 있지 않은 PC 에서도 사용할 수 있습니다. 따라서 장소와 디바이스에 관계 없이 언제, 어디서나 문서를 확인하고 편집

PowerPoint 프레젠테이션

IP IP ICT

PowerPoint Presentation

보안공학연구회

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

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

PowerPoint 프레젠테이션

Week13


PowerPoint 프레젠테이션

Transcription:

모바일매쉬업 WebApp 저작시스템 v1.0 한국전자통신연구원

TECHNOLGY BRIEF 기술소개서모바일매쉬업 WebApp 저작시스템 v1.0 기술개요 Open API 등웹상의자원뿐만아니라카메라, GPS 등사용자의모바일기기내자원을함께매쉬업하여모바일 WebApp 으로저작하고, 실행할수있도록하는기술임 기술개발상태 : 5 단계 2

3 TECHNOLGY BRIEF 기술소개서모바일매쉬업 WebApp 저작시스템 v1.0 기술설명 모바일매쉬업 WebApp 저작엔진기술 30여종이상의빌트인모바일매쉬업블록을위치정보, 멀티미디어, 소셜네트워크, 오퍼레이터, 사용자입력등카테고리로제공 REST(Representational State Transfer) 형식의 Open API(Flickr, Google Geocoding, Twitter 등 ) 와 Javascript 라이브러리형식의 Open API(Google Map, Daum Map 등 ) 매쉬업가능 Ajax 호출, 프록시생성, 데이터검증, 상태관리, 공통기능등을매쉬업코어및공통라이브러리로라이브러리화하여확장및블록저작이용이함 모바일매쉬업 WebApp 저작및배포인터페이스기술 HTML 5(HTML, Javascript, CSS) 표준을기반으로개발되어 Internet Explorer, Google Chrome, Safari 등다양한웹브라우저에서동일한 GUI 환경의저작도구를제공하며, 드래그앤드롭방식등손쉬운저작이가능함 모바일 WebApp의저작및모바일기기에서의실행에적합하도록 JQueryMobile 기반의컨트롤디자인및저작가능함 모바일매쉬업 WebApp 런타임기술 HTML 5 기반모바일웹브라우저의 Geolocation, Local Storage, Application Cache 등기능을매쉬업하여모바일 WebApp 저작가능함 카메라 (Camera), 갤러리 (Gallery) 등의모바일기기내부자원을매쉬업하여모바일 WebApp 저작및실행이가능하며, PC 기반저작도구에서미리보기를위한에뮬레이팅기능제공 기본웹브라우저와동일한 HTML, Javascript, CSS 동작을제공하는커스텀웹브라우저포함 적용분야 모바일웹서비스 모바일매쉬업 WebApp 저작환경및콘텐츠제공 모바일웹앱개발 모바일환경매쉬업 WebApp 콘텐츠개발

4 기술적경쟁력 전문가 ( 개발자 ) 와일반사용자로대상사용자층을명확히구분하고각각에특화된모바일매쉬업 WebApp 저작도구를개발함으로써사용자용이성이큼 Open API 등웹상의자원뿐만아니라카메라, GPS 등사용자의모바일기기내자원을함께매쉬업 하여모바일 WebApp 으로저작하고, 실행가능한환경제공 HTML5 표준기반으로개발되어 Internet Explorer, Google Chrome, Safari 등다양한플랫폼의 다양한웹브라우저에서동일한 GUI 환경의저작도구가실행가능함으로써사용자가쉽고다양한채 널로접근가능 JQueryMobile 기반의컨트롤디자인및저작기능을제공하며모바일 WebApp 의저작및모바일 기기에서의실행에최적화 기술개발필요성 모바일어플리케이션개발패러다임의전환 각앱스토어에맞춰개별적으로진행되는현재의애플리케이션개발작업이 2014년경에는대부분사라지고 HTML5와브라우저로플랫폼에구애받지않는개방적웹앱개발환경으로전환될것으로전망 (Gartner, 2010.10) 최근스마트폰및모바일웹의이용이급격히증가하면서모바일환경에서매쉬업콘텐츠를생성, 이용하려는수요또한크게늘고있으며, 이에사용자가언제어디서나쉽고빠르게매쉬업콘텐츠를생성, 이용할수있도록하는모바일매쉬업애플리케이션저작환경및콘텐츠제공기술개발이필요함 기존의매쉬업애플리케이션저작환경들은전문가 ( 개발자 ) 가아닌개발지식이적은일반사용자의경우접근과이용이쉽지않으며, 일반사용자를고려한경우에도대신미리정해진범위내에서제약된기능들만이이용가능함 현재모바일기기에서의실행을위한모바일매쉬업애플리케이션의저작환경은아직성숙되어있지못하며, 특히모바일기기에서직접매쉬업을저작하기위한저작환경은그예가미미함 본기술은상기의문제점들을해결하기위해전문가 ( 개발자 ) 용저작도구와일반사용자용저작도구를각각차별화하여제공하여, 일반사용자도접근및이용하기쉽도록하며제약될수있는기능들에대해서는전문가 ( 개발자 ) 용도구를연동하여보완함

5 기술의구성 PC 기반모바일매쉬업 WebApp 저작엔진기술, PC 기반모바일매쉬업 WebApp 저작및배포인터페이스기술및모바일매쉬업 WebApp 런타임엔진기술로구성되어있음 PC기반모바일매쉬업 WebApp 저작엔진기술 PC 기반모바일매쉬업 WebApp 저작엔진기술 : 매쉬업저작과정중모바일매쉬업 WebApp 저작인터페이스를통해전달되는사용자입력을바탕으로모바일매쉬업블록과모바일매쉬업 WebApp 을생성, 관리하며, 모바일매쉬업 WebApp 의미리보기와실행을위해매쉬업핵심및공통라이브러리등서버측기능제공 모바일매쉬업 WebApp 저작엔진기술 저작엔진인터페이스 : 저작엔진외부로단일화된인터페이스제공하여확장이용이함 레이아웃코드생성기 : 레이아웃정보를분석하여 HTML 통합코드를생성함. jquery Mobile을적용하여모바일환경에최적화 워크플로우코드생성기 : 워크플로우정보를분석하여매쉬업흐름을제어하는자바스크립트코드생성 매쉬업코어및공통라이브러리 : Ajax 호출, 프록시생성, 데이터검증, 상태관리, 공통기능등라이브러리화하여확장및블록저작용이함 모바일매쉬업빌트인블록제공 일반사용자도신규블록저작없이쉽고빠르게모바일매쉬업 WebApp 생성가능 이종인터페이스 Open API 매쉬업기능 Javascript 라이브러리형식의 Open API 매쉬업가능 (Google Map, Daum Map 빌트인블록 )

6 PC 기반모바일매쉬업 WebApp 저작및배포인터페이스기술 프론트엔드 (font end) 단으로서웹브라우저에 GUI 환경으로저작도구를제공하여사용자로하여금드래그앤드롭 (drag and drop) 방식으로손쉽게모바일매쉬업블록과 WebApp 을저작할수있게하며, 이렇게생성된모바일매쉬업블록과 WebApp 을배포, 공유, 검색할수있도록클라이언트측기능제공 모바일매쉬업빌트인블록제공 블록메타데이터입력 / 블록이벤트및오퍼레이션제공하기 위한자바스크립트에디터기능 UI(User Interface) 편집을위한 HTML 에디터기능 워크플로우저작제공기술 정의된레이아웃템플릿을이용한레이아웃구성기능 블록 ( 빌트인, 사용자정의블록 ) 을활용한편리한 UI 배치기능 블록 ( 빌트인, 사용자정의블록 ) 간선연결로워크플로우구성기능 배포인터페이스서비스제공기술 매쉬업 WebApp, 블록분류서비스기능 매쉬업 WebApp, 블록결과화면서비스기능 모바일매쉬업 WebApp 런타임엔진기술 모바일웹브라우저의 HTML5 기본요소와카메라 (Camera), 갤러리 (Gallery) 등모바일기기내자원을매쉬업하여모바일매쉬업 WebApp 으로생성할수있도록확장하며, 이렇게생성된모바일매쉬업 WebApp 을모바일기기에서실행할수있도록커스텀웹브라우저를제공 Mobile Runtime Engine 저작툴미리보기에뮬레이팅기능제공 AppDrone Browser 기본웹브라우저와동일한 HTML/CSS/JS 동작제공 Device Camera/Gallery 요소연동기능제공 사용자편의기능제공 ( 새로고침, 창관리, 페이지이동, 북마크관리, 히스토리관리 ) Runtime Blocks 저작도구에서활용가능한 HTML5 기본요소, Device 요소지원 빌트인블록제공 메타데이터정의및 JS 코드제공

7 기술동향 각앱스토어에맞춰개별적으로진행되는현재의애플리케이션개발작업이 2014 년경에는대부분사라지고 HTML5 와브라우저로플랫폼에구애받지않는개방적웹앱개발환경으로전환 국내기술 KT 와 LG 전자등은 WAC 표준기반추진 KT 와 LG 전자등은 WAC 표준기반으로 K- WAC 을개발하여웹마켓다운로드및 WebApp 실행이가능하도록추진중임 모바일앱개발도구로서 KT 에서폰갭 (PhoneGap) 기반의앱스프레소 (Appspresso) 를선보이고하이브리드앱 (HybridApp) 형식의앱개발이가능하도록함 행정안전부고시제2010-40호 (2010.06.24.) 에서는국민들이다양한모바일기기를사용할수있도록모바일앱 (App) 방식보다모바일웹 (Web) 방식을표준으로권고하고있음 해외기술 야후 (Yahoo), 마이크로소프트 (Microsoft), 노키아 (Nokia), IBM과인텔 (Intel) 중심으로매쉬업개발도구개발중 야후 (Yahoo) 는 Pipes 를개발하여모듈조합에의해매쉬업개발이가능하게함 마이크로소프트 (Microsoft) 는블록들을조합하여매쉬업개발이가능하도록 Popfly 를개발함 IBM 과인텔 (Intel) 도각각매쉬업개발도구로 IBM Mashup Center 와 Intel MashMaker 를개발하여선보이고있음 노키아 (Nokia) 는모바일기기내센서의상황정보를결합하여매쉬업이가능하도록태블릿 PC( 패드 ) 환경의매쉬업플랫폼을개발함 W3C에서모바일단말의다양한정보들을접근하기위한 API들에대한표준화작업이활발하게진행중이며, 이를고려하여모바일단말의정보들과연동하여매쉬업하기위한기술개발이필요함

8 시장동향시장동향 별도의애플리케이션을설치하지않아도인터넷에접속해손쉽게사용할수있는모바일웹사이트와웹기반툴이각광을받고모바일애플리케이션시장을주도할것으로기대 사용자간협업및네트워킹을통한콘텐츠확산이가능하도록모바일매쉬업 WebApp 콘텐츠를공유, 검색, 배포하는모바일매쉬업 WebApp 콘텐츠개인화관리및서비스기술개발이필요함 가트너는별도의어플리케이션을설치하지않아도인터넷에접속해손쉽게사용할수있는모바일웹사이트와웹기반툴이각광을받고모바일어플리케이션시장을주도할것으로전망함 (Garter, 2010) 가트너는 2011 년글로벌모바일애플리케이션다운로드가 177 억건으로지난해대비두배이상증가하고, 2014 년에는다운로드가 1,850 억건, 시장매출도최대 300 억달러로확대될것으로예상함 ( 서울경제, 2011.01.31) Forecast: Mobile Application Stores, Worldwide, 2008-2014(Gartner) 국내시장 모바일앱개발에매쉬업개념까지포함하고, 모바일환경의매쉬업개발을목적으로한모바일매쉬업앱개발도구는그예가미미하여본격적인개발및보급이시급함 모바일매쉬업 WebApp 서비스도입기에는시장개발차원으로신규시장을창출하고이후성장기에는시장확대전략을단계적으로진행 해외시장 IBM Mashup Center는웹서비스, RSS, ATOM, 레거시시스템, 로컬데이터등데이터중심의매쉬업기능제공 Intel MashMaker는파이어폭스 (Firefox) 브라우저의플러그인 (Plug-in) 형식으로제공되며, 여러웹페이지의데이터조합으로매쉬업하는기능제공 관련기업 수요처 KT, LG전자, 야후 (Yahoo), 마이크로소프트 (Microsoft), 노키아 (Nokia), IBM, 인텔 (Intel) 기술수요 적용처 주요거점관공서 / 포탈등서비스기업및공급자 / 모바일사용자 스마트콘텐츠, 모바일광고, 위치기반서비스

9 기술이전내용및범위 PC 기반모바일매쉬업 WebApp 저작엔진기술 PC 기반모바일매쉬업 WebApp 저작엔진설계서 PC 기반모바일매쉬업 WebApp 저작엔진시험절차서결과서 PC 기반모바일매쉬업 WebApp 저작엔진구현물 ( 바이너리 / 소스코드 ) PC 기반모바일매쉬업 WebApp 저작엔진기술 PC 기반모바일매쉬업 WebApp 저작및배포인터페이스설계서 PC 기반모바일매쉬업 WebApp 저작및배포인터페이스시험절차서결과서 PC 기반모바일매쉬업 WebApp 저작및배포인터페이스구현물 ( 바이너리 / 소스코드 ) 모바일매쉬업 WebApp 런타임엔진기술 모바일매쉬업 WebApp 런타임엔진설계서 모바일매쉬업 WebApp 런타임엔진시험절차서결과서 모바일매쉬업 WebApp 런타임엔진구현물 ( 바이너리 / 소스코드 ) 예상응용제품및기대효과 최종기술개발목표 Open API 기반의웹자원과사용자의모바일자원을융합하여사용자가다양한매쉬업콘텐츠를모바일기기에서직접저작및이용가능하게하는모바일매쉬업 WebApp 콘텐츠제공기술개발