LinPHA is an easy to use, multilingual, flexible photo/image archive/album/gallery written in PHP. It uses a SQL database to store information about your pictures. It comes with a HTML based installer, so you don't need experience in setting up SQL
The Editable Vectors project provides a strong API for manipulating and editing the vector graphics. Project is based on the Swing classes. API is highly integrated to Java.