Dr. Ehud Reiter, Computing Science, University of Aberdeen1 Internet for All l Internationalisation beyond English l Accessibility for disabled.

Slides:



Advertisements
Similar presentations
Introduction to Web Design Lecture number:. Todays Aim: Introduction to Web-designing and how its done. Modelling websites in HTML.
Advertisements

© Penfriend Ltd 2005 Penfriend XL Literacy support in many languages.
Computing Science, University of Aberdeen 1 Internet for All l Internationalisation beyond English l Accessibility for disabled l Access as a necessity,
Dr. Ehud Reiter, Computing Science, University of Aberdeen1 E-Commerce (1) l What is E-Commerce? l Business Models »Issue: organisational change.
Dr. Ehud Reiter, Computing Science, University of Aberdeen1 E-Commerce (2) l Attracting and keeping customers »Issue: security, trust l Legal issues l.
Dr. Ehud Reiter, Computing Science, University of Aberdeen1 E-Government l Goals l Information Provision l Transactions l Citizen participation.
Dept. of Computing Science, University of Aberdeen1 Writing SELECT SQL Queries Nigel Beacham based on materials.
Database Design: ER Modelling
Dr. Ehud Reiter, Computing Science, University of Aberdeen1 Benefits of Bridging Digital Divide l Many e-society benefits are even stronger in poor countries.
Adapting Technology Changing Lives Web accessibility Web accessibility and Disability A Practical introduction Robin Christopherson and Curt Holst AbilityNet.
CSS Tips and Tricks for Designing Accessible Websites Presented by Grace Strother.
Braille keyboard/printer (H) Braille keyboard/printer (H) PAC mates (S) PAC mates (S) Voice recognition devices (S) Voice recognition devices (S) Magnifiers.
XX/XX/XX Presenter names Position Title Accessibility “How to”
Web Accessibility Web Services Office of Communications.
Introduction to Web Accessibility. What is Web Accessibility Web accessibility means that people with disabilities can use the Web Disabilities including.
1 Accessibility CSSE 376, Software Quality Assurance Rose-Hulman Institute of Technology April 16, 2007.
Online Access for all POSTGRADUATE DIPLOMA IN PUBLIC COMMUNICATION (New Media) Trinity & All Saints College April 2006 Bim Egan Web Accessibility Consultant.
Web Accessibility Issues. Why Consider Access Issues ? Discrimination Numbers of disabled students in HE likely to increase Sites designed for the disabled.
Creating Accessible Documents TO HELP SET UP: 1)Sign into computer 2)Navigate to the USB 3)Drag “Lib Session” Folder to TEMP D 4)Open “Lib Session” Folder.
Adobe Reader and Acrobat Professional Adobe LiveCycle Designer Microsoft Office Word PowerPoint.
CIS 234: Character Codes Dr. Ralph D. Westfall April, 2011.
2.1.4 BINARY ASCII CHARACTER SETS A451: COMPUTER SYSTEMS AND PROGRAMMING.
Computer Science and Software Engineering University of Wisconsin - Platteville Note 9. Internationalization Yan Shi SE 3730 / CS 5730 Lecture Notes Part.
Designing for Disabled Users.  p?vid=35 p?vid=35.
 What is web accessibility? ture=relatedhttp://
Assistive Technology Tools Alisha Little EDN Dr. Ertzberger.
Software Engineering 2003 Jyrki Nummenmaa 1 GLOBALISATION I bet it is quite natural to dream about writing software that is being sold around.
ASSISTIVE TECHNOLOGY PRESENTED BY ABDUL BARI KP. CONTENTS WHAT IS ASSISTIVE TECHNOLOGY? OUT PUT: Screen magnifier Speech to Recogonizing system Text to.
Assistive Technology Russell Grayson EDUC 504 Summer 2006.
Creating Interfaces: Localization Language & other issues character codes Homework: preparation for future topics.
Week 2 Web Site Design Principles. 2 Design for the Computer Medium Craft the look and feel Make your design portable Design for low bandwidth Plan for.
Spring /6.831 User Interface Design and Implementation1 Lecture 22: Internationalization.
The essentials components of the computer.  The case: the box that holds lots of parts in a computer.  The motherboard: holds and connects all the important.
Localization Michelle Johnston, Firebird Services Ltd.
COMM1PCOMM1P Alan Woolrych Accessibility 9 COMM1P9COMM1P9 SCET MSc EC/ECA © Alan Woolrych 2001 Introduction Accessibility “Making Content Available to.
Technology for Students with Special Needs E.Brown Forward.
PRESENTED BY Vashkar Bhattacharjee Focal Person DAISY, Bangladesh
Design and Construction of Accessible Web Sites Michael Burks Chairman Internet Society SIG For Internet Accessibility for People with Disabilities June.
Input Tongue Drive System Virtual Keyboard Braille keyboard Output Screen Readers Printer Braille Printers.
Challenges in Web Document Summarization: Some Myths and Reality A. Rahman H. Alam Document Analysis and Recognition Team (DART) BCL Computers Inc. Santa.
Daniel Njuguna – IT Officer/ Adaptive Technology Trainer Kenya Society For The Blind Accessibility in ICT’s.
Robert Crawford, MBA West Middle School.  Explain how the binary system is used by computers.  Describe how software is written and translated  Summarize.
Data Files on Computers Text Files (ASCII) Files that can be created by typing on the keyboard while using a text editor such as notepad or TextEdit.
Sahar Mosleh California State University San MarcosPage 1 JavaScript Basic.
Fundamentals of Graphic Communication 3.5 Accessible Design.
Assistive Technology November 14, Screen Reader Who uses screen readers? –People with little to no vision What is it? –A form of “Assistive Technology”
Web Design and Development. World Wide Web  World Wide Web (WWW or W3), collection of globally distributed text and multimedia documents and files 
The Good, the Bad & the Ugly: Style and design in Website creation Chris Webster: Information Officer and Website Manager at the EARL Consortium for Public.
© 2001, Penn State University Encoding on the Internet Elizabeth J. Pyatt CETS.
Writing Accessible Electronic Documents with Microsoft® PowerPoint
Websites Creating Basic Course. What´s a website ? A website (or "web site") is a collection of related web pages, images, videos or other digital assets.
Accessibility of services on the web. Table of contents Statistics Definitions Different kinds of disabilities Solutions for accessibility.
Accessibility is not boring or difficult. It’s the right thing to do. Benjy Stanton.
Web Accessibility. Why accessibility? "The power of the Web is in its universality. Access by everyone regardless of disability is an essential aspect."
Unit 2.6 Data Representation Lesson 2 ‒ Characters
INTERNATIONALIZATION
The Internet for All.
How People with Disabilities Access the Web
Introduction to Web Accessibility
Curry School of Education
Representing Characters
Course Web Technology Guus Schreiber
Web Standards and Accessible Design.
Cooper Part II Making Well-Behaved Products Different Needs
Accessible Websites Removing the Barriers
Human and Computer Interaction (H.C.I.) &Communication Skills
Accessibility.
Presentation transcript:

Dr. Ehud Reiter, Computing Science, University of Aberdeen1 Internet for All l Internationalisation beyond English l Accessibility for disabled

Dr. Ehud Reiter, Computing Science, University of Aberdeen2 Internet for All l Internet/Web should be available for everyone, including »People who dont know English »People with disabilities l Be aware of this when designing websites and software!

Dr. Ehud Reiter, Computing Science, University of Aberdeen3 International Internet l Character sets l Localised web sites l Computer translation

Dr. Ehud Reiter, Computing Science, University of Aberdeen4 Character Sets l ASCII – only English »Standard in USA? »Still used for Internet names l Latin1 – also other W Euro Latin alpha »French, German, Swedish, … »Accented chars, eg é ß å æ »Other, eg £ ¿ »Standard in UK

Dr. Ehud Reiter, Computing Science, University of Aberdeen5 Unicode l Unicode »Add support for Japanese, Chinese, Russian, Hebrew, Arabic, … –Also Linear B, Cherokee, hieroglyphics, … – l Unicode is just a character set, need to install font as well »Complete Unicode font came with Office 2003

Dr. Ehud Reiter, Computing Science, University of Aberdeen6 Unicode l In principle supported by all major programming languages, web browsers, operating systems, etc »In my experience problems can arise, though »Java support for Unicode is not perfect

Dr. Ehud Reiter, Computing Science, University of Aberdeen7 Bidirectional texts l English written left-to-right l Hebrew, Arabic written right-to-left »But embedded English left-to-right »Does strange things to page layout

Dr. Ehud Reiter, Computing Science, University of Aberdeen8 Java and Unicode l Notes for Java programmers »Use Character methods –isDigit, isLetter, etc –Dont assume letters between a and z! »Dont assume chars take one byte

Dr. Ehud Reiter, Computing Science, University of Aberdeen9 International Domain Name l Internet software/standards assume names are in ASCII » -- OKabdn.ac.uk » -- not OKwww.uquébec.ca – insteadwww.uquebec.ca l Unfair ….

Dr. Ehud Reiter, Computing Science, University of Aberdeen10 International Domain Names l International Domain Names (IDN) »Allow Unicode in names »Based on encoding Unicode as ASCII l Spread is slow »Standard now agreed, but not yet universally implemented. »ICANN will allow Unicode top-level domains

Dr. Ehud Reiter, Computing Science, University of Aberdeen11 Localisation l Web sites localised for different places »Language, currency, text direction, etc –Spelling: eg, colour vs color »Local news, offers »Culturally differences –Images: modestly dressed women for muslims –Names: Icelanders dont have last names

Dr. Ehud Reiter, Computing Science, University of Aberdeen12 Example l In-depth: office.microsoft.com »Requires a lot of work! l Shallower: google.com

Dr. Ehud Reiter, Computing Science, University of Aberdeen13 Internationalisation l Making one web site (or Java app) which is maximally useful worldwide »Language: simple English »Forms: allow Unicode, dont assume people have last names or postal codes »Avoid images that might offend some

Dr. Ehud Reiter, Computing Science, University of Aberdeen14 Java again l Java Locale class specifies info about local formats, char sets, etc »Locale.UK, Locale.JAPAN l Use Locale-aware methods »Collator for string comparisons »NumberFormat for number input/output »etc

Dr. Ehud Reiter, Computing Science, University of Aberdeen15 Translation l Ultimate goal is to let people read web pages in other languages »translate.google.co.uk »Quality variable, (slowly) getting better »Widely used by many non-English speakers

Dr. Ehud Reiter, Computing Science, University of Aberdeen16 Accessible Internet l Not everyone uses mouse and screen to access the Internet! »Visual, motor, cognitivie disabilities l How can we help such people use the Internet? »With a little bit of effort, developers can really enhance accessibility

Dr. Ehud Reiter, Computing Science, University of Aberdeen17 Visual Disabilities l Colour- blind »Developers: dont assume people can see when something is red! l Poor vision »Need large fonts, screen magnifiers »Developers: DO NOT HARD-CODE FONTS IN WEB PAGES!!! –It may look nice to you, but means someone with poor vision cannot use it

Dr. Ehud Reiter, Computing Science, University of Aberdeen18 Visual Disabilities l Blind »Screen readers: speak out web pages »Braille displays: display text in braille »Embossed printers: print braille l Screen readers most common »Essentially scan through a web page »Developers: –Include ALT tags for images –Remember that blind user will not see entire page!

Dr. Ehud Reiter, Computing Science, University of Aberdeen19 Motor Disabilities l Poor hand control »Use keyboard instead of mouse »Developers: allow keyboard control!! l No hand control (or no hands) »Scanning interface, controlled by switch –Head switch, sip/puff »Need special interface

Dr. Ehud Reiter, Computing Science, University of Aberdeen20 Example: Scanning interface

Dr. Ehud Reiter, Computing Science, University of Aberdeen21 Cognitive Disability l General »Keep things simple and clear l Dyslexia »Avoid white backgrounds, dont justify texts, avoid italics

Dr. Ehud Reiter, Computing Science, University of Aberdeen22 Disabilities l Plenty of guidelines exist » l Following them makes websites more useful to disabled people, probably helps normal people as well »Helps mobile access in particular l Just need to make the effort!

Dr. Ehud Reiter, Computing Science, University of Aberdeen23 Legal Aspects l Increasing legal requirement that websites be accessible to disabled »Especially for (quasi-)govt sites, such as Aberdeen University l Good business sense as well »Biggest disabled group is elderly, and they have lots of money to spend

Dr. Ehud Reiter, Computing Science, University of Aberdeen24 Internet For All l Developers (us) have moral duty to make our products available to all »People with limited English »People with disabilities l Also legal duty, sensible business l Tools exist, we need to use them!

Dr. Ehud Reiter, Computing Science, University of Aberdeen25 Recap: Helping *Everyone* l Internet should benefit ***everyone***, not just middle-class non-disabled English-speaking Westerners l Essential for true e-society!

Dr. Ehud Reiter, Computing Science, University of Aberdeen26 Helping *Everyone* l How should Internet be used in third- world countries »Bangladesh vs India vs Chile l How can Internet help people at bottom of heap in UK »Will growth of Internet hurt people who cannot or will not use it?

Dr. Ehud Reiter, Computing Science, University of Aberdeen27 Helping *Everyone* l How can we make websites universally useful »Non-English speakers »disabled l How should the Internet be controlled (governed) »So that it helps everyone!