Universal Design. For Web Applications. Wendy Chisholm & Matt May Web 2.0 Expo 17 September 2008
|
|
|
- Rodney Peters
- 10 years ago
- Views:
Transcription
1 Universal Design For Web Applications Wendy Chisholm & Matt May Web 2.0 Expo 17 September 2008
2
3 Universal Design [T]he design of products and environments to be usable by all people, to the greatest extent possible, without the need for adaptation or specialized design. Ron Mace
4 ADAPTS Ability Device Age Preference Task Situation
5 Inclusive Universe 1.0 A cloud of services and applications that ADAPTS to support an inclusive community, to the greatest extent possible, without the need for specialized design. For people to share knowledge, the Web must be a universal space... Universality must exist along several dimensions. TBL, pg 163 Programmers are cheaper than lawyers; save yourself $6m
6 Ryan Turner -
7 Mobile and Accessibility Technique overlap Mobile ½ the world population by 2010? Content adaptation and user experience We're not saying one size fits all We are saying one source-to-many outputs We want to maximize every user experience
8
9
10
11
12 Situational Disabilities Scenario: check on laptop in kitchen, craft response on mobile on bus, read responses on desktop at work Res: 1280px -> 120px -> 1440px db: kitchen -> bus -> quiet office Kinesthetic: stable -> bouncy -> stable Light: soft -> daylight -> fluorescent Input: trackpad -> keyboard-only -> mouse
13 Cognitive, Reading & Learning Dyslexia, ADHD, Low reading level ADHD - 4.4% of adults Search engines - low-level interpretation of meaning International or young readers
14 Hearing Includes: hard of hearing, Deafness Deafness 421,000 in both ears Hard of hearing 36.4 million with hearing trouble Riding a packed train while listening through illfitting earbuds Watching TV in a pub with the sound off
15 Movement Paralysis, tremor, missing or loss of limb, weakness 2.5 million can't grasp or handle small objects With an iphone, your pixel finger has difficulty accurately selecting 20 pixel links Texting while walking or bouncing
16 Vision Low vision, blindness, color blindness 14.1 million people with vision trouble (includes colorblindness) 1.3 million people are legally blind Screen magnification on an iphone/ipod touch Contrast lost while using LCD outdoors Google is a deaf-blind user...with millions of friends and dollars to spend.
17 The people who brought you... Speech recognition Speech synthesis Closed captioning On-screen keyboards Alt text and title Find as you type Curb cuts
18 Demos/Examples Captioning demo Mac OS screen magnification Free screen readers NVDA (Win XP) Orca (Linux) VoiceOver (OS X) On-screen keyboards - iphone Speech recognition
19 Framework Key concepts that increase accessibility, basic mobile access, and some SEO benefits WCAG 2.0, MWBP 1.0, principles of UD W3C Web Content Accessibility Guidelines W3C Mobile Web Best Practices Universal Design
20 A well-rounded approach Valid, semantic HTML CSS Unobtrusive script Accessibility APIs Ajax/ARIA, Flash/IAccessible2, Silverlight/UIA
21 Accessibility APIs IAccessible2 Linux Foundation project Extends MSAA on Windows Support on Linux, Mac OS X Enables DHTML/Ajax on assistive technology MSAA (Microsoft Active Accessibility) Windows 95==broadly supported IAccessible (basis for IA2)
22 APIs, cont. UIA (User Interface Automation) Windows Vista Windows Presentation Framework/Silverlight
23 Software accessibility basics Keyboard operation e.g. CSS :hover, :focus, :active e.g. onmouseover(), onclick() Notification of changes Role and state of UI components Names and labels for UI components
24 Ajax Accessibility issues Assistive technologies not notified of changes Roles and states of custom components not identified. Degrade gracefully Allow simple HTTP logins Allow access to the same content using other means Directly accessible Ajax
25 WAI-ARIA Direct accessibility Live regions, roles, states Maps IAccessible2 to Ajax Support being built into Mozilla, Dojo, JAWS and other products
26
27 WAI-ARIA example <ul role="menubar"> <li role="menuitem ><a href="...">about BCC ></a> <li role="menuitem ><a href="...">classes ></a> <ul role="menu"> <li role="menuitem"><a href="...">class Schedules</a></li> <li role="menuitem"><a href="...">course Catalog</a></li>... </ul> All links are real
28
29 Flash/Flex Most accessibility exposed via ActionScript Flash Player supports MSAA Flash 9 components support accessibility Flex 26 Flex components support accessibility Components can implement MSAA themselves via ActionScript
30
31 Misc Other Things CMS Templates (e.g. WordPress) User-generated Content/Metadata (e.g. Flickr) APIs (e.g. Digg)
32 No silver bullets Automated tools are only as good as their users Policy puts the focus in the wrong place CMSs and app frameworks may introduce their own problems Make it easy for your people to do the right thing
33 Tool highlights Web Accessibility Toolbar Firebug W3C Validation Tools (HTML, CSS, MobileOK) Browsers (Opera small screen view) Know the accessibility features in each, e.g. know how to navigate via keyboard System accessibility (mag, high contrast)
34 For more info
35 Thank you!
36 Questions? Wendy Chisholm friendfeed.com/wendyc Matt May twitter.com/mattmay bestkungfu.com
Pro HTML5 Accessibility
Pro HTML5 Accessibility Building an Inclusive Web Uni Gottingen 7 232 147 329 Joshue O Connor Apress Contents About the Author About the Technical Reviewer Acknowledgments Introduction xv xvi xvii xviii
Mac Built-in Accessibility (10.7 - Lion) - Quick Start Guide
Mac Built-in Accessibility (10.7 - Lion) - Quick Start Guide Overview The Mac operating system has many helpful features to help users with a wide range of abilities access their computer. This Quickstart
Voluntary Product Accessibility Template (VPAT)
Voluntary Product Accessibility Template (VPAT) Name of Product Date January 8 2016 Engineering Village (EV for short) Completed by Contact for More Information Heather Singleton Heather Singleton User
Web 2.0 Accessibility: Order in Chaos. Aaron Leventhal
Web 2.0 Accessibility: Order in Chaos Aaron Leventhal Living in Germany Based around rules & structure - Correct beer brewing, etc. - Project structure planned first But born in the United States America
How IBM is making Web applications more accessible with WAI-ARIA
How IBM is making Web applications more accessible with WAI-ARIA David Todd IBM Human Ability & Accessibility Center [email protected] 2008 IBM Corporation Overview How IBM Web applications notify screen
Backbase Accessibility
Whitepaper Learn about: Section 508 Accessibility requirements Backbase compliance Introduction This paper discusses the growing importance of Rich Internet Applications (RIA s) and their support for Accessibility.
Information and Communications Standard. Making your website more accessible
Information and Communications Standard Making your website more accessible Web accessibility benefits millions of users with disabilities, but it also benefits people without disabilities, like people
Healthwatch Web Jargon-buster
Healthwatch Web Jargon-buster Accessibility - The degree to which a website is available to as many people as possible; this includes aspects of development like browser compatibility (making sure that
VPAT. Voluntary Product Accessibility Template. Version 1.5. Summary Table VPAT. Voluntary Product Accessibility Template. Supporting Features
Version 1.5 Date: Nov 5, 2014 Name of Product: Axway Sentinel Web Dashboard 4.1.0 Contact for more Information (name/phone/email): Axway Federal 877-564-7700 http://www.axwayfederal.com/contact/ Summary
Web Accessibility means that a website is accessible if everyone, regardless of ability, can access the website and retrieve all the information
Web Accessibility Web Accessibility means that a website is accessible if everyone, regardless of ability, can access the website and retrieve all the information available using any web browser on any
Designing The User Experience. 2010 AIGA Design Camp
Designing The User Experience 2010 AIGA Design Camp TABLE OF CONTENTS Designing The User Experience...1 Definitions:...3 User Experience... 3 Interaction Design... 3 Experience Design... 3 Information
Deepak Patil (Technical Director) [email protected] iasys Technologies Pvt. Ltd.
Deepak Patil (Technical Director) [email protected] iasys Technologies Pvt. Ltd. The term rich Internet application (RIA) combines the flexibility, responsiveness, and ease of use of desktop applications
Web Conferencing Version 8.3 Troubleshooting Guide
System Requirements General Requirements Web Conferencing Version 8.3 Troubleshooting Guide Listed below are the minimum requirements for participants accessing the web conferencing service. Systems which
Developing accessible portals and portlets with IBM WebSphere Portal
Developing accessible portals and portlets with IBM WebSphere Portal Level: Introductory IBM Human Ability and Accessibility Center Austin, Texas February, 2006 Copyright International Business Machines
Contact for more Information: http://www.dameware.com or http://www.dameware.com/products/vpat.asp
Date: 2/10/2003 Name of Product: Contact for more Information: http://www.dameware.com or http://www.dameware.com/products/vpat.asp Summary Table Criteria Supporting Features Remarks and explanations Section
Basics of Accessible Design
Basics of Accessible Design Font Consider using a sans serif type font such as Arial or Veranda. The sans serif fonts are easier for people with reading disorders and visual impairments to read. This document
Voluntary Product Accessibility Template (VPAT)
Voluntary Product Accessibility Template (VPAT) Date: 2013 Name of Product: Pivot Product website: https://pivot.cos.com/ Contact for more Information: http://pivot.cos.com/helpdesk NOTE: All sections
Summary Table Voluntary Product Accessibility Template
The following Voluntary Product Accessibility information refers to the Apple iphone 4S ( iphone ). For more information on the accessibility features of the iphone and to learn more about iphone features,
Summary Table Voluntary Product Accessibility Template
The following Voluntary Product Accessibility information refers to the Mac OS X version 10.7 Lion operating system. For more information on accessibility features in Mac OS X and to find out about available
Synote Mobile. HTML5 Responsive Design Video Annotation Application
Synote Mobile HTML5 Responsive Design Video Annotation Application Mike Wald, E.A. Draffan, Yunjia Li, Wei Jing ECS University of Southampton Southampton, UK Abstract Synote Mobile has been developed as
Blackboard Web Community Manager WCAG 2.0 Support Statement February 2016
Blackboard Web Community Manager WCAG 2.0 Support Statement February 2016 Blackboard February 2016 Page 1 of 20 Overview The following Support Statement provides an evaluation of accessibility support
RIA DEVELOPMENT OPTIONS - AIR VS. SILVERLIGHT
RIA DEVELOPMENT OPTIONS - AIR VS. SILVERLIGHT Oxagile 2010 www.oxagile.com TABLE OF CONTENTS 1 ATTRIBUTION... 3 2 ABOUT OXAGILE... 4 3 QUESTIONNAIRE... 5 3.1 DO YOU THINK AIR AND SILVERLIGHT ARE COMPARABLE
Nuance PDF Converter Enterprise 8
8 Date: June 1 st 2012 Name of Product: 8 Contact for more Information: http://nuance.com/company/company-overview/contactus/index.htm or http://nuance.com/company/company-overview/companypolicies/accessibility/index.htm
Voluntary Product Accessibility Report
Voluntary Product Accessibility Report Compliance and Remediation Statement for Section 508 of the US Rehabilitation Act for OpenText Content Server 10.5 October 23, 2013 TOGETHER, WE ARE THE CONTENT EXPERTS
PDF Accessibility Overview
Contents 1 Overview of Portable Document Format (PDF) 1 Determine the Accessibility Path for each PDF Document 2 Start with an Accessible Document 2 Characteristics of Accessible PDF files 4 Adobe Acrobat
Voluntary Product Accessibility Template
Date: April 15, 2008 Name of Product: Summit Central Version 4 Contact for more Information: http://www.miesoftware.com Summary Table Section 1194.21 Software Applications and Operating. Please refer to
Summary Table Voluntary Product Accessibility Template
Voluntary Product Accessibility Template (VPAT) Name of Product: imagerunner ADVANCE C5255/C5250/C5240/C5235 Date: May 27, 2012 Note: This document was prepared based on normal walk-up functionality. It
Supporting Features. Supports with Exceptions. Supports with Exceptions. Supports
Voluntary Product Accessibility Template (VPAT) Date: April 1, 2008 Name of Product: Kyocera FS-1100 (Desktop Laser Printer) Contact for more Information: [email protected] Section 1194.21
HSU Accessibility Checkpoints Explained
HSU Accessibility Checkpoints Explained Sources: http://bobby.watchfire.com/bobby/html/en/index.jsp EASI Barrier-free Web Design Workshop (version 4) Paciello, Michael G. WEB Accessibility for People with
Accessibility Compliance Building Successful Mobile Applications and Data Visualizations in the Government. March 19, 2012
Accessibility Compliance Building Successful Mobile Applications and Data Visualizations in the Government March 19, 2012 Visit the Center for Applied Technology (CAT) Open House at 3:30pm Agenda: I. Data
Christopher Zavatchen
Christopher Zavatchen [email protected] 330-558-1137 273 Bettie Lane Brunswick, Ohio 44212 Objective Seeking a career opportunity enabling me to fully utilize my web design and development skills while
DO THE RIGHT THING ACCESSIBILITY AND INCLUSIVE DESIGN (WITH DRUPAL)
DO THE RIGHT THING ACCESSIBILITY AND INCLUSIVE DESIGN (WITH DRUPAL) WELCOME WELCOME THANK YOU We specialize in adaptive designs, cross device content accessibility and open source technologies, such as
Web Apps The Next Generation
Web Apps The Next Generation Access Opportunity Or Challenge? T. V. Raman Google Research Web Apps The Next Generation p. 1 Outline Web Applications The access challenge What does accessible mean? Web
Section 1194.21 Software Applications and Operating Systems - Detail Voluntary Product Accessibility VPSX. Level of Support & Supporting Features
Section 1194.21 Software Applications and Operating Systems - Detail Voluntary Product Accessibility VPSX (a) When software is designed to run on a system that has a keyboard, product functions shall be
Volkov Vyacheslav. Summary. Saransk, 430005, Mordovia, Russian Federation Moscow, Russian Federation +7(925) 022-57- 82, +7(917) 692-56- 72
Volkov Vyacheslav Birthday: Birthplace: Location: E- mail: Skype: Phone: Homepage: CV profiles 10 April 1988 Saransk, 430005, Mordovia, Russian Federation Moscow, Russian Federation [email protected] vexellz
Voluntary Product Accessibility Template Blackboard Learn Release 9.1 April 2014 (Published April 30, 2014)
Voluntary Product Accessibility Template Blackboard Learn Release 9.1 April 2014 (Published April 30, 2014) Contents: Introduction Key Improvements VPAT Section 1194.21: Software Applications and Operating
Best Practices for Accessible Flash Design. by Bob Regan
by Bob Regan August 2005 Copyright 2004 Macromedia, Inc. All rights reserved. The information contained in this document represents the current view of Macromedia on the issue discussed as of the date
HTML5 & Digital Signage
HTML5 & Digital Signage An introduction to Content Development with the Modern Web standard. Presented by Jim Nista CEO / Creative Director at Insteo HTML5 - the Buzz HTML5 is an industry name for a collection
Building a Simple Mobile optimized Web App/Site Using the jquery Mobile Framework
Building a Simple Mobile optimized Web App/Site Using the jquery Mobile Framework pinboard.in tag http://pinboard.in/u:jasonclark/t:amigos-jquery-mobile/ Agenda Learn what a mobile framework is. Understand
VidyoWeb Quick User Guide
VidyoWeb Quick User Guide Product Version 1.0 Document Version A February, 2014 2014 Vidyo, Inc. All rights reserved. Vidyo s technology is covered by one or more issued or pending United States patents,
Introduction to ATI Concepts. California State University Fullerton Campus Information Technology Timothy Benbow
Introduction to ATI Concepts California State University Fullerton Campus Information Technology Timothy Benbow What we will discuss What is the Accessible Technology Initiative What is Accessibility Accessibility
What's new in OneNote 2010
What's new in OneNote 2010 What's new in OneNote 2010 Universal access to all of your information With OneNote 2010, you have virtually uninterrupted access to your notes and information by providing the
WCAG 2.0 Checklist. Perceivable Web content is made available to the senses - sight, hearing, and/or touch. Recommendations
WCAG 2.0 Checklist Perceivable Web content is made available to the senses - sight, hearing, and/or touch Guideline 1.1 Text Alternatives: Provide text alternatives for any non-text content Success Criteria
March 2015 Version 1.0.6. Harmonized Processes for Section 508 Testing: Baseline Tests for Software & Web Accessibility
March 2015 Version 1.0.6 Harmonized Processes for Section 508 Testing: Baseline Tests for Software & Web Accessibility Document status, review comments, and feedback The current version is 1.0.6 approved
Adobe Creative Suite 4 Web Standard
Channel Copy Adobe Creative Suite 4 Web Standard The following copy blocks can be used in web pages, catalogs, print ads, or other promotional materials for Adobe Creative Suite 4 Web Standard software.
Serena Software Voluntary Product Accessibility Report. Summary Table
Serena Software Voluntary Product Accessibility Report Date: October 22, 2015 Name of Product: Serena Business Manager Contact for more Information (name/phone/email): Dave Easter / [email protected]
Getting Started with VMware Horizon View (Remote Desktop Access)
Getting Started with VMware Horizon View (Remote Desktop Access) Use The Links Below To Navigate This Document Using VMware Horizon View with Tablet and Smartphone APP or Mobile Web Browser Walk Through
Volkov Vyacheslav. Summary. Saransk, 430005, Mordovia, Russian Federation Moscow, Russian Federation +7(925) 022-57- 82.
Volkov Vyacheslav Birthday: Birthplace: Location: E- mail: Skype: Phone: Homepage: CV profiles 10 April 1988 Saransk, 430005, Mordovia, Russian Federation Moscow, Russian Federation [email protected] vexellz
Moderator Guide. o m N o v i a T e c h n o l o g i e s 8 5 8 8 K a t y F r e e w a y H o u s t o n, T X 7 7 0 2 4 + 1 2 8 1-5 0 0-4 0 6 5
Moderator Guide o m N o v i a T e c h n o l o g i e s 8 5 8 8 K a t y F r e e w a y H o u s t o n, T X 7 7 0 2 4 + 1 2 8 1-5 0 0-4 0 6 5 TABLE OF CONTENTS Room Access -------------------------------------------------------------------------------------------------------------
Sizmek Formats. IAB Mobile Pull. Build Guide
Sizmek Formats IAB Mobile Pull Build Guide Table of Contents Overview...3 Supported Platforms... 6 Demos/Downloads... 6 Known Issues... 6 Implementing a IAB Mobile Pull Format...6 Included Template Files...
VPAT for Apple ipad Air 2
VPAT for Apple ipad Air 2 The following Voluntary Product Accessibility information refers to the Apple ipad Air 2 running ios 8 or later. For more information on the accessibility features of the ipad
SPLIT BLOCK FINAL Web Design
SPLIT BLOCK FINAL Web Design MULTIPLE CHOICE 1. A(n) site shares user-created content with site visitors. a. portal c. informational/educational b. Web 2.0 d. business 2. sites include Erly, Flickr, Pinterest,
Mobile Learning Basics + (Free) Mobile Learning Guide. Jason Haag and Marcus Birtwhistle
Mobile Learning Basics + (Free) Mobile Learning Guide Jason Haag and Marcus Birtwhistle Agenda Basics of Mobile Learning Why? What? ADL mlearning Guide What? How? Resources Questions/Discussion What We
Performance Testing Web 2.0. Stuart Moncrieff (Load Testing Guru) www.jds.net.au / www.myloadtest.com
Performance Testing Web 2.0 Stuart Moncrieff (Load Testing Guru) www.jds.net.au / www.myloadtest.com 1 Foundations of Web 2.0 (a history lesson) 1993 The National Center for Supercomputing Applications
Available on VitalSource
User Guide Available on VitalSource Welcome to Pageburst on VitalSource all of your Elsevier ebooks at your fingertips! This user guide contains the information you will need to redeem your access code
VPAT for Apple MacBook Pro (Late 2013)
VPAT for Apple MacBook Pro (Late 2013) The following Voluntary Product Accessibility information refers to the Apple MacBook Pro (Late 2013). For more information on the accessibility features of this
Mobile Accessibility. Jan Richards Project Manager Inclusive Design Research Centre OCAD University
Mobile Accessibility Jan Richards Project Manager Inclusive Design Research Centre OCAD University Overview I work at the Inclusive Design Research Centre (IDRC). Located at OCAD University in downtown
Ten Simple Steps Toward Universal Design of Online Courses
Ten Simple Steps Toward Universal Design of Online Courses Implementing the principles of universal design in online learning means anticipating the diversity of students that may enroll in your course
Summary Table for SolarWinds Web Help Desk
Date: February 25, 2013 Name of Product: SolarWinds Web Help Desk Contact for more Information: http://www.solarwinds.com/support/ Summary Table for Voluntary Product Accessibility Template (VPAT) Remarks
Wyse Winterm Thin Clients -- Accessibility Information
Wyse Winterm Thin Clients -- Accessibility Information Winterm 3000 Series Thin Clients As of: November 1, 2002 Winterm 3000 Series Thin Clients -- Windows CE and CE.NET operating systems Section Software
Browser tools that make web development easier. Alan Seiden Consulting alanseiden.com
Browser tools that make web development easier alanseiden.com My focus Advancing PHP on IBM i PHP project leader, Zend/IBM Toolkit Contributor, Zend Framework DB2/i enhancements Developer, Best Web Solution,
BS 8878:2010 - A Summary
BS 8878:2010 - A Summary December 2010 Table of Contents Introduction... 4 Background... 4 What is BS 8878?... 4 BS 8878 and the law... 5 Who is BS 8878 for?... 6 Key concepts... 6 Web products... 6 Degree
A new home page design is being finalized, which will add a new link to material in other languages through the top navigation of the homepage.
Website Translation and Accessibility STAFF REPORT INFORMATION ONLY 16. Date: December 17, 2012 To: From: Toronto Public Library Board City Librarian SUMMARY At its meeting on May 28, 2012 the Toronto
Web Accessibility Report
Web Accessibility Report AnnArborCIL.org Divye Bokdia Introduction AnnArborcil.org is an accessible website with AAA conformance. Team of four Michigan students (refer team section) and a staff member
You must download the desktop client before you start, this is found on the Yuuguu page on your Ezereach web portal.
Help using Yuuguu Screen sharing How to host a screen sharing (or web conferencing) session You must download the desktop client before you start, this is found on the Yuuguu page on your Ezereach web
Installing the Citrix Online Plug-In
Installing the Citrix Online Plug-In If you are a first-time user accessing NeoSystems Citrix environment, you are required to install a small program on your computer. This program will enable you to
WCAG 2.0 for Designers: Beyond Screen Readers and Captions
WCAG 2.0 for Designers: Beyond Screen Readers and Captions Loretta Guarino Reid 1 and Andi Snow-Weaver 2, 1 Google, Inc 1600 Amphitheatre Pkwy Mountain View, CA 94043 [email protected] 2 IBM 11501
3.3 Web Content Policies and Guidelines
3.3 Web Content Policies and Guidelines POLICY: This policy exists to ensure the integrity of the Gordon College website and serves as a guide to publishing information to the web. Standards and Accessibility:
System Requirements and Technical Prerequisites for SAP SuccessFactors HCM Suite
System Requirements and Technical Prerequisites for SAP SuccessFactors HCM Suite SAP SuccessFactors HCM Suite is a fully web-based offering. You will need an Internet connection and a system that meets
A GUIDE TO MOBILE EMAIL
A GUIDE TO MOBILE EMAIL UNDERSTANDING THE WHAT, HOW & WHY TABLE OF CONTENTS EMAILS OPENED ON MOBILE? 1 Email open market share 2011-2013 WHAT DOES THIS MEAN? 2 FIRST THINGS FIRST 2 From and Subject Lines
Boundary Commission for England Website technical development - Statement of Work. Point of Contact for Questions. Project Director.
Point of Contact for Questions Project Director Project Manager Website technical development Statement of Work Reading Room Ltd 65-66 Frith Street Soho London W1D 3JR T: +44 (20) 7173 2800 F: +44 (20)
Commack UFSD Remote Access for Microsoft Windows Vista, 7 and 8 Apple Macs, ipads, iphones And Android devices
Commack UFSD Remote Access for Microsoft Windows Vista, 7 and 8 Apple Macs, ipads, iphones And Android devices This allows district staff and students to access the Commack UFSD network from home or anywhere
Retool your HTML/JavaScript to go Mobile
Retool your HTML/JavaScript to go Mobile @atdebonis 2008 Troy Web Consulting LLC All rights reserved 1 Overview What is PhoneGap? What is it good for? What can you use with it? Device Features Dev Tools
Mobile Friendly Email Design
Mobile Friendly Email Design Create emails that look good on every device. A guide by Mobile friendly email design Contents Why Design for Mobiles?...3 You Must Optimise for Mobiles...4 Mobile User s Behvaiour...5
Online Proctoring Services
Online Proctoring Services Observing test takers online using webcams and microphones. It sounds simple, yet for educational institutions, it is no simple task. Kryterion is leading the industry in providing
Accessibility in e-learning. Accessible Content Authoring Practices
Accessibility in e-learning Accessible Content Authoring Practices JUNE 2014 Contents Introduction... 3 Visual Content... 3 Images and Alt... 3 Image Maps and Alt... 4 Meaningless Images and Alt... 4 Images
GUI and Web Programming
GUI and Web Programming CSE 403 (based on a lecture by James Fogarty) Event-based programming Sequential Programs Interacting with the user 1. Program takes control 2. Program does something 3. Program
