접근성 있는 리치 인터넷 애플리케이션 제작기법

Slides:



Advertisements
Similar presentations
UX, RIA, 그리고 … Silverlight 공도소프트
Advertisements

을지대학교 무선 네트워크 사용 방법 2010 년 06 월 01 일. 을지대학교 무선 네트워크 사용 방법 1. PC 무선랜 카드 활성화 및 체크 1 단계 : 시작 -> 설정 -> 네트워크 설정 2 단계 : 무선 네트워크 설정 선택 -> 마우스 버튼 오른쪽 클릭 -> 사용.
스마트폰 화면에서 안드로이드 마켓을 클릭하여 접속합니다. [그림 1-1] 안드로이드 전용 어플리케이션 설치 방법 1. 굿바이 학교폭력 Mobile App 설치 안드로이드폰 설치 방법 마켓에서 검색 아이콘을 클릭 하여 검색창을 활성화 합니다. 굿바이 학교폭력 어플명을 입력.
임직원 APP 설치 가이드 경영전략처 정보기획 TF 팀. 임직원 App- 운영체제 구분  안드로이드 갤럭시, 갤럭시노트, 갤럭시 S4 [ 삼성전자 ] 옵티머스 [LG 전자 ] 베가 [ 팬텍 모토로이 [ 모토롤라 ]  ios 아이폰 [ 애플.
Korea Virtual Payment 모바일 안전결제 (ISP) 서비스 모델 - iPhone 한국버추얼페이먼트㈜ 기술연구소
1 Lotte EDI 환경 설정 매뉴얼 LLTTTTEE Always with You OO.
2. 미디어 쿼리 : 다양한 뷰포트의 지원 김은옥 1 학습목표 : 여기서는 미디어 쿼리 작성방법, 뷰포트 지정 방법 등 을 살펴본다.
Window media player 1. 윈도우 미디어 플레이어가 많이 끊길 때 윈도우 미디어 플레이어실행 > 도구 > 옵션 > 성능 > 연결 속도 > 연결 속도 선택 Lan(10Mbps) 선택 > 네트워크 버퍼링 버퍼 10 초 네트워크창 > 스트리밍 프로토콜 > UDP.
GOgOS 사양 체크 GOgOS 는 Microsoft PowerPoint 로 제작되었습니다. 파워포인트로 이용 가능한 기능 ( 도형, 실행 설정, 애니메이션, 매크로, VBA) 으로 제작되어 Microsoft PowerPoint 2007 이상 및 PowerPoint 2010.
컴퓨터정보공학부 서재석 컴퓨터정보공학부 안상원 컴퓨터정보공학부 이동현 May Weather THE WORLD’S FAVOURITE NEWSPAPER - Since 1879.
스마트 KTC 사용자 매뉴얼 스마트폰용 모바일학생증 앱 설치 및 기본기능. 강원관광대 스마트 KTC 앱 설치 강원관광대학교 모바일학생증 앱 ( 이하 ‘ 스마트 KTC’ 로 명명 ) 은 안드로이드폰은 Google Play Store, 아이폰 은 App Store 에서 무료로.
웹 호환성 향상 전략 조 훈 DBDIB DBDIB.
컴퓨터와 인터넷.
Windows XP SP2 문제해결 Windows XP SP2를 설치한 회원께서는 Pop-up차단 기능과 ActiveX 설치의 어려움 발생 아래의 예는 안철수 바이러스 설치 시 문제점을 해결 하는 방법의 설명. 1. ActiveX 컨트롤 설치 ① 주소 표시줄 아래의 '이.
관광 스마트 북 발행 제안 OSMD( One Source Multi Device ).
홈페이지 웹표준 가이드 차세대 학사정보시스템 구축 단계명 : 설계 시스템명 : 학생정보서비스(홈페이지)
1. 신뢰할 수 있는 싸이트 등록 인터넷 익스플로러 실행 후 실행
표지 Ⅵ. Web VAN 사용자매뉴얼 (브라우저보안설정)
MS-Access의 개요 1강 MOS Access 2003 CORE 학습내용 액세스 응용 프로그램은 유용한 데이터를
윈도우7 체크 설치 매뉴얼
SSL - VPN 사용자 가이드 - IT 지원실 네트워크 운영팀 -.
윤 홍 란 다이알로그(대화상자) 윤 홍 란
DPR-1630&1615 IP공유기 셋팅 방법 고객지원팀 작성자 : 정청석.
Windows 8 Ksystem G&I 설치.
MEDIA SERVER V-EDGE ITH-1000 라이브 방송 & 녹화 SCHEDULE 방송 자막방송
PLISM 컴포넌트 설치 방법.
소개. 소개 Silverlight, WPF, RIA, UX.... ? Silverlight, WPF, RIA, UX.... ? IT환경의 진화.
전광판 어플 크레파스통 도상미 박아란 이민영.
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
프리젠테이션활용 및 데이터활용 Chapter 2 파워포인트의 기본 김 정 석
D / K / I / T / E / C / H / N / O / L / O / G / Y
학습목표 학습목차 다른 홈페이지의 HTML 파일 코드를 보는 방법에 대해 알아봅니다.
웹접근성 수준진단 자체 점검표.
KHS JDBC Programming 4 KHS
S-Link 사용자 매뉴얼.
SSL VPN 접속방법 1 메뉴얼 발행해 주세요 2. 현재 접속하려는 보안은 SSLVPN 이라고 합니다.
제 1장. 멀티미디어 시스템 개요.
속성과 리스너 초기화 파라미터 외 파라미터에 대해 이해한다. 리스너를 생성해보고 사용에 대해 이해한다.
CHAP 12. 리소스와 보안.
웹 사이트 분석과 설계 (주제 : 화면설계) 학번 : 성명 : 한형진.
2018년 11월 05일 박성진 Web & Internet [08] 레이아웃 P1 2018년 11월 05일 박성진
Adobe 제품 다운로드 및 설치 방법 안내 Adobe Creative Cloud Adobe License 권한을 받으신 분
그래픽 모듈 편집.
ASP.NET AJAX / AJAX Control Toolkit 응용 2008 컴퓨터공학실험( I )
웹디자인
광운대학교 2018학년도 신입생 온라인 레벨테스트 응시 매뉴얼
[그림 1-1] 안드로이드 전용 어플리케이션 설치 방법
플래시 애니메이션 제작과정 (E-러닝) Lee Sunghoon 1.
법령안편집기 연결버튼 표시가 안 될 경우 정부입법지원센터( 입안 및 심사안을 진행시
웹사이트 분석과 설계 (화면 설계) 학번: 성명: 박준석.
7주차 실습 FPGA 보드 사용법.
Open4U 공급업체 접속 방법 Open4U 시스템 신규 접속 방법 메인 화면 및 로그인 하기 초기 비밀번호 변경하기
학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성. 학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성.
기획재정부 국고보조금통합관리시스템 구축 추진단
Cold Spring Harbor Laboratory Press 저널 이용 매뉴얼
교보문고 전자도서관 이용방법.
한국에너지공단 효율기술실 확인서 표시가 안될 시 조치방법 .
13주 실습강의 학기, 소프트웨어 설계 및 실험(Ⅰ).
.Net Web Application 2007 컴퓨터공학실험(Ⅰ)
Animating Pictures with Stochastic Motion Textures
12 그리드 시스템.
1. 인터넷 보안 옵션 레지스트리 등록 Config Setup 클릭.
2D 게임 프로그래밍 제안서 김보명.
멀티미디어 활용 -플래시 CS3 류 정 남.
도서관 좌석 System 중간발표 지도교수 : 원치선 교수님 강용호 김원경
2D Game Programming 1차 발표 배강산.
사용자 메뉴얼 (1.5 AVN) Pairing - AVN으로 연결하기 - 휴대폰으로 연결하기.
펌웨어(S/W) Upgrade 방법 Samsung Kies3
오늘의 강의 제목을 입력하세요 소 속 : 인문대학 국어국문학과 이 름 : 홍길동 교수 1.
Office 365 Student Advantage
Presentation transcript:

접근성 있는 리치 인터넷 애플리케이션 제작기법 접근성 있는 리치 인터넷 애플리케이션 제작기법 2009. 4. 7 충북대학교 김석일 mobiz.lab

목차 1 RIA(리치 인터넷 애플리케이션) 2 RIA의 접근성 체크리스트 3 콘텐츠 구현 예 4 RIA의 응용방법 요약 5 Q & A

RIA(리치 인터넷 애플리케이션) RIA란? 전통적인 데스크톱 애플리케이션의 기능과 특징을 구현한 웹 애플리케이션 (Wikipedia) 웹 콘텐츠와 S/W의 중간형태? 웹을 통해 제공되는 콘텐츠를 다루는 S/W? 웹 프로토콜(http)을 통하여 제공되는 콘텐츠 & user agent S/W?

RIA(리치 인터넷 애플리케이션) 관련 지침 인터넷 웹 콘텐츠 접근성 지침(Internet Web Contents Accessibility Guideline) 화면에 Rendering할 콘텐츠를 제작하는 방법에 관한 지침 소프트웨어 접근성 지침 Section 508 §1194.21 특별한 기능을 수행하는 S/W에 관한 접근성 지침 WAI-ARIA(Accessible RIA) Suits WAI-ARIA 1.0 Tech. Spec. WD (2009. 2) WAI-ARIA Best Practices WD (2009. 2) WAI-ARIA 1.0 User Agent Implementation Guide

RIA(리치 인터넷 애플리케이션) 보조기술이 서비스하지 못하는 사항 고려사항 웹 콘텐츠 웹 애플리케이션 Desktop S/W 웹 콘텐츠/애플리케이션 개발 시 보조기술이 제공하지 못하는 기능 동일한 기능/콘텐츠에 대하여 (동일한 부류의) 보조기술 별로 반응이 다른 경우

RIA 접근성 체크리스트 대체 텍스트  검사항목 JS FS Fl 국가 표준 (1) ‘텍스트가 아닌 콘텐츠’에 대해서는 적절한 대체 텍스트를 제공하고 있는가?  1.1 (2) 동적으로 교체된 이미지는 이미지에 알맞게 대체 텍스트도 교체하고 있는가? ※ JavaScript는 콘텐츠 표현 수단이 아님

RIA 접근성 체크리스트 자막  검사항목 JS FS Fl 국가 표준 (3) 멀티미디어 콘텐츠는 동기화된 자막을 제공하고 있는가?  1.2

RIA 접근성 체크리스트 색상  검사항목 JS FS Fl 국가 표준 (4) 색상 이외에도 명암이나 패턴으로 콘텐츠 구분이 가능한가?  1.3 (5) 흰 바탕에 밝은 회색글자처럼 판독이 어려운 색조합을 피하고, 흰 바탕에 검정 글자처럼 대비 차이가 큰 색조합을 사용하고 있는가? (6) 저시력자나 다양한 환경의 사용자도 텍스트를 쉽게 읽을 수 있도록 적절한 크기로 텍스트를 제공하고 있는가?

RIA 접근성 체크리스트 깜빡거리는 객체  검사항목 JS FS Fl 국가 표준 (7) 깜빡이는 콘텐츠가 있을 경우 사전 경고를 제공하고 있는가?  2.3

RIA 접근성 체크리스트 키보드  검사항목 JS FS Fl 국가 표준 (8) 키보드만으로 콘텐츠가 제공하는 모든 기능에 대한 제어가 가능한가?  2.4 (9) 초점이 주어지는 것만으로 상황이 바뀌지 않는가? (10) 하위 메뉴를 제공하는 주 메뉴의 경우, 키보드만으로도 하위 메뉴를 이용할 수 있는가?

RIA 접근성 체크리스트 반응시간/애니메이션  검사항목 JS FS Fl 국가 표준 (11) 열리지 않는 팝업창을 ‘새 창열기’로 알려주지 않는가?  2.6 (12) 사용자의 입력 없이 창의 크기를 변경하거나 이동시키지 않는가? (13) 사용자의 입력 없이 자동으로 발생하는 팝업창을 사용하는 경우는 없는가? (14) 사용자의 입력에 의해서 발생하는 팝업창은 미리 팝업창임을 알리고 있는가? (15) 무비의 움직임이 웹 페이지의 갱신을 유발하지 않는 가?

RIA 접근성 체크리스트 오디오/비디오 컨트롤  검사항목 JS FS Fl 국가 표준 (16) 키보드만으로 비디오 또는 오디오 재생 컨트롤을 사용할 수 있는 가?  2.3 (17) 배경음악의 크기를 사용자가 조절할 수 있는가?

RIA 접근성 체크리스트 논리적 구조  검사항목 JS FS Fl 국가 표준 (18) 키보드로 폼 컨트롤, 링크, 객체 사이를 이동할 때 논리적 이동 순서가 적절한가?  3.2 (19) 복잡한 RIA는 사용법, 구도, 레이아웃에 대한 정보를 충분히 제공하고 있는가?

RIA 접근성 체크리스트 신기술의 사용  검사항목 JS FS Fl 국가 표준 4.1 (21) 대체 페이지(콘텐츠)는 간단명료하면서 원본과 동일한 기능을 수행하고 있는가? (22) Flash/Flex에서 불필요한 콘텐츠는 초점이 주어지지 않도록 하였는가? (23) 플러그인은 사용자가 설치하여 사용할 수 있는 가? 플러그인의 설치가 불가능하다면 설치방법을 제시하고 있는가? (24) JavaScript를 지원하지 않더라도 온라인 summit 기능은 정상적으로 동작하는가? (25) JavaScript코드는 표준을 준수하고 있는가?

RIA의 접근성 체크리스트 읽는 순서의 조절

RIA의 접근성 체크리스트 읽는 순서 <Tabindex에 따른 초점 이동 변화>

콘텐츠 구현 예 가로 1단 메뉴 Tab Shift+Tab JavaScript Flex Flash SRP O DV X J4W

콘텐츠 구현 예 가로 2단 메뉴 가로 2단 메뉴 JavaScript Flex Flash SRP X Tab Shift+Tab JavaScript Flex Flash SRP X ※역방향 이동시 초점 이동의 오류 - O DV ※초점이 주어진 요소를 읽지 못함 J4W

콘텐츠 구현 예 드롭다운 메뉴 Tab Shift+Tab JavaScript Flex Flash SRP X ※마지막 하위메뉴에서 메뉴를 빠져나가지 못함 - DV O J4W

콘텐츠 구현 예 가로탭 메뉴(Enter키의 조합) Tab Enter Shift+Tab JavaScript Flex Flash SRP X ※역방향 이동시, 탭이 아닌 하위 메뉴를 역순으로 내비게이션 함 - O DV ※초점이 주어지는 요소를 읽어주지 않음. 주 메뉴에서 Enter 키를 누르면 하위 메뉴가 아닌 연결된 링크로 이동함 J4W Shift+Tab

콘텐츠 구현 예 가로탭 메뉴(롤오버 기능의 조합) Tab JavaScript Flex Flash SRP x ※초점이 주어지는 부분이 화면에 보인 초점의 위치를 벗어남 - DV O J4W

콘텐츠 구현 예 로그인 기능 JavaScript Flex Flash SRP O - DV X J4W

콘텐츠 구현 예 우편번호 검색 버튼을 회원가입 기능 JavaScript Flex Flash SRP O - DV X J4W

콘텐츠 구현 예 게시판 기능 JavaScript Flex Flash SRP O X ※초점이 주어지는 요소를 읽어주지 않음 - DV ※초점이 주어지는 요소를 읽어주지 않음. 콤보박스 내 항목간 이동이 불가능함 J4W

콘텐츠 구현 예 롤링 배너 Tab Shift+Tab JavaScript Flex Flash SRP O DV X J4W

콘텐츠 구현 예 롤링 배너

콘텐츠 구현 예 스크롤 배너 Tab Shift+Tab JavaScript Flex Flash SRP O - DV J4W

콘텐츠 구현 예 버튼 스크롤 배너 Shift+Tab Tab JavaScript Flex Flash SRP - O DV J4W

콘텐츠 구현 예 차트 JavaScript Flex Flash SRP - O DV X ※초점이 주어지는 요소를 읽어주지 않음 J4W

콘텐츠 구현 예 콘텐츠의 축소/확대 JavaScript Flex Flash SRP - O DV J4W ※초점이 주어지는 요소를 읽어주지 않음 J4W

RIA의 응용방법 요약 현황 추가적인 사항은 웹 접근성 포털을 참고요망 Flex는 화면 낭독 프로그램의 지원이 미흡 JavaScript, Flash는 부분적으로 사용할 수 있음 JavaScript, Flash 접근성 제공 방법은 제작기법 참고요망 추가적인 사항은 웹 접근성 포털을 참고요망

Q & A

Thank You !