Published between 2008 Sep and 2008 Oct:

  • Write a Firefox extension to rotate images in online mapping applications Write a Firefox extension to rotate images in online mapping applications, Most online mapping applications assume that the desired view is always north at the top of the image. This article presents tools and code that show how to replace the map image with an inverted copy, where south is at the top. Using a Firefox extension and the Imager Perl module, each tile that comprises the full image is extracted, rotated, and placed back in the image at the appropriate spot. Local cached text.

  • Create a continuous keystroke-dynamics monitor with Perl and xev Create a continuous keystroke-dynamics monitor with Perl and xev, Keystroke dynamics is a relatively new field that enables identification of individuals through statistical analysis of their typing patterns. Previously published articles on developerWorks have shown how to integrate the concept of keystroke dynamics into your applications, as well as a real-world example of modifying Gnome Display Manager (GDM) to require a correct password and a "correctly typed" password. This article presents tools and code allowing you to move beyond a single application of keystroke dynamics, and monitor your entire X Window System environment continuously for characteristic patterns of the typist. Local cached text.

  • Creating altitude attribute-enhanced image overlay maps in Google Earth Creating altitude attribute-enhanced image overlay maps in Google Earth, Recent applications have greatly increased the ease of development and ubiquity of 2-D maps. Tools like Microsoft® Live Search Maps and Google Maps offer a wealth of tools for enhancing these single-plane maps, but often ignore altitude as the third dimension of information. This article presents tools and code to allow you to extract height information based on pixel colors, and apply that height information across the mapping context. The end result is a third dimension of data, showing more information in the same space and opening up new methods of visualization for your map users. Local cached text.

  • Improve focus tracking indicators across multiple monitors Improve focus tracking indicators across multiple monitors, Unlike traditional single-screen setups, multi-screen display systems require special consideration for user interfaces (UIs). This article presents tools and code designed to address the acquisition and change of input focus across multiple displays. By enhancing existing X Window System focus information using Ghosd displays and the Synergy debug-level output, multi-screen users can know precisely where their input focus is even on displays 4200x3150 pixels and larger. Local cached text.

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