Клиент ROSA Sync — различия между версиями
Juliette (обсуждение | вклад) |
Juliette (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
+ | '''ЧЕРНОВИК!!''' | ||
+ | |||
Данный документ содержит описание деталей функционирования клиента сервиса Mandriva PowerSync. Это клиентское приложение доступно только в дистрибутиве Mandriva / ROSA desktop. | Данный документ содержит описание деталей функционирования клиента сервиса Mandriva PowerSync. Это клиентское приложение доступно только в дистрибутиве Mandriva / ROSA desktop. | ||
Строка 21: | Строка 23: | ||
**файлы и каталоги; | **файлы и каталоги; | ||
**календарь и заметки (KOrganizer); | **календарь и заметки (KOrganizer); | ||
+ | |||
+ | Пользователь имеет возможность задать/изменить следующие параметры: | ||
+ | *логин и пароль; | ||
+ | *почтовый адрес; | ||
+ | *тип синхронизации: | ||
+ | **автоматическая; | ||
+ | **раз в заданный интервал времени (предопределённые интервалы: 15 минут, 30 минут, 1 час, 2 часа, 4 часа, 8 часов); | ||
+ | **ручная (с кнопкой «синхронизировать сейчас»); | ||
+ | *максимальные скорости: | ||
+ | **отправки в облако; | ||
+ | **загрузки на устройство; | ||
+ | *возможность применения предопределённых реакций на события, которые не могут быть решены за пользователя: | ||
+ | *всегда ожидать действий пользователя/ждать указанный интервал времени/всегда применять предопределённые правила; | ||
+ | и сами предопределённые реакции: | ||
+ | ◦ автоматически сохранять файлы, загруженных с другого устройства, в заданное место; | ||
+ | ◦ автоматически выбирать победителя в случае коллизий (подробнее в 3.4. Коллизии): | ||
+ | локальный файл переписывает облачную версию, облачная версия переписывает локальный | ||
+ | файл, выигрывает более новый файл. | ||
Контекстное меню файлов/каталогов в Dolphin дополняется следующими действиями: | Контекстное меню файлов/каталогов в Dolphin дополняется следующими действиями: | ||
Строка 27: | Строка 47: | ||
. Индикация | . Индикация | ||
− | В Dolphin'е должны индицироваться следующие состояния файлов | + | В Dolphin'е должны индицироваться следующие состояния файлов/каталогов: |
• в списке синхронизации и синхронизирован с облаком; | • в списке синхронизации и синхронизирован с облаком; | ||
• в списке синхронизации и синхронизируется с облаком; | • в списке синхронизации и синхронизируется с облаком; |
Версия 16:04, 30 июня 2011
ЧЕРНОВИК!!
Данный документ содержит описание деталей функционирования клиента сервиса Mandriva PowerSync. Это клиентское приложение доступно только в дистрибутиве Mandriva / ROSA desktop.
Функционал клиента
- [периодическое] сохранение локальной копии текущего профиля и синхронизация его с облаком;
- создание «точек восстановления», явно выбранных пользователем сервиса, и сохранение их в облаке;
- сохранение (и обновление в случае их изменения) в облаке явно указанных пользователем файлов;
- возврат к какому-либо из сохранённых профилей (для приведения системы в рабочее состояние после сбоя необходимо
- установить систему с носителя;
- синхронизироваться с облаком
- выбрать профиль для восстановления из списка в графическом интерфейсе клиентского приложения.
Управление учётной записью
Сервис синхронизации не работает до явной активации пользователем.
Для активации сервиса надо пройти регистрацию на сайте https://sync.2safe.com. В процессе регистрации пользователю предлагается согласиться с условиями пользования сервисом (в частности, согласиться с тем, что файлы будут храниться на удалённых серверах), выбрать уникальное имя аккаунта, пароль, сообщить почтовый адрес, куда будет отправлена активационная ссылка.
Модуль настроек предоставляет возможность автоматического открытия этой регистрационной страницы в браузере.
Пользователь имеет возможность просмотреть следующую информацию:
- квоты и текущее значение счётчиков (общий объём предоставляемого пространства и текущее заполнение);
- список типов синхронизируемой информации, с возможностью отключения:
- файлы и каталоги;
- календарь и заметки (KOrganizer);
Пользователь имеет возможность задать/изменить следующие параметры:
- логин и пароль;
- почтовый адрес;
- тип синхронизации:
- автоматическая;
- раз в заданный интервал времени (предопределённые интервалы: 15 минут, 30 минут, 1 час, 2 часа, 4 часа, 8 часов);
- ручная (с кнопкой «синхронизировать сейчас»);
- максимальные скорости:
- отправки в облако;
- загрузки на устройство;
- возможность применения предопределённых реакций на события, которые не могут быть решены за пользователя:
- всегда ожидать действий пользователя/ждать указанный интервал времени/всегда применять предопределённые правила;
и сами предопределённые реакции: ◦ автоматически сохранять файлы, загруженных с другого устройства, в заданное место; ◦ автоматически выбирать победителя в случае коллизий (подробнее в 3.4. Коллизии): локальный файл переписывает облачную версию, облачная версия переписывает локальный файл, выигрывает более новый файл.
Контекстное меню файлов/каталогов в Dolphin дополняется следующими действиями:
- (для файлов, которые отсутствуют в облаке) добавить файл/каталог (со всеми вложенными каталогами и файлами) в список файлов, синхронизируемых с облаком;
- (для файлов, которые присутствуют в облаке) удалить файл/каталог (со всеми вложенными файлами и каталогами) из облака (локальная копия остаётся 1 и должна быть удалена явно)
. Индикация В Dolphin'е должны индицироваться следующие состояния файлов/каталогов: • в списке синхронизации и синхронизирован с облаком; • в списке синхронизации и синхронизируется с облаком; • в списке синхронизации и ждёт своей очереди (может быть объединёно с предыдущим состоянием).
Список синхронизируемых файлов должен быть доступен в виде «специальной» папки Dolphin'а
Реализация Схематичное изображение функциональных областей клиентского приложения:
картинко
Таким образом, можно выделить следующие относительно независимые задачи: • взаимодействие с пользователем (графический интерфейс); • отслеживание изменений синхронизируемых файлов и обращений к ним – для «автоматической» синхронизации; • сохранение конфигурационных файлов в локальном хранилище; • восстановление конфигурационных файлов из локального хранилища; • ведение локального списка синхронизируемых файлов. • синхронизация локальных файлов с облачным хранилищем.
Установка Запуск