2.1+ Offline package installation. Web storage Persistent and session storage. Web SQL storage (no active) Persistent SQLite storage. Geolocation Geol

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

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

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

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

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

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

보안공학연구회

Building Mobile AR Web Applications in HTML5 - Google IO 2012

FMX M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2

(Microsoft PowerPoint - AndroG3\306\367\306\303\(ICB\).pptx)

Microsoft PowerPoint PMS-r2.pptx

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

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

1217 WebTrafMon II

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

Syrup Store O2O Marketing Platform/Solution

LU8300_(Rev1.0)_1020.indd

Analyst Briefing

Microsoft Word - R_120827_Display.doc

<4D F736F F D205B4354BDC9C3FEB8AEC6F7C6AE5D3131C8A35FC5ACB6F3BFECB5E520C4C4C7BBC6C320B1E2BCFA20B5BFC7E2>

Voice Portal using Oracle 9i AS Wireless

FileMaker 15 WebDirect 설명서

Microsoft Word - KSR2014S042

Microsoft PowerPoint - Mobile SW Platform And Service Talk pptx

Intra_DW_Ch4.PDF

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

<4D F736F F F696E74202D E20C0CEC5CDB3DD20C0C0BFEB20B9D720BCADBAF1BDBA20B1E2BCFA E >

슬라이드 1

<C5EBB1C73331C8A32838BFF9C8A329B9AEC8ADBFCD20B1E2BCFAC0C720B8B8B3B22E687770>

Microsoft PowerPoint - Chapter_03-1_DevEnv.pptx

서현수

PowerPoint Presentation

160322_ADOP 상품 소개서_1.0


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

만약, 업그레이드 도중 실패하게 되면, 배터리를 뺏다 다시 꼽으신 후 전원을 켜면, 안내문구가 나오게 됩니다. 그 상태로 PC 연결 후 업그레이드를 다시 실행하시면 됩니다. 3) 단말을 재부팅합니다. - 리부팅 후에 단말에서 업그레이드를 진행합니다. 업그레이드 과정 중

User Guide


휴대폰부품 아모텍, 자화전자 투자 지표 요약 아모텍: 투자의견 BUY, 목표 22,원 (단위: 억원) 자화전자: 투자의견 BUY, 목표 32,원(상향) P 213E 214E P 213E 214E 매출액

Microsoft Word - 김완석.doc

SMB_ICMP_UDP(huichang).PDF

삼국통일시나리오.indd

PCServerMgmt7

<B4EBC7D1BAF1B8B8C7D0C8B8C3DFB0E8C7D0BCFABFACBCF62D C1F8C2A520C3D6C1BE292E687770>

SchoolNet튜토리얼.PDF

3.스마트TV분야

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

<BDBAB8B6C6AEC6BCBAF12DC3D6C3D6C1BE5B315D2E687770>

Microsoft PowerPoint Android-구조.애플리케이션 기초(1.0h).pptx

Microsoft PowerPoint 의미와 전망-r1

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

Special Theme _ 스마트폰 정보보호 스마트폰은 기존 PC에서 가지고 있던 위협과 모바일 기기의 위협을 모두 포함하고 있다. 다시 말하면, 다양 한 기능이 추가된 만큼 기존 PC에서 나타났던 많은 위 협들이 그대로 상속되며, 신규 서비스 부가로 인해 신 규 위

ODS-FM1

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

VOL /2 Technical SmartPlant Materials - Document Management SmartPlant Materials에서 기본적인 Document를 관리하고자 할 때 필요한 세팅, 파일 업로드 방법 그리고 Path Type인 Ph

Intro to Servlet, EJB, JSP, WS

Week13

i-movix 특징 l 안정성 l 뛰어난화질 l 차별화된편의성

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

Macaron Cooker Manual 1.0.key

PowerPoint 프레젠테이션

DocsPin_Korean.pages

<4D F736F F D20C1A4BAB8C5EBBDC5C1F8C8EFC7F9C8B8BFF8B0ED5FBDBAB8B6C6AEBDC3B4EBBAF22E727466>

PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS (

IP IP ICT

Microsoft PowerPoint - mwac10-hollobit-r5

슬라이드 제목 없음

UNIST_교원 홈페이지 관리자_Manual_V1.0

cam_IG.book

Axxon_Next_Brochure_1_Lee

CD-RW_Advanced.PDF

<4D F736F F F696E74202D205B444D435D36BFF95FB5F0C1F6C5D0B9CCB5F0BEEE20B5BFC7E220BAB8B0EDBCAD5F C5EBC7D5BABB29>

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

C H A P T E R 2

ecorp-프로젝트제안서작성실무(양식3)

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

산업백서2010표지

목 차 Ⅰ. 정보기술의 환경 변화 Ⅱ. 차량-IT Convergence Ⅲ. 차량 센서 연계 서비스 Ⅳ. 차량-IT 융합 발전방향

이제는 쓸모없는 질문들 1. 스마트폰 열기가 과연 계속될까? 2. 언제 스마트폰이 일반 휴대폰을 앞지를까? (2010년 10%, 2012년 33% 예상) 3. 삼성의 스마트폰 OS 바다는 과연 성공할 수 있을까? 지금부터 기업들이 관심 가져야 할 질문들 1. 스마트폰은

USB USB DV25 DV25 REC SRN-475S REC SRN-475S LAN POWER LAN POWER Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl C

Microsoft Word - Automap3

Web Application Hosting in the AWS Cloud Contents 개요 가용성과 확장성이 높은 웹 호스팅은 복잡하고 비용이 많이 드는 사업이 될 수 있습니다. 전통적인 웹 확장 아키텍처는 높은 수준의 안정성을 보장하기 위해 복잡한 솔루션으로 구현

KDTÁ¾ÇÕ-2-07/03

45호_N스크린 추진과정과 주체별 서비스 전략 분석.hwp

Portal_9iAS.ppt [읽기 전용]

<333820B1E8C8AFBFEB2D5A B8A620C0CCBFEBC7D120BDC7BFDC20C0A7C4A1C3DFC1A42E687770>

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

The Self-Managing Database : Automatic Health Monitoring and Alerting

¨ìÃÊÁ¡2

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

±èÇö¿í Ãâ·Â

playnode.key

airDACManualOnline_Kor.key

<A4B5A4C4A4B5A4BFA4B7A4B7A4D1A4A9A4B7A4C5A4A4A4D1A4A4A4BEA4D3A4B1A4B7A4C7A4BDA4D1A4A4A4A7A4C4A4B7A4D3A4BCA4C E706466>

ESET Mobile Security for Android

KDTÁ¾ÇÕ-1-07/03

Microsoft Word - ICT Report

20주년용

05( ) CPLV12-04.hwp

Transcription:

스마트폰 HTML5 지원분석 1. 개요 1) 다양한제조사 / 모델및 OS 버전으로부터기인한단말 fragmentation 은안드로이드 Native App 개발 시큰 Risk Factor 가되고있다. ( 출처 : http://developer.android.com/about/dashboards/index.html) ersion Codename API Distribution 1.6 Donut 4 0.2% 2.1 Éclair 7 2.4% 2.2 Froyo 8 9.0% 2.3-2.3.2 9 0.2% Gingerbread 2.3.3-2.3.7 10 47.4% 3.1 12 0.4% Honeycomb 3.2 13 1.1% 4.0.3-4.0.4 Ice Cream Sandwich 15 29.1% 4.1 16 9.0% Jelly Bean 4.2 17 1.2% Data collected during a 14-day period ending on January 3, 2013 2) 적당한 fragmentation 은사용자들에게선택의폭을넓힌다는측면에서긍정적이나, 상기표에서보듯크게중심이되는버전이없으며하드웨어또한다양한해상도와성능의단말이존재한다. 3) 이에따라서비스앱의 time-to-market 과유지보수를위해 native app 과 mobile web 의장점을가진 hybrid 방식의앱이선호되고있다. 4) 하지만 hybrid 앱의내장브라우저또한이러한 fragmentation 에서자유로울수없으며, 따라서본보고서에서는 hybrid 앱개발시 HTML5 적용을위한사전분석으로아래와같은조사를수행하였다. 1 OS 버전 fragmentation 에따른 HTML5 스펙지원확인을위한객관적자료검색 2 단말테스트를통한 HTML5 스펙지원여부확인 3 Animation 이적용된모바일웹화면수행결과 2. 브라우저별 HTML5 지원항목 ( 출처 : http://mobilehtml5.org) Feature Safari on ios Android Browser Google Chrome Platform iphone, ipad Phones & Tablet Android 4.0+ ersions tested 3.2 to 6.0 1.5 to 4.1 18 Application Cache 1

2.1+ Offline package installation. Web storage Persistent and session storage. Web SQL storage (no active) Persistent SQLite storage. Geolocation Geolocation & tracking using GPS, cells or Wi-Fi. Multimedia 2.3+ ideo & Audio Players Server-Sent Events 4.1+ EventSource pattern to mantain the connection to the server open Web Sockets 4.2+ Newbidireccional protocol over HTTP Web Workers 5.0+ Threading and background process communications Canvas API 2D Drawing API SG W3C Working Group 3.0+ Scalable ector Graphics Motion Sensors W3C Standard 4.2 3.0+ Partial support Accelerometer, Gyroscope, Magnetometer HTML5 Form irtual Keyboards 2

W3C Standard 4.0+ Text Inputs with different keyboards HTML5 Form New Controls 5.0+ At least: Date, Time, Month, Range Touch Events 2.1+ touchstart, touchend, touchmove, touchcancel CSS 3 Basic W3C Standard opacity, backgrounds, text effects, rounded corners CSS 3 Transforms 2D W3C Standard rotate, translate, scale, skew, matrix CSS 3 Transforms 3D W3C Standard 3.0+ scale3d, translate3d. Perspective, Backface CSS 3 Transitions W3C Standard Animations between two states CSS 3 Animations W3C Standard Animations with keyframes iewport definition supports targetdensitydpi Meta tag support. Position: fixed support W3C Standard 5.0+ Ability to mantain an element fixed in the viewport while scrolling / zooming WebGL Khronos Group API 2.2+ & non scalable viewport 2.3 only on Sony 3

Xperia 3D Canvas for the web XMLHttpRequest 2.0 5.0+ 3.0+ AJAX 2.0: upload files, progress Navigation Timing API 4.0+ Performance events for WPO Network Information API 2.2+ Connection Type: 2G, 3G, 4G, WiFi File API 6.0+ 3.0+ Opening local files through input type FileSystem API irtual FileSystem for persisten storage CORS 3.0+ Cross origin Resource Sharing, for cross domain AJAX request HTML Media Capture 6.0+ (partial) 3.0+ Taking pictures, record video and audio from an input file type Web Audio API 6.0+ Low level audio playing Notifications API Background alert notifications IndexedDB Agnostic database system (replacement for Web SQL) getusermedia 4

Camera access for <video> element Animation Timing API 6.0+ Performant timers for HTML5 animations FullScreen API Allow the application to get a full screen mode Page isibility API Determine current visibility state Remote Debugger Ability to attach a remote debugger, such as Web Inspector 6.0+ usb usb 3. 단말기종별 HTML5 지원테스트사이트확인결과 1) 테스트방법 1 Webiew를탑재한앱으로 http://html5test.com 접속 2) 테스트결과 별첨 3) 결과분석 1 안드로이드 Webiew의경우다양한속성을지정할수있으며, 이값들을지정하지않으면 default value로동작함. 예를들어, localstorage 의경우아래와같이속성을명시적으로지정해주어야함. settings.setdomstorageenabled(true); 2 속성들을 enable 시키고테스트사이트접속하면단말 OEM브라우저수준의점수가나옴. 3 안드로이드 eclair버전 (2.1) 이상과 ios에서애니메이션효과를위한 Canvas, CSS3 transform 2D 등에대한지원은모두되는것으로나왔음. 4 비디오는안드로이드단말에서영상코덱 (H.264, WebM, MPEG-4, Ogg Theora) 을지원하지않아 HTML5 태그를그대로사용할수없음. 기존에사용하는방식으로링크주소를걸어단말의재생기로재생해야함. 4. 애니메이션테스트사이트 1) 다음의테스트사이트를통해 HTML5 애니메이션을시험해볼수있다. Canvas 태그를이용한샘플 : http://www.codejs.co.kr/examples/html5/ballpool/ 5

2) 단말별체감비교 1 갤럭시S 진저브레드 (2.3.X) 의경우네이티브앱과비교하여애니메이션효과의부드러움과속도가현저히떨어짐. 갤럭시S2 단말의경우도부드럽지는못함. 2 결국, 네이티브앱과비슷한정도의애니메이션을사용한다면속도이슈가있을것으로판단됨. < 참고1. HTML5에대한만족도 > < 참고 2. 모바일브라우저속도 > < 참고 3. 모바일브라우저속도 vs PC 브라우저속도 > 6

5. Reference - 모바일의각브라우저별 HTML5 지원항목 : http://mobilehtml5.org/ - 브라우저별 HTML5 지원점수 : http://beta.html5test.com/results/mobile.html - HTML5 엘리먼트별지원브라우저정리 : http://caniuse.com/ - 안드로이드 OS 버전별점유율 : http://developer.android.com/about/dashboards/index.html 7