Difference between revisions of "ROSA Sync Client"

From Rosalab Wiki
Jump to: navigation, search
(First run)
(Implementation)
Line 52: Line 52:
 
As already mentioned, the main purpose of the service - automatic saving in a cloud of user-defined objects (files, folders, presets) and synchronization between all devices on their person. In simplified form, a set of components is as shown in the following picture:
 
As already mentioned, the main purpose of the service - automatic saving in a cloud of user-defined objects (files, folders, presets) and synchronization between all devices on their person. In simplified form, a set of components is as shown in the following picture:
  
[[File:Client scheme.png|600px|caption]]
+
[[File:Client scheme-en.png|600px|caption]]
  
 
, где<br/>
 
, где<br/>
''«данные пользователей»'' – user information is stored in the cloud;<br/>
+
''«User data»'' – user information is stored in the cloud;<br/>
''«БД пользователей»'' – Database - information about users (user accounts);<br/>
+
''«Database (user accounts)»'' – Database - information about users (user accounts);<br/>
''Медиатор'' – application that provides access to user data in accordance with the information about accounts;<br/>
+
''Mediator'' – application that provides access to user data in accordance with the information about accounts;<br/>
''«устройство пользователя»'' – computer or running a client application or a third-party WebDAV client;<br/>
+
''The user's device'' – computer or running a client application or a third-party WebDAV client;<br/>
''веб-сервер/веб-сайт'' – Web site service, which provides opportunities to register, modify and delete your account and view its properties;<br/>
+
''Webserver/Www site'' – Web site service, which provides opportunities to register, modify and delete your account and view its properties;<br/>
''веб-браузер'' – the user agent, through which a user accesses the Web site.<br/>
+
''web browser'' – the user agent, through which a user accesses the Web site.<br/>
  
 
Thus, the following relatively independent tasks:
 
Thus, the following relatively independent tasks:

Revision as of 00:11, 16 May 2012

Functions of the client

  • periodic save a local copy of the current profile and synchronize it with the cloud;
  • creating "restore points" are clearly user-selected service, and save them in a cloud;
  • conservation (and update when they change) in the cloud is clearly user-specified files;
  • return to any of the saved profiles (to bring the system into operation after a failure to:
    • install the system from the media;
    • synchronized with the cloud;
    • select a profile to restore from the list in the GUI client application.

Account Management

Synchronization service is not working to a clear activation of the user. To activate the service should be registered on the site https://www.2safe.com/. During registration the user is prompted to accept the terms of use (in particular, to agree that the files are stored on remote servers), choose a unique account name and password, provide mailing address, which will be sent an activation link.
The module configuration allows automatic opening of the registration page in the browser.

Features user

The user can view the following information:

  • Quotas and the current value of the counters (total volume of the space provided and the current population);
  • List of types of information synchronized with the ability to disable:
    • Files and directories;

Calendar and Notes ** (KOrganizer);

The user has the ability to set / change the following settings:

  • Username and password;
  • E-mail address;
  • Type of synchronization:
    • Automatic;
    • Times in a given time period (pre-defined intervals of 15 minutes, 30 minutes, 1:00, 2:00, 4:00, 8:00);
    • Hand (with the button "sync now");
  • Maximum speed:
    • Sending a cloud;
    • Load the device;
  • The ability to use pre-defined response to events that can not be solved by:
  • Always expect the user / waiting for a specified period of time / always use the predefined rules, and do pre-defined reaction
    • Automatically save files uploaded from another device at a specified place;
    • Automatically select the winner in the case of collisions: a local file overwrites the cloud version overwrites the local version of the cloud file, wins a new file.

Integration with the Dolphin file manager

Dialog-warning.png
Attention
This functionality is in progress...

The context menu of files / folders in Dolphin supplemented by the following actions:

  • (for files that are missing in the cloud) to add the file / directory (with all subdirectories and files) in the list of files to be synchronized with the cloud;
  • (for files that are present in the cloud) to delete the file / directory (with all the attached files and directories) from the cloud (local copy is 1 and should be removed explicitly)

Indication
Dolphin show in the following states of files / directories:

  • the list synchronized and synchronized with the cloud;
  • the list synchronized and synchronized with the cloud;
  • the list synchronized and waiting for their turn (can be combined with the previous state).

List of files synchronized is available as a "special" folders in Dolphin.

Implementation

As already mentioned, the main purpose of the service - automatic saving in a cloud of user-defined objects (files, folders, presets) and synchronization between all devices on their person. In simplified form, a set of components is as shown in the following picture:

caption

, где
«User data» – user information is stored in the cloud;
«Database (user accounts)» – Database - information about users (user accounts);
Mediator – application that provides access to user data in accordance with the information about accounts;
The user's device – computer or running a client application or a third-party WebDAV client;
Webserver/Www site – Web site service, which provides opportunities to register, modify and delete your account and view its properties;
web browser – the user agent, through which a user accesses the Web site.

Thus, the following relatively independent tasks:

  • user interaction (GUI);
  • change tracking files synchronized and appeals to them - for the "automatic" sync;
  • Save the configuration files in a local store;
  • restoration of configuration files from the local store;
  • maintaining the list of local files synchronized.
  • Sync local files with a cloud storage.

First run

  • In the context menu when you right-click on the client icon in the tray, select "Preferences"
  • In otkryshemsya Client window click on the link "to have an account"
  • At launch the browser opens the site https://www.2safe.com/. To obtain registration information, click on the button "Sign Up!"
  • Copy the issued username and password in the appropriate fields window Sync-Client
  • Next in the "Synchronization" should tick points for "synchronize"
  • The Dolphin file manager to select the files you want in the menu by clicking the right mouse button select "Add To syncronization"
  • In the client click on the button "Synchronize Now"