'정찬명'에 해당되는 글 1건
"웹표준"의 나루명인 정찬명님[나루명인 인터뷰] 2008/07/16 17:05

사람들이 '웹 퍼블리셔' 또는 'UI User Interface 개발자' 또는, '프론트 엔드 엔지니어' 라고 부르는데,
아직 저희 직군의 이름이 하나로 정착되어 있지 않아서 국가 또는 기업마다 이렇게 다르게 불리워지고
있어요. 예전에는 웹 프로그래머나 웹 디자이너들이 하던 일이지만 최근에는 이 분야에 대한 고도화가 필요한 기업에서 별도의 직군으로 분리하는 경향이 있고 인력 수요는 점차 늘어날 것으로 전망하고 있습니다.
W3C(World Wide Web Consortium)에서 제정하고 있습니다. W3C는 시대가 요구하는 웹 기술에 관한 업계의 의견을 수렴하여 표준에 반영하고 업데이트 하는 일을 하고 있죠.
웹 페이지를 이용하는 사람들을 흔히 '사용자'라고 하는데 '고객'이라고 불러야하지 않을까요? 웹 사이트가 동네 마트라면, 고객이 슬리퍼를 신고 오든 구두를 신고 오든 휠체어를 타고 오든 누구나 이용할 수 있게 해줘야 하는게 당연하다고 봐요. 가능한 지켜야 한다는 거죠. 고객의 권리라고도 생각하고요. 세상에는 Internet Explorer라는 브라우저만 존재하는것도 아니고 평균에 해당하는 보통 사람들만 존재하는 것도 아니니까요.
아래 삽화는 대한민국 전자정부에서 Opera 웹 브라우저를 지원하지 않는다는 경고 메시지 인데요. 제 입장에서는 너무 뻔뻔스러운 메시지라고 생각해요. 이렇게 꽉 막힌 정부에게 문좀 열어달라는 소송도 진행되고 있답니다.

동일 해야 하는 것이 ‘Content’ 라는 것에는 동의합니다만, ‘Content’가 의도한대로 안나오는
경우도 있거든요. W3C의 웹표준과 실무에서의 표준화 작업에는 간극이 있지 않나요?
브라우저 호환성이라는 것은 다양한 브라우저에서 동일한 콘텐츠와 동일한 화면을 제공하는 것을 의미하는데 브라우저 마다 화면표시에 대한 규격이 약간씩 달라서 때로는 1px만 차이가 나더라도 다른 브라우저에서는 화면이 깨진 것처럼 보일 수 있다는 게 문제이긴 합니다. 즉, 웹 표준이라는 것은 웹 페이지 제작자들만 잘 지킨다고 해결되는 문제가 아니라는 거죠. 웹 브라우저나 보조공학기기(화면낭독기 등)들도 웹 표준을 잘 지켜야만 비로소 그 혜택이 고객에게 돌아갑니다. 맑은 생수를 더러운 통에 부으면 더러워지고 깨끗한 통에 부어야 먹을 수 있는 것과 같아요.
웹 페이지 제작자가 웹 표준을 잘 지켰지만 웹 브라우저마다 다르게 보이는 것은 웹 브라우저 제작사가 표준에 따라 브라우저를 구현하지 못했기 때문입니다. 고객들이 이런 문제를 피하려면 브라우저를 가장 최신 버전으로 업데이트 하는 것이 좋습니다.
웹 표준과 실무의 간극 같은 문제를 이상과 현실의 문제처럼 생각하시는 분들도 많지만 극복할 수 없는 문제는 아니라고 생각합니다. 예전과 다르게 사람들은 다양한 웹 브라우저와 휴대장치를 이용하여 웹에 접근하고 있고, 웹 페이지의 저작기술도 그만큼 복잡하고 어려워 진것이 사실이죠. 그것은 표준 때문에 발생한 문제가 아니라 접근 환경의 다양성 때문에 발생한 문제 입니다.
웹 표준을 지킨다고 해서 모든 것이 해결되지는 않아요. 웹 표준을 다르게 해석하거나 표준대로 구현하지 못한 브라우저의 다양성도 동시에 해결해야 하는데 그것을 해결하기 위해 때로는 웹 표준을 준수하지 못하는 경우도 있음을 현재로서는 인정할 수 밖에 없어요. 그럼에도 불구하고 웹 표준을 지키는 것이 가장 쉽게 문제를 해결하는 방법이라는 점은 의심할 여지가 없습니다.
낫다는 의견도 있습니다. 웹브라우저가 한가지 플랫폼으로 집중된 국내 현실에서 웹표준을
준수함으로써 얻을 수 있는 장점과 야기되는 문제점에는 어떤 것이 있을까요?
공언하는것과 다를바가 없습니다. 대중교통의 결재 수단을 고객이 선택할 수 있는 것처럼 웹 브라우저도 고객이 선택할 수 있어야 합니다. 웹 표준은 상호 운용성을 증진시키는 역할 외에도 독점을 견재하는 역할을 하기도 해요. Internet Explorer는 현재 대중적인 브라우저 가운데 가장 점유율이 높고 표준 준수율은 낮은 브라우저였지만 표준 준수율이 높은 대안 브라우저들이 속속 나타나면서 점유율이 떨어지고 있으며 곧 등장하게 될 Internet Explorer 8은 과거의 제품과는 다르게 표준 준수율을 극도로 개선하였습니다. 이렇게 웹 표준은 자유시장의 독점을 견재하고 다양한 비즈니스의 기회를 열어주고 있는거죠.
실제로 Internet Explorer 8 제품이 등장하면 그동안 지원하지 않던 표준을 지원하면서 표현할 수 있는 UI 기술의 폭과 성능이 개선되어 비즈니스의 기회도 넓어집니다. 웹 표준을 준수하면 접근성과 사용성이 높아지기 때문에 웹 사이트 이용 고객의 만족도가 높아지고 그것은 해당 기업의 이미지에도 영향을 미칠 것이라고 생각해요.

좁아터진 주차장에 텅텅 비어있는 '장애인 전용 주차장'을 보면서 매우 비효율적이라고 생각하고, 장애인을 위하지도, 특별하게 생각하지도 않아요. 저도 장애인이 될 수 있고 그런 상황이 되더라도 차별받지 않아야 한다는 것에는 동의하지만 장애인을 특별대우 하면서 역차별이 발생하는 상황은 바람직하지 않다고 생각합니다.
지금 우리의 웹에 필요한 궁극의 가치로서 웹 표준이나 웹 접근성 보다는 '유니버설 디자인' 이 필요하다고 생각해요. 웹 표준이나 웹 접근성이 유니버설 디자인의 가치를 내포하지 않은 것은 아니지만 유니버설 디자인 철학은 수혜자의 범위가 더 넓습니다. 웹 접근성이 '장애인'에게 도움이 된다고 많은 사람들이 말하지만 저는 '모든 사람'에게 도움이 되어야 한다는 생각이고 이러한 생각은 '유니버설 디자인'에 더 가깝습니다. '유니버설 디자인'은 사람을 장애인과 비 장애인으로 구분하지 않고 모두를 아우르는 설계를 포함하는 개념으로서 웹 접근성과는 접근방법이 다소 다릅니다.
제한된 조건은 크게 두 가지로 나눌 수 있는데, 하나는 신체적으로 핸디캡을 지니게 된 경우이고 다른 하나는 환경적인 요인으로서 주변장치를 사용할 수 없게 된 경우 입니다.
신체적 핸디캡의 대표적인 예는 시각장애나 지체장애를 지닌 경우이며 주변장치를 사용할 수 없게 된 경우는 마우스나 스피커가 없는 경우입니다. 접근성이 아주 높은 사이트는 색상만으로 정보를 표시하지 않아야 한다는 규칙을 적용해서 흑백으로 인쇄를 하더라도 그래프와 같은 시각정보를 이해하는데 무리가 없을 정도예요. 이것은 웹 접근성이 뛰어난 기술수준을 요구하는 것이 아니라 세심한 배려를 요구하고 있다는 것을 의미하죠.
시각장애인은 마우스 포인터를 볼 수 없기 때문에 키보드만을 입력장치로 사용하고, 화면낭독기 소프트웨어를 이용해서 글을 듣고 그림에 포함된 대체문자를 소리로 인식하는 방법으로 인터넷을 이용하고 있어요. 웹 접근성이 높은 사이트는 별도의 장애인 전용 웹 사이트를 제공하지 않지만 국내 공공기관의 경우, 별도의 장애인 전용 웹 사이트를 제공하고 ActiveX 형식의 화면낭독장치(TTS:Text To Speach)를 인스톨 하도록 하는 것이 장애인을 위한 배려인 듯 오해하는 경우가 많죠.
장애인에게 별도의 웹 사이트를 제공하는 것은 오히려 장애인을 차별하는 행위(양적 질적 측면에서 일반인과 다른 콘텐츠를 제공하는 행위)이며 별도의 음성출력장치를 제공하는 것은 OS에 설치된 화면낭독기 장치와 음성 또는 키보드 명령이 충돌할 수 있기 때문에 오히려 불편한 장치가 되므로 사용하지 않는 편이 좋습니다.
그리고 자바스크립트 코드는 되도록 아래쪽에 넣으세요. ^^
웹표준에 대해 공부를 하고 싶은 분들께 추천하고 싶은 도서가 있다면 알려주세요.![]()
가장 먼저 권해드리고 싶은 것은 '실전 웹 표준 가이드'와 '웹 접근성을 고려한 콘텐츠 제작기법' 으로서 무료로 배포되지만 가장 기초에 충실한 내용을 다루고 있다고 생각해요. 번역서 가운데는 '웹 표준 완전정복 세트'와 '웹 표준 교과서'를. 자바스크립트분야에도 관심이 있으시다면 'DOM 스크립트' 'PPK 자바스크립트' '자바스크립트 완벽가이드'를 추천합니다.
Web Publisher가 반드시 갖고 있어야할 개념. 혹은, 철학이 ![]()
있다면 어떤 것이 있을까요?
이건 정말 멋진 질문인데요. 이런 좋은 질문을 해주시다니 정말 
감사합니다. 제가 알고 있는 최고의 말은 바로 이겁니다.
"The power of the Web is in its universality.
Access by everyone regardless of disability is an essential aspect."
-Tim Berners-Lee, W3C Director and inventor of the World Wide Web
"웹의 힘은 보편성에 있다.
장애와 무관하게 누구나 접근하는 것은 필수적인 측면이다."
-팀 버너스 리, 월드와이드웹의 창시자이며 W3C 이사
장애와 무관하게 누구나 접근하는 것은 필수적인 측면이다."
-팀 버너스 리, 월드와이드웹의 창시자이며 W3C 이사
정찬명님의 북마크 : http://naradesign.net/wp/bookmark



