2010년 3월 1일 월요일

[01] HTML5 동향

$1. HTML 5 의 발전

2002년에 제정된 XHTML1.0 표준이후 XHTML 2.0표준 개발에 대한 시도가 사장으로 부터 외면을 받았다. 이러한 시점에서 주요 브라우저 업체인 애플, 모질라, 오페라는 2004년에 WHATWG (Web Hypertext Application Technology Working Group)을 결성해서 리치 웹 응용의 실용적 플랫폼에 목적을 둔 HTML, CSS, DOM 및 자바스크립트 개선 표준 개발을 시작하였으며, 2007년부터 W3C가 WHATWG의 결과물을 인계를 받아 현재까지 표준 개발을 진행하고 있다.

$2. HTML5 표준의 범위

● HTML 5 : vocabulary and associated APIs for HTML and XHTML
가장 기본적인 HTML5 표준안으로 표준 전체에 대한 공통적인 부분에 대한 내용과 마크업 부분에 대한 표준

● HTML Microdata
시맨틱 마크업을 간단히 내장시키기 위한 메커니즘에 대한 표준

● Canvas 2D API
웹에서 immediate mode로 2차원 그래픽을 그리기 위한 2D Canvas Drawing API표준

● Server-Sent Events
서버가 데이터를 웹페이지로 푸쉬할 때 사용하기 위한 EventSource 인터페이스에 대한 표준

● Web Storage
웹 클라이언트에서 키와 값이 쌍으로 구성된 데이터를 영구적으로 저장하기 위한 API표준

● HTML5 Communications
문서들 간에 커뮤니케이션을 가능하게 하는 메시징  메커니즘 표준

● Web Workers
웹 응용 개발자가 쓰레드와 같은 개념으로 백그라운드 워커를 생성할 수 있도록 하는 API표준

● Web SQL Database
다양한 SQL을 사용해 질의할 수 있는 데이터베이스에 저장된 데이터를 위한 API표준

● Web Sockets API
웹 응용이 서버 측의 프로세스와 직접적인 양방향 통신을 위한 API 표준

● WebSimpleDB API
트랜젝션 데이터베이스에서 정렬된 키와 값이 쌍으로 구성된 데이터를 저장하거나 검색하기 위한 API

● Geolocation API
디바이스의 지리적 위치 정보를 제공하는 API표준

● File API
웹 응용이 파일정보, 파일리스트에 대한 정보 접근 그리고 파일 자체의 데이터를 읽기 위한 API표준

$3. HTML5 표준 개발 일정


상기 그림과 같은 표준 개발 일정하에 개발하고 있으나, 예상일정보다는 다소 지연되어 진행중에 있다.


$4. 결론

최근 열린 MWC(Mobile World Congress) 2010에서 최고의 화두 중 하나가 모바일 플랫폼의 분열 문제였으며, HTML5는 이를 해결할 수 있는 웹 표준 플랫폼의 핵심적인 표준이 될 것으로 예상된다. 또한ActiveX로 구현된 기능을 HTML5를 이용하여 대체할 수 있는 것으로 기대되며, 업체 종속적인 RIA 플랫폼 기능이 HTML5로 대체될 것으로 예상된다.





















댓글 없음:

댓글 쓰기