1. 2005 W3C 대한민국 회원사 워
크샵
국제적 웹 기술 협력을 위한 제언
윤석찬
다음커뮤니케이션 R&D 센터 / 한국 Mozilla 프로젝트
2. Think about Web Again
웹 (Web) 의 주요 이념
– 1. Universal Access : 언어 , 지역 , 사회
계층 , SW, 단말기 , OS 독립적
– 2. Semantic Web : 사람 뿐 아니라 컴퓨터
도 이해 가능한 의미론적 웹
– 3. Trust : 많은 사람이 관계된 협동 매체
이므로 신뢰와 이해 관계
Etc.
– 4. Interoperability
– 5. Evolvability
– 6. Decentralization
– 7. Cooler Multimedia!
• http://www.w3.org/Consortium/Points/
2
3. 웹의 10 년 역사
KRNET WWW-KR 활동 W3C 한국사무
국
Graphics MathML DOM SVG Voice URI Semantic Web XForm RDF
HTML XML SyncML I18n Browser XHTML Web Services
CSS1 WAI CSS2
WAP1. WAP2.0 WIPI
1
브라우저 전쟁 모질라 재기
인터넷 버블
급격한 브로드 밴드 진입
기술 진보의 과정
– 표준 기술이 비즈니스와 서비스를 주도하고 있다
– 98~2003 년은 우리나라 웹의 공백기
3
4. 한국 인터넷의 현재 상태
컴퓨팅 인프라 측면
– 세계 최고의 브로드 밴드 인프라 보유국
– 세계 최고의 PC 보급율 및 인터넷 사용율
– 세계 최고의 무선 사용 및 무선 인터넷 보급율
그러나 , 인터넷 인프라 측면
– 운영 체제의 거의 100% 를 마이크로소프트에 의존
– 웹 브라우저 및 웹사이트의 거의 100% 가 IE 에 의존
살아 남은 부문
– 현재 : 워드 프로세서 , 보안 S/W 무선 단말기 S/W
– 미래 : 유비쿼터스 및 휴대 인터넷 , DMB, 디지털 홈 ( 우리가 강
점으로 키워야 하는 부문 .)
4
6. 요인 분석
외부적 요인
– 96~99 년간 소위 브라우저 전쟁기간 동안 IE vs. Netscape 의 비
표준을 기반한 경쟁 후 IE 전용 기술만 잔재로 남음
– 4~5 년간 웹표준 기술이 비약적으로 발전하였으나 IE 의 하위 버
전 호환 기능 (Backward Compatibility) 으로 인한 기술 변경 미흡
– 표준 기술에 대한 웹디자이너 /UI 개발자 등 웹 생산 종사자 재교
육 및 자기 개발 부재
내부적 요인
– 국내 브로드 밴드 인터넷 환경의 급격한 성장
– 급격한 인터넷 산업화로 인한 엔터테인먼트 인터넷으로 진화
– 고정화된 열악한 국내 웹 생산 시스템 구조
– 웹에 대한 기본 인식 및 개발 방식에 대한 이해 및 교육 부재
– 비용과 효율만 중요시 하는 행태 ( 공공재로서의 웹 인식 부족 )
6
7. 웹 표준을 지켜라
웹 표준 규격 준수
– W3C 의 일반 표준 준수 (HTML4.1, XHTML1.0, CSS1, DOM1)
– ECMAscript( 자바스크립트 ) 의 일반 표준 준수
– 웹디자이너 /UI 개발자 / 웹개발자에 대한 표준 준수에 대한 재
교육
– 표준 준수는 생산성에 대한 경쟁력임을 전략화
구조와 표현 분리 사용
– 구조화된 HTML 을 사용하고 표현은 CSS 로 대체
– 테이블 구조를 CSS Boxing 모델로 수정
– 다수의 스타일로 각종 접근성 문제 해결 ( 노약자 , 장애인 , 비
PC 단말 )
최소한의 디버깅 및 QA
– 표준 준수 Validator 로 QA (W3C 에서 제공 )
7
– Firefox 자바스크립트 디버거 이용
8. 웹 표준 준수에 대한 현재 상태
공공 부문에 도입
– 행정자치부 공공기관 평가 지표에 “웹 표준” 전격 도입 (2005)
– TTA 한국형 웹 접근성 가이드 표준안 채택 (2005)
– TTA 웹 표준 기반 사이트 구축 가이드 준비 중 (2005)- 한중일
공개 SW 포럼
– 파이어폭스를 이용해 OS 독립적인 인터넷 뱅킹 서비스 도입
(2005)
민간 부문에 도입
– Daum, Yahoo 등에서 웹 표준 기반 사이트 리뉴얼 진행
– 블로거들 사이에 파이어폭스 및 웹 표준 Boom-up
– 하반기 부터 세미나 , 서적 , 커뮤니티 활동 봇물 예상
희망은 있다 !
9. 웹 표준의 비즈니스적 가치 (1)
고객의 양적 질적 증가
– 웹표준 준수는 친환경 경영과 같은 것 . 고객의 기업 인지도 향상
.
• 브라우저 호환을 통해서도 훌륭한 서비스 구현 가능
• 야후닷컴 , 구글 Gmail, Maps
– 소수 사용자는 오피니언 리더다 .
• 리눅스 및 맥킨토시 사용자는 인터넷 오피니언 리더이다 .
개발 속도 및 효율성 증가
– 브라우저에 따른 고려가 없어지므로 개발이 빠름 .
• 표준 구현이 능숙해 지는 경우 개발 속도 향상
– 레이아웃 변경이 용이
• 일반 , 다국어 웹사이트 , 텍스트 , 장애인 , 모바일 다양한 레이아웃 한꺼번
에 제공 가능
– 구조와 표현의 분리에 따른 개발자 - 디자이너 협업 체계 구축 .
• 개발자와 디자이너의 이중 작업 감소 및 영역 보장 9
– 자동 Validation 에 따른 QA 시간 감소 .
10. 웹 표준의 비즈니스적 가치 (2)
유지 비용의 감소
– 웹페이지 서버 트래픽 및 장비 비용 최소화
• 야후 ! 닷컴 : 같은 UI 로도 첫화면 파일 크기를 1/3 로 줄임 .
• ESPN.com: 50kb 의 파일 크기가 감소 . Wired.com 은 62% 가량 감소 .
• MSN.com: Filesize 64% 감소 . 하루 940GB 의 트래픽 감소 효과 얻음 .
– 재개발 비용의 감소
• 구조 / 표현 분리에 따른 리뉴얼 및 재개발에 따른 비용 감소
사용성 및 재생산성 증대
– Table 기반 렌더링에 비해 페이지 접속 체감도 증가
– 단말기 독립적인 웹서비스 제공 가능 (PDA, 텍스트 , 장애인 ,
다국어 사이트 )
글로벌 비즈니스 구현
– Section 508 을 통과하지 않는 경우 미국 연방 정부 조달 불가능
– 중요한 5% 의 사용자 확보 10
• 1 천만의 5% 는 5 만명이나 1 억의 5% 는 5 백만이다 .
11. W3C 와 한국 웹 기술 방향
W3C 의 트렌드는 한국 웹 트렌드와 같다
– 국내 모바일 및 유비쿼터스 환경의 글로벌화
– 웹 서비스의 비즈니스 모델화
– 표준 웹 기술의 빠른 적용을 통한 시장 선도
표준은 바로 시장이다
– MPEG : 표준 기술을 기반으로 비즈니스 선도
– CDMA: 기반 구현 기술을 세계 수출
– 웹에서도 킬러 어플리케이션을 찾자 !
11
12. W3C 트렌드 (1)- 유비쿼터스
W3C 모바일 웹 이니셔티브
– 2003 년 11 월 AC 미팅을 통해 처음 시작
– MWI 표준 가이드라인을 지키는 사이트 및 도구 등에 부여할
"mobileOK" 인증마크 개발
– MWI 표준 가이드라인을 만족시키는 웹 사이트에 대한 “ Best
Practices“ 개발
– 컨텐츠 적용을 위한 디바이스 특성 정보 활용 기술 표준화
우리의 전략
– 모바일 단말에서 컨텐츠의 생산에서 서비스까지 전반으로 낮은
효율성을 갖고 있으므로 적극적인 자료 활동 필요
– 이동통신사업자 , 단말기 제조사 , 컨텐츠 제공사 , 저작도구 개
발사 그리고 브라우저 개발사 등의 함께 적극적인 참여가 필요
– 글로벌 마켓을 열기 위한 기본 초석이 된다 .
12
13. W3C 트렌드 (2)- 웹 서비스
웹 서비스의 오해
– 웹 서비스는 이종 S/W 간 데이터 교환 호환성을 지키기 위한 표
준이다 .
– 웹 서비스는 기업간 또는 기업 내 데이터 교환에서 사용한다 .
진정한 웹 서비스
– 사내 데이터 제공 표준으로 , 고객 및 서비스 부서 기타 협력 업
체 등 모든 대고객 서비스에 사용 될 수 있다 .
웹 서비스 적용 사례
– 아마존 : 상품 DB 를 W/S API 를 통해 제공 함으로서 Affiliate
서비스를 통한 판매 네트웍 확대 .
– 구글 , 야후 : 검색 결과를 W/S API 를 통해 제공 함으로서 검색
서비스 사용자 층과 3rd Party 개발자 층 확보 .
– Flickr, 블로그라인즈 : 신기술 기반 서비스를 만드는 신생 벤처
기업으로 W/S API 를 제공하여 사용자의 컨텐츠 접근 가능성을13
높임 .
14. W3C 트렌드 (3)- 웹 기술
2 차 브라우저 전쟁 도입기
– 1999~2003 년 까지 웹은 방치 상태
– 2004 년 Firefox 의 인기 상승을 힘입고 웹 표준 문제 다시 대두
– 국내 브로드 밴드 환경과 인터넷 보급율을 기반으로 표준 웹기술
을 빠르게 받아 들여 웹 환경을 다르게 추구할 필요가 있음 .
파이어 폭스
– 그리스 몽키 – 웹 컨텐츠를 자유 자재로 변경
– 구조 / 표현 분리를 통한 웹 표준에 입각한 사이트 리뉴얼 필요성
– SVG 브라우저 구현 : 벡터 그래픽 기반의 웹 서비스 제공 가능
14
15. 웹 기술의 다크 호스 - Firefox
Mozilla Firefox 는 ?
– 웹 표준을 기반으로 하는 경량의 공개 SW 웹브라우저
– 1.0 출시 100 일 만에 28 백만 다운로드 기록
– 1 년만에 세계적으로 7~10% 의 시장 점유율 기록
– 전 세계적인 개발 네트웍을 통한 개발 진행
• 18 명의 전임 개발자 . 50 여명의 Full-time 외부 개발자
• 100 개 언어 프로젝트 , 1 만명의 테스터 , 7 만명의 홍보자
주요 핵심 기능 :
– 빠른 로딩 속도 및 OS 독립적인 브라우저
– 웹 표준을 가장 잘 표현하는 브라우저
– 탭브라우징 및 팝업 차단 , 라이브 북마크 및 RSS 구독 기능
– 통합 검색 및 테마 및 웹 개발자를 위한 확장 기능 제공
Success Model as Platform
– 오픈 소스 클라이언트 SW 의 성공 모델
– 4 년간 정적인 웹 브라우저 시장을 동적으로 재편한 원동력
– Gecko, XPCOM 등을 통한 자체적인 기술 플랫폼 확보
15
16. 어떻게 할 것인가 ?
빠른 표준 기술 학습 및 전파
– W3C 한국 사무국을 중심으로 협력 체제 구축
– 표준 기술 번역 및 자료 공유
– 새로운 표준안에 대하 W3C 한국 사무국에 Follow-up
표준 기술 구현을 통한 참여
– 표준 기술에 대한 구현 벤더가 되자 ! 예 : Firefox
– R&D 차원에서 W3C 표준 스펙을 구현하여 비즈니스로 연결해
본다 .
– 국내 구현 사례를 W3C 에 지속적으로 보고
강력한 발언권
– W3C 회원사로 참여하여 향후 미래 전략 분야 개척
– 주요 분야 : Mobile Web Initiative 16