1908년 런던 올림픽의 배영 100미터 최고기록은 1분 24초, 1920년 엔트워프 올림픽 1분 15초, 1928년 암스텔담 올림픽에서의 기록은 1분 8초, 당시는 수영 배영 100미터에서 1분 벽은 인간이 가진 한계의 의미로 받아들이던 시절이었다. 하지만 1938년, 이 마의 1분 벽은 어이없이 무너지고 만다. 그것도 한 고등학교 수영시합에서...
그때까지만 해도 수영 선수들은 반환점에서 손을 집고 회전하는 게 보통이었다. 아돌프 키에퍼라는 선수는 기존 방식에서 벗어나 전혀 다른 방식으로 반환점을 돌았다. 반환점을 얼마 앞둔 지점에서 몸을 회전해 발로 반환점을 터치하는 방법이었다. 지금은 누구나 사용하고 있는 ‘플립 턴’이다. 이 플립 턴은 마의 1분대 벽을 깨고 수영의 속도혁명을 이끌었다. 이 속도혁명은 그저 익숙한 것에서 탈피해 아주 조금 몸을 튼 것에서 시작되었다.
오종철의 성공노트에서 인용했습니다. 익숙한 것에서 벗어날 때 비로소 새로운 길이 보입니다.
"꿈을 실현하기 위해 선택한 길을 가는 건 때로 산을 오르는 것과도 같습니다. 등산을 해 보지 않은 사람은 힘들게 올라갈수록 정상에서 느끼는 만족감이 더 커진다는 걸 알지 못합니다. 올라가는 데 기울인 노력이 클수록 더 큰 행복을 맛보게 되고, 그 행복한 느낌이 더 오래도록 기억되지요."
- 로랑 구넬의《가고 싶은 길을 가라》중에서 -
* 꿈 길을 산에 오르는 것에 견주기도 하지만 등산과는 전혀 다른 면도 있습니다. 등산은 산에 오르면 반드시 다시 내려와야 하지만 꿈은 그렇지 않습니다. 산 너머의 산을 향해 다시 오르고 또다시 올라야 합니다. 꿈은 계속 자라나고 진화하기 때문입니다. 계속되는 등산에도 쉬 지치지 않고 행복해 하는 사람, 그가 바로 꿈을 가진 사람입니다.
스마트 그리드는 기존의 전력시스템에 정보통신기술을 접목하여 전력망을 실시간으로 관찰, 통제하면서 공급자와 수요자 간의 양방향 통신을 통해 전력망의 운영 효율을 최적화하는 미래형 전력시스템이다. 이를 통해 전력수급 정보가 실시간 제공됨으로써 전력 이용 효율이 높아져 불필요한 발전설비 투자를 줄이고 온실가스 배출도 줄이는 효과를 기대할 수 있다.
애플의 아이폰과 아이패드가 플래시 지원을 하지 않기로 하면서 HTML5에 대한 관심이 폭발적으로 증가했다. HTML5가 화두가 되고 시간이 어느 정도 흘렀지만, 여전히 HTML5와 웹의 미래에 관한 의견들은 여러 갈래로 나뉘어져 있다. 앞으로 다가올 웹의 미래가 어떨지 아무도 정확히 알 수는 없다. 하지만 현재의 상황을 잘 파악한다면 좋은 예측은 가능할 것이다. 이 글에서는 HTML5와 웹의 미래에 대해 생각해 본다.
사실 웹에 관심을 가지고 있던 사람이 아니라면, HTML에 버전이 있었다는 사실에 당황했을지도 모른다. 그냥 간단한 태그로 이뤄진 언어 정도로만 생각하고 있었을 것이다. 그럼 HTML5에 대해 간략히 설명하기 위해 영문 위키피디아에 있는 HTML5의 정의를 인용해 보도록 하겠다.
‘HTML5는 현재 사용되고 있는 HTML 4.01과 XHTML 1.0의 다음 버전으로 사용될 예정으로 개발 진행 중이다. HTML5의 목적은 플러그인 기반의 RIA(Rich Internet Application) 사용을 줄이는 데 있다. 대표적인 예로는 어도비의 플래시, 마이크로소프트의 실버라이트가 있다. HTML5는 또한 CSS3의 추가적 사용도 포함되는데, 두 기술은 함께 개발 중인 상태다.’
여기에 HTML5의 특징을 한 가지 덧붙이자면, 강화된 자바스크립트 API를 꼽을 수 있다. 플러그인 기반의 RIA 기술을 대체하기 위한 가장 중요한 요소 중 하나이기도 하다. 그럼 HTML5의 새로운 기술들을 살펴보기 전에 먼저 HTML5의 기본이 되는 HTML과 CSS의 역사에 대해 간략히 살펴보자.
■ HTML과 CSS의 역사 HTML은 1989년 팀 버너스리(Tim Berners-Lee)라는 물리학자에 의해 시작되었다. 그 후 약 3년을 주기로 버전이 올라가다가 1999년 12월 마침내 HTML4.01이 W3C의 권고안(Recom mendation)을 받는다(W3C의 권고안을 받는다는 것은 최종 심사를 마치고 표준으로 인정받는 것을 뜻한다). HTML5는 2004년 6월 작업이 시작되었으며 현재 W3C에서 작업 초안 상태(Working Draft state)이다. CSS는 HTML과 XHTML은 물론이고 XML의 웹페이지 스타일을 표현하는 것도 가능한 언어다. CSS는 1996년 12월에 W3C의 권고안을 받아 CSS1이 공식적으로 나왔다. 그 후 1998년 5월에 다시 W3C 권고안을 받으며 CSS2가 나온다. 그리고 같은 해 CSS3의 개발에 들어갔지만 아직도 진행 중인 상태다. HTML과 CSS의 발전 속도를 살펴보면 급변하는 웹의 발전 속도에 비해 더딘 편임을 알 수 있다. 물론 같은 수준으로 비교 할 수는 없겠으나, 웹의 일부라고 할 수 있는 어도비의 플래시의 경우 처음 출시된 이후 2~3년마다 한 번씩 새로운 버전이 출시되고 있으며, 마이크로소프트의 실버라이트 또한 2007년 출시된 후 벌써 네 번째 버전이 나온 상태이다.
■ HTML5의 소개
HTML5 표준의 범위를 정확히 구분하는 데에는 다소 애매한 부분이 없지 않다. 기존 HTML 표준의 한계를 극복하기 위한 차세대 표준으로서의 목적과 플러그인 없이 RIA를 제공하려는 목적을 동시에 가지고 있기 때문이다. HTML5의 새로운 부분들을 크게 HTML, CSS, 자바스크립트 API 이렇게 세 가지로 나눠 소개해 보도록 하겠다.
■ HTML의 변화
HTML5의 두드러진 변화로 먼저 새로운 태그들의 등장을 꼽을 수 있다. 기존의 웹페이지 레이아웃을 구성할 때는 각 부분의 특성과는 관계없이
태그를 이용해 나누는 방식이었다. 그리고 id 속성을 주어 각 부분을 구분했다. 이렇게 웹 개발자가 임의로 id를 넣는 방식을 취하다 보니 일관성이 없는 문제가 있었다. 예를 들어 각 메뉴들을 선택할 수 있는 내비게이션이 있는 영역의 id는 “nav”가 되기도 하고 “menu”가 되기도 하는 것이다. 그래서 ,