Development of Accessible E- documents and Programs for the Visually Impaired Internet browsing and accessibility.

Slides:



Advertisements
Similar presentations
HTML Basics Customizing your site using the basics of HTML.
Advertisements

Chapter 3 – Web Design Tables & Page Layout
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?
KompoZer. This is what KompoZer will look like with a blank document open. As you can see, there are a lot of icons for beginning users. But don't be.
WeB application development
ACCESSIBILITY OF DESIRE2LEARN LEARNING ENVIRONMENT.
Multimedia and the World Wide Web HCI 201 Lecture Notes #5A.
Development of Accessible E- documents and Programs for the Visually Impaired Accessibility in electronic documents (V2010)
Images, Tables, lists, blocks, layout, forms, iframes
Accessible PDF Creation using Adobe Acrobat Professional 11.
Create Accessible PDF’s Adobe Acrobat Professional 9.0 Cryssel Vera |
Introduction to Web Accessibility. What is Web Accessibility Web accessibility means that people with disabilities can use the Web Disabilities including.
Computing Concepts Advanced HTML: Tables and Forms.
Web Accessibility Tests Using the Firefox Browser ACCESS to Postsecondary Education through Universal Design for Learning.
 2008 Pearson Education, Inc. All rights reserved. 1 Introduction to HTML.
Macromedia Dreamweaver 4 Advanced Level Course. Add Rollovers Rollovers or mouseovers are possibly the most popular effects used in designing Web pages.
Creating Tables in a Web Site Using an External Style Sheet HTML5 & CSS 7 th Edition.
Accessible Word Document Training Microsoft Word 2010.
Computer Sciences Department
Designing for Disabled Users.  p?vid=35 p?vid=35.
Development of Accessible E- documents and Programs for Visually Impaired Using pc without visual control.
HTML. What is HTML? HTML is a language for describing web pages. HTML stands for Hyper Text Markup Language HTML is a markup language A markup language.
Designing in the Dark A Collaborative Project. I am so Lucky! At UTC, I am part of the SoTL community AKA the Faculty Fellows At UTC, I am part of the.
Alternative Views of the Web Jon Gunderson, Ph.D. Division of Rehabilitation-Education Services University of Illinois at Urbana/Champaign.
DAT602 Database Application Development Lecture 14 HTML.
© Cheltenham Computer Training 2001 Macromedia Dreamweaver 4 - Slide No 1 Macromedia Dreamweaver 4 Advanced Level Course.
Web Technologies Website Development Trade & Industrial Education
.  Entertain  Inform  Educate  Blogs  Sell  Date  Gamble  Religion.
Programming in HTML.  Programming Language  Used to design/create web pages  Hyper Text Markup Language  Markup Language  Series of Markup tags 
ACM 511 HTML Week -1 ACM 511 Course Notes. Books ACM 511 Course Notes.
WELCOME EF 105 Spring EF 105 Computer Methods in Engineering Problem Solving Week 2: FrontPage Introduction to Software Use to create Web Pages.
 2008 Pearson Education, Inc. All rights reserved Introduction to XHTML Pt. 2.
Website Development with Dreamweaver
Programming in HTML.  Programming Language  Used to design/create web pages  Hyper Text Markup Language  Markup Language  Series of Markup tags 
 2008 Pearson Education, Inc. All rights reserved Introduction to XHTML.
June 21, 2001 (are you ready?). Web Design for the Visually Impaired Compliance with Section 508 of the Rehabilitation Act Amendments, 1998.
Daniel Njuguna – IT Officer/ Adaptive Technology Trainer Kenya Society For The Blind Accessibility in ICT’s.
 2008 Pearson Education, Inc. All rights reserved Introduction to XHTML.
WEB ACCESSIBILITY. WHAT IS IT? Web accessibility means that people with disabilities can use the Web. Web accessibility encompasses all disabilities that.
COP 3813 Intro to Internet Computing Prof. Roy Levow Lecture 2.
Use CSS to Implement a Reusable Design Selecting a Dreamweaver CSS Starter Layout is the easiest way to create a page with a CSS layout You can access.
HTML ( HYPER TEXT MARK UP LANGUAGE ). What is HTML HTML describes the content and format of web pages using tags. Ex. Title Tag: A title It’s the job.
Chapter 1 Getting Started With Dreamweaver. Exploring the Dreamweaver Workspace The Dreamweaver workspace is where you can find all the tools to create.
Microsoft FrontPage 2003 Illustrated Complete Designing Web Pages with Layout Tables.
WEB ACCESSIBILITY TRAINING FOR CONTENT MANAGERS.
COP 3813 Intro to Internet Computing Prof. Roy Levow Lecture 2.
Basic HTML.
WEEK -1 ACM 262 ACM 262 Course Notes. HTML What is HTML? HTML is a language for describing web pages. HTML stands for Hyper Text Markup Language HTML.
Creating Accessible Web Forms Sandy Clark Constella Group
Accessible Word Document Creation Using Microsoft Word 2010.
Web Site Development - Process of planning and creating a website.
Copyright (c) 2004 Prentice-Hall. All rights reserved. 1 Committed to Shaping the Next Generation of IT Experts. Project 6: Creating XHTML Forms Kelly.
More HTML Images and Links. Links An anchor tag (a) is used to define a link, but you also need to add something to the anchor tag – the destination of.
Tutorial #1 Using HTML to Create Web Pages. HTML, XHTML, and CSS HTML – HyperText Markup Language The tags the browser uses to define the content of the.
ALT Tags are invisible descriptions of images which are read aloud to blind users on a screen reader or are used if someone has images turned off on their.
HTML Tutorial. What is HTML HTML is a markup language for describing web documents (web pages) HTML documents are described by HTML tags Each HTML tag.
Sitecore Basic Training Drexel’s full-featured web content management system (CMS) Web Support Information Resources & Technology (IRT)
Sitecore Basic Training Drexel’s full-featured web content management system (CMS) Web Support Information Resources & Technology (IRT)
Sitecore Basic Training Content Management System (CMS) University Communications Web Services
Blended HTML and CSS Fundamentals 3 rd EDITION Tutorial 1 Using HTML to Create Web Pages.
Creating and Processing Web Forms
WashU Web Accessibility Users Group
Project Objectives Publish to a remote server
Basic XHTML Tables XHTML tables—a frequently used feature that organizes data into rows and columns. Tables are defined with the table element. Table.
Sharon Trerise & Kara Patten Graphics from webaim.org
Using Access and the Web
Microsoft Office Illustrated
1 Introduction to XHTML.
Creating Accessible Electronic Documents
WebAIM Screen Reader Survey Results
Presentation transcript:

Development of Accessible E- documents and Programs for the Visually Impaired Internet browsing and accessibility

1. Important from last session Only keyboard is used to controll applications Users do not have the whole screen information Visual aspects of an application are not exposed to the users Some non-accessible components are not important Pictures are not accessible

2 Reading the web: problems Webpages are relatively easy to create and are often created by developers without important knowledge All webpages are different Many webpages often change Webpages are often visually oriented There are still many new technologies which may not be supported by special software

3. Different strategies Pages served without post-processing Pages served without post-processing but screen reader (or browser) provides some special functionality for blind users Pages are post-processed and served in special environment (a part of a screen reader, or special application)

4. No post-processing Used in "old school" MS-DOS screen readers (text browser Lynx for DOS) page is provided "as it is" without any post-processing There may be some special functionality (jump to next link, next heading, skip to next block of links...) Hard to use on more complex webpages Used mainly with Braille

5. Firevox Plugin for Mozilla Firefox Page is accessed by elements There are hotkeys to read contents of the active element Miscellaneous "skip" hotkeys (jump to next / prior same element, show list of links, headings...)

6. Special environments Provided by modern screen readers (JAWS, NVDA...) Page is analyzed and processed by screen reader Served in special environment which provides different functionality to optimize browsing with speech (without Braille) Processors are hard to implement because of webpages errors (missing pair tags...) Sometimes implemented as a special browser for visually impaired Sometimes hacks to standard browsers

7. JAWS and NVDA environment Page is served in "rich edit" as a document Simplified to optimize browsing with speech (Braille is also supported) Linearized version is provided Special form mode to work with web forms

8. Linearization Multiple column pages are linearized second column is below the first third column is below the second... Each link is in a separate line (user can access all links by up or down arrow) Each form field is in a separate line 2D components are linearized (label: form_edit is splitted into two lines...)

9. Linearization (2) Data tables are linearized row by row Each cell is in a separate line There is an empty line after a last cell of a row In this way user can read a table as a 1D object There is also a functionality to read a table in 2D form

10. Table example 1 nameagecity Michal20Bratislava Jozef25Trnava Fero19Leopoldov

11. Linearized table name, age, city Michal, 20, Bratislava Jozef, 25, Trnava Fero, 19, Leopoldov

12. Table example 2 nameMichalJozefFero age cityBratislavaTrnavaLeopoldov

13. Linearized table name, Michal, Jozef, Fero age, 20, 25, 19 city, Bratislava, Trnava, Leopoldov

14. Which version (first or second) is better and why?

15. Meta information After linearization, some meta information is added Each heading (of course in a separate line) contains (before the text) information about the level List of x items (with the level if it is a nested list) is added before the lists End of list is added after the lists Links are also described (link, this page link, sendmail link, FTP link, visited link...) Form fields are described (checkbox, edit, password edit, multiline edit, button...) Pictures are described by alt tag (or file name if alt is undefined)

16. Examples of supporting functions List of headings (displayed in standard listbox with level information) List of links List of form fields skip hotkeys (jump to next heading, link, form field...) Place marking: possibility to drop a placemarker somewhere in the document...

17. Advantages and drawbacks + enviroment optimized for the blind users - collaboration with a sighted user is often complicated (why?) - complicated implementation (parsing of syntactically incorrect pages...) - environments are always bound with some concrete browser (blind users cannot use browsers used by minorities)

18. Web accessibility Why can a document be inaccessible? Why can a document be hard to use? Are all pictures on the webpage important? Is a logo picture important to know about? What is the best description of the logo of our faculty?

19. Accessibility problems important images and image links are not (or are badly) described form fields are not correctly labeled Data tables are complicated and not provided with meta information improving accessibility Some parts of webpages are not accessible from the keyboard Image captcha: There is a relatively new and usable captcha solution (Firefox plugin) which often works, but not always

20. Usability problems Non-informational images (visual separators, placeholders in table formatted webpages...) are "correctly labeled" "mandatory fields are in red": a user can check the color but, for example * in label of mandatory fields is a better solution Large documents without structure elements (headings, item lists...) and skip (same page) links are hard to navigate "Live" listboxes: click on some item and something happens