Memoranda (software)

Memoranda

Memoranda on its default startup page.
Developer(s) The Memoranda Team
Stable release
1.0-RC3.1 bugfix release / 2007-05-07
Written in Java
Operating system Any
Platform Java
Type Personal Information Manager
License GPL
Website memoranda.sf.net

Memoranda is an open source and cross-platform personal projects and diaries manager.

It provides a set of tools to help a user to organize their daily work:

The Notes, Tasks and Resources are combined into the Projects. A user can have multiple projects in parallel and switch between them quickly. The special Agenda page provides an overview of today's tasks from all active projects.

The user interface

The user interface consists of five main views (Agenda, Notes, Tasks, Events and Resources) switched as screen tabs. Navigation on items is performed with the Calendar widget and the projects list which are always available on the screen (as the expandable panels).

On Windows and KDE platforms, the system tray icon is supported to keep the application running without the main window.

The software is internationalized. So far, there are localizations for 14 languages. The specific localization is selected automatically depending on a user system locale.

The user interface is implemented with Java Swing library.

Technical implementation

A simple XML persistence storage layer is used for to store user data in background. All data objects represent their model as XOM document interfaces which are serialized as XML files. The data files and settings are stored in a subdirectory of a user home that enables to share a single application installation between different users of the same machine. For migrating data between separate installations, the special ZIP-based format of a "packed project" is used.

Notes content can be exported as (X)HTML files.

Current issues


See also

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.