VisualIDs:
scenery for data worlds

a reference implementation

[ICO]NameLast modifiedSizeDescription

[DIR]Parent Directory  -
[TXT]HEADER.html02-Jan-2009 14:41 451
[TXT]README.html03-Jan-2009 18:13 2.3K
[   ]libvisualid-0.1.2.tar.gz28-Dec-2008 02:26 338K
[   ]libvisualid-0.1.2.tar.gz.pgp28-Dec-2008 02:28 459K
[   ]libvisualid-0.1.2.tar.lzma28-Dec-2008 02:26 192K
[   ]libvisualid-0.1.2.tar.lzma.pgp28-Dec-2008 02:28 260K
[DIR]libvisualid-dev/02-Jan-2009 23:08 -
[DIR]nautilus-patches/28-Dec-2008 20:11 -
[DIR]releases/28-Dec-2008 02:31 -
[DIR]screenshots/02-Nov-2008 14:04 -

libvisualid is an implementation of the ideas put forth by J. P. Lewis et al. in their essay, ` VisualIDs: Automatic Distinctive Icons for Desktop Interfaces '; the basic idea is for the software to automatically `invent' recognisable icons (like the `turtle', above, which was drawn completely by libvisualid) for use in identifying files whenever `thumbnailing' is not possible.

libvisualid includes an example application to generate VisualIDs, but a patch is also available for the Nautilus file-manager, to integrate VisualIDs functionality into it.

If you'd just like to install this code, download one of the above tarballs and you'll be able to build with the familiar "./configure && make install" (or, if you're on a Debian-based system such as Ubuntu, you can use dpkg-buildpackage).

If you'd like to hack on this code yourself, then you can make a Bazaar branch, e.g.:

bzr branch http://www.rozzin.com/VisualIDs/libvisualid-dev

Note that, if you decide to use the code directly from the bzr repository, you'll need to have the GNU Autotools suite (Autoconf, Automake, and Libtool) installed, as well as pkg-config; and you'll have to initialise the Autotools infrastructure before you'll be able to build, e.g.:

autoreconf --install --verbose --symlink

Either way, patches, bug-reports, questions, and other feedback are welcomed!

You can find news, screenshots, and additional information related to this project in my weblog:

http://www.hackerposse.com/~rozzin/chronicle/VisualIDs