Home

Skip to end of metadata
Go to start of metadata
Project Status
Please note that this project is no longer active.

If you are interested in taking over the code base please let me know.

Description

Pix is a java photo sharing web application. It allows a images to be uploaded through the browser and stored on the server. An index page of thumbnails and web sized images are automatically created.

Why?

Pix does not require a MySQL database, it uses an embedded hypersonic database. Pix relies on the Java Advanced Imaging API to do the image manipulation rather then an external toolkit like Imagemagick.

Requirements

  • A servlet container like Apache Tomcat or Caucho Resin
  • A server to host the servlet container with Java SE version 5 or later.
  • Drive space to store the images.

Images and image metadata

The images are stored on the filesystem and metadata about the images is stored in an embeded hypersonic database. The image files and the database files are stored in the expanded war directory by default (the storage locations are configurable). The application automatically scales the raw images to web sized images and thumbnails. When logged in as admin it is possible to rotate the images.

Technology

  • Tapestry
  • Spring
  • Hypersonic
  • Java Advanced Imaging Api
  • Drew Noakes' metadata-extractor
  • Maven2
  • Apache Commons
Labels:
None
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.