Inote: An Image Annotation Tool in Java

Download Inote 6.0

Inote Help Documentation

Screen Shot

For a demonstration of the capabilities of Inote, see The Blake Archive


Inote is an image annotation tool written in Java: it allows the user to attach textual annotations to various regions in an image and then store those annotations and details in a separate text file. It can also generate certain kinds of details automatically by reading the image: soon, we will add a utility that will generate overlays by reading SGML markup associated with an image. Currently, Inote runs under Windows95 or NT as a self-contained executable (using the Java Runtime Environment), or on various Unix platforms (with a separately installed JDK). It does not run on the Mac yet, because there is no Mac support for JDK 1.1.5.

Using Inote as a stand-alone application, you can create details of several types (rectangle, polygon, circle, point), you can attach one or more annotations to each of these details, and you can organize details into overlays, using as many overlays as you like. Details can be moved across the overlay, resized, and copied or moved from one overlay to another; annotations can also be copied or moved. Annotations are saved as XML data, using an XML structure that can be incorporated into other XML or SGML structures.

Once you have created overlays with details and annotations, you can provide the annotated image to Java-capable Web browsers by running Inote as an applet. When Inote loads an image and its overlays, it displays colored lines on the overlays delineating annotated details. To browse the annotations associated with those details, click the mouse inside the detail. If the region in question has overlapping details or multiple annotations, a scrollable list will appear, from which users may select the detail and annotation desired.

For complete information regarding download, installation, and use of Inote, see the Inote Help Documentation


Inote is unsupported, but there is an email list for the announcement of new versions and for user feedback and self-help; proceedings of this list will be archived in the Inote hypermail archive. If you would like to be subscribed to this list, mail a message to with subscribe Inote-l as the only line in the message.

Terms of Distribution

Inote is copyrighted © 1998 by the Board of Visitors of the University of Virginia, but it is distributed free of charge for educational use. If you are interested in using Inote for commercial purposes, please contact IATH at


Principal Programmer: Robert Bingler
Past Programmers: Sherrie Albrecht, Max Bachrach, Shawn Carnell, Mark Ratliff
DTD design: Daniel Pitti
Documentation: John Unsworth, Drew Vande Creek

Developed with IBM VisualAge for Java

Document URL:
Last Modified: Monday, 12-Jul-2010 13:23:24 EDT