What is Memoranda?
Memoranda is a personal tool designed to help someone to organize his/her work and actual projects. Memoranda is intended for the people, whose daily work is shared between a few different projects. This is a tool helping to keep your projects, irrespective of their nature. Memoranda includes the full-featured WYSIWYG editor with various text styling features, images and tables inserting, find & replace functions and exporting/importing the HTML files. Also you can export an entire project diary as a set of linked HTML pages (e.g. for publishing on a web-site). Memoranda has advanced features for browsing and navigating diary pages, including full-text search, bookmarking for important documents and navigation history support. Memoranda is a crossplatform application. Memoranda is written with 100% pure Java so it is available on any Java-enabled platform. The exception is a "System tray icon" feature that utilizes a third-party library (SysTray4J by SnoozeSoft) that contains a platform-depended code for MS Windows and Unix + K Desktop Environment (KDE). On other platforms, this feature does not work in Memoranda.
Download memoranda1.0-rc3.1-20070407.zip. Make a directory/map with the name "memoranda". Open the zip file and go into directory/map "memoranda1.0-rc3.1-20070407". Next open directory "build" and copy file "memoranda.jar" to the directory/map "memoranda" on your system. Return to directory/map "memoranda1.0-rc3.1-20070407". Copy directory/map "lib" to the directory/map "memoranda". Copy the file "README.txt" to the directory/map "memoranda". You can copy the other txt-files too if you like, all other stuff is not for OS/2 or eCS. Close the zip and go to the installation directory/map "memoranda". Go into the directory/map "lib". Delete the directories/maps "kde" and "win32", both are for the "System tray icon" feature and is not working on OS/2-eCS. That's all!
The used cmd file
Memoranda works with Open JDK in OS/2-eCS. I have a "memoranda.cmd" file with the following contents;
@echo off rem Java 1.4.2 rem SET JAVA_HOME=[drive: java]\JAVA142 rem set BEGINLIBPATH=[drive: java]\JAVA142\bin rem set path=[drive: java]\JAVA142\bin rem Java 1.6.0 set BEGINLIBPATH=[drive: java]\JAVA160ga5\bin set path=[drive: java]\JAVA160ga5\bin set CLASSPATH= [drive: memoranda] cd [drive: memoranda]\memoranda java -Duser.home=[drive: memoranda]\memoranda -cp memoranda.jar;./lib/xom-1.0.jar;./lib/xercesImpl.jar; ./lib/xmlParserAPIs.jar;./lib/nekohtml.jar;./lib/nekohtmlXni.jar;./lib/kunststoff.jar;./lib/systray4j.jar net.sf.memoranda.Start %1 2>memoranda-bugs.txtThe line beginning with "java ..." is actually one line but devided into three parts for this page. Mind that there is a space between "...../lib/systray4j.jar" and "net.sf.memoranda.Start". As you can see I have tested it with Java versions 1.4.2 and 1.6.0ga5, you have to delete that part you don't want or leave it and rem it as shown. I use 2 separate folders (directories), one for Java and one for Memoranda with the files created by this program. The references used in the cmd file;
should be replaced with real drive letters. Save the file and name it "memoranda.cmd" or use the file from the distribution below. This file is copied to the "memoranda" folder (directory). Furthermore, different paths?, adjust according to your needs.
Create a new program object. Specify the path and file name: "[drive: memoranda]\memoranda\memoranda.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 "Memoranda".
Parameters / options explained
In the file you can find the above command files (all drive letters are on set to C:) and an OS/2 Memoranda icon: memoranda-ecs.zip.
revision November 20, 2016