If you're reading this, there's a good chance that you're using a keyboard and a mouse -- pretty standard equipment these days, and it's easy to take them for granted. (I know I do.) But there are plenty of situations where, for one reason or another, these common input tools cannot be used: Perhaps the user is physically unable to manipulate them; maybe the tools are not available. Whatever the reason, it's gratifying to know that voice input technologies are not only available, but have been evolving alongside computers for decades.
And as the number of situations that call for voice input continues to grow, the demand for well-built apps that use voice technologies will increase. Want to add them to your skill set? Then check out this week's top feature, "Trigger keyboard and mouse actions with your voice and
xdotool," which shows you how to use the
xdotoollibrary in a Linux environment to trigger actions through voice rather than hardware input. You can even make a keystroke in one window trigger an action in a different window on another desktop.
It's pretty easy to envision a future without all that hardware. I hope it gets here before I have to replace this ergonomic keyboard.
Until next week,
John Swanson and the developerWorks editorial team
Our other top features on developerWorks this week:
- Give your AIX root volume group (rootvg) the space it needs (AIX and UNIX)
- Migrate PL/SQL scripts to DB2 using CLPPlus (Information Management)
- Scriptable project builds using the Rational Application Developer build utility (Rational)
- Web service message logging with Apache CXF (SOA and web services)
- Reverse Ajax: Atmosphere and CometD (Web development)
- Using the REST APIs in IBM Business Process Manager V7.5 (WebSphere)