Меморандумы (программное обеспечение)
![]() Меморандумы на стартовой странице по умолчанию. | |
Разработчик(и) | Команда меморандумов |
---|---|
Стабильная версия | Выпуск исправления ошибок 1.0-RC3.1
/ 07.05.2007 |
Написано в | Ява |
Операционная система | Любой |
Платформа | Ява |
Тип | Персональный информационный менеджер |
Лицензия | лицензия GPL |
Веб-сайт | memoranda.sf.net |
Memoranda — это открытым исходным кодом кроссплатформенный менеджер личных проектов и дневников с .
Он предоставляет набор инструментов, помогающих пользователю организовать повседневную работу:
- Редактор заметок для быстрого редактирования заметок с форматированным текстом и других документов, организованных в виде дневника с интерфейсом календаря.
- Менеджер задач для планирования личных проектов в виде иерархического дерева задач и подзадач.
- Менеджер ресурсов для сбора ссылок на локальные документы и веб-ресурсы.
- Менеджер событий для планирования событий с автоматическими уведомлениями.
Примечания, Задачи и Ресурсы объединены в Проекты . Пользователь может параллельно вести несколько проектов и быстро переключаться между ними. На специальной странице повестки дня представлен обзор сегодняшних задач всех активных проектов.
Пользовательский интерфейс
[ редактировать ]Пользовательский интерфейс состоит из пяти основных представлений («Повестка дня», «Заметки», «Задачи», «События» и «Ресурсы»), переключаемых в виде вкладок экрана. Навигация по элементам есть осуществляется с помощью виджета «Календарь» и списка проектов, которые всегда доступны на экране (в виде расширяемых панелей).
На Windows и KDE платформах поддерживается значок на панели задач , позволяющий запускать приложение без главного окна.
Программное обеспечение интернационализировано. На данный момент есть локализации на 14 языков. Конкретная локализация выбирается автоматически в зависимости от локали пользовательской системы.
Пользовательский интерфейс реализован с помощью библиотеки Java Swing .
Техническая реализация
[ редактировать ]Простой уровень постоянного хранения XML используется для хранения пользовательских данных в фоновом режиме. Все объекты данных представляют свою модель в виде интерфейсов документов XOM , которые сериализуются в виде файлов XML. Файлы данных и настройки хранятся в подкаталоге домашнего пользователя, что позволяет использовать одну установку приложения между разными пользователями одного и того же компьютера. Для миграции данных между отдельными установками используется специальный ZIP -формат «упакованного проекта».
Содержимое заметок можно экспортировать в виде файлов (X)HTML .
Текущие проблемы
[ редактировать ]- Хотя программное обеспечение написано на «чистой Java», оно включает в себя сторонний платформенно-зависимый компонент ( Systray4J ) для взаимодействия с системным треем. Поэтому на платформах, не поддерживаемых этим компонентом, функциональность приложения ограничена (отсутствует значок и меню на панели задач).
- Автоматического установщика нет. Чтобы установить и запустить Memoranda, пользователю необходимо вручную распаковать дистрибутив и запустить скрипт запуска (.bat или .sh в зависимости от платформы). Создание ярлыков на рабочем столе и в меню также является обязанностью пользователя.
- Memoranda подвергалась критике за отсутствие совместимости с другим программным обеспечением PIM (например, отсутствие поддержки iCal /vCal).
Внешние ссылки
[ редактировать ]- Запоминающаяся домашняя страница
- Место для проекта Memoranda на SourceForge.net
- О меморандумах в блоге создателей проекта