Sincronização
A tecnologia de sincronização do B-Folders
B-Folders possui uma avançada e extraordinária tecnologia de sincronização. Ela permite que você tenha seus dados em múltiplos (mais do que dois!) locais – seus computadores de mesa, laptops, notebooks, netbooks e telefones celulares. Desta forma você terá todas as suas informações preciosas sempre com você – no trabalho, em casa ou na rua. Quaisquer alterações que você faça – criar, alterar, mover, reordenar ou apagar, serão detectadas e sincronizadas.
A consistência é conseguida através da execução de sessões de sincronismo, cada uma entre dois dispositivos conectados em rede, com ou sem fio (WiFi). Então você pode sincronizar seu laptop com seu desktop, seu celular com seu desktop, seu laptop com seu celular conforme lhe for mais conveniente, dependendo da sua localização e da disponibilidade dos seus dispositivos.
As sessões de sincronização são sempre criptografadas, de tal forma que você pode usar qualquer rede que esteja disponível – WiFi, Ethernet e até redes públicas.
B-Folders também fornece um recurso que permite que um dispositivo busque outros dispositivos na mesma rede – como se fosse um radar. Quando um dispositivo é encontrado, ele pode ser solicitado a participar de uma sessão de sincronização através de um simples clique – sem a necessidade de se fornecer parâmetros de rede como endereços IP e porto.
Detalhes de segurança
- cada sessão de sincronização ocorre somente entre os dois participantes – nenhum servidor central ou serviço/recurso na Internet é utilizado
- a transferência dos dados durante a sincronização é feita sob uma conexão do tipo TLS (antigo SSL) que garante criptografia e consistência dos dados.
- o recurso de busca automática é fornecido por um componente à parte, separado da sincronização e do banco de dados. Este componente conhece e fornece somente o nome, o endereço IP, o porto e a versão do software em um formato não-criptografado, de tal forma que outros dispositivos na mesma rede possam ter acesso aos dados sem fornecer uma senha.
Resumo
Cada sessão envolve dois dispositivos – um iniciando a sessão através do envio de uma requisição de sincronização e o outro respondendo à requisição. Se o dispositivo que recebe a requisição de sincronização está ocupado (por exemplo, editando um item) ele recusará a requisição. O progresso da sincronização é mostrado no dispositivo que iniciou a sessão de sincronização. Os dois dispositivos devem usar a mesma senha para que a transferência de dados ocorra, para que haja certeza de que ambos pertencem à mesma pessoa..
NOTA: O B-Folders para Android pode iniciar uma requisição de sincronização, mas não pode responder a uma requisição de outro dispositivo. Por esta razão ele pode encontrar dispositivos desktops, mas ele própria não pode ser encontrado. A razão para isto deve-se à natureza do dispositivo móvel, onde a bateria e a banda de rede são recursos limitados.
