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

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

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

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

52 l /08

<4D F736F F D205B4354BDC9C3FEB8AEC6F7C6AE5D3131C8A35FC5ACB6F3BFECB5E520C4C4C7BBC6C320B1E2BCFA20B5BFC7E2>

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

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

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

Week8-Extra

Microsoft Word - 김완석.doc

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

<B1DDC0B6C1A4BAB8C8ADC1D6BFE4B5BFC7E C8A3292E687770>

슬라이드 1

160322_ADOP 상품 소개서_1.0

PowerPoint Presentation

Web Scraper in 30 Minutes 강철

sehyun_brochure

2


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

Microsoft PowerPoint PMS-r2.pptx

PowerPoint 프레젠테이션

Windows Live Hotmail Custom Domains Korea

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

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

3월16일자.hwp

Building Mobile AR Web Applications in HTML5 - Google IO 2012

Microsoft Word - ICT Report

INDEX 들어가기 고민하기 HTML(TABLE/FORM) CSS JS


슬라이드 1

00-CourseSyllabus

보안공학연구회

PowerPoint 프레젠테이션

쉽게 풀어쓴 C 프로그래밍

서현수

Microsoft PowerPoint 의미와 전망-r1

FileMaker 15 WebDirect 설명서

PowerPoint Presentation

<4D F736F F D20C1A4BAB8C5EBBDC5C1F8C8EFC7F9C8B8BFF8B0ED5FBDBAB8B6C6AEBDC3B4EBBAF22E727466>

PowerPoint Presentation

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

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

KIDI_W_BRIEF(제1호)_본문.hwp

Agenda 오픈소스 트렌드 전망 Red Hat Enterprise Virtualization Red Hat Enterprise Linux OpenStack Platform Open Hybrid Cloud

슬라이드 1

쉽게 풀어쓴 C 프로그래밍

ibmdw_rest_v1.0.ppt

untitled

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

Microsoft Word - KSR2014S042

3장

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

슬라이드 1

Overall Process

AutoCAD® WS

미쓰리 파워포인트

HTML5 와리포팅툴구현사례

Microsoft PowerPoint - F3-1-이원석

PowerPoint 프레젠테이션

Microsoft PowerPoint - Mobile SW Platform And Service Talk pptx

XE 스킨 제작 가이드

개선과제 보고서

너무많은기대를하는것은아닌가?

wtu05_ÃÖÁ¾

삼국통일시나리오.indd

**더모바일05호_N0.8

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

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

2009방송통신산업동향.hwp


구축환경 OS : Windows 7 그외 OS 의경우교재 p26-40 참조 Windows 의다른버전은조금다르게나타날수있음 Browser : Google Chrome 다른브라우저를사용해도별차이없으나추후수업의모든과정은크롬사용 한

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

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

<C5EBB1C73331C8A32838BFF9C8A329B9AEC8ADBFCD20B1E2BCFAC0C720B8B8B3B22E687770>

[Brochure] KOR_TunA

쉽게 풀어쓴 C 프로그래밍

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx

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

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

Syrup Store O2O Marketing Platform/Solution

PowerPoint 프레젠테이션

2007

CD-RW_Advanced.PDF

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

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

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

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

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

PowerPoint 프레젠테이션

더모바일창간호_1

Egretia_White_Paper_KR_V1.1.pages

I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r

partprime_intro.key

Microsoft Word - 조병호

쉽게 풀어쓴 C 프로그래밍

Week13

i4uNETWORKS_CompanyBrief_ key

SBR-100S User Manual

Transcription:

융합형 IT Specialist 인력양성교육 웹개발기술의변화방향 윤석찬 다음커뮤니케이션

HTML Timeline HTML5

리치웹기술의성장 과거의유산 웹브라우저전쟁및비표준웹브라우저 (IE6) 플러그인양산ActiveX, NS Plugin, Flash 웹 2.0 과웹애플리케이션 브로드밴드환경하에사용자참여기반의웹플랫폼성장 Ajax 기반의리치웹애플리케이션성장 ( 구글맵, 지메일 ) 현대적웹브라우저의기술혁신 ( 파이어폭스, 사파리, 크롬 ) 새로운트렌드 HTML5 기반리치웹애플리케이션제공 모바일및태블릿 OS에서적극이용가능

리치웹기술의현황 웹기반표준 PC O 모바일 O 태블릿 O 바이너리플러그인 PC O 모바일 X 태블릿 X

[ 현실 ] 현재웹표준을 100% 지원하는웹브라우저는없으며미래에도없다! 웹개발자들이존재하는이유

웹개발의중요원칙 기술요소의분리 (Separation of Functions) 구조 (HTML), 표현 (CSS), 동작 (DOM Script) 의분리 점진적기능향상 (Progressive Enhancement) HTML 의기능을기반으로 CSS, JavaScript, Plugin 등기능을단계적으로향상시킴 단계적기능축소 (Graceful Degradation) 반대로기능을단계적으로축소하더라도중요한기능은수행되도록해야함. 하위및상위호환성 (Backward/Forward Compatibility) 웹브라우저별이전버전의기능을제공하면서도향후버전에탑재될미래표준에대한기능역시제공

초창기웹개발방식 (1990 년초반 ) CGI Plug-in Internet <html> <title> <?=$title?> </title> <body> <font size=2>hello! World</font> <?=mysql_query( SELECT name )?> </body> </html> DB DB

웹표준시대 (200 년대중반 ) MS.NET Spring Struts Plug-in Internet XHTML Structure Model View <! DOCTYPE XHTML > <title>$title</title> <body> <h1>hello, Wolrd</h1> </body> </html> DB DB CSS Layout Presentation body { font-size: 9pt;} h1 {color:blue;} DOM Script Behavior Function popup(url) { window.open(url); } Controller

Ajax 시대 (2000 년대후반 ) Internet Model DB DB Plug-in Structure Ajax OpenAPI View {"Name": "Cheeso", "Rank": 7} Presentation Behavior jquery Gears RubyOnRails Controller

소셜웹시대의웹개발 (2010 년 ) Plug-in Local Local Storage Storage Structure Ajax Internet RESTful NoSQL {"Name": "Cheeso", "Rank": 7} disk disk Presentation Behavior Cloud Computing

융합형 IT Specialist 인력양성교육 HTML5 와모바일웹변화 HTML5 and Mobile Web 윤석찬 다음커뮤니케이션

HTML5 표준의역사

HTML5 디자인원칙 호환성 기존의 HTML 문서를최대한지원, 단계적기능축소 (Graceful degradation), 기존기능재사용및엄격한잣대를대지않는것 유용성 실제웹개발자들이겪고있는가장중요한문제를순위에따라나누되문제점을분리해서독립적으로해결함. 상호호환성 브라우저엔진호환을위해최대한자세한스펙을기술하되복잡하지않고오류처리방법을꼭기술. 보편적접근성 미디어포맷독립성, 전세계언어지원, 웹접근성보장

1. 구조적마크업 <header> <article> <nav> <section> <aside> <footer>

2. Web Form <input type="datetime"> <input type="url"> <input type="range"> <input type="text" list="list"> <datalist id="list"> <option value="mr">... </datalist> And many more

3. 멀티미디어 비디오및오디오 멀티미디어서비스가주류콘텐츠로편입 거의모두플러그인기반으로제공되고있음 (c.f. Open Video) 브라우저에네이티브지원필요성 (c.f. OGG) Canvas 간단한 2D Graphics

Demo: Video, Canvas, WebGL

4. 오프라인지원및스토리지 데이터를클라이언트사이드에서저장필요 웹애플리케이션의오프라인기능지원필요 데이터베이스서비스지원 SQLite database 및 DOM storage api (key/value pairs) 구현브라우저 Firefox, Safari, Opera, Google Chrome and IE8

5. 웹워커 일반애플리케이션은 Thread와 Process를가짐 웹애플리케이션에동시실행가능성부여 오버로드가심한애플리케이션에서분리된 Thread로실행가능 Dedicated (think: bound to a single tab) Shared (shared among multiple windows in an origin) Persistent (run when the browser is closed ) 구현중 : Firefox 3.5, Safari and Google Chrome

그밖에주요웹표준 PNG 구현 CSS 2.1 및 CSS 3 3D API Selector API queryselector() Geolocation API

HTML5 Right now? Google.com Apple.com Mozilla.com html5gallery.com And many more

태블릿!= 데스크톱 OS

모바일 OS 가주목받는이유 왜모바일 OS 인가? 데스크톱 OS 가태블릿에서실패했기때문 모바일과데스크톱사이의영역을새롭게정의 인터넷기반의웹애플리케이션의성장 전혀새로운소프트웨어생태계주도 태블릿애플리케이션의구도 태블릿 OS 의네이티브개발환경 iphone OS, Android, WindowsPhone, Symbian 차세대웹표준기반개발환경 HTML5 (Audio, Video, Canvas, SVG, CSS3, WebSocket )

무엇이문제인가? Even Google was not rich enough to support all of the different mobile platforms from Apple s AppStore to those of the BlackBerry, Windows Mobile, Android and the many variations of the Nokia platform - Vic Gundotra, Google Engineering VP

모바일에서주요구현현황 Canvas Video/Audio WebGL SVG Workers

Plug-in Structure Presentation Behavior Local Local Storage Storage Internet Ajax RESTful NoSQL {"Name": "Cheeso", "Rank": 7} Cloud Computing disk disk Casandra Hbase Amazon AWS MS Azure HTML5 시대의웹프레임웍 CSS3 WebGL HTML5 Canvas AppCache SelectorAPI Geolocation Drag&Drop Web Socket Web Storage

온라인기반애플리케이션 Hand of Greed http://brainiumstudios.com/webapp/ Spin the Bottle http://www.idean.com/iphone/spin/ Canvas 이용간단한멀티미디어기능구현가능 광고및온라인게임등활용

하이브리드형애플리케이션 Harmonious - 웹기반스케치패드 http://harmoniousapp.com/ 아이폰앱안에웹기반 UI 제공 네이티브 + 웹기반형태로앱스토어에서다운로드가능

오프라인애플리케이션 Monocle - 웹기반 ebook Reader http://monocle.inventivelabs.com.au/ HTML5 기술 + 로컬저장소만이용한애플리케이션 App Cache 혹은앱스토어를통해배포가능

차세대빅뱅 : Chrome OS? 웹기반차세대태블릿 OS 웹앱스토어마켓 디바이스 API 지원

융합형 IT Specialist 인력양성교육 Q&A 및교육프로그램안내 윤석찬 다음커뮤니케이션