Bozen, 26th November 2007 Patrizia Boccacci DISI-University of Genoa

Similar documents
Grand Valley State University Disability Support Resources Guide to Assistive Technology

History of Unix, Linux and the Open Source

Oracle Linux 7. Accessibility User's Guide

Today. Web Accessibility. No class next week. Spring Break

The Ultimate Web Accessibility Checklist

Making Eclipse Accessible to People of all Abilities

Intro to FOSS. What is FOSS?

Access to Technology: Questions & Challenges

Grand Valley State University Disability Support Services Guide to Assistive Technology

Introduction to Linux

How To use Windows Ease of Use Center

Aspects Regarding the Need of Accessible Information Technology in Computer Assisted Learning for Persons with Disabilities

Technology Requirements

Sun's Approach To Accessibility. Concertation Meeting 19 May 2003

AT Access to Flash and PDF

OUR COMMITMENT TO ACCESSIBILITY

Teamcenter Voluntary Product Accessibility Template. Summary Table Voluntary Product Accessibility Template

Grand Valley State University Disability Support Resources Guide to Assistive Technology

Quick Start Guide MAC Operating System Built-In Accessibility

Quick Guide. Chromebook Accessibility Features. What about Accessibility? How do you turn Accessibility Features on?

Free as in Freedom A step towards Software freedom. Salahaddin University By: Amanj Sherwany

This document explains several types of Mac OS X assistance available for people with visual, dexterity, or hearing impairments.

ULI101 Introduction to Unix and Linux Week 1 Origin and History of Unix

Accessibility. Mike McBride

Summary Table Voluntary Product Accessibility Template

I. INTRODUCTION ABSTRACT

Welcome to ULI101! The Internet has become part of our daily lives.

Summary Table Voluntary Product Accessibility Template

California Open Online Library for Education & Accessibility

Adaptive Device Software Brief

MONTHLY TEST MAY 2017 QUESTION BANK FOR AVERAGE STUDENTS. Q.2 What is free software? How is it different from Open Source Software?

Introduction to Linux Overview and Some History

Basics of system administration on a Unix system

California Open Online Library for Education & Accessibility

AT That s Free. By Andrew Leibs. Accessibility Built Into Microsoft Windows & Office

Schoology Voluntary Product Accessibility Template (VPAT)

Free & Open Source Software: The Academic Future

A Java-based Course in Human-Computer Interaction. Eileen Kraemer. The University of Georgia. Athens, GA interface.

Programs for handicapped users (barrier free)

Voluntary Product Accessibility Template (VPAT)

Section 508 Annual Voluntary Product Accessibility Template

Accessibility User Guide MyMathLab/MyStatLab R

Adobe Flash Professional CC Voluntary Product Accessibility Template

VPAT. Voluntary Product Accessibility Template. Version 1.3

Seven Ways You Need To Make Your Video Lectures Accessible

OpenOffice.org & ODF Accessibility

Photoshop and Lightroom for Photographers

California Open Online Library for Education & Accessibility

Voluntary Product Accessibility Template (VPAT)

Criterion 508 Solutions Software Audit Provided. Section 508 Compliance Final Audit for CourseAvenue, Inc. Player

Carnegie Learning Inc.

Voluntary Product Accessibility Template

California Open Online Library for Education & Accessibility

KEYWORD : Thin Client, Open source, server based computing, freeware, Tamil

California Open Online Library for Education & Accessibility

For a detailed description of the parent features and benefits, please refer to the following URL:

Introduction to Operating Systems. Note Packet # 1. CSN 115 Operating Systems. Genesee Community College. CSN Lab Overview

California Open Online Library for Education & Accessibility

Spring Modern Computer Science in a Unix Like Environment CIS c

Voluntary Product Accessibility Template

This document explains several types of Windows Vista assistance available for people with visual, dexterity, or hearing impairments.

Software Applications and Operating Systems - Detail

From Electronical Questionnaires to Accessible Maths on Web

California Open Online Library for Education & Accessibility

California Open Online Library for Education & Accessibility

VPAT. Voluntary Product Accessibility Template (VPAT) Summary Table VPAT. Voluntary Product Accessibility Template

Universal Accessibility for Student Services

Summary Table Voluntary Product Accessibility Template

o Processor, disk space, and memory o Screen size and resolution o Certain testing accommodations

Linux install Party. Elsa Guillot, Pablo Hernandez 19/10/14. IFS, Massey University. Elsa, Pablo (IFS) Open Source Workshop (beamer) 19/10/14 1 / 21

Your Adaptive Technology 12 Step Program

Adobe InDesign CC Voluntary Product Accessibility Template

Voluntary Product Accessibility Report

BUILDING A CONCEPTUAL MODEL OF THE WORLD WIDE WEB FOR VISUALLY IMPAIRED USERS

Voluntary Product Accessibility

Computer Software A computer contains two major sets of tools, software and hardware. Software is generally divided into Systems software and

California Open Online Library for Education & Accessibility

Voluntary Product Accessibility Template (VPAT)

SKILLSCOMMONS ACCESSIBILITY CHECKPOINTS METHODS FOR EVALUATING THE ACCESSIBILITY OF WORD DOCUMENTS USING ASSISTIVE TECHNOLOGIES

TRIAL INSIDE 30 DAY. Magnification & speech for people with low vision. Available in 3 editions to suit your level of sight: Magnifier

Seven Steps to Creating an Accessible PowerPoint Slideshow

Wimba Voice VPAT. Date: March 25, 2008 Name of Product: Wimba Voice Tools version Contact for more Information:

ISO INTERNATIONAL STANDARD. Ergonomics of human-system interaction Part 171: Guidance on software accessibility

Voluntary Product Accessibility Template

Adobe Photoshop CS5.5 Voluntary Product Accessibility Template

ACCESSIBLE DESIGN THEMES

VPAT. Voluntary Product Accessibility Template. Version 1.3

California Open Online Library for Education & Accessibility

Section 508 Compliance (VPAT)

From Zero to Hero. IBM Client for Smart Work

Hot Key Reference Guide Hot Keys for Desktops, Laptops & Touch Screens

Touch Calibration / Marco Key / OSD introduction

Practice Labs User Guide

Usability and User Interfaces

California Open Online Library for Education & Accessibility

CSPid Section 508 Compliance

Accessibility FAQ PRESENCE. West Corporation. 100 Enterprise Way, Suite A-300 Scotts Valley, CA

Section Software Applications and Operating Systems - Detail Criteria Supporting Features Remarks and explanations (a) When software is design

Lecture #1 4 th Year M.Sc. Dina Rafaa Ahmed

A New Era of Web Accessibility Testing

Transcription:

Bozen, 26th November 2007 Patrizia Boccacci DISI-University of Genoa

Summary Open-source software Accessibility Proprietary vs open source software Genoa University experience an accessible Linux workstation a Java plugin Linux accessibility today Two accessible software databases Conclusions and future works 26/11/2007 Open source software & disabilities 2

Open Source and free software Access to the source code The freedom to run the program, for any purpose (freedom 0). The freedom to study how the program works, and adapt it to your needs (freedom 1). The freedom to redistribute copies so you can help your neighbor (freedom 2). The freedom to improve the program, and release your improvements to the public, so that the whole community benefits (freedom 3). 26/11/2007 Open source software & disabilities 3

Open Source licenses Open-source software is always released under license. The GNU General Public License (GNU GPL or simply GPL) is a widely used free software license, originally written by Richard Stallman for the GNU project. It is the license used by the Linux kernel. One popular set of open-source software licenses are those approved by the Open Source Initiative (OSI) based on their Open Source Definition (OSD). 26/11/2007 Open source software & disabilities 4

Beyond Software The same criteria that define an opensource software, also make sense for other kinds of works, such as educational and reference works. WIKIPEDIA is the best known example. Any kind of work can be free, and the definition of free software has been extended to a definition of free cultural works. 26/11/2007 Open source software & disabilities 5

A few dates In 1984, it was impossible to use a modern computer without installing a proprietary operating system. In 1991, Linus Torvalds developed Linux, the free operating system Today, the combination of GNU and Linux is used by millions of people around the world, and its popularity is growing 26/11/2007 Open source software & disabilities 6

Accessibilty Accessibility is a general term used to describe the degree to which a system is usable by as many people as possible. (wikipedia) Accessibility means to provide the opportunity for people with disabilities to participate in activities such as the use of the web, services, and information. 26/11/2007 Open source software & disabilities 7

Proprietary vs open source software Microsoft was on the right track with Microsoft Active Accessibility, but because the source code to most popular desktop applications which are used in large corporations is not publicly available, they were never made fully accessible. In open source, however, making the necessary modifications to make them accessible is very possible. Open source software is an ideal way to the needs of disabled users, because accessibility can be fully integrated into the core designs. 26/11/2007 Open source software & disabilities 8

Proprietary vs open source software JAWS (an acronym for Job Access With Speech) is a screen reader, a software program for visually impaired users 26/11/2007 Open source software & disabilities 9

Genoa University experience I describe two open source applications which we have experienced as very useful aids for the integration of people suffering from visual impairments, from hypovision to actual blindness. The first application is based on speech synthesis and has been experienced by disabled university students, enrolled in the Faculty of Sciences. 26/11/2007 Open source software & disabilities 10

Speech syntesis Two-phase process, the second is based on a database of phonemes (language dependent) 26/11/2007 Open source software & disabilities 11

An accessible Linux workstation We used Festival a speech synthesis software with some additional files on Italian phonetics, developed at the Padua Laboratories of the National Research Council. The result was a lab workstation running open source software, together with software available for free use to non-profit organizations. The workstation provides speech synthesis in Italian and in English under Linux, with easy keyboard based commands to switch between the two languages. No Braille device needed to be installed, only earphones. 26/11/2007 Open source software & disabilities 12

Festival (in Italiano) "Il colombre, di Dino Buzzati." 'Quando sarò grande' disse 'voglio andar per mare come te. E comanderò delle navi ancora più belle e grandi della tua 26/11/2007 Open source software & disabilities 13

Genoa university experience The second experience is oriented to elementary school children with low residual vision, and it is aimed at providing their educators and parents with easy to use tools for image manipulation, especially designed for exploiting residual visual abilities. 26/11/2007 Open source software & disabilities 14

Image processing ImageJ is an open source image processing tool written in Java It implements many features useful for basic image processing 26/11/2007 Open source software & disabilities 15

Image processing ImageJ features may be expanded by plugins. As result of a thesis work, some students wrote an ImageJ - plugin ( IPO-Edges) realizing an automatic image simplification with a user-friendly interface to select a few parameters. The result can be magnified or Braille printed 26/11/2007 Open source software & disabilities 16

26/11/2007 Open source software & disabilities 17

IPOEdges as servlet web Another student studied the possibility to convert IPOEdges plugin in a Java servlet. A visual impaired person can view the simplified version of the images contained in all the web pages visited, according the parameters set in his/her profile. A preliminary version of this servlet was applied to the web page of Associazione Genitori Ragazzi non Vedenti 26/11/2007 Open source software & disabilities 18

26/11/2007 Open source software & disabilities 19

26/11/2007 Open source software & disabilities 20

Linux accessibility today The most common accessibility tools are preinstalled on Ubuntu 6.10, the latest version of the Linux distribution, and are easy to activate. High Contrast Ubuntu provides a selection of high contrast themes, complete with custom icons and mouse cursors. 26/11/2007 Open source software & disabilities 21

Keyboard modifiers The Gnome desktop environment supports several options for modifying the behaviour of the mouse and keyboard. The modifier keys (Shift, Ctrl and Alt) can be made Sticky so that when they are pressed once they remain active until the next key is pressed, making it possible to write upper case character or use keyboard shortcuts while only pressing one key at a time. Other features include Slow Keys and Bounce Keys which control the reaction rate and repeat rate of keys and Mouse Keys which allow the numeric keypad to be used to control the mouse cursor. 26/11/2007 Open source software & disabilities 22

On-screen Keyboard Ubuntu 6.10 includes the on-screen keyboard, a lightweight text-entry application, extensible through macros, scripts and custom layouts. Also available is Gnome On-screen Keyboard (GOK), which in addition to basic text entry, also provides facilities for controlling the entire desktop behaviour through the onscreen keyboard by gathering information about other applications and sending them control signals through the Gnome assistive technology framework AT-SPI. 26/11/2007 Open source software & disabilities 23

Magnification and Speech synthesis Orca is a screen reader and magnifier that enables users with limited vision, or no vision, to use the Gnome desktop and associated applications. Orca is in OpenSolaris, Ubuntu, Fedora Core, and other LINUX releases. Using various combinations of speech synthesis, braille, and magnification, Orca helps provide access to applications and toolkits that support the AT- SPI (e.g., the GNOME desktop, Firefox and OpenOffice). 26/11/2007 Open source software & disabilities 24

26/11/2007 Open source software & disabilities 25

26/11/2007 Open source software & disabilities 26

Sodilinux by ITD-CNR & AICA Is a collection of 137 educational software and some standard applications of GNU/LINUX UBUNTU. Each software is equipped with a description and information on its accessibility. The database can be browsed by content or by school level http://sodilinux.itd.cnr.it/ 26/11/2007 Open source software & disabilities 27

26/11/2007 Open source software & disabilities 28

26/11/2007 Open source software & disabilities 29

Open Source Assistive Tecnology Software OATSoft is dedicated to improving Assistive Technology and computer accessibility through the power of Open Source development techniques. OATSoft makes the best Open Source Assistive Technology Software (OATS) easy to find. Users and developers meet at OATSoft to create better software. http;//www.oatsoft.org 26/11/2007 Open source software & disabilities 30

Conclusions and future works Open-source software get often behind with respect to commercial software. However, at present day, this gap has been filled and opensource can be really accessible. Future works A multimedia accessible vocabulary on wikipedia 26/11/2007 Open source software & disabilities 31

References G. Dodero, P.Boccacci and V.Carrega Open source technologies for visually impaired people in Open Source Development, Adoption and Innovation, proceedings of Open Source Software, June 11 14, 2007, Limerick, Ireland http://www.gnu.org/ http://www.ubuntu.com/ http://www.pd.istc.cnr.it/festival/ http://sodilinux.itd.cnr.it/ http://www.chiossone.net/ http://live.gnome.org/orca 26/11/2007 Open source software & disabilities 32