[용어 정리] HTML5란?

[용어 정리] HTML5란?

대부분 알고 있듯이 웹을 지탱하는 핵심 기술은 HTML 입니다.

그리고 모바일 웹에서 핵심 기술을 뽑으라면 단연 HTML5 입니다.

흔히 HTML5에 폭발적인 관심을 불러일으킨 데에는 플래시(Flash)와 관련된 스티브 잡스의 발언이 그 출발이라는 것에 공통된 의견을 모읍니다.



HTML5는 HTML의 새로운 버전으로 Client Side Technology 기술의 중심이 되는 마크업 언어입니다.

가장 특징적인 것은 기존의 웹 문서에서는 HTML만으로 웹 서비스를 구성하는 것이 불가능하였지만 HTML5로 넘어오면서 클라이언트와 서버와의 통신이 가능하며 이에 대한 부가 기능을 제공함으로써 다른 외부 Active-X와 같은 플러그인을 사용하지 않고도 웹 서비스를 제공할 수 있을 정도로 많은 기농이 추가되었습니다.

HTML5는 Client Side Technology를 강력하게 지원하는 단순 표현 HTML을 그 이상의 의미를 가지도록 더 높은 차원으로 발전시킨 기술입니다.

즉, 기존의 HTML은 HTML 4.0이후에도 W3C에 의해서 HTML 4.01, XHTML 1.0, 1.1, 2.0 등으로 발전해 왔지만 이런 그동안의 HTML에서의 한계를 극복하기 위해서 HTML5가 탄생하게 된 것입니다.



HTML5의 등장으로 CSS3, 자바스크립트 API를 통한 기능의 확장과 결합을 통해 기존의 HTML 이상의 의미를 부여하게 되었고, 기존의 Active-X와 같은 플러그인인 외부 기술에 의존했던 것을 걷어냄으로서 웹표준, 웹접근성을 한층 높여놓고 있습니다.

그리고 국내에서도 최근에 정부나 대기업에서도 액티브엑스의 과도한 사용을 자제하고 웹 표준을 권장하는 움직임을 보이고 있습니다.

특히 은행에서는 액티브엑스의 설치 없이 다른 웹브라우저에서도 인터넷 금융 서비스를 사용할 수 있는 이른바 '오픈뱅킹'을 적극적으로 도입하는 추세입니다.

새로운 웹 표준 문서 규격인 "HTML5"가 액티브엑스의 문제점을 극복할 수 있는 수단이기도 하며 HTML5 규격으로 개발된 웹사이트는 각기 다른 웹브라우저나 운영체제를 사용하더라도 동일하게 웹페이지를 표시할 수 있으며, 액티브엑스와 같은 플러그인의 설치 없이도 자체적으로 음악이나 동영상의 재생이 가능하도록 설계, 제작할 수 있는 것입니다.


HTML5의 주요기능

HTML5에는 기존의 HTML과는 다른 다음과 같은 특징을 가지고 있습니다.
  • Device Access
    • 카메라, 동작센서 등의 H/W 기능을 웹에서 직접적으로 제어
  • CONNECTIVITY(Web Socket)
    • 웹(클라이언트)에서 서버 측과 직접적인 양방향 통신 가능
  • 3D Grpahics & Effects
    • 다양한 2차원 및 3차원 그래픽 기능을 지원
  • Stylng Effects(CSS3)
    • 글씨체, 색상, 배경 등 다양한 스타일 및 이펙트 기능 제공
  • MULTIMEDIA
    • 비디오 및 오디오 기능을 자체적으로 지원
  • Offline & Storage
    • 네트워크 미지원 환경에서도 웹 이용을 가능하게 함
  • Geo-Location
    • GPS없이도 단말기의 지리적인 위치 정보를 제공
  • SEMANTICS
    • 웹 자료에 의미를 부여하여 사용자 의도에 맞는 맞춤형 검색 제공


출처

댓글

이 블로그의 인기 게시물

[Python] # -*- coding: utf-8 -*-를 쓰는 이유

[소프트웨어공학] NS(Nassi-Schneiderman) 차트

[컴퓨터네트워크] Telnet이란?