Software

This page provides information about software I've written.

Right now I'm working on a SuperMemo-like program for audio flashcards on Nokia mobile phones. If you're interested, check back for updates and feel free to contact me.

SuperMemo Creator

SuperMemo Creator is a computer program for creating flashcards for the Palm Pilot version of SuperMemo. The program helps you create "cloze deletion" flashcards from text that has been scanned, pasted, or typed. Integration with file transfer protocol (FTP) makes it possible to use the program from different workstations (e.g., home, school computer lab), while keeping your flashcard data in one place. When run on Windows XP or Windows 2000, the program integrates with MapleTop Software's text-to-PDB converter.

The latest version of SuperMemo Creator adds the ability to export flashcards with XSLT stylesheets, allowing the flashcards to be used with other programs. A stylesheet allows Mac users to convert flashcards to speech files in MP3 format suitable for import into iTunes.

Screenshot

Screenshot of SuperMemo CreatorClick to see the main screen of SuperMemo Creator





Installation

Get Java!To install and run SuperMemo Creator, you will need a recent version of Java Runtime Environment, including Java Web Start. You can download these tools for free by clicking the image to the right.

After installing the Java Runtime Environment, click here to download, install, and run SuperMemo Creator. To run the program again, you don't have to return to this web site. Instead, double-click the Java Web Start icon, which will be added to your desktop, and then select SuperMemo Creator.

License & Source Code

SuperMemo Creator is released under the terms of the GNU General Public License. The source code is available for download. To compile and run the code, you will also need JDOM and Bea Petrovicova's FTP client library.

SuperMemo PDB Converter

SuperMemo PDB Converter does just what its name implies: converts Palm Pilot SuperMemo databases to a variety of text formats. Supported text formats include XML, CSV, and SuperMemo QnA. The converter is for users who would like to use the questions and answers in their SuperMemo databases for other purposes. Perhaps you'd like to put your questions on the web or import your questions into another application. The first step is to extract the questions and answers from the Palm Pilot. That's where the SuperMemo PDB Converter can help. The latest version of SuperMemo Creator (see above) includes most of the functionality of SuperMemo PDB Converter.

The converter does not export your learning history and may not handle the character sets for some languages.

To run SuperMemo PDB Converter, install the Java Runtime Environment as described above and then click here to run the converter.

Contact

Your feedback is appreciated. Please me if you have any questions or comments.