jAlbum creates photo galleries of images and videos. It automatically reduces the size of images to create thumbnails and generates the necessary HTML pages. The resulting pages are based on Java which can be run on all platforms. A lot of skin effects are available. The program can also read the metadata of images to extract location, camera settings, etc.