HTML5

HTML5 란?

HTML은 Hyper Text Markup Languge의 준말로 웹페이지를 만들때 사용하는 언어이다.
이전버전인 HTML4.01 버전에서 업데이트 된것이 'HTML5' 으로, 인터넷상의 웹을 개발할때 사용되는 차세대 언어라고 생각하면된다.

등장배경
과거에는 Mircosoft사에서 IE, Nescape의 독점으로 인터넷상의 웹페이지가 서로 다른 상황이 발생하면서 개발자 및 이용자 모두 불편함을 겪게 되었다.
특히, IE는 ActiveX 및 Silver Light로 구축된 웹 페이지가 타 웹 브라우저로 접근이 힘들어지면서 화두가 되었다.
근래에는 모바일 웹이 급증하면서 웹페이지를 정상적으로 이용하지 못하는 상황이 발생하게 된것이 가장 큰 원인으로 꼽을 수 있다.

현재상태
W3C(국제 표준화 기구)에서 표준화를 발표하였으나, 아직 표준화가 완료된 상태는 아니다.
그러나 MS, 애플, 구글, 모질라, 오페라 등등 주요 웹브라우저 개발사가 완성도 있는 HTML5 개발에 참여를 하고있기때문에 전망은 매우 밝다고 할 수 있다. 
국내에서 부동의 웹사이트인 naver에서는 flash를 줄인다고 발표하였고, 정부에서도 HTML5 기반의 웹 플랫폼 개발을 위해 'World Best s/w 프로젝트'에 포함시키는등 적극적으로 나서고 있다.
해외같은경우에 더욱 뚜렷해지는데, Youtube, vimeo등 주요 동영상 사이트들이 HTML5로 서비스를 늘려가기로 했고, 주도하고있는 애플, 크롬, 파이어폭스등은 HTML5 표준을 반영중이다.
또한 모바일같은경우에 더욱 빠르게 확산 중이다.

미래상태
애플, 크롬, MS등 주요기업들이 적극적으로 참여함에 따라 HTML5는 점차 영향이 확대될것으로 추측된다.
이로 인해 HTML5 기술을 이용한 웹이 등장하여, flash기능을 이용한 동영상이 감소할것이다. 
또한 plug-in(웹 브라우저와 일체로 동작하므로 별도의 응용 윈도를 열지 않아도 마치 웹 브라우저 자체가 그 파일 표시 기능을 가지고 있는 것 같이 동작)이 가지고 있는 보안의 취약함도
HTML5가 도입됨에 따라 plug-in설치를 줄여 바이러스나 해킹의 위험도가 감소 할 수 있다는 예상을 할 수 있다.
다만 HTML5가 정착하는것은 조금 시간이 걸릴것으로 예상된다.

주요기능
HTML Tag & CSS 
Canvas 를 이용한 그래픽 처리
video, audio Tag를 이용한 동영상, 사운드 처리 가능
Section 요소를 사용한 컨텐츠의 구조적 표현 가능
향상된 form 요소
Drag & Drop 기능

지원현황
각 브라우저의 html5 지원상태에 대해 테스트를 해보았더니 475점 만점에     
ie9 : 138     
safari : 247     
opera : 292     
firefox : 347     
chrome : 359
chrome이 가장 지원을 많이 하고, firefox도 많은 지원을 하는것으로 나타났다.