We need Java code that will write information into the metadata of JPEG images (EXIF is one type of image metadata)
## Deliverables
Specific functionality desired: * read one to many image files into a viewer (perhaps that shows many with thumbnails and allows a full view of one at a time) * allow users to add a title, category, and description that gets embedded in the image meta-data; being able to have three parts would be helpful: (a) a title, (b) a category tag (for easy searching) and (c) an extended more informative description. It seems that at least some of the image formats support these three. * where GPS info is available, match times of images with times in GPS and add coordinates to the image (so that the images alone are enough to support their geo-location and it is easy to then search for all images within a distance of some specified location). 1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows: The code will be released under the LGPL. The following dependencies are allowed: the image IO packages in the J2SE ([login to view URL] and sub-packages). We would also consider adding the Java Advanced Imaging (JAI) dependency ([login to view URL]), although a J2SE only solution would be preferred.
## Platform
Java 1.5 or 1.6