Yongs
[HTML] HTML5 개념 본문
1. HTML5(Hyper Text Markup Language)의 개념 및 특징
- 2014년 10월 28일 HTML5는 차세대 웹 표준으로 확정
- 기존 텍스트와 하이퍼링크만 표시하던 HTML이 멀티미디어 등 다양한애플리케이션까지 표현 · 제공하도록 진화
- 오디오 · 비디오 · 그래픽 처리, 위치정보 제공 등 다양한 기능을 제공함으로써, 웹 자체에서 처리할 수 있는 기능이 대폭 향상
- 웹 문서를 만들 때 사용하는 프로그래밍 언어
2. HTML5의 주요기능
2-1) 3D, Graphics & Effects - 다양한 2차원 및 3차원 그래픽 기능을 지원
- HTML5의 Canvas와 자바스크립트를 활용하면 다양한 2차원 및 3차원 그래픽 기능등을 구현
- 기존 정적인 HTML을 동적으로 표현할 수 있는 HTML5의 대표적인 기능 중 하나
2-2) CSS3 - 글씨체,색상,배경 등 다양한 스타일 및 에픽트 기능 제공
- 글씨체, 색상, 배경 등 다양한 스타일 및 효과 기능 제공이 가능
2-3) Multimedia - 비디오 및 오디오 기능을 자체적으로 지원
- HTML5를 활용하면 비디오, 오디오 등의 미디어 재생 기능을 별도의 플러그인설치가 없어도 재생이 가능
2-4) Performance & Intergration - HTML5 추가 기능을 통해 기존 웹의 성능 극대화
- 웹에서 작동하는 프로그램이라면 모든 디바이스에서 사용이 가능하며 웹 페이지자체가 하나의 응용프로그램으로 인식될 정도로 성능이 향상
2-5) Connectivity - 웹(클라이언트)에서 서버 측과 직접적인 양방향 통신 가능
- 웹 서버와 브라우저 간 실시간 데이터 통신이 가능하도록 지원하는 기능
- 주식차트, 채팅 등과 같은 응용 프로그램의 개발에 한층 효과적으로 사용 가능
2-6) Device Access - 카메라,동작센서 등의 H/W 기능을 웹에서 직접적으로 제어
- GPS, 카메라, 동작센서, 배터리 등 하드웨어를 웹 브라우저에서 직접 제어할 수 있는기능으로, W3C에서는 다양한 디바이스 API 표준화를 진행
2-7) Offline & Storage - 네트워크 미지원 환경에서도 웹 이용을 가능하게 함
- 네트워크 미지원 환경에서도 로컬영역에 저장된 데이터를 활용해 정상적인 웹서비스 이용이 가능
- HTML5에서 웹 브라우저가 공통으로 활용 가능한 로컬저장공간을 DB화 및 표준화
2-8) Semantics - 웹 자료에 의미를 부여하여 사용자 의도에 맞는 맞춤형 검색 제공
- 웹 자료에 의미를 부여하여 사용자 의도에 맞는 맞춤형 검색 제공이 가능
3. HTML5의 영향
- 표준 웹 환경이 확산되면 어느 브라우저로도 인터넷에 접근할 수 있게 되고, OS 플랫폼 · 벤더 · 기기 상의 제약에서 벗어나 생태계가 개방화되고,사용자 선택권이 증대될 수 있습니다.
-----------------------------------------------------------------------------------------------------------------------------------
3-1) 현재, 멀티미디어를 비롯한 확장 기능들을 지원하기 위해서 이루어지고 있는 비표준 인터넷 웹 환경(액티브X, Flash, 실버라이트 등 별도프로그램 설치)이 점차 해소될 전망
3-2) 개방된 웹상에서 다양한 애플리케이션을 구현하고, 이를 누구나 브라우저로 접근할 수 있으므로, 애플(iOS) 및 구글(안드로이드) 등 OS플랫폼에 대한 의존이 감소될 수 있음
3-3)
'HTML5' 카테고리의 다른 글
[HTML] 해당 위치에서 터미널 열기 (0) | 2019.08.21 |
---|---|
[HTML] Threejs With Angular (0) | 2019.08.21 |
[HTML] 관련 에러 (0) | 2019.08.20 |
[HTML] Angular-cli 설치 (0) | 2019.08.20 |