Photo Manager
PhotoManager is a gui based application written in java. You organize your photos in a photo album by as many virtual picture sequences as you like. It is easy to use, easy to install and doesn't touch (neither modify nor copy or move) your pictures. This program is still beta.

System requirements
  • Minimum JRE version is 1.6
  • Preferably 1024 x 768 resolution or better.
  • Depending on the size of the picture enough memory.


Photo Manager on an eComStation machine with Open JDK


Installing Photo Manager
The project on sourceforge.net is no longer available. Its unknown why, looks like the project is removed by sourceforge.net without any message why. However the package claims "This program is open source under the GNU General Public License as published by the Free Software Foundation".
Download the file photo-manager_1.2.4-0.zip. This download contains a German manual. In case of English download the English manual photo-manager-en-1.2.4.pdf. Make a directory/map with the name "photo-manager". Open the zip file and copy the contents to the new created directory/map. Copy also the manual to this directory/map. In the zip you will find an user manual, but this one is written in german. That's all!

The used pm.cmd file
Photo Manager works with Open JDK in OS/2-eCS. I have made a "pm.cmd" file with the following contents;
@echo off
set path=[drive: java]\JAVA160ga5\bin
set BEGINLIBPATH=[drive: java]\JAVA160ga5\bin
set CLASSPATH=
[drive: photo-manager]
cd [drive: photo-manager]\photo-manager
java -Duser.home=[drive: photo-manager]\photo-manager -XX:+UseConcMarkSweepGC -Xms500M -Xmx800M -jar 
 pm.jar 2>photo-manager-bugs.txt
I had to break up the line "Java -Duser.home=...", in the commandfile they are one line, mind the space between "-jar" and "pm.jar". I use 2 separate folders (directories), one for Java and one for Photo Manager with the files created by this program. The references used in the cmd file;

  • [drive: java] = drive with Java
  • [drive: photo-manager] = drive with Photo Manager

should be replaced by real drive letters. Adjust the file from the distribution below, ie. different drive and directories (maps). Save "pm.cmd" and copy it to the "photo-manager" directory (map).

Create a new program object. Specify the path and file name: "[drive: photo-manager]\photo-manager\pm.cmd". In the tabpage Session check the boxes "OS/2 window", "Running as an icon" and "Close Window to end program". In the tabpage General you can enter the name "Photo Manager". The download also has a nice OS/2 icon.

Parameters / options explained
  • The specification "-Duser.home=[drive: photo-manager]\photo-manager" will ensure that Photo Manager will save all necessary files in own directory instead of saving them in the home directory.
  • The specification "-XX:+UseConcMarkSweepGC" is a value found on the backpage of the manual.
  • The specification "-Xms500m" is a value found on the backpage of the manual. You can try to adjust it up or down.
  • The specification "-Xmx800M" is a value found on the backpage of the manual. You can try to adjust it up or down.
  • The addition "2>photo-manager-bugs.txt" ensures that errors are saved in the file "photo-manager-bugs.txt". The 2 in "2>" is not a typo! The file stays empty, good sign.

Download
In the file you can find the above command file (all drive letters are on set to C:) and an OS/2 Photo Manager icon: photo-manager-ecs.zip.

revision July 15, 2020