Merging Ajax and Accessibility
|
|
- Lilian Houston
- 5 years ago
- Views:
Transcription
1 Merging Ajax and Accessibility Mark Meeker Architect, Orbitz Worldwide The Ajax Experience San Francisco - July 27, 2007 Merging Ajax and Accessibility - 1
2 Mark Meeker Architect, UI Engineering Orbitz Wordwide orbitz.com cheaptickets.com ebookers.com traveport.com Merging Ajax and Accessibility - 2
3 Orbitz is Hiring! UI Engineers Java Developers Information Architects Designers Merging Ajax and Accessibility - 3
4 Then Mostly static pages Full page refreshes Used standard (X)HTML forms Checklist mentality for compliance Merging Ajax and Accessibility - 4
5 Now Filters - Transitions - Auto Complete - Calendar Picker - Collapse - Drag and Drop - Lightbox Forms - Fade - Auto Update - Hover - Module Tabs - Ratings Widget - Sliders - Micro-content popup - Auto Fill - Expand - Inline Validation - Zoom - Navigation - Auto Refresh - Carrousel Merging Ajax and Accessibility - 5
6 Now Highly interactive model Manipulating content on the fly Non-user initiated updates New kinds of controls/widgets Usability tests for compliance Merging Ajax and Accessibility - 6
7 Merging Ajax and Accessibility - 7
8 Ajax is here to stay Merging Ajax and Accessibility - 8
9 Accessibility is here to stay Merging Ajax and Accessibility - 9
10 Merging Ajax and Accessibility -10
11 Can you do both? Merging Ajax and Accessibility -11
12 Making sites accessible Merging Ajax and Accessibility -12
13 Keeping sites accessible Merging Ajax and Accessibility -13
14 Keeping Sites Accessible Don t make things worse Have to start somewhere Merging Ajax and Accessibility -14
15 Can t Bolt Ajax on at the End New interactions require more considerations Not just client-side Moved towards building applications Merging Ajax and Accessibility -15
16 Can I get a side of accessibility? Menu: Hot Doug s, Chicago, IL Merging Ajax and Accessibility -16
17 Train Teams Get buy-in De-bunk accessibility myths More to AT than just screen readers Educate on correct approach Empower to be champions of accessibility Applies across the organization Merging Ajax and Accessibility -17
18 Entire Life-cycle Wireframe Reviews Design Implementation Testing Merging Ajax and Accessibility -18
19 Wireframe Reviews Exposes concerns to others On-going education Iterative improvements Merging Ajax and Accessibility -19
20 Testing Do user testing with AT at testing interfaces Test with AT to validate decisions YUI Theater - Introduction to Screen Readers Merging Ajax and Accessibility -20
21 Ajax versus Accessibility Merging Ajax and Accessibility -21
22 Hurdles 1. Supporting no-script Merging Ajax and Accessibility -22
23 WCAG Ensure that pages are usable when scripts, applets, or other programmatic objects are turned off or not supported. If this is not possible, provide equivalent information on an alternative accessible page. Merging Ajax and Accessibility -23
24 Long Tail Universality Multiple Devices Graded Browser Support Merging Ajax and Accessibility -24
25 Progressive Enhancement Structure Presentation Behavior Merging Ajax and Accessibility -25
26 Progressive Enhancement Content is king! Semantic markup to supply meaning Serve base content to everyone Add presentation and behavior to enhance experience Merging Ajax and Accessibility -26
27 Structure Presentation Behavior XHTML CSS JavaScript Merging Ajax and Accessibility -27
28 Progressive Enhancement Benefits Separation of layers Phased development Cleaner code Easier to validate and unit test Improved re-use of styles and behaviors Merging Ajax and Accessibility -28
29
30
31
32
33 Hurdles 1. Supporting no-script 2. Avoiding separate but equal Merging Ajax and Accessibility -33
34 WCAG Ensure that pages are usable when scripts, applets, or other programmatic objects are turned off or not supported. If this is not possible, provide equivalent information on an alternative accessible page. Merging Ajax and Accessibility -34
35 Separate but Equal? Filters - Transitions - Auto Complete - Calendar Picker - Collapse - Drag and Drop - Lightbox Forms - Fade - Auto Update - Hover - Module Tabs - Ratings Widget - Sliders - Micro-content popup - Auto Fill - Expand - Auto Refresh - Zoom - Navigation - Inline Login - Carrousel Merging Ajax and Accessibility -35
36 Merging Ajax and Accessibility -36
37 Hijax Merging Ajax and Accessibility -37
38 Hijax Term coined by Jeremy Keith Bulletproof Ajax ( Pull in portion of page via Ajax when XHR is supported Re-use same portion when a full page refresh is required Merging Ajax and Accessibility -38
39 Hijax Benefits Modular development Improved re-use of server-side code Don t Repeat Yourself (DRY principal) Merging Ajax and Accessibility -39
40
41
42
43
44 XHR Hijax Merging Ajax and Accessibility -44
45
46
47
48 Hurdles 1. Supporting no-script 2. Avoiding separate but equal 3. Balancing the interface Merging Ajax and Accessibility -48
49 Balancing the Interface Redundant inputs Keyboard navigation Flow of the page Setting focus Merging Ajax and Accessibility -49
50 Balancing the Interface Benefits Improved awareness of accessibility Greater concern for usability in general Introduction of UI pattern library Helps interface evolve quicker End goal of making it usable Merging Ajax and Accessibility -50
51 Redundant Interfaces Merging Ajax and Accessibility -51
52 Slider to choose a max price Current price? Very visual Merging Ajax and Accessibility -52
53 Move one unit? Merging Ajax and Accessibility -53
54 Setting exact price? Merging Ajax and Accessibility -54
55 Merging Ajax and Accessibility -55
56 Redundant Interfaces Multiple options Consider how the user will interact Forced to identify use cases Merging Ajax and Accessibility -56
57 Keyboard Navigation Merging Ajax and Accessibility -57
58
59 Keyboard Navigation Consider keyboard input for controls Seek out CLI based developers for feedback Merging Ajax and Accessibility -59
60 Flow of the Page Merging Ajax and Accessibility -60
61 Merging Ajax and Accessibility -61
62 Merging Ajax and Accessibility -62
63 Flow of the Page Linear page flow Lead the user towards the updates Consider the viewport of the browser Insert into existing elements Avoid inserting at the document level Merging Ajax and Accessibility -63
64 Setting Focus Merging Ajax and Accessibility -64
65
66 Merging Ajax and Accessibility -66
67 Setting Focus Use with caution Better to lead with jump links and headings Merging Ajax and Accessibility -67
68 Hurdles 1. Supporting no-script 2. Avoiding separate but equal 3. Balancing the interface 4. Stretching the browser Merging Ajax and Accessibility -68
69 Stretching the Browser Bringing desktop applications to the browser <div> can be a button <span> can be a slider Need a better API Leverage accessibility support in the OS Merging Ajax and Accessibility -69
70 WAI-ARIA W3C s Accessible Rich Internet Applications Expands UI controls to hook into desktop API Supported with FF 1.5 Support in frameworks Merging Ajax and Accessibility -70
71 Roles Identifies the what Mark-up controls with well-defined semantic meaning controls: sliders, trees, alerts, dialogs structure: navigation, toolbars, tabs Live Regions Merging Ajax and Accessibility -71
72 States Gives meaning to Roles Checked, expanded, disabled Calls out various levels and nesting in a tree control Type of update of a live region Merging Ajax and Accessibility -72
73 ARIA Benefits Shared API Can be baked into frameworks Clean, standard mark-up Merging Ajax and Accessibility -73
74 Merging Ajax and Accessibility -74
75 <span tabindex="0" role="role:slider" aaa:valuenow="400" aaa:valuemin="100" aaa:valuemax="550" id="price-slider" title="total cost slider" /> Merging Ajax and Accessibility -75
76 The person who removes a mountain begins by carrying away small stones. Build on a solid foundation. Focus on usability. Improvements benefit everyone. Merging Ajax and Accessibility -76
77 Photo Credits Merging Ajax and Accessibility -77
78 Slides and Contact or Merging Ajax and Accessibility -78
Designing RIA Accessibility: A Yahoo UI (YUI) Menu Case Study
Designing RIA Accessibility: A Yahoo UI (YUI) Menu Case Study Doug Geoffray & Todd Kloots 1 Capacity Building Institute Seattle, Washington 2006.11.30 What s Happening? 2 3 Web 1.0 vs. Web 2.0 Rich Internet
More informationDojo: An Accessible JavaScript Toolkit
Dojo: An Accessible JavaScript Toolkit Becky Gibson Web Accessibility Architect Agenda What is Dojo? Dojo Schedule and Plans Dojo Widgets Dojo Widget Accessibility Strategy ARIA Overview Demo Questions
More informationdeveloper.yahoo.com/ypatterns
designing for ajax background. 2 developer.yahoo.com/ypatterns current patterns. Breadcrumbs. Module Tabs. Navigation Tabs. Auto Complete. Pagination. Item Pagination. Search Pagination. Ratings and Reviews.
More informationSiteforce Pilot: Best Practices
Siteforce Pilot: Best Practices Getting Started with Siteforce Setup your users as Publishers and Contributors. Siteforce has two distinct types of users First, is your Web Publishers. These are the front
More informationIntroduction. Part I: jquery API 1. Chapter 1: Introduction to jquery 3
Introduction xix Part I: jquery API 1 Chapter 1: Introduction to jquery 3 What Does jquery Do for Me? 4 Who Develops jquery? 5 Obtaining jquery 5 Installing jquery 5 Programming Conventions 8 XHTML and
More informationWeb Accessibility Evaluation Methodologies and Tools
Web Accessibility Evaluation Methodologies and Tools Jared Smith & Jonathan Whiting webaim.org Accessibility vs. Compliance Accessibility > Compliance Technical Accessibility vs. Functional Accessibility
More informationWeb Accessibility Evaluation Methodologies and Tools. Jared Smith & Jonathan Whiting webaim.org
Web Accessibility Evaluation Methodologies and Tools Jared Smith & Jonathan Whiting webaim.org Accessibility vs. Compliance Accessibility > Compliance Technical Accessibility vs. Functional Accessibility
More informationImplementing Usable Keyboard Interactions. Jared Smith & Jonathan Whiting webaim.org
Implementing Usable Keyboard Interactions Jared Smith & Jonathan Whiting webaim.org Keyboard User!= Screen Reader User Screen Reader User (usually) = Keyboard User Keyboard Accessibility Testing + Keyboard
More informationYahoo! Experiences with Accessibility (a11y), DHTML, and Ajax in Rich Internet Applications
Yahoo! Experiences with Accessibility (a11y), DHTML, and Ajax in Rich Internet Applications Nate Koechley nate@koechley.com http://nate.koechley.com/blog Refresh 06 Orlando, Florida 2006.11.16 1 Hello,
More informationBlackboard. Voluntary Product Accessibility Template Blackboard Learn Release 9.1 SP11. (Published January 14, 2013) Contents: Introduction
Blackboard Voluntary Product Accessibility Template Blackboard Learn Release 9.1 SP11 (Published January 14, 2013) Contents: Introduction Key Improvements VPAT Section 1194.21: Software Applications and
More informationshift from the page Bill Scott Yahoo! Ajax Evangelist
shift from the page Bill Scott Yahoo! Ajax Evangelist b.scott@yahoo.com background. 2 developer.yahoo.com/ypatterns surfacing a vocabulary. current patterns. Breadcrumbs. Module Tabs. Navigation Tabs.
More informationAccessible Web Mapping Apps. Kelly Hutchins Tao Zhang
Accessible Web Mapping Apps Kelly Hutchins Tao Zhang What is accessibility? Make content usable by as many people as possible About 15% of world population lives with some form of disability: 1 billion
More informationlanguage of patterns.
language of patterns. classic model. rich model. My Profile Http Response Photo Name Gender Name Gender Age Age Joe Smith Male 27 Submit Edit Http Request Server My Profile Name Gender Age Joe Tim Smith
More informationACDSee 10. ACDSee 10 : Creating a small slide show on your desktop. What is ACDSee Showroom? Creating showroom slide shows
: Creating a small slide show on your desktop ACDSee Showroom is a fun widget that you can use to showcase and enjoy your photos. It creates a framed slide show on your desktop that scrolls through your
More informationEtanova Enterprise Solutions
Etanova Enterprise Solutions Front End Development» 2018-09-23 http://www.etanova.com/technologies/front-end-development Contents HTML 5... 6 Rich Internet Applications... 6 Web Browser Hardware Acceleration...
More informationIntroducing web-accessibility. Making night and day difference as a developer.
Introducing web-accessibility Making night and day difference as a developer. Who is Sergei Martens (11-3-1975) What s his story? Oracle developer since 1998 Started as classic developer, now APEX Special
More informationFundamentals of Website Development
Fundamentals of Website Development CSC 2320, Fall 2015 The Department of Computer Science In this chapter History of HTML HTML 5-2- 1 The birth of HTML HTML Blows and standardization -3- -4-2 HTML 4.0
More informationCustomizing the Blackboard Learn UI & Tag Libraries. George Kroner, Developer Relations Engineer
Customizing the Blackboard Learn UI & Tag Libraries George Kroner, Developer Relations Engineer Agenda Product capabilities Capabilities in more depth Building Blocks revisited (tag libraries) Tag libraries
More informationQuick and Practical Web Accessibility Testing for First Impressions
Quick and Practical Web Accessibility Testing for First Impressions Todd Schwanke McBurney Disability Resource Center UW-Madison IT Professionals Conference 2018 May 31, 2018 Assumptions Web accessibility
More informationTwitter and Web Accessibility
12 th Annual Accessing Higher Ground Accessible Media, Web and Technology Conference Twitter and Web Accessibility Dennis Lembree November 12, 2009 Westminster, Colorado This presentation is on SlideShare
More informationrich model. Server Server Response Http Request XHR Object Http My Profile My Profile Joe Smith Male 27 Name Gender Gender Age Age Male 27 Age Save
designing for ajax classic model. rich model. My Profile Http Response Photo Name Gender Name Gender Age Age Joe Smith Male 27 Submit Edit Http Request Server My Profile Name Gender Age Joe Tim Smith Jones
More informationMy name is Elizabeth Simister and I am the current product accessibility manager at Blackboard. I got my start in accessibility in 2004 in what is
1 My name is Elizabeth Simister and I am the current product accessibility manager at Blackboard. I got my start in accessibility in 2004 in what is now the K. Lisa Yang and Hock E. Tan Institute on Employment
More informationOverview of the Adobe Dreamweaver CS5 workspace
Adobe Dreamweaver CS5 Activity 2.1 guide Overview of the Adobe Dreamweaver CS5 workspace You can access Adobe Dreamweaver CS5 tools, commands, and features by using menus or by selecting options from one
More informationAccessibility and Navigation in Brightspace Learning Environment
Accessibility and Navigation in Brightspace Learning Environment Learner Guide Contents Contents DOCUMENT CHANGE HISTORY... 4 ABOUT WEB ACCESSIBILITY AT D2L... 5 ACCESSIBILITY FOR LEARNING... 5 ACCESSIBILITY
More informationdesigning for ajax Bill Scott Yahoo! Ajax Evangelist
designing for ajax Bill Scott Yahoo! Ajax Evangelist b.scott@yahoo.com background. 2 developer.yahoo.com/ypatterns surfacing a vocabulary. current patterns. Breadcrumbs. Module Tabs. Navigation Tabs. Auto
More informationVoluntary Product Accessibility Template
Voluntary Product Accessibility Template Starfish & Degree Planner May 1, 2017 Prepared by: Joe Karschnik, Compliance Engineer 50 E-Business Way, Suite 300, Cincinnati, OH 45241 Voluntary Product Accessibility
More information1.7 Uniform Resource Identifiers and Domain Names 13 URIs and URLs 13 Domain Names 13
Chapter 1 Introduction to the Internet and World Wide Web 1 1.1 The Internet and the Web 2 The Internet 2 Birth of the Internet 2 Growth of the Internet 2 Birth of the Web 2 The First Graphical Browser
More informationWhile you re waiting, you can set up your computer by installing these programs
Windows Chrome While you re waiting, you can set up your computer by installing these programs WAVE extension NVDA (screen reader) nvda-project.org/ webaim.org/articles/nvda/ NVDA works best with Firefox
More informationPROFILE DESIGN TUTORIAL KIT
PROFILE DESIGN TUTORIAL KIT NEW PROFILE With the help of feedback from our users and designers worldwide, we ve given our profiles a new look and feel. The new profile is designed to enhance yet simplify
More informationAdobe LiveCycle Forms Manager ES4 Voluntary Product Accessibility Template
Adobe LiveCycle Forms Manager ES4 Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist Federal contracting officials in making preliminary assessments
More informationThe Ultimate Web Accessibility Checklist
The Ultimate Web Accessibility Checklist Introduction Web Accessibility guidelines accepted through most of the world are based on the World Wide Web Consortium s (W3C) Web Content Accessibility Guidelines
More informationAccessibility of EPiServer s Sample Templates
Accessibility of EPiServer s Templates An evaluation of the accessibility of EPiServer s sample according to current recommendations and guidelines elaborated by the World Wide Web Consortium s (W3C) Web
More informationWeb Community Manager 2.18 Release Notes
New or Changed Functionality or User Experience Update to Google Custom Search In order to support updates from Google regarding Site Search, clients who have not previously entered a Google Account ID
More informationAdobe Experience Manager 6.0 Voluntary Product Accessibility Template
Adobe Experience Manager 6.0 Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist Federal contracting officials in making preliminary assessments
More informationTelerik Test Studio. Web/Desktop Testing. Software Quality Assurance Telerik Software Academy
Telerik Test Studio Web/Desktop Testing Software Quality Assurance Telerik Software Academy http://academy.telerik.com The Lectors Iliyan Panchev Senior QA Engineer@ DevCloud Testing & Test Studio Quality
More informationIntroduction to Dreamweaver CS4:
Introduction to Dreamweaver CS4: 1.0.0 published by Antall Training http://www.scottantall.com info@scottantall.com 440/623-3738 Copyright 2003-2009 Antall Training All Rights Reserved. No portion of this
More informationNew Visual Design for IRON HQ Release Notes
New Visual Design for IRON HQ Release Notes Based on customer feedback, NetSuite, our platform for HQ, has improved key areas of the user interface including readability, navigation, data entry, and dashboard
More informationSTRANDS AND STANDARDS
STRANDS AND STANDARDS Course Description Web Development is a course designed to guide students in a project-based environment in the development of up-to-date concepts and skills that are used in the
More informationColor Swatches Pro. Magento Extension User Guide. Official extension page: Color Swatches Pro. User Guide: Color Swatches Pro
Color Swatches Pro Magento Extension User Guide Official extension page: Color Swatches Pro Page 1 Table of contents: 1. How to upload images for attributes... 3 2. General Settings....... 7 3. Price Settings.11
More informationWorking with Javascript Building Responsive Library apps
Working with Javascript Building Responsive Library apps Computers in Libraries April 15, 2010 Arlington, VA Jason Clark Head of Digital Access & Web Services Montana State University Libraries Overview
More informationUI Course HTML: (Html, CSS, JavaScript, JQuery, Bootstrap, AngularJS) Introduction. The World Wide Web (WWW) and history of HTML
UI Course (Html, CSS, JavaScript, JQuery, Bootstrap, AngularJS) HTML: Introduction The World Wide Web (WWW) and history of HTML Hypertext and Hypertext Markup Language Why HTML Prerequisites Objective
More informationRead the Docs Template Documentation
Read the Docs Template Documentation Release 1.0 Read the Docs Jun 27, 2017 KNOWLEDGE BASE 1 Support 1 2 AdminExtra 3 2.1 Compatibility............................................... 3 2.2 Features..................................................
More informationApplication Development in ios 7
Application Development in ios 7 Kyle Begeman Chapter No. 1 "Xcode 5 A Developer's Ultimate Tool" In this package, you will find: A Biography of the author of the book A preview chapter from the book,
More informationAdobe Flash Professional CC Voluntary Product Accessibility Template
Adobe Flash Professional CC Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist Federal contracting officials in making preliminary assessments
More informationAdobe Business Catalyst Voluntary Product Accessibility Template
Adobe Business Catalyst Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist Federal contracting officials in making preliminary assessments
More informationCascading Style Sheets for layout II CS7026
Cascading Style Sheets for layout II CS7026 Understanding CSS float The CSS float property is also a very important property for layout. It allows you to position your Web page designs exactly as you want
More informationImproving the Accessibility and Usability of Complex Web Applications
Media #WWDC14 Improving the Accessibility and Usability of Complex Web Applications Session 516 Jesse Bunch Productivity Engineering 2014 Apple Inc. All rights reserved. Redistribution or public display
More informationDesigning for Ajax. Principles and Patterns for Designing Rich Internet Applications. Bill W. Scott, Y! Ajax Evangelist.
Principles and Patterns for Designing Rich Internet Applications Bill W. Scott, Y! Ajax Evangelist bscott@yahoo-inc.com Background Games, research, science, military, biz Apps, frameworks, widget sets
More informationWaterloo Drupal User Group
Waterloo Drupal User Group 2010-12- 16 Definition Legislation Guidelines and standards Resources and tools Tips Drupal Web accessibility Means that people with disabilities can use the Web (i.e., perceive,
More informationCreating a Website: Advanced Dreamweaver
Creating a Website: Advanced Dreamweaver Optimizing the Workspace for Accessible Page Design 1. Choose Edit > Preferences [Windows] or Dreamweaver > Preferences [Macintosh]. The Preferences dialog box
More informationSection Software Applications and Operating Systems - Detail
03/07/2016 16:24:35 EST VPAT for InfoPrint Manager for AIX 4.4.1, 4.5 VPAT comments: For a detailed description of the parent features and benefits, please refer to the following URL: The contents of this
More informationVoluntary Product Accessibility Template (VPAT)
Voluntary Product Accessibility Template (VPAT) The purpose of the Voluntary Product Accessibility Template, or VPAT, is to assist Federal contracting officials and other buyers in making preliminary assessments
More informationHoonuit Voluntary Product Accessibility Template (VPAT)
Hoonuit Voluntary Product Accessibility Template (VPAT) February 2018 Date: February 26 th, 2018 Name of Product: Hoonuit Website Contact Information: Emily Lachinski, emily.lachinski@hoonuit.com Compliance
More informationAdobe Experience Manager (AEM) 5.6 for Forms Portal Voluntary Product Accessibility Template
Adobe Experience Manager (AEM) 5.6 for Forms Portal Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist Federal contracting officials in making
More informationWCAG 2.0 A and AA Requirements
WCAG 2.0 A and AA Requirements Name of Product Engineering Village URL https://www.engineeringvillage.com/search/quick.url Date Last Updated 28 November, 2018 Completed by Document Description Contact
More informationAccessible Design. Raj Lal. Nokia Inc.
Accessible Design Raj Lal Nokia Inc. Agenda About Target Users Color & Text How Access. Web Works Website About Accessibility Nokia Internal Use Only Accessibility is about making things Easy to Use by
More informationNew website Training:
New website Training: Table of Contents 1. Logging in and out of the new site. 2. Edit Content a. How to edit content b. Paragraph types c. Adding links d. Adding an image e. Adding a document f. Saving
More informationExhibit A. Voluntary Product Assessment Template SUMMARY TABLE. Section Software Applications and Operating Systems Applicable Partial Support
Exhibit A Voluntary Product Assessment Template Date: August 8, 2014 Name of Product: CounterACT Contact for More Information: Wallace Sann (wsann@forescout.com) SUMMARY TABLE Criteria Supporting Features
More informationUse the new expandable Content menu to jump to any other topic or back to the Table of Contents
On June 4-5, 2014, Learn@UW-Stout began running version 10.3 of Desire2Learn s Learning Environment (the former version was 10.1). This new version features key updates to the usability of core tools like
More informationFull Stack Web Developer Nanodegree Syllabus
Full Stack Web Developer Nanodegree Syllabus Build Complex Web Applications Before You Start Thank you for your interest in the Full Stack Web Developer Nanodegree! In order to succeed in this program,
More informationUSER GUIDE. MADCAP FLARE 2017 r3. Accessibility
USER GUIDE MADCAP FLARE 2017 r3 Accessibility Copyright 2018 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software described in this document
More informationLoretta Guarino Reid Srinivas Annam March 12, 2008
Improving Access to Web Content at Google Loretta Guarino Reid (LorettaGuarino@google.com) Srinivas Annam (AnnamS@google.com) March 12, 2008 1 Overview Accessibility developments for : Gmail Search Toolbar
More informationD2L eportfolio Extended Voluntary Product Accessibility Template (VPAT)
Contents D2L eportfolio Extended Voluntary Product Accessibility Template (VPAT) 1/18/2017 2017 by D2L Incorporated. All rights reserved. 1 Contents Contents Introduction... 3 Key accessibility features...
More informationCreate-A-Page Design Documentation
Create-A-Page Design Documentation Group 9 C r e a t e - A - P a g e This document contains a description of all development tools utilized by Create-A-Page, as well as sequence diagrams, the entity-relationship
More informationUSER GUIDE MADCAP FLARE Accessibility
USER GUIDE MADCAP FLARE 2018 Accessibility Copyright 2018 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software described in this document
More informationLearn Classic Voluntary Product Accessibility Template September 2017
Overview Learn Classic Voluntary Product Accessibility Template September 2017 1194.22 Web-based Intranet and Internet Information and Applications 1194.31 Functional Performance Criteria 1194.41 Information,
More informationFront End Nanodegree Syllabus
Front End Nanodegree Syllabus Build Stunning User Experiences Before You Start You've taken the first step toward becoming a web developer by choosing the Front End Nanodegree program. In order to succeed,
More informationWeb Accessibility Checklist
Web Accessibility Checklist = Web Content Accessibility Guidelines published by the World Wide Web Consortium (W3C) 508 = Section 508 of the Rehabilitation Act = Both CATE and Moodle take care of the rule
More informationLike It Or Not Web Applications and Mashups Will Be Hot
Like It Or Not Web Applications and Mashups Will Be Hot Tommi Mikkonen Tampere University of Technology tommi.mikkonen@tut.fi Antero Taivalsaari Sun Microsystems Laboratories antero.taivalsaari@sun.com
More information1. Move your mouse to the location you wish text to appear in the document. 2. Click the mouse. The insertion point appears.
Word 2010 Text Basics Introduction Page 1 It is important to know how to perform basic tasks with text when working in a word processing application. In this lesson you will learn the basics of working
More informationSmartBuilder Section 508 Accessibility Guidelines
Section 508 Regulation WCAG 2.0 Explanation How to Implement in SmartBuilder 1194.22 (a) A text equivalent for every nontext element shall be provided (e.g., via "alt", "longdesc", or in element content).
More informationMobile Application Development
Android Native Application Development Mobile Application Development 1. Android Framework and Android Studio b. Android Software Layers c. Android Libraries d. Components of an Android Application e.
More informationCounty of Sonoma Web Accessibility Questionnaire
County of Sonoma Web Accessibility Questionnaire County policy requires that all County websites, web content and web-based applications must be accessible to staff members and members of the public with
More informationProgramming the World Wide Web by Robert W. Sebesta
Programming the World Wide Web by Robert W. Sebesta Tired Of Rpg/400, Jcl And The Like? Heres A Ticket Out Programming the World Wide Web by Robert Sebesta provides students with a comprehensive introduction
More informationJavaScript & DHTML Cookbool(
SECOND EDITION JavaScript & DHTML Cookbool( Danny Goodman O'REILLY Beijing Cambridge Farnham Köln Paris Sebastopol Taipei Tokyo Table of Contents Preface xiii 1. Strings 1 1.1 Concatenating (Joining) Strings
More informationThe course also includes an overview of some of the most popular frameworks that you will most likely encounter in your real work environments.
Web Development WEB101: Web Development Fundamentals using HTML, CSS and JavaScript $2,495.00 5 Days Replay Class Recordings included with this course Upcoming Dates Course Description This 5-day instructor-led
More informationAdvanced Dreamweaver CS6
Advanced Dreamweaver CS6 Overview This advanced Dreamweaver CS6 training class teaches you to become more efficient with Dreamweaver by taking advantage of Dreamweaver's more advanced features. After this
More informationVMware Virtual SAN with vsan Health Check Plugin 6.0 VPAT
VMware, Inc. 3401 Hillview Avenue Palo Alto, CA 94304 (877) 486-9273 main (650) 427-5001 fax www.vmware.com VMware Virtual SAN with vsan Health Check Plugin 6.0 VPAT October 2015 Since the VPAT must be
More informationTeamcenter Voluntary Product Accessibility Template. Summary Table Voluntary Product Accessibility Template
Date: 26-Jun-2015 Name of Product and Release: Teamcenter 11.2.x Contact for more Information: Kiran Hegde [kiran.hegde@siemens.com] Section 508 VPAT Template Version: Version 1.6 This document is for
More informationOmniUpdate Training Tuesday Fixes for a More Accessible Site!
OmniUpdate Training Tuesday Fixes for a More Accessible Site! WebEx Event # 806 548 858 Presented by: Rich Paul Sales Engineer Audio will be heard on your computer speakers. If you do not have working
More informationBuilding Accessibility Into The Workflow
Building Accessibility Into The Workflow Rick Ells Computing & Communications University of Washington Seattle, Washington rells@cac.washington.edu http://staff.washington.edu/rells/ Challenge Accessible
More informationAdobe ColdFusion 10 Voluntary Product Accessibility Template
Adobe ColdFusion 10 Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist Federal contracting officials in making preliminary assessments regarding
More informationibreathesports Inc. Apurva Alok Bernardo Silva
ibreathesports Inc. Apurva Alok Bernardo Silva Mission Bring the best of web and mobile technologies to sports enthusiasts worldwide. Provide an unparalleled gaming experience through a socially interactive
More informationCORNERSTONE CONNECT REDESIGN Phase 2 (new UI!) GLOBAL SEARCH CONNECT (new UI!)
1 CORNERSTONE CONNECT REDESIGN Phase 2 (new UI!) The next phase of Cornerstone Connect is here! The user interface and experience of Knowledge Bank and Communities have been completely redesigned. This
More informationBeginner s Guide to ACD5
Beginner s Guide to ACD5 AIA Contract Documents Online Service for Single-Users A step-by-step guide to creating, editing, sharing and managing contract documents Beginner s Guide to ACD5 AIA Contract
More information1D CIW: Web Design Specialist. Course Outline. CIW: Web Design Specialist Apr 2018
Course Outline CIW: Web Design Specialist 22 Apr 2018 Contents 1. Course Objective 2. Pre-Assessment 3. Exercises, Quizzes, Flashcards & Glossary Number of Questions 4. Expert Instructor-Led Training 5.
More information0.9: Faster, Leaner and Dijit? July 25, 2007 Dylan Schiemann. presented by
0.9: Faster, Leaner and Dijit? July 25, 2007 Dylan Schiemann presented by Key Features Browser support Package/build system Easy widget building Declarative widget creation Rich built-in widget set Comprehensive
More informationWeb Development and Design Foundations with HTML5
GLOBAL EDITION Web Development and Design Foundations with HTML5 SEVENTH EDITION Terry Felke-Morris 7th Edition Web Development and Design Foundations with HTML5 GLOBAL EDITION Terry Ann Felke-Morris,
More informationDesign patterns and Animation with jquery. with Paul Bakaus
Design patterns and Animation with jquery with Paul Bakaus The desktop. The greatest UI innovation ever. Drag & Drop. What about us? We are pioneers. Drag & Drop. in the web? Mixed worlds. Application
More informationWe aren t getting enough orders on our Web site, storms the CEO.
In This Chapter Introducing how Ajax works Chapter 1 Ajax 101 Seeing Ajax at work in live searches, chat, shopping carts, and more We aren t getting enough orders on our Web site, storms the CEO. People
More informationWeb Development IB PRECISION EXAMS
PRECISION EXAMS Web Development IB EXAM INFORMATION Items 53 Points 73 Prerequisites COMPUTER TECHNOLOGY Grade Level 10-12 Course Length ONE YEAR Career Cluster INFORMATION TECHNOLOGY Performance Standards
More informationOverview
HTML4 & HTML5 Overview Basic Tags Elements Attributes Formatting Phrase Tags Meta Tags Comments Examples / Demos : Text Examples Headings Examples Links Examples Images Examples Lists Examples Tables Examples
More informationWhat s New in QuarkXPress 2018
What s New in QuarkXPress 2018 Contents What s New in QuarkXPress 2018...1 Digital publishing...2 Export as Android App...2 HTML5 enhancements...3 Configuration changes...5 Graphics...7 Transparency blend
More information20480C: Programming in HTML5 with JavaScript and CSS3. Course Code: 20480C; Duration: 5 days; Instructor-led. JavaScript code.
20480C: Programming in HTML5 with JavaScript and CSS3 Course Code: 20480C; Duration: 5 days; Instructor-led WHAT YOU WILL LEARN This course provides an introduction to HTML5, CSS3, and JavaScript. This
More informationv0.9.3 Tim Neil Director, Application Platform & Tools Product
v0.9.3 Tim Neil Director, Application Platform & Tools Product Management @brcewane Framework Goals Incubation project to experiment with HTML5 UI Contribute learning's to jquerymobile, Sencha, Dojo Provides
More informationCIW: Web Design Specialist. Course Outline. CIW: Web Design Specialist. ( Add-On ) 16 Sep 2018
Course Outline 16 Sep 2018 ( Add-On ) Contents 1. Course Objective 2. Pre-Assessment 3. Exercises, Quizzes, Flashcards & Glossary Number of Questions 4. Expert Instructor-Led Training 5. ADA Compliant
More informationBuilding Standards Department Markham eplan Applicant Handbook For Building Permits, Sign Permits and Zoning Preliminary Review
Markham eplan Applicant Handbook For Building Permits, Sign Permits and Zoning Preliminary Review In addition to this user manual, please refer to the instructions provided in the electronic forms (eforms)
More informationAccessibility Crash Course for Web Developers. Dan Lewis Clemson University
Accessibility Crash Course for Web Developers Dan Lewis Clemson University What is Web Accessibility? "Web accessibility means that people with disabilities can use the Web." W3C Web Accessibility Initiative
More informationVoluntary Product Accessibility Template
Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist Federal contracting officials in making preliminary assessments regarding the availability
More informationSERVICE PACK 12 FEATURE GUIDE FOR END-USERS. Updated for GRCC on August 22, 2013
SERVICE PACK 12 FEATURE GUIDE FOR END-USERS Updated for GRCC on August 22, 2013 2 Contents Introduction 3 Accessibility Features 3 Discussions 3 Calendar 5 Retention Center 6 Inline Assignment Grading
More information