P2P e sincronização com tecnologia vestível

No último fim de semana, a comunidade móvel de Toronto, no Canadá, se reuniu para o evento de três dias Wearhacks onde engenheiros e desenvolvedores criaram protótipos de aplicativos futuristas de tecnologia vestível. Usando várias tecnologias, desde o Intel Edison, Anel de aceno, Faixa de cabeça Musee, ao lado de muitos outros produtos, as equipes criaram experiências de usuário exclusivas que ainda não foram vistas no mercado. Além disso, várias equipes usaram o MYO da Laboratórios Thalmic para capturar os gestos do usuário como entradas para controlar dispositivos IoT e ampliar ainda mais as experiências móveis.

A equipe do 'DreamGeese' criou o aplicativo móvel DriveSafe que permite controlar a música com gestos simples das mãos com o Nod Ring. Já a equipe do 'Apes in Space' usou o Xadow wearable Kit para o Intel Edison para criar uma pulseira que permitiria uma descoberta social mais fácil e o envolvimento entre as pessoas.

Ao orientar várias equipes, notei que muitas delas estavam tentando configurar um servidor para seus projetos, o que exigia muito tempo e despesas técnicas. Especialmente com a tecnologia vestível, definitivamente existem soluções melhores e alternativas, como Couchbase para um banco de dados incorporado que permite recursos de sincronização e P2P, então vamos dar uma olhada!

Com a replicação P2P entre dispositivos, você não precisa estar conectado a nenhum servidor de nuvem para que os dispositivos clientes tenham uma experiência. Isso significa que, com o Peer-to-Peer, você pode compartilhar dados de conteúdo, como músicas ou suas propriedades, como títulos de músicas ou até mesmo dados de perfil de usuário entre dispositivos sem precisar de um servidor. O Couchbase Lite Listener permite que seu aplicativo no dispositivo aceite conexões HTTP para sincronizar dados de outros aplicativos.

O PhotoDrop O aplicativo Photodrop é um exemplo do que é possível fazer com o Listener, em que, após a autenticação, dois dispositivos podem trocar imagens. A identidade e a autenticação do par podem ser feitas com NFC ou, no caso do Photodrop, usando o código QR. Ao ter Couchbase Mobile Com seus projetos de tecnologia vestível ou de IoT, você pode ter replicação P2P em vários dispositivos e também sincronizar o conteúdo com a nuvem.

Imagine que você esteja passando por uma loja de departamentos e seu dispositivo esteja ao alcance de beacons de localização, seu dispositivo vestível receberá um feedback de que há conteúdo para download. Com um simples toque de sua mão, seu dispositivo móvel estará completamente sincronizado com a imagem mais recente. O Couchbase Mobile permite que isso aconteça e o Radar do escritório O aplicativo mostra como você pode baixar conteúdo e ser alertado com Beacons da Estimote. O Couchbase Lite é um banco de dados NoSQL para dispositivos móveis e incorporados, o que significa que é possível usar APIs JSON e armazenar os dados no banco de dados localmente, bem como ter os dados disponíveis em todos os dispositivos conectados, até mesmo no Raspberry Pi. Isso é alcançado por meio de Gateway de sincronização que atua como um proxy entre os dispositivos do cliente e a nuvem.

Você pode começar a usar o Couchbase Mobile conferindo o Mini-Hacks para colocar uma solução offline-online em funcionamento em seu projeto de aplicativo móvel em pouco tempo!

Compartilhe este artigo
Receba atualizações do blog do Couchbase em sua caixa de entrada
Esse campo é obrigatório.

Autor

Postado por William Hoang, defensor do desenvolvedor móvel, Couchbase

William foi um defensor do desenvolvedor na equipe de engenharia móvel/experiência do desenvolvedor na Couchbase. Seu amor por café e código o levou ao mundo dos dispositivos móveis, ao mesmo tempo em que apreciava as experiências presenciais off-line. Antes disso, William trabalhou na equipe de relações com desenvolvedores do Twitter, BlackBerry e Microsoft, além de ter sido engenheiro de GPS incorporado a software na Research In Motion. William se formou na McGill University em Engenharia Elétrica de Software

Deixe um comentário

Pronto para começar a usar o Couchbase Capella?

Iniciar a construção

Confira nosso portal do desenvolvedor para explorar o NoSQL, procurar recursos e começar a usar os tutoriais.

Use o Capella gratuitamente

Comece a trabalhar com o Couchbase em apenas alguns cliques. O Capella DBaaS é a maneira mais fácil e rápida de começar.

Entre em contato

Deseja saber mais sobre as ofertas do Couchbase? Deixe-nos ajudar.