Published between 2008 Mar and 2008 Sep.
-
Add multitouch gesture support to a TouchPad-equipped laptop, published on IBM developerWorks. Implement swipe and pinch gestures for Linux applications by analyzing
tools and code needed to add some of this new gesture support on older
Linux-enabled hardware. Building on the output of the synclient program, the
Perl code presented here allows you to assign specific application functions
to "Three-Finger Swipe," as well as Open- and Close-Pinch gestures.
Local cached text.
Demonstration video at youtube.com Comments on digg. Writeup at hackszine and lwn.net.
-
Identify speakers with sndpeek, Use sndpeek and custom algorithms to match voices to a pre-recorded library.
Create applications to let you know who is speaking in teleconferences,
podcasts, and live media events. Build basic assistance programs to help the
hearing-impaired identify speakers in a bandwidth-limited context. Local cached text. Demonstration video at youtube.com
-
Identify and verify users based on how they type, Modify the GNOME Display Manager (GDM) to support user verification through
keystroke-dynamics processing. Create and store a one-way encrypted hash of
your keystroke patterns when entering your user name. Add code to GDM to read
current keystroke patterns and permit a user to log in when the characteristics. Local cached text. Slashdot discussion. Writeup at hackszine
-
ThinkPad aerobics: Rotate and shake your laptop to control applications, Use synthetic X Window System events and embedded accelerometers to control applications by the movement of a laptop computer. Translate gestures, such as shaking, into mode-switching commands with detection algorithms to interact with applications in new ways. Develop tools to help build the next generation of interfaces that use accelerometers, such as applications for laptops and iPhones. Local cached text. Demonstration video at youtube.com
View many more articles in the archives below, or try the full list.
Current: mouse dynamics user authentication, smart activity monitors, automatic idle computer shutdown.
2008 Sep -> 2008 Oct: Rotated online maps, continuous keystroke dynamics, altitude enhanced google earth visualizations, focus tracking indicators.
2008 Jun -> 2008 Sep: Time availability maps, enhanced firefox find, Google calendar encryption, visualizing temporal data.
2008 Mar -> 2008 Jun: Trackpad MultiTouch, speaker identification with sndpeek, keystroke dynamics in GDM, application control with HDAPS.
2007 Sep -> 2008 Mar: Wireless site surveys with HDAPS, add keystroke dynamics to applications, automated verbal conversation annotations with CMU Sphinx.
2007 May -> 2007 Sep: Vector space LDAP searches, 404 metaphone matching, interior building maps, precipitation proximity alerts.
2007 Feb -> 2007 May: Web link visualizations, custom GD charts, CAIDA's plot-latlong cartographics, LDAP search part 1&2.
2006 Nov -> 2007 Feb: Ghosd and Perl, tone control, email sound notifier, HDAPS shake reset, chord system status.
2006 Jan -> 2006 Nov: Knock control, real time visual effects, Photo and movie mosaics, xdmx how-to