앞서 웹2.0은 웹을 플랫폼으로 바라본다고 하였습니다. 기억나시죠? 웹을 플랫폼으로 쓰기 위해서는 웹브라우저의 종류에 상관없이 웹에 접근하여 활용할 수 있어야 한다고도 했습니다. 그래서 웹표준을 만들어 적용하자고 하는 것이고요.
웹표준을 지키면 웹브라우저 종류에 상관없이 웹을 원활하게 사용할 수 있습니다. 우리가 많이 사용하는 웹브라우저인 인터넷 익스플로러 뿐만이 아니라 모질라 재단이 지원하고 있는 오픈소스 웹브라우저인 파이어폭스, 작고 가벼운 웹브라우저로 시작하여 그 세를 점점 확장하고 있는 오페라, 맥OS를 위해 만들어진 사파리 등 다양한 웹브라우저에서 모두 접속 가능하고 사용가능해야 진정한 플랫폼으로서의 웹이 될 수 있는 것입니다.
그래서 크로스 브라우징이라는 개념이 중요해 진 것입니다.
[크로스 브라우징]
크로스 브라우징은 모든 웹브라우저에서 100% 똑같은 화면을 구현하는 것이 아닙니다. 최소한 사용하지 못하는 기능은 없어야한다라는 것이 중요한 겁니다. 크로스 브라우징이 가능하면 웹에 대한 접근성이 향상되는 것이고, 웹의 접근성이 향상되면 일반적이지 않 는 웹사용자에 대한 지원이라는 늘어나는 것입니다. 예를 들어, 청각 장애자나 시각 장애 자가 웹페이지를 보기 위해 필요한 것들이나 어린이 노약자를 위한 배려 같은 것들 말이죠.
크로스 브라우징을 위한 웹표준을 담당하는 곳은 W3C라는 곳입니다. 관심있는 분들은 W3C 웹사이트 http://www.w3.org에 방문하시어 관련 내용을 살펴보시고, 웹표준에 대해 보다 자세한 정보를 원하시면 실전 웹 표준 가이드(http://www.mozilla.or.kr/docs/web-developer/standard/index.html)를 참고하시기 바랍니다.
[시맨틱웹]
웹2.0에 대해 살펴보다 보면 시맨틱웹이라는 것이 나오는데요. 시맨틱웹이 무엇인지 간단히 살펴보겠습니다.
팀 버너스리가 창시한 초창기 웹을 편의상 웹1.0으로 구분하기도 합니다. 웹1.0의 시대에는 HMTL이라는 사용하기 쉬운 언어로 웹페이지를 만들어 서로 공유하고 연결하면서 웹이 폭발적으로 성장하죠. 그러나 성장에 따른 부작용이 발생하는데요. 바로 정보가 체계적이지 못하고 뒤죽박죽이 되어 있기 때문에 구조화하고 자동화하기 어려운 문제가 발생한 것입니다.
그래서 이러한 문제를 해결하기 위해 팀 버너스리는 구조화된 웹, 즉 시맨틱웹(Semantic Web)이라는 개념을 제안하게 되고, W3C를 중심으로 지금까지도 연구하고 있습니다. 시맨틱웹은 정보가 구조화되어 있기 때문에 사람이 할 일을 로봇이 수행하게 되고, 사람은 로봇이 정리한 정보를 활용하기만 하면 되는 것이라고 이해하시면 됩니다. 그러려면 웹을 구성하는 많은 요소들이 자동화되기 쉽게 구성되어야 하겠죠? 그래서 나온 것이 XML을 사용한 RSS라는 것입니다.
시맨틱웹에 대해서 더 많은 것을 알고자 하시면 W3C 웹사이트를 방문하여 보시면 됩니다.(http://www.w3.org/2001/sw/)
웹표준을 지키면 웹브라우저 종류에 상관없이 웹을 원활하게 사용할 수 있습니다. 우리가 많이 사용하는 웹브라우저인 인터넷 익스플로러 뿐만이 아니라 모질라 재단이 지원하고 있는 오픈소스 웹브라우저인 파이어폭스, 작고 가벼운 웹브라우저로 시작하여 그 세를 점점 확장하고 있는 오페라, 맥OS를 위해 만들어진 사파리 등 다양한 웹브라우저에서 모두 접속 가능하고 사용가능해야 진정한 플랫폼으로서의 웹이 될 수 있는 것입니다.
그래서 크로스 브라우징이라는 개념이 중요해 진 것입니다.
[크로스 브라우징]
크로스 브라우징은 모든 웹브라우저에서 100% 똑같은 화면을 구현하는 것이 아닙니다. 최소한 사용하지 못하는 기능은 없어야한다라는 것이 중요한 겁니다. 크로스 브라우징이 가능하면 웹에 대한 접근성이 향상되는 것이고, 웹의 접근성이 향상되면 일반적이지 않 는 웹사용자에 대한 지원이라는 늘어나는 것입니다. 예를 들어, 청각 장애자나 시각 장애 자가 웹페이지를 보기 위해 필요한 것들이나 어린이 노약자를 위한 배려 같은 것들 말이죠.
크로스 브라우징을 위한 웹표준을 담당하는 곳은 W3C라는 곳입니다. 관심있는 분들은 W3C 웹사이트 http://www.w3.org에 방문하시어 관련 내용을 살펴보시고, 웹표준에 대해 보다 자세한 정보를 원하시면 실전 웹 표준 가이드(http://www.mozilla.or.kr/docs/web-developer/standard/index.html)를 참고하시기 바랍니다.
[시맨틱웹]
웹2.0에 대해 살펴보다 보면 시맨틱웹이라는 것이 나오는데요. 시맨틱웹이 무엇인지 간단히 살펴보겠습니다.
팀 버너스리가 창시한 초창기 웹을 편의상 웹1.0으로 구분하기도 합니다. 웹1.0의 시대에는 HMTL이라는 사용하기 쉬운 언어로 웹페이지를 만들어 서로 공유하고 연결하면서 웹이 폭발적으로 성장하죠. 그러나 성장에 따른 부작용이 발생하는데요. 바로 정보가 체계적이지 못하고 뒤죽박죽이 되어 있기 때문에 구조화하고 자동화하기 어려운 문제가 발생한 것입니다.
그래서 이러한 문제를 해결하기 위해 팀 버너스리는 구조화된 웹, 즉 시맨틱웹(Semantic Web)이라는 개념을 제안하게 되고, W3C를 중심으로 지금까지도 연구하고 있습니다. 시맨틱웹은 정보가 구조화되어 있기 때문에 사람이 할 일을 로봇이 수행하게 되고, 사람은 로봇이 정리한 정보를 활용하기만 하면 되는 것이라고 이해하시면 됩니다. 그러려면 웹을 구성하는 많은 요소들이 자동화되기 쉽게 구성되어야 하겠죠? 그래서 나온 것이 XML을 사용한 RSS라는 것입니다.
시맨틱웹에 대해서 더 많은 것을 알고자 하시면 W3C 웹사이트를 방문하여 보시면 됩니다.(http://www.w3.org/2001/sw/)


댓글을 달아 주세요