National Center for Accessible Transportation Proposed Guidelines for Web Accessibility in the Travel Industry R.J. Zaworski, and K.M. Hunter-Zaworski,

Slides:



Advertisements
Similar presentations
AHEAD HTML Accessibility Topics: Keyboard Accessibility Content and Structure Links Headings and Lists Images in HTML Pages Tables Forms.
Advertisements

4. Internet Programming ENG224 INFORMATION TECHNOLOGY – Part I
WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
Standards and Increasing Maintainability on Web- based Systems James Eaton SE4112/16/2006.
4.01 How Web Pages Work.
1 eVenzia Technologies Learning HTML, XHTML & CSS Chapter 1.
DT228/3 Web Development WWW and Client server model.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Web Accessibility Web Services Office of Communications.
Project 1 Introduction to HTML.
Web Accessibility Tests Using the Firefox Browser ACCESS to Postsecondary Education through Universal Design for Learning.
Topics in this presentation: The Web and how it works Difference between Web pages and web sites Web browsers and Web servers HTML purpose and structure.
Web Design Guidelines By ZhengHui Hu. Planning User Analysis  Goal  Target Audience Enhance Accessible  Impairment  Environment  Technical Limitation.
IV. “Regular” Web Pages: HTML A Web Accessibility Primer: Usability for Everyone Office of Web Communications.
1st Project Introduction to HTML.
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
Chapter ONE Introduction to HTML.
Web Design Basic Concepts.
 Using Microsoft Expression Web you can: › Create Web pages and Web sites › Set what you site will look like as you design it › Add text, images, multimedia.
Basic Web Design. Technology is a tool  FIRST, understand how people actually interact with each other and with the information in their lives, in all.
Creating a Simple Page: HTML Overview
Chapter 1 Introduction to HTML, XHTML, and CSS
DHTML. What is DHTML?  DHTML is the combination of several built-in browser features in fourth generation browsers that enable a web page to be more.
INTRODUCTION TO DHTML. TOPICS TO BE DISCUSSED……….  Introduction Introduction  UsesUses  ComponentsComponents  Difference between HTML and DHTMLDifference.
Web Design, 3 rd Edition 4 Planning a Successful Web Site: Part 2.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Copyright © Texas Education Agency, All rights reserved. 1 Web Technologies Website Development with Dreamweaver.
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
INTRODUCTION TO FRONTPAGE. TOPICS TO BE DISCUSSED……….  Introduction Introduction  Features Features  Starting Front Page Starting Front Page  Components.
The Internet Writer’s Handbook 2/e Web Accessibility Writing for the Web.
Web Designing By Bhupendra Ratha, Lecturer School of Library & Information Science D.A.V.V., Indore.
10 Adding Interactivity to a Web Site Section 10.1 Define scripting Summarize interactivity design guidelines Identify scripting languages Compare common.
The Internet and the World Wide Web. The Internet A Network is a collection of computers and devices that are connected together. The Internet is a worldwide.
Website Accessibility Testing. Why consider accessibility People with disabilities – Visual, Hearing, Physical, Cognitive (learning, reading, attention.
ASP.NET Web Application and Development Digital Media Department Unit Credit Value : 4 Essential Learning time : 120 hours Digital.
Learning Web Design: Chapter 4. HTML  Hypertext Markup Language (HTML)  Uses tags to tell the browser the start and end of a certain kind of formatting.
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
Design and Construction of Accessible Web Sites Michael Burks Chairman Internet Society SIG For Internet Accessibility for People with Disabilities June.
XP New Perspectives on The Internet, Sixth Edition— Comprehensive Tutorial 8 1 Creating Effective Web Pages Creating HTML Documents Tutorial 8.
Dreamweaver MX BTA3Open. Dreamweaver MX Application used for creating web sites Homepage must always be saved as index.htm All files names must be in.
Functional Accessibility Evaluation of Web 2.0 Applications Testing Jon Gunderson, Ph.D University of Illinois.
HTML: Hyptertext Markup Language Doman’s Sections.
Accessibility : Designing the Interface and Navigation The Non-Designer’s Web Book Chapter 7 Robin Williams and John Tollett Presented by Sherie Loika.
 Network  A _____ of computers that can _________ w/ each other  Examples of hardware  ______________ & communication lines  Internet  Hardware.
Technical Communication A Practical Approach Chapter 14: Web Pages and Writing for the Web William Sanborn Pfeiffer Kaye Adkins.
Website design and structure. A Website is a collection of webpages that are linked together. Webpages contain text, graphics, sound and video clips.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Website Design, Development and Maintenance ONLY TAKE DOWN NOTES ON INDICATED SLIDES.
Web Design Site Structure. Site File Structure What is a wireframe?
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
CHAPTER TWO HTML TAGS. 1.Basic HTML Tags 1.1 HTML: Hypertext Markup Language  HTML stands for Hypertext Markup Language.  It is the markup language.
Understanding Web-Based Digital Media Production Methods, Software, and Hardware Objective
Introduction. Internet Worldwide collection of computers and computer networks that link people to businesses, governmental agencies, educational institutions,
Web Design Principles 5 th Edition Chapter 3 Writing HTML for the Modern Web.
Web Accessibility. Why accessibility? "The power of the Web is in its universality. Access by everyone regardless of disability is an essential aspect."
4.01 How Web Pages Work.
4.01 How Web Pages Work.
Pre-Production Meet with the client to create a project plan:
4.01 How Web Pages Work.
Objective % Select and utilize tools to design and develop websites.
Making the Web Accessible to Impaired Users
Project 1 Introduction to HTML.
Objective % Select and utilize tools to design and develop websites.
Web Content Accessibility Beata M. Ofianewska (DG COMM) 7 December 2006 December 2006 COMM C2.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
International University of Japan
Lesson 1 The Web.
Teaching slides Chapter 6.
CIS 133 mashup Javascript, jQuery and XML
4.01 How Web Pages Work.
Presentation transcript:

National Center for Accessible Transportation Proposed Guidelines for Web Accessibility in the Travel Industry R.J. Zaworski, and K.M. Hunter-Zaworski, NCAT TRANSED 2007, Montreal, Canada

National Center for Accessible Transportation OUTLINE 1. Description of Problem 2. Purpose of Guideline 3. Guideline Structure

National Center for Accessible Transportation Background Demographics: over 25% of people over 65 by 2030 Demographics: over 25% of people over 65 by 2030 Agility and sensory capabilities decrease Agility and sensory capabilities decrease Travel demand will increase Travel demand will increase Access to websites essential Access to websites essential Travel industry needs guidelines Travel industry needs guidelines

National Center for Accessible Transportation 1. Description of Problem Travel websites: Travel websites: –Large –Content driven –Two way Existing Tools Existing Tools –W3C Guideline, Section 508

National Center for Accessible Transportation 2. Purpose of Guideline Tool for the web support staff Tool for the web support staff Increase level of accessibility of travel websites Increase level of accessibility of travel websites Implement flexible websites Implement flexible websites

National Center for Accessible Transportation 3. Guideline Structure Addresses idiosyncrasies of Travel Websites Addresses idiosyncrasies of Travel Websites Content Driven Content Driven –Page generation –Client Server Interactions Process for Producing Accessible Websites Process for Producing Accessible Websites

National Center for Accessible Transportation What is Content Driven Content Drive Website Content Drive Website –Focused on Content Eg. BLOGS Eg. BLOGS Travel Sites Travel Sites –Advertising, Marketing –Real time schedule information –Reservations

National Center for Accessible Transportation Page Generation Apply Styles and Formatting to content Apply Styles and Formatting to content Travel websites Travel websites –Menus, Headers and Footers around content: flights, hotels, car rentals

National Center for Accessible Transportation Interactions in Accessible Design User User Agent Client-side interactions Server Content Database Server-side interactions

National Center for Accessible Transportation Client Side Interactions User ( Person with Disabilities) User ( Person with Disabilities) User Agent: Software that retrieves and renders Web content for users and includes assistive technologies [W3C] User Agent: Software that retrieves and renders Web content for users and includes assistive technologies [W3C]

National Center for Accessible Transportation Web Browser (User Agent) More Public Friendly More Public Friendly Sites cater to human users Sites cater to human users –Browsers, Text Readers Robots Robots –Webcrawlers, Spiders and Aggregators

National Center for Accessible Transportation User Agents and Accessibility Web browsers : Firefox, Explorer etc Web browsers : Firefox, Explorer etc Different interpretations of W3C Different interpretations of W3C User Agent must conform to set standards ( W3C or 508) and deliver content to specialized agents User Agent must conform to set standards ( W3C or 508) and deliver content to specialized agents –Screen readers, text to speech etc

National Center for Accessible Transportation Standards Conformation to Section 508 Standard – central focus of accessible web design-most important step! Conformation to Section 508 Standard – central focus of accessible web design-most important step!

National Center for Accessible Transportation Interactions in Accessible Design User User Agent Client-side interactions Server Content Database Server-side interactions

National Center for Accessible Transportation Server Side Interactions Servers take content from the Content Database and deliver in W3C compatible webpage Servers take content from the Content Database and deliver in W3C compatible webpage Server Responds Server Responds –Finding appropriate template, –Filling it with appropriate content –Return to user agent as complete document

National Center for Accessible Transportation Accessible Templates Website templates-visual appeal Website templates-visual appeal Accessible websites- content reaches all audiences Accessible websites- content reaches all audiences OPTION: provide server with two or more templates the best meet needs of audience OPTION: provide server with two or more templates the best meet needs of audience

National Center for Accessible Transportation NOTE In conventional web design: In conventional web design: –the appropriate template is the ONLY template. The new approach: The new approach: –preparation of multiple templates, –server chooses the most appropriate one

National Center for Accessible Transportation Server –User Agent Interactions User Agent is server’s best friend User Agent is server’s best friend User Agent identified to Server knows what kind of agent it is interacting with e.g. User Agent identified to Server knows what kind of agent it is interacting with e.g. –Visual Bowser, Screen reader or indexing spider

National Center for Accessible Transportation Content Database “Database” may not always be a database, but may also refer to repositories of text or HTML files for content generation “Database” may not always be a database, but may also refer to repositories of text or HTML files for content generation OSU: each file contains content of a single page OSU: each file contains content of a single page –Server places: headers, footers and navigation menus around page

National Center for Accessible Transportation Accessible Content Driven Website Accessibility issues in concept phase Accessibility issues in concept phase –Improves content, layout and navigation Graphical Content- alternative text Graphical Content- alternative text Interactive Content ( Flash, Java) use HTML Interactive Content ( Flash, Java) use HTML Provide text-only alternative: formatting is not universal Provide text-only alternative: formatting is not universal

National Center for Accessible Transportation Plain-Old Semantic-HTML (POSH) Website uses the simplest HTML markup possible Website uses the simplest HTML markup possible Formatting done later with style sheets, rather than in the code itself. Formatting done later with style sheets, rather than in the code itself. Code will still display in a predictable, hierarchical manner, regardless of formatting applied by server Code will still display in a predictable, hierarchical manner, regardless of formatting applied by server

National Center for Accessible Transportation TEXT ONLY Text only is ultimate fall back Text only is ultimate fall back Content Templates Content Templates –Default – conventional audiences –Accessible template

National Center for Accessible Transportation User Input Forms Forms or specialized elements allows users to communicate with web server Forms or specialized elements allows users to communicate with web server Form Consists of: Text, formatting and “controls”, may collect user inputted information Form Consists of: Text, formatting and “controls”, may collect user inputted information

National Center for Accessible Transportation Accessible Forms Is form navigation organized logically? Is form navigation organized logically? Do all form controls have associated label via a label element? Do all form controls have associated label via a label element? Will the form work regardless of user agent accessing it? Will the form work regardless of user agent accessing it?

National Center for Accessible Transportation Form Design Predictable layout Predictable layout Screen readers rely on HTML Label elements Screen readers rely on HTML Label elements Navigation essential Navigation essential Users must be able to orient and fill out form with keyboard only Users must be able to orient and fill out form with keyboard only

National Center for Accessible Transportation Form Processing Client Side –scripting language Javascript – not all user agents support java script - unstable Client Side –scripting language Javascript – not all user agents support java script - unstable Server Side –carry out important form processing on server side Server Side –carry out important form processing on server side

National Center for Accessible Transportation Accessible Template Design Content and Navigation Content and Navigation Many sites have accessible content that can not be reached! Many sites have accessible content that can not be reached! Important to realize that many internet users navigate only with a keyboard Important to realize that many internet users navigate only with a keyboard

National Center for Accessible Transportation Page Layout Content layout not interpreted the same by a web browser as a screen reader Content layout not interpreted the same by a web browser as a screen reader Screen reader very linear from top of page source code to bottom Screen reader very linear from top of page source code to bottom Source code and visual display are not the same Source code and visual display are not the same

National Center for Accessible Transportation Screen Reader and Source Code Screen reader reads the source code literally Screen reader reads the source code literally Visually, any code element placed anywhere but cannot alter the order in which the code is read. Visually, any code element placed anywhere but cannot alter the order in which the code is read. Important to ensure that your site/ content make sense before undertaking a 'civic beautification' project! Important to ensure that your site/ content make sense before undertaking a 'civic beautification' project! The…

National Center for Accessible Transportation Layout Formatting should not replace HTML elements: Formatting should not replace HTML elements: “paragraph” element replacing “second largest header element” on a page header would not be seen as a header by a screen reader “paragraph” element replacing “second largest header element” on a page header would not be seen as a header by a screen reader

National Center for Accessible Transportation All Content Displayed by default template should be available to Accessible Templates Example of how this might work:

National Center for Accessible Transportation Notes to the Wise Styled HTML for horizontal list rather than a table Styled HTML for horizontal list rather than a table Be careful not to repeat information – extensive navigation material or provide a way to skip it or Be careful not to repeat information – extensive navigation material or provide a way to skip it or Locate menus at bottom of code and use style sheet to move to top Locate menus at bottom of code and use style sheet to move to top

National Center for Accessible Transportation Content Organization Title Title Breadcrumb navigation Breadcrumb navigation Main Content Main Content Previous, Next, Home Links Previous, Next, Home Links Additional navigation Additional navigation Footer information Footer information

National Center for Accessible Transportation Standards Template: W3C for HTML, CSS and Accessibility, and Section 508 Template: W3C for HTML, CSS and Accessibility, and Section 508

National Center for Accessible Transportation Maintaining Parallel Templates Maintenance is a challenge Maintenance is a challenge If more than one version of a website exists then revisions require multiple updates If more than one version of a website exists then revisions require multiple updates Templates need to be updated but not content pages Templates need to be updated but not content pages

National Center for Accessible Transportation Thank you Thank you to Aaron Grey and RJ Zaworski for their leadership with this project. Thank you to Aaron Grey and RJ Zaworski for their leadership with this project. Thank you to RJ for trying to put this in simple terms! Thank you to RJ for trying to put this in simple terms! Thank you to the TRACE Center for their advice! Thank you to the TRACE Center for their advice!

National Center for Accessible Transportation The Rehabilitation Engineering Research Center for Accessible Public Transportation is funded under grant H133E from the National Institute for Disability and Rehabilitation Research (NIDRR) in the US Department of Education’s Office of Special Education and Rehabilitative Services. The content of this presentation does not necessarily represent the policy of the US Department of Education, and you should not assume endorsement by the Federal Government.

National Center for Accessible Transportation CONTACT US National Center for Accessible Transportation 220 Owen Hall Oregon State University Corvallis, OR, Tel: