Open Source Software-Based Assistive Technologies

Total Page:16

File Type:pdf, Size:1020Kb

Open Source Software-Based Assistive Technologies July 7 th , 2010. Open Source Software-Based Assistive Technologies By Fernando H. F. Botelho Defining open source software 'Open' and 'open source' are terms that are occasionally misused for their marketing value, so it is important to start by offering a basic definition of the type of software and development strategy they describe when used correctly. Source code i refers to the commands that exist behind any software package, regardless of whether it is a web browser, game, or spreadsheet application. When it is said that the source, or source code is open, it means that a government, foundation, company, or individual is distributing not just the final product, the software, but also the recipe that created it, the source code. The idea behind open source, or Free and Open Source Software (FOSS), is that making the source code available, any individual, company ii , organization iii , or government iv can understand how the software works, suggest and make improvements v to it, and even distribute its own version under a different name. To make this feasible from a legal point of view, the source code is licensed under a type of copyright that specifically allows for copying, modification, and distribution by any person or entity. The most widely used license of this kind is the General Public License or GPL vi . FOSS technology is often assumed to be free--from a financial point of view--but the term 'free' in FOSS refers to the freedom to modify and change the software rather than its cost. The fact that many FOSS products also happen to be given away freely is just a consequence of the fact that no single entity controls distribution or pricing and therefore most rely on business models vii that do not depend on such restrictions. Open source business model and sustainability Although at first the open source strategy does not seem conducive to profitability or sustainability, there are more than three decades viii of examples ix ranging from the Internet itself to OpenOffice x and Firefox xi proving its viability. Some companies xii , governments xiii , or individuals invest in open source software development because it saves them money in the medium term, others do not want to depend on and feel vulnerable xiv to companies selling proprietary software, and others are profitable thanks to technical support, training, and software customization contracts. There are numerous examples of businesses that are extremely successful even if their products can be replicated by most people. Businesses ranging from educational institutions to bakeries compete mostly on reputation and factors such as geographical location and customer convenience rather than the use of secret formulas. Finally, since companies and organizations that sell, support, or use open source products benefit from each others investments, they have lower costs and more competitive pricing in the marketplace. Typology of open source assistive technology projects and products Open source assistive technology solutions are developed by a wide range of governments xv , corporations xvi , foundations xvii , and individuals xviii . While individuals, organizations, foundations, and governments often select this model in order to maximize the benefits to society of their initiative, companies xix pursue open source due to a mix xx of corporate social responsibility and interest in government sales. We estimate that the company that has distributed open source assistive technologies most widely is Canonical, developer of the Ubuntu xxi Linux Distribution. This is because their version of Linux is the most popular version of that operating system and every copy brings with it screen reading and magnification software xxii , a virtual keyboard xxiii , and other features such as a data entry application xxiv designed for those who cannot use conventional keyboards. Ubuntu has been adapted by many NGOs, companies, and individuals for specific disabilities in projects such as F123.org/Motor xxv , F123.org/Visual xxvi , LinuxAcessivel.org xxvii , Tiflobuntu.org xxviii , and Vinux xxix . Many of the assistive technologies such as the Dasher xxx data entry system and the eSpeak xxxi speech synthesizer, have been adapted for use in numerous other platforms including cellular phones xxxii and closed or proprietary operating systems. For example, users of Microsoft Windows have access to free and open source solutions such as Dasher, NVDA xxxiii , PVoice xxxiv , and the Virtual Magnifying Glass xxxv . In this regard, technologies such as eSpeak xxxvi (the speech synthesizer) and OCRopus xxxvii (the optical character recognition engine) are especially valuable to society as open source tools since they are basic building blocks used in a variety of screen readers and other solutions in multiple operating systems and platforms. The versatility of the open source model also facilitates localization, i.e. the translation of software interfaces and adaptation of features to local cultural and linguistic conventions. The closed source or proprietary equivalents of eSpeak, the speech synthesis software, lack the variety of languages xxxviii eSpeak provides. As a result languages that would not be viable through conventional proprietary models are available under FOSS. This is partly due to the ease in attracting donations of money and time by experts and others to projects they know will benefit everyone. This is in fact, a phenomenon observed not just in software development, but in content creation where initiatives such as Wikipedia are far more vibrant and popular than their proprietary counterparts. Distribution channels, technical support, and training Open source assistive technologies are available for free download or, in the case of most open source operating systems, are already included and need only be activated. Alternatively, some solutions can be purchased pre-configured and ready to run in DVD, CD-ROM, or USB Flash drives. Some FOSS assistive technologies are designed with portability in mind, so they are installed on CD- ROM disks or USB Flash drives for use on computers without the need to actually install any software on the computer itself. The NVDA xxxix screen reader can be run from USB Flash drives while some derivatives of Ubuntu such as F123.org/Visual xl can be installed entirely on USB drives and can be run even on a PC without an internal hard disk. Support contracts are typically available from the same companies xli that support the development and distribution of FOSS assistive technologies. Training is provided xlii by the same types of disability- related xliii NGOs xliv , small companies, educational institutions xlv , and independent consultants that provide training on proprietary assistive technologies. Strategic Implications of Choosing Open Source Assistive Technologies Ease of localization and low cost are the most widely mentioned reasons for choosing open source software solutions but they are not the most important ones. While the viability of localization for languages that are not very profitable would indeed be very difficult to replicate in closed source models, the cost of proprietary solutions can be made irrelevant in the short term through donations or substantial discounts. In this regard two important considerations come to mind: First, donations of proprietary assistive technology software are never made in a large enough volume to actually reach a large portion of the population that needs the technology; and second, governments, foundations, and NGOs need assurance that an investment made in training today will still be relevant in a decade or two and only open source models ensure that. The cooperative and decentralized nature of FOSS development ensures that even if a specific company no longer offers development, customization, or training services, plenty of others will. One of the best examples of this risk xlvi is exemplified by the now defunct Syntha-Voice Computers Inc. The company made Slimware window Bridge, a leading screen reader for Microsoft Windows which was the first of its kind. When the company closed in early 2002, just a couple of months after its founder died, all the investments made in training and licenses by individuals, NGOs, as well as government agencies in the United States and Canada effectively evaporated. In comparison, development and support of projects such as Orca and NVDA are distributed both geographically and across organizations so that the continuation of such projects is not vulnerable to any single point of failure. Having said that, it is important to ensure that the open source assistive technologies selected be widely respected and supported. For every project mentioned in this article there are dozens that did not attract a critical mass of users and developers and failed to become self-sustaining as clearly as many of their closed source counterparts. Conclusion While the open source development and distribution strategy is still poorly understood by the general public, the resiliency and viability of the FOSS model in even the most challenging economic circumstances make it a credible alternative in the portfolio of options available to the policymaker. As is the case with proprietary software, the selection of open source solutions is best done taking into account how many governments, companies, foundations, and individuals are supporters and users of the technology. Finally, the decentralized nature of successful open source assistive technologies remain their most
Recommended publications
  • Current Perspectives on Linux Accessibility Tools for Visually Impaired Users
    ЕЛЕКТРОННО СПИСАНИЕ „ИКОНОМИКА И КОМПЮТЪРНИ НАУКИ“, БРОЙ 2, 2019, ISSN 2367-7791, ВАРНА, БЪЛГАРИЯ ELECTRONIC JOURNAL “ECONOMICS AND COMPUTER SCIENCE”, ISSUE 2, 2019, ISSN 2367-7791, VARNA, BULGARIA Current Perspectives on Linux Accessibility Tools for Visually Impaired Users Radka NACHEVA1 1 University of Economics, Varna, Bulgaria [email protected] Abstract. The development of user-oriented technologies is related not only to compliance with standards, rules and good practices for their usability but also to their accessibility. For people with special needs, assistive technologies have been developed to ensure the use of modern information and communication technologies. The choice of a particular tool depends mostly on the user's operating system. The aim of this research paper is to study the current state of the accessibility software tools designed for an operating system Linux and especially used by visually impaired people. The specific context of the considering of the study’s objective is the possibility of using such technologies by Bulgarian users. The applied approach of the research is content analysis of scientific publications, official documentation of Linux accessibility tools, and legal provisions and classifiers of international organizations. The results of the study are useful to other researchers who work in the area of accessibility of software technologies, including software companies that develop solutions for visually impaired people. For the purpose of the article several tests are performed with the studied tools, on the basis of which the conclusions of the study are made. On the base of the comparative study of assistive software tools the main conclusion of the paper is made: Bulgarian visually impaired users are limited to work with Linux operating system because of the lack of the Bulgarian language support.
    [Show full text]
  • A Second Look at What High School Students Who Are Blind Should Know About Technology
    A Second Look at What High School Students Who are Blind Should Know About Technology Stacy M. Kelly, Gaylen Kapperman Visual Disabilities Program, Northern Illinois University [email protected], [email protected] Abstract This article presents an overview of mainstream and assistive technology skills and tools to be mastered by high school students who are blind in preparation for postsecondary education. It is an update to an article written on this exact topic fifteen years ago. The recommendations focus entirely on what is necessary in today’s high-tech society for high school learners who read and write braille competently (e.g., read braille tactually at a minimum rate of 30 words per minute). The number of recommendations from the original article in 2004 has more than doubled. There were only 14 recommendations in 2004. In 2018 there are more than 30 recommendations for students who are blind to relate to their use of assistive technology. The Certified Assistive Technology Instructional Specialist for People with Visual Impairments (CATIS) provides a Scope of Practice and Body of Knowledge that is sufficient for supporting the substantial growth in the assistive technology-related knowledge, skills, and tools recommended in this article. Keywords Assistive technology, blind, certification, education, visually impaired Journal on Technology and Persons with Disabilities Santiago, J. (Eds): CSUN Assistive Technology Conference © 2018 California State University, Northridge A Second Look at What High School Students Who are Blind Should Know About Technology 386 Introduction This article represents a “second look” at the issue of competence in the use of appropriate technology to be mastered by students who are blind and who may be enrolling in some type of postsecondary educational program.
    [Show full text]
  • Assistive Technology for Disabled Persons
    International Conference on Recent Advances in Computer Systems (RACS 2015) Assistive Technology for Disabled Persons Aslam Muhammad1, Warda Ahmad2, Tooba Maryam3, Sidra Anwar4 Department of CS &, U. E. T., Lahore, Pakistan ([email protected], [email protected], [email protected]) Martinez Enriquez A. M. Center of Investigation and Advanced Studies (CINVESTAV), D.F. Mexico ([email protected]) Abstract: Assistive technology aims to serve the disabled access Information Technology (IT) – e.g., Braille display, people, who are unable to do their daily routines with ease. Screen readers, voice recognition programs, speech Despite the emphasis on mechanics and the rapid proliferation synthesizer, screen magnifier, teletypewriters conversion of modern devices, little is known about the specific uses of such modem, etc. [30]. These gadgets can include hardware, gadgets introduced now-a-days. Guardians of fully/partially software, and peripherals that assist people with disabilities. sighted and handicapped persons remain indecisive in making selection of required tools. Thus, the purpose of this work is to Almost all the famous operating systems like Windows, help people in choosing the best suited widgets for them. We Linux, and Solaris, etc. have some build-in accessibility conduct a parameterized review and a systematic analysis of features for disabled people e.g. Narrator, Vinux and Windows and Linux based assistive artificial supporting agents. complete mouseless access to the desktop respectively. This study is carried out to show the currently available Along with these build-in features they also provide support assistive crafts, their working, effectiveness, performance, and to wide range of assistive technologies available cost. On this basis of the review, recommendations are given to commercially and for free.
    [Show full text]
  • Development of Educational Materials
    InSIDE: Including Students with Impairments in Distance Education Delivery Development of educational DEV2.1 materials Eleni Koustriava1, Konstantinos Papadopoulos1, Konstantinos Authors Charitakis1 Partner University of Macedonia (UOM)1, Johannes Kepler University (JKU) Work Package WP2: Adapted educational material Issue Date 31-05-2020 Report Status Final This project (598763-EPP-1-2018-1-EL-EPPKA2-CBHE- JP) has been co-funded by the Erasmus+ Programme of the European Commission. This publication [communication] reflects the views only of the authors, and the Commission cannot be held responsible for any use which may be made of the information contained therein Project Partners University of National and Macedonia, Greece Kapodistrian University of Athens, Coordinator Greece Johannes Kepler University of Aboubekr University, Austria Belkaid Tlemcen, Algeria Mouloud Mammeri Blida 2 University, Algeria University of Tizi-Ouzou, Algeria University of Sciences Ibn Tofail university, and Technology of Oran Morocco Mohamed Boudiaf, Algeria Cadi Ayyad University of Sfax, Tunisia University, Morocco Abdelmalek Essaadi University of Tunis El University, Morocco Manar, Tunisia University of University of Sousse, Mohammed V in Tunisia Rabat, Morocco InSIDE project Page WP2: Adapted educational material 2018-3218 /001-001 [2|103] DEV2.1: Development of Educational Materials Project Information Project Number 598763-EPP-1-2018-1-EL-EPPKA2-CBHE-JP Grant Agreement 2018-3218 /001-001 Number Action code CBHE-JP Project Acronym InSIDE Project Title
    [Show full text]
  • Embed Text to Speech in Website
    Embed Text To Speech In Website KingsleyUndefended kick-off or pinchbeck, very andantino. Avraham Plagued never and introspects tentier Morlee any undercurrent! always outburn Multistorey smugly andOswell brines except his herenthymemes. earthquake so accelerando that You in speech recognition Uses premium Acapela TTS voices with license for battle use my the. 21 Best proud to Speech Software 2021 Free & Paid Online TTS. Add the method to deity the complete API endpoint for your matter The most example URL represents a crop to Speech instance group is. Annyang is a JavaScript SpeechRecognition library that makes adding voice. The speech recognition portion of the WebSpeech API allows websites to enable. A high-quality unlimited TTS voice app that runs in your Chrome browser Tool for creating voice from despair or Google Drive file. Speech synthesis is so artificial production of human speech A computer system used for this claim is called a speech computer or speech synthesizer and telling be implemented in software building hardware products A text-to-speech TTS system converts normal language text into speech. Which reads completely consume it? How we Add run to Speech in WordPress WPBeginner. The divine tool accepts both typed and handwritten input and supports. RingCentral Embeddable Voice into Text Widget. It is to in your people. Most of the embed the files, voice from gallo romance, embed text to speech in website where the former is built in the pronunciation for only in the spelling with. The type an external program, and continue to a few steps in your blog publishers can be spoken version is speech text? Usted tiene teclear cualquier texto, website to in text speech recognition is the home with a female voice? The Chrome extension lets you highlight the text tag any webpage to hear even read aloud.
    [Show full text]
  • A Simplified Overview of Text-To-Speech Synthesis
    Proceedings of the World Congress on Engineering 2014 Vol I, WCE 2014, July 2 - 4, 2014, London, U.K. A Simplified Overview of Text-To-Speech Synthesis J. O. Onaolapo, F. E. Idachaba, J. Badejo, T. Odu, and O. I. Adu open-source software while SpeakVolumes is commercial. It must however be noted that Text-To-Speech systems do Abstract — Computer-based Text-To-Speech systems render not sound perfectly natural due to audible glitches [4]. This is text into an audible form, with the aim of sounding as natural as possible. This paper seeks to explain Text-To-Speech synthesis because speech synthesis science is yet to capture all the in a simplified manner. Emphasis is placed on the Natural complexities and intricacies of human speaking capabilities. Language Processing (NLP) and Digital Signal Processing (DSP) components of Text-To-Speech Systems. Applications and II. MACHINE SPEECH limitations of speech synthesis are also explored. Text-To-Speech system processes are significantly different Index Terms — Speech synthesis, Natural Language from live human speech production (and language analysis). Processing, Auditory, Text-To-Speech Live human speech production depends of complex fluid mechanics dependent on changes in lung pressure and vocal I. INTRODUCTION tract constrictions. Designing systems to mimic those human Text-To-Speech System (TTS) is a computer-based constructs would result in avoidable complexity. system that automatically converts text into artificial A In general terms, a Text-To-Speech synthesizer comprises human speech [1]. Text-To-Speech synthesizers do not of two parts; namely the Natural Language Processing (NLP) playback recorded speech; rather, they generate sentences unit and the Digital Signal Processing (DSP) unit.
    [Show full text]
  • Supported Reading Software
    Readers: Hardware & Software AMIS is a DAISY 2 & 3 playback software application for DTBs. Features include navigation by section, sub-section, page, and phrase; bookmarking; customize font, color; control voice rate and volume; navigation shortcuts; two views. http://www.daisy.org/amis?q=project/amis Balabolka is a text-to-speech (TTS) program. All computer voices installed on a system are available to Balabolka. On-screen text can be saved as a WAV, MP3, OGG or WMA file. The program can read clipboard content, view text from DOC, RTF, PDF, FB2 and HTML files, customize font and background color, control reading from the system tray or by global hotkeys. It can also be run from a flash drive. http://www.cross-plus- a.com/balabolka.htm BeBook offers four stand-alone e-book reader devices, from a mini model with a 5" screen to a wireless model with Wi-Fi capability. BeBook supports over 20 file formats, including Word, ePUB, PDF, Text, Mobipocket, HTML, JPG, and MP3. It has a patented Vizplex screen and 512 MB internal memory (which can store over 1,000 books) while external memory can be used with an SD card. Features include the ability to adjust fonts and font sizes, bookmarking, 9 levels of magnification with PDF sources, and menu support in 15 languages. http://mybebook.com/ Blio “is a reading application that presents e-books just like the printed version, in full color … with …features” and allows purchased books to be used on up to 5 devices with “reading views, including text-only mode, single page, dual page, tiled pages, or 3D ‘book view’” (from the web site).
    [Show full text]
  • Masterarbeit
    Masterarbeit Erstellung einer Sprachdatenbank sowie eines Programms zu deren Analyse im Kontext einer Sprachsynthese mit spektralen Modellen zur Erlangung des akademischen Grades Master of Science vorgelegt dem Fachbereich Mathematik, Naturwissenschaften und Informatik der Technischen Hochschule Mittelhessen Tobias Platen im August 2014 Referent: Prof. Dr. Erdmuthe Meyer zu Bexten Korreferent: Prof. Dr. Keywan Sohrabi Eidesstattliche Erklärung Hiermit versichere ich, die vorliegende Arbeit selbstständig und unter ausschließlicher Verwendung der angegebenen Literatur und Hilfsmittel erstellt zu haben. Die Arbeit wurde bisher in gleicher oder ähnlicher Form keiner anderen Prüfungsbehörde vorgelegt und auch nicht veröffentlicht. 2 Inhaltsverzeichnis 1 Einführung7 1.1 Motivation...................................7 1.2 Ziele......................................8 1.3 Historische Sprachsynthesen.........................9 1.3.1 Die Sprechmaschine.......................... 10 1.3.2 Der Vocoder und der Voder..................... 10 1.3.3 Linear Predictive Coding....................... 10 1.4 Moderne Algorithmen zur Sprachsynthese................. 11 1.4.1 Formantsynthese........................... 11 1.4.2 Konkatenative Synthese....................... 12 2 Spektrale Modelle zur Sprachsynthese 13 2.1 Faltung, Fouriertransformation und Vocoder................ 13 2.2 Phase Vocoder................................ 14 2.3 Spectral Model Synthesis........................... 19 2.3.1 Harmonic Trajectories........................ 19 2.3.2 Shape Invariance..........................
    [Show full text]
  • Using Extron Streaming Content Manager: a Help File
    Help Using Extron Streaming Content Manager 79-584-101 Rev. C 11 15 Contents Prerequisites 5 System and Web Browser Requirements 5 Web Browser Requirements 5 About Streaming Content Manager 7 About Streaming Content Manager 7 General Product Overview 7 What SCM Does 7 Signal Flow Within Streaming Content Manager 8 User Roles 9 Comparing User Types Based on Origin (Local or AD Accounts) 13 How to Find Information About SCM 14 Getting Started 16 Opening Streaming Content Manager 16 Logging In and Logging Out 17 Overview of the SCM Software Interface 19 How the SCM Web Pages Are Organized 19 Managing User Accounts 22 Editing My Profile 22 Resetting or Changing Your Password 26 Guidelines for Passwords 26 Resetting a Forgotten Password 27 Changing an Existing Password 28 Managing Recordings 31 Managing Recordings: an Overview 31 Locating and Accessing Recordings 32 About The Recordings Pages 32 List View Pages and Their Corresponding Tabs: What Content Appears on Which Page 33 Detail View Pages 34 Player Pages 35 Using Streaming Content Manager (SCM) Software • Contents 2 Locating Recordings in a List 36 Elements of Recording Entries 38 Elements of a Recording Entry in a List View 38 Elements of a Recording Entry in a Detail View 40 Recording Privacy Settings 41 Privacy Settings Defined 41 Default Privacy Setting 42 Privacy Settings and Unauthenticated Users 42 Downloading a Recording Package 42 Why Download a Recording? 42 What Is In The Recording Package? 43 How to Download a Recording 43 Sharing a Recording 44 Editing Recording Details
    [Show full text]
  • Debian \ Amber \ Arco-Debian \ Arc-Live \ Aslinux \ Beatrix
    Debian \ Amber \ Arco-Debian \ Arc-Live \ ASLinux \ BeatriX \ BlackRhino \ BlankON \ Bluewall \ BOSS \ Canaima \ Clonezilla Live \ Conducit \ Corel \ Xandros \ DeadCD \ Olive \ DeMuDi \ \ 64Studio (64 Studio) \ DoudouLinux \ DRBL \ Elive \ Epidemic \ Estrella Roja \ Euronode \ GALPon MiniNo \ Gibraltar \ GNUGuitarINUX \ gnuLiNex \ \ Lihuen \ grml \ Guadalinex \ Impi \ Inquisitor \ Linux Mint Debian \ LliureX \ K-DEMar \ kademar \ Knoppix \ \ B2D \ \ Bioknoppix \ \ Damn Small Linux \ \ \ Hikarunix \ \ \ DSL-N \ \ \ Damn Vulnerable Linux \ \ Danix \ \ Feather \ \ INSERT \ \ Joatha \ \ Kaella \ \ Kanotix \ \ \ Auditor Security Linux \ \ \ Backtrack \ \ \ Parsix \ \ Kurumin \ \ \ Dizinha \ \ \ \ NeoDizinha \ \ \ \ Patinho Faminto \ \ \ Kalango \ \ \ Poseidon \ \ MAX \ \ Medialinux \ \ Mediainlinux \ \ ArtistX \ \ Morphix \ \ \ Aquamorph \ \ \ Dreamlinux \ \ \ Hiwix \ \ \ Hiweed \ \ \ \ Deepin \ \ \ ZoneCD \ \ Musix \ \ ParallelKnoppix \ \ Quantian \ \ Shabdix \ \ Symphony OS \ \ Whoppix \ \ WHAX \ LEAF \ Libranet \ Librassoc \ Lindows \ Linspire \ \ Freespire \ Liquid Lemur \ Matriux \ MEPIS \ SimplyMEPIS \ \ antiX \ \ \ Swift \ Metamorphose \ miniwoody \ Bonzai \ MoLinux \ \ Tirwal \ NepaLinux \ Nova \ Omoikane (Arma) \ OpenMediaVault \ OS2005 \ Maemo \ Meego Harmattan \ PelicanHPC \ Progeny \ Progress \ Proxmox \ PureOS \ Red Ribbon \ Resulinux \ Rxart \ SalineOS \ Semplice \ sidux \ aptosid \ \ siduction \ Skolelinux \ Snowlinux \ srvRX live \ Storm \ Tails \ ThinClientOS \ Trisquel \ Tuquito \ Ubuntu \ \ A/V \ \ AV \ \ Airinux \ \ Arabian
    [Show full text]
  • Espeak : Speech Synthesis
    Software Requirements Specification for ESpeak : Speech Synthesis Version 1.48.15 Prepared by Dimitrios Koufounakis January 10, 2018 Copyright © 2002 by Karl E. Wiegers. Permission is granted to use, modify, and distribute this document. Software Requirements Specification for <Project> Page ii Table of Contents Table of Contents .......................................................................................................................... ii Revision History ............................................................................................................................ ii 1. Introduction ..............................................................................................................................1 1.1 Purpose ............................................................................................................................................. 1 1.2 Document Conventions .................................................................................................................... 1 1.3 Intended Audience and Reading Suggestions................................................................................... 1 1.4 Project Scope .................................................................................................................................... 1 1.5 References......................................................................................................................................... 1 2. Overall Description ..................................................................................................................2
    [Show full text]
  • A University-Based Smart and Context Aware Solution for People with Disabilities (USCAS-PWD)
    computers Article A University-Based Smart and Context Aware Solution for People with Disabilities (USCAS-PWD) Ghassan Kbar 1,*, Mustufa Haider Abidi 2, Syed Hammad Mian 2, Ahmad A. Al-Daraiseh 3 and Wathiq Mansoor 4 1 Riyadh Techno Valley, King Saud University, P.O. Box 3966, Riyadh 12373-8383, Saudi Arabia 2 FARCAMT CHAIR, Advanced Manufacturing Institute, King Saud University, Riyadh 11421, Saudi Arabia; [email protected] (M.H.A.); [email protected] (S.H.M.) 3 College of Computer and Information Sciences, King Saud University, Riyadh 11421, Saudi Arabia; [email protected] 4 Department of Electrical Engineering, University of Dubai, Dubai 14143, United Arab Emirates; [email protected] * Correspondence: [email protected] or [email protected]; Tel.: +966-114693055 Academic Editor: Subhas Mukhopadhyay Received: 23 May 2016; Accepted: 22 July 2016; Published: 29 July 2016 Abstract: (1) Background: A disabled student or employee in a certain university faces a large number of obstacles in achieving his/her ordinary duties. An interactive smart search and communication application can support the people at the university campus and Science Park in a number of ways. Primarily, it can strengthen their professional network and establish a responsive eco-system. Therefore, the objective of this research work is to design and implement a unified flexible and adaptable interface. This interface supports an intensive search and communication tool across the university. It would benefit everybody on campus, especially the People with Disabilities (PWDs). (2) Methods: In this project, three main contributions are presented: (A) Assistive Technology (AT) software design and implementation (based on user- and technology-centered design); (B) A wireless sensor network employed to track and determine user’s location; and (C) A novel event behavior algorithm and movement direction algorithm used to monitor and predict users’ behavior and intervene with them and their caregivers when required.
    [Show full text]