Morse Code and Enabling Technology Jeremy Cribb and Doug Daniell.

Slides:



Advertisements
Similar presentations
Graphical input techniques
Advertisements

Unit 6 Desktop Applications
Mobile Computing Advantages and limitations of mobile computing
Working for the future - today
Ying Wang EDN 303 Fall Objectives Explain the role of an operating system and list the main operating systems used on today’s computers Define and.
Chapter 5 Input and Output. What Is Input? What is input? p. 166 Fig. 5-1 Next  Input device is any hardware component used to enter data or instructions.
Alford Academy Business Education and Computing1 Advanced Higher Computing Based on Heriot-Watt University Scholar Materials GUI – advantages and disadvantages.
COMPUTER CONCEPTS Computer Information Systems. COURSE COMPETENCIES Explain the functions of computer system components. Describe the information processing.
Computing Fundamentals Module A © CCI Learning Solutions Inc. 1 Unit 1: Recognizing Computers Lesson Topic 1Computers All Around Us 2Elements of a Personal.
Mobile Web Interaction on Embedded Devices Jeremy Luchau CSE 237A.
Lets Talk 9+ Emulator e-Tech for Tots CS590 - Ashok Sahu.
McGraw-Hill Technology Education © 2004 by the McGraw-Hill Companies, Inc. All Rights Reserved. Introduction to Computer Essentials.
Morse Code as an Enabling Technology Jeremy Cribb and Doug Daniell Comp 190, Gary Bishop 22 April 2003.
Designing a User Interface for People with Disabilities u u
Brendan Cooney CSC 152. What is Input? Any data or instructions entered into the memory of a computer Data- unprocessed information Instructions- steps.
Application Software Productivity Tools for Educators
Vocabulary Terms Adapted from “Cooling Systems” – CTAE Information Technology Essentials PROFITT.
Computer Access and Augmentative Communication Jill Ethridge, OTR/L Janie Cirlot-New, M.S., CCC/SLP National AgrAbility Workshop Jackson, MS November 14,
Human Computer Interface. Human Computer Interface? HCI is not just about software design HCI applies to more than just desktop PCs!!! No such thing as.
Assistive Technology Ability to be free. Quick Facts  Assistive technology is technology used by individuals with disabilities in order to perform functions.
 At the end of this class, students are able to  Describe definition of input devices clearly  List out the examples of input devices  Describe.
Tablet PC As An Enabling Technology Todd Landstad and Guy Barker, Software Design Engineers Mobile PC Division Microsoft Corporation Mike Buckley, University.
   Input Devices Main Memory Backing Storage PROCESSOR
Examples of Available Assistive Technology
Assistive Technology and Web Accessibility University of Hawaii Information Technology Services Jon Nakasone.
© Paradigm Publishing Inc. 4-1 Chapter 4 System Software.
Introduction CSE 1310 – Introduction to Computers and Programming
EECS 488 – Embedded Systems Design and Specification of a Video Communication Device Based on the Gameboy Advance Glenn Emelko Scott Schmucker April 23.
Making your PDA work for you! Sharaine Rawlinson Cindy Camp.
Chapter 4 System Software.
A legal definition of assistive technology was published in the 1988 Individuals with Disabilities Act (The Tech Act). The act was amended in Additionally,
DYNAVOX MAESTRO Terri Lloyd The DynaVox Maestro is a speech generation device designed for children or adults with communication difficulties. Such conditions.
11.10 Human Computer Interface www. ICT-Teacher.com.
Input and Output Devices. I/O Devices: Input information data An input device together with appropriate software, transforms information from the user.
ST01 - Introduction 1 Introduction Lecturer: Smilen Dimitrov Sensors Technology – MED4.
Introduction CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
What is it, and how does it help our students? Assistive Technology helps improve participation and understanding in the classroom for students with disabilities.
Technology and the Disabled By Dr. Steve Broskoske Misericordia University.
Assistive Technology in Education Group 5 Presentation Software Project TLS 318 Kassie Schauer- Examples of Assistive Technology Nicole Palmer- Universal.
1 Chapter 7 Operating System & Utility Programs.  consists of the programs that control or maintain the operations of the computer and its devices. It.
ED 505 Melanie Shotts March 28, 2015
 What is Autocad What is Autocad  Example of CAD software: Example of CAD software:  Advantages of CAD Advantages of CAD  Hardware for a CAD system.
BY STALIN PETER Mobile Learning Devices. INTRODUCTION What is mobile learning? What tools are classified as mobile learning? Where is M-learning being.
Microsoft Assistive Technology Products Brought to you by... Jill Hartman.
E.g.: MS-DOS interface. DIR C: /W /A:D will list all the directories in the root directory of drive C in wide list format. Disadvantage is that commands.
Programming of Handheld and Mobile Devices Lecture 2 What is a MID? Rob Pooley
KAMI KITT ASSISTIVE TECHNOLOGY Chapter 7 Human/ Assistive Technology Interface.
TE PICT. Programmer Gamer THE PROBLEM Today's Mobiles, More than mere a communication media.
SD1230 Unit 6 Desktop Applications. Course Objectives During this unit, we will cover the following course objectives: – Identify the characteristics.
Assistive Technology November 14, Screen Reader Who uses screen readers? –People with little to no vision What is it? –A form of “Assistive Technology”
Copyright©2008 N.AlJaffan®KSU1 Chapter 7 Operating System and Utility Programs.
Introduction to Computers. Are Computers Important? OF COURSE!
COMPUTER ASSISTED INSTRUCTION IN LANGUAGE TEACHING.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
Hardware/Software Basics Test
FatMax Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5.
Human Computer Interface INT211
Introduction to Computing Slides By ADEELA MUSTAFA.
Progress check Learning Objective: Success Criteria : Can identify various input and output devices - Level 4 – 5 Can identify all the major items of hardware.
SONGONUGA EMILIA ACCOUNTING 12/SMS02/ Introduction One goal of human-computer interaction research is to reduce the demands on users when using.
| Mobile Accessibility Development Making an Accessible App Usable Scott McCormack.
Justin McCreary South Carolina EdTech 2013 Conference 10/09/13.
AT for Blind and Vision Impaired. Stuart Lawler. Rehabilitation Training centre Manager.
Input and output devices for visually impaired users
Human Computer Interface
Dimensions of Accessible Design
Computers and Disabilities
Morse Code and Enabling Technology
Lesson 4 Alternative Methods Of Input.
ASCII LP1.
Presentation transcript:

Morse Code and Enabling Technology Jeremy Cribb and Doug Daniell

UNC-CS Enabling Technology Course, Jeremy Cribb and Doug Daniell What is Morse Code? Invented in 1800s as a method for long-distance communication Invented in 1800s as a method for long-distance communication Ideal for electrical communication, due to its binary nature Ideal for electrical communication, due to its binary nature Represents the letters of the alphabet as electric pulses Represents the letters of the alphabet as electric pulses Composed of dits (.) and dahs (-) Composed of dits (.) and dahs (-)

UNC-CS Enabling Technology Course, Jeremy Cribb and Doug Daniell

Advantages Surprisingly rapid entry of text Surprisingly rapid entry of text Ease of use / low cost Ease of use / low cost Low need for physical ability Low need for physical ability Versatility Versatility Portability Portability Unobtrusiveness Unobtrusiveness Can aid in literacy skills Can aid in literacy skills

UNC-CS Enabling Technology Course, Jeremy Cribb and Doug Daniell Example Applications Puff-sipOpposing motion

UNC-CS Enabling Technology Course, Jeremy Cribb and Doug Daniell Disadvantages Low awareness  teaching not emphasized Low awareness  teaching not emphasized Difficult to learn Difficult to learn High initial error entry rate High initial error entry rate User discouragement User discouragement

UNC-CS Enabling Technology Course, Jeremy Cribb and Doug Daniell DARCI Card ($495)

UNC-CS Enabling Technology Course, Jeremy Cribb and Doug Daniell Current State of Morse Code as an Enabling Technology Extensive generic hardware support (DARCI) Extensive generic hardware support (DARCI) Numerous software products available for desktop computers Numerous software products available for desktop computers Valuable resource for persons with severe disabilities Valuable resource for persons with severe disabilities

UNC-CS Enabling Technology Course, Jeremy Cribb and Doug Daniell How can we extend this technology? Pursue applications of Morse Code input for PDAs / embedded systems Pursue applications of Morse Code input for PDAs / embedded systems Allow universal accessibility Allow universal accessibility Enable visually impaired with text-to- speech feedbackEnable visually impaired with text-to- speech feedback Enable physically impaired with simple and portable input optionsEnable physically impaired with simple and portable input options

UNC-CS Enabling Technology Course, Jeremy Cribb and Doug Daniell Further Benefits Universal design will increase functionality for all users Universal design will increase functionality for all users Examples: Examples: Mobile Input (replace PDA stylus with Bluetooth device?)Mobile Input (replace PDA stylus with Bluetooth device?) Replace/augment screen output with audio feedbackReplace/augment screen output with audio feedback

UNC-CS Enabling Technology Course, Jeremy Cribb and Doug Daniell Incremental Design Approach 1. Construct a functional Morse-to-Speech application in Python (pyMTS) Keyboard/Mouse input Keyboard/Mouse input 2. Port this application to the Windows CE platform (and/or Palm?) 3. Cordless mouse for PDA morse input (Bluetooth?) 4. Morse education: design a game to teach Morse code (Morse Invaders?)

UNC-CS Enabling Technology Course, Jeremy Cribb and Doug Daniell Progress so far… Functional program that decodes morse code as input and outputs Functional program that decodes morse code as input and outputs text to a display fieldtext to a display field audio feedback after each letter, using a TTS engine and MSSAPI – also reads each completed word and sentenceaudio feedback after each letter, using a TTS engine and MSSAPI – also reads each completed word and sentence Focus is on universal accessibility Focus is on universal accessibility Demo! Demo!

UNC-CS Enabling Technology Course, Jeremy Cribb and Doug Daniell Credit Modern Morse Code in Rehabilitation and Education: New Applications in Assistive Technology by Tomas Wayne Modern Morse Code in Rehabilitation and Education: New Applications in Assistive Technology by Tomas Wayne