HTML5란 무엇인가?!
HTML은 인터넷상에서 표현하기 위한 기본 프로그래밍 언어입니다.
이를 기반으로 화면에 글씨와 그림을 보여주는 것이 웹 브라우저라고 합니다.
즉, 우리가 보는 대부분의 인터넷 사이트가 HTML 기반으로 만들어졌다고 생각하시면 됩니다.
HTML에는 각 버전이 존재하고 HTML5는 HTML의 최신 버전을 뜻합니다.
HTML5의 기본 구조는 HTML과 크게 다른 점은 없습니다.
하지만 기존 HTML에 비해 표현할 수 있는 기능들이 다양해서 더 많은 표현을 하게 해줍니다.
HTML5는 액티브X(Active X, 플래시(flash), 실버라이트(Silverlight), 자바FX(JAVA FX)와 같은
플러그인 기반의 각종 프로그램을 별도로 설치할 필요가 없이 영상, 음악 등을 손쉽게 보여줄 수 있습니다.
즉, 브라우저 내에 영상 플레이가 내장되어있지 않거나 추가로 설치하지 않아도
인터넷 브라우저에서 영상, 음악을 자유롭게 재생할 수 있다는 뜻입니다.
HTML5는 이미 많은 모바일 서비스 영역에서 보편적 기술로 사용되고 있으며
모바일에서 아이폰, 안드로이드 등의 운영체제를 가리지 않고 모두 호환합니다.
HTML5 주요 특징
1. 시맨틱 : 구조에 의미를 부여하는 시맨틱은 보다 다양한 기능의 HTML 태그를 제공합니다.
2. 멀티미디어 : 플러그인 기반의 각종 프로그램을 별도로 설치하지 않아도 영상, 음악 지원 기능을 자체적으로 제공합니다.
3. 오프라인과 저장소(스토리지) : 인터넷 연결이 지원되지 않는 곳에서도 웹 이용을 가능하게 하는 오프라인 처리 기능과 로컬 저장소, DB 및 파일 액세스 처리가 가능합니다.
4. CSS3 효과 : 기존 웹 문서의 성능에 엽향을 주지 않으면서 웹 애플리케이션의 UI(스타일 효과 등) 기능을 강화하였습니다.
5. 글꼴 효과 : 웹 공개 글꼴 형식(WOFF)를 통해 더욱 다양한 글꼴을 제공합니다.
6. 3D, 그래픽 효과 : SVC, 캔버스, WebGL 기능을 통해 다양한 시각효과(2차원, 3차원 그래픽)효과를 제공합니다.
최근 들어 HTML5DML 기술이 주목받고 있습니다.
카카오내비는 html5를 지원해 이용자의 통신사는 물론 카카오내비 앱설치 유무와 관계없이
인터넷 웹 브라우저를 통해 길 안내를 제공한다고 밝혔습니다.
앞으로 모바일, PC, 스마트 TV 등 많은 기업에서 HTML5의 기술 채택이 이루어질 예정입니다.