From hzoebelein at gmail.com Mon Mar 3 02:24:32 2008 From: hzoebelein at gmail.com (Hans Zoebelein) Date: Mon, 03 Mar 2008 03:24:32 +0100 Subject: [Fwd: Blind Software SRE = Screen Reader Environment for Puppy Linux.] Message-ID: <47CB6160.2020407@gmail.com> -------- Original Message -------- Subject: Blind Software SRE = Screen Reader Environment for Puppy Linux. Date: Sun, 2 Mar 2008 11:50:43 -0500 From: David Ring Reply-To: n1ea at arrl.net To: Hans Zoebelein , The BlindTechs Network , db at db.net, emacspeak at cs.vassar.edu Announcement: SRE - Screen Reader Environment for Puppy Linux. PLEASE PASS THE WORD so that this may be of use or improved for everyone's use. Puppy Linux has low computer requirements and is FAST. Yasr, speech-dispatcher and espeak in on package. William McEwan has made up a .pet for the screen reader environment. It's 4mb and should be a simple install on any version of Puppy according to William. This contains all his separate programs into one file. http://www.puppylinux.ca/tpp/ScreenReaderEnviro/ Please let others in your group know so they can try it out and comment on it good or bad. This PET requires a Puppy Distro available at http://www.puppylinux.ca/ it might also be able to be installed on other distros by renaming the file extension to tar.gz. Puppy 3.01 is now based on Slackware. The readme file says that dependencies are found, but they are really not needed - at least in Puppy Linux. Best, David Ring -------------- next part -------------- An HTML attachment was scrubbed... URL: From hzoebelein at gmail.com Thu Mar 6 18:23:43 2008 From: hzoebelein at gmail.com (Hans Zoebelein) Date: Thu, 06 Mar 2008 19:23:43 +0100 Subject: [Fwd: [emacspeak The Complete Audio Desktop] Emacspeak WebSpace --- Interaction-Fre...] Message-ID: <47D036AF.60908@gmail.com> -------- Original Message -------- Subject: [emacspeak The Complete Audio Desktop] Emacspeak WebSpace --- Interaction-Fre... Resent-Date: Thu, 6 Mar 2008 10:26:00 -0500 (EST) Resent-From: emacspeak at cs.vassar.edu Date: Thu, 6 Mar 2008 07:25:58 -0800 (PST) From: T. V. Raman To: emacspeak at cs.vassar.edu A few months ago, I started an Emacspeak module called |emacspeak-webspace| that is now ready for wider use. The goal of this module is to unobtrusively fetch useful information from the Web and communicate it at those times that one is context-switching among tasks. I gave a talk on user interaction at the last Hackers Conference in November; in the same session, there was another talk whose gist was a plea for /less/ human-computer interaction --- motivation: User Interfaces are nice, but wouldn't it be nice if one didn't have to /explicitly/ interact with the machine to get information? The speaker coined the term /Zen interfaces/ in that context, something that stuck in memory long after the talk. I built that thought into module |emacspeak-webspace|. Conceptually, it consists of /smart fetchers/ that fetch information asynchronously from the Web, and /smart displayers/ that communicate this information at /appropriate/ times. These are detailed below. Fetchers There are two fetchers at present: Weather Fetches current weather conditions for your location. News Fetches headlines from a customizable collection of ATOM and RSS feeds. Note that this module is not intended to be an RSS or ATOM feed-reader; for that, use module |greader| --- an API-based Google Reader client that is bundled with Emacspeak. Communicating Useful Information Usefully With the information in hand, the next question is how does one communicate this information /usefully/, and what does /at the appropriate time/ mean? Things to avoid: Interaction-Free Do not require explicit user action to hear the information. Avoid Chatter Avoid creating an auditory user interface that chatters at the user all the time. These are conflicting constraints. Notice that in a visual interface, one can meet the /interaction-free/ requirement by displaying the information in a toolbar or sidebar and allow the user to ignore or absorb the information at will. Emacspeak uses Emacs' /header-line/ to display the continuously updating information. This meets the /interaction-free/ requirement. The header line updates every time Emacs updates its display, and automatically speaking it would produce too much feedback. But Emacspeak doesn't automatically speak the header-line; it only speaks it when there is a /context-switch/. How To Use Here is how I am using |emacspeak-webspace| at present: Weather Activate weather display in the |calendar| and |scratch| buffers. News Activate feed headlines in selected |shell| buffers. You hear the updated information when switching to buffers where the webspace display is active. Activating WebSpace Displays Webspace displays are activated via the following commands; all Webspace displays will be placed by default on prefix key |hyper-space| * |emacspeak-webspace-headlines|: |hyper-space h| * |emacspeak-webspace-weather| |hyper-space w| Share And Enjoy, And May The Source Be With You! -- Posted By T. V. Raman to emacspeak The Complete Audio Desktop at 3/06/2008 07:25:00 AM -------------- next part -------------- An HTML attachment was scrubbed... URL: