What is BasicDiary?
BasicDiary is a desktop diary application. It implements a calendar for multiple daily annotations with binary attachments, details list, internal links, advanced search tool, CSV, XML and HTML reports, HTML note editor, encrypted data storage and password access.

System requirements
  • Minimum JRE: 1.6.0 (tested with both versions 1.6.0 and 1.6.0ga5)


BasicDiary on an eComStation machine with Open JDK


Installing BasicDiary
Download basicdiary_220.jar. Make a directory/map with the name "basicdiary". The jar file is an installer file, so first you have to install the program. I used the same commandfile for this purpose. That's all!

The used cmd file
BasicDiary works with Open JDK in OS/2-eCS. I have a basicdiary.cmd file with the following contents;
@echo off
SET BEGINLIBPATH=[drive: java]\JAVA160ga5\bin
SET path=[drive: java]\JAVA160ga5\bin
SET CLASSPATH= 
[drive: basicdiary]
cd [drive: basicdiary]\basicdiary
java -Duser.home=[drive: basicdiary]\basicdiary -jar basicdiary.jar 2>basicdiary-bugs.txt 
For installation purpose you have to use a different java commandline;
java -Duser.home=[drive: basicdiary]\basicdiary -jar basicdiary_220.jar 2>basicdiary-bugs.txt 
I use 2 separate folders (directories), one for Java and one for BasicDiary with the files created by this program. The references used in the cmd file;

  • [drive: java] = drive with Java
  • [drive: basicdiary] = drive with BasicDiary

should be replaced with real drive letters. Save the file and name it "basicdiary.cmd" or use the file from the distribution. This file is copied to the "basicdiary" folder(directory). Furthermore, different paths?, adjust according to your needs.
Create a new program object. Specify the path and file name: "[drive: basicdiary]\basicdiary\basicdiary.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 "BasicDiary".

Parameters / options explained
  • The statement "-Duser.home=[drive: basicdiary]\basicdiary" will ensure that BasicDiary will save all necessary files in own directory instead of saving them in the home directory.
  • The addition "2>basicdiary-bugs.txt" ensures that errors are saved in the file "basicdiary-bugs.txt". The 2 in "2>" is not a typo! File stays empty on my system.

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

revision May 14, 2017