g Text Version
Beauty & Self
Books & Music
Food & Wine
Health & Fitness
Hobbies & Crafts
Home & Garden
News & Politics
Religion & Spirituality
Travel & Culture
TV & Movies

Bored? Games!
Take a Quiz
Rate My Photo

Natural Living
Folklore and Mythology
Distance Learning

All times in EST

Clairvoyance: 08:00 PM

Full Schedule
g JavaScript / Java Site

BellaOnline's JavaScript / Java Editor


Program Planning Hearing Dog Alert Training Tool

Guest Author - Julie L Baumler

Prospective Service Dog HeroParticularly as a beginner, JavaScript programs are often written piecewise without a lot of planning. Or planned as part of page design, not on it's own. We may look at a web page or page design and think it would be nice if when I did X, Y would happen and then write the code. However, as you move more toward writing applications than extending web pages, it becomes more and more important to plan and test your software rather than just sit down and code. There are a number of software development methodologies, and if you work for a company as a professional programmer, they will probably have one that you are required to use. Over time, you will likely find one that works well for you for personal projects as well. For personal projects, I tend to use an iterative method, where I plan out what I want, start with the minimum functional requirements, get those working and tested and then add additional features until I'm happy with it.

I've started training a successor service dog and one of the things I want to work on with him is alerting to sounds. The way I was taught to teach sound alerting is find a timer with an alarm that doesn't stop on its own and set it for a random, short length of time. You put it down and when it goes off, you don't react until your dog reacts, at which time you reward your dog and turn off the timer. Over time you shape the alert behavior into the desired behavior and then add additional sounds one by one. I thought that rather than having to mess with a timer, I'd write a JavaScript program to do this for me. As the first step in my planning process, I came up with a list of desired features.

Sound Alert Trainer Feature

  • Start button
  • Random timer
    • 30 120 second time range
  • On alarm, pops up an alert, sounds until button is pressed
    • no need to hear the alarm
    Advanced Features
  • Configurable sounds
    • Emergency Alert System Attention Signal
    • Smoke Detector
    • Any sound on the computer
    • Sounds on the internet
    • Cell phone ringtones
  • Ability to change the time range

Lend Me an Ear: The Temperament, Selection and Training of the Hearing Ear Dog by Martha Hoffman
Hints on training hearing alerts from Fred Cisin
Hero my new dog
Miss Pico my current service dog
This site needs an editor - click to learn more!

Add Program+Planning+%96+Hearing+Dog+Alert+Training+Tool to Twitter Add Program+Planning+%96+Hearing+Dog+Alert+Training+Tool to Facebook Add Program+Planning+%96+Hearing+Dog+Alert+Training+Tool to MySpace Add Program+Planning+%96+Hearing+Dog+Alert+Training+Tool to Digg Program+Planning+%96+Hearing+Dog+Alert+Training+Tool Add Program+Planning+%96+Hearing+Dog+Alert+Training+Tool to Yahoo My Web Add Program+Planning+%96+Hearing+Dog+Alert+Training+Tool to Google Bookmarks Add Program+Planning+%96+Hearing+Dog+Alert+Training+Tool to Stumbleupon Add Program+Planning+%96+Hearing+Dog+Alert+Training+Tool to Reddit

Beginners Resources
JavaScript Resources
Deafness Site
Related Articles
Editor's Picks Articles
Top Ten Articles
Previous Features
Site Map

For FREE email updates, subscribe to the JavaScript / Java Newsletter

Past Issues

Printer Friendly
tell friend
Tell a Friend
Email Editor

Content copyright © 2018 by Julie L Baumler. All rights reserved.
This content was written by Julie L Baumler. If you wish to use this content in any manner, you need written permission. Contact BellaOnline Administration for details.


g features
Hearing Dog Tool - Adding Randomness

Hearing Dog Training Tool setTimeout()

GCJ - an Independant Java Implementation

Archives | Site Map


Past Issues

Note: BellaOnline uses cookies to help provide a consistent user experience. Our advertisers may use cookies to help customize ads. Please contact us with any question about our cookie use.

Summertime Foods
Corn on the Cob
Burgers on the Grill
Apple Pie


| About BellaOnline | Privacy Policy | Advertising | Become an Editor |
Website copyright © 2018 Minerva WebWorks LLC. All rights reserved.

BellaOnline Editor