Des données riches en temps réel améliorent l’expérience cycliste des cyclistes

Des données riches en temps réel améliorent l’expérience cycliste des cyclistes

Cycliste passionné, Pieter Morgan s’est lancé dans une balade d’un océan à l’autre à travers les États-Unis, faisant confiance à son vélo et à la technologie qui l’accompagne pour le guider tout au long du chemin. Il a rapidement constaté que ses unités de vélo ne le coupaient pas. Avec pour mission d’inspirer et de donner aux gens les moyens de libérer leur potentiel athlétique grâce au cyclisme, il a fondé Hammerhead en 2013 pour combler cette énorme lacune sur le marché des technologies sportives.

Le dernier produit de la société, le Karoo 2, est un ordinateur de vélo avancé basé sur Android qui fournit aux cyclistes des données en temps réel, y compris la technologie de voie prédictive pour aider virtuellement à voir les montées à venir, même lorsque le cycliste n’entre pas dans un itinéraire. Les données de voie prédictives sont intégrées dans des puces de carte/navigation traitées dans le cloud, qui sont ensuite mises à la disposition des cyclistes. Pour alimenter le Karoo, Hammerhead avait besoin d’une base de données moderne sous le capot avec des performances élevées, une évolutivité, une disponibilité hors ligne et une synchronisation automatique des données transparente pour offrir aux cyclistes une expérience de cyclisme fluide et fiable. La base de données devait pouvoir synchroniser les données entre Karoo et le cloud Hammerhead. Ces données comprennent les préférences du compte utilisateur, les itinéraires, les séances d’entraînement et les activités de conduite terminées.

Comment choisir la bonne base de données pour les applications mobiles

Le choix d’une solution de base de données optimisée pour les mobiles est essentiel pour créer une application mobile compétitive. Les plates-formes de données performantes reposent sur une synchronisation des données sans faille, des capacités de stockage et de requête de données locales et une sécurité de bout en bout. Par conséquent, il est important que les développeurs et les architectes tiennent compte des critères suivants lors de l’évaluation des solutions mobiles : prise en charge de plusieurs plates-formes, capacité de stockage de données locales, capacités de synchronisation avec résolution des conflits, facilité de développement, sécurité, modélisation flexible des données, déploiement flexible et topologie. options.

Après avoir exploré diverses offres de bases de données, Hammerhead a choisi Couchbase Mobile. Il apporte la puissance et la flexibilité d’une base de données NoSQL à la périphérie et inclut Couchbase Lite, une base de données NoSQL intégrée pour les applications mobiles et intégrées qui expose une puissante API de requête SQL++. Il comprend également une passerelle de synchronisation, qui est responsable de la synchronisation des données des passagers et du cloud pour appliquer les politiques de contrôle d’accès, l’authentification, l’autorisation et le routage des données.

Hammerhead et Couchbase en action

Couchbase Mobile et sa fonctionnalité Sync Gateway permettent à Hammerhead de se démarquer de la concurrence. Le flux de données riches provenant des capteurs d’entrée sur le Karoo est enregistré dans un fichier local pendant les trajets, qui est ensuite synchronisé avec le cloud via la passerelle de synchronisation. Le fichier est ensuite stocké dans Couchbase sur le Hammerhead Cloud. Si un coureur est connecté à des plateformes tierces, il leur est distribué. Le trajet peut ensuite être revu sur le tableau de bord Karoo à l’aide des données stockées dans Couchbase.

See also  Comment l'application Wim Hof ​​​​Method vise à améliorer votre bien-être

Les fonctionnalités hors ligne de Couchbase Mobile permettent également aux cyclistes d’enregistrer des itinéraires écrits sur le tableau de bord Karoo ou importés de tiers. Lorsque Karoo est connecté au réseau, les itinéraires sont automatiquement synchronisés avec Karoo et fournissent aux passagers des instructions détaillées et d’autres conseils sur l’itinéraire. Ceci est essentiel car les cyclistes ne sont souvent pas connectés à Internet pendant les trajets. La synchronisation/mise en cache des données fournies via la technologie Couchbase est essentielle pour les cyclistes car elle permet aux cyclistes de naviguer sans interruption.

Synchronisation cloud bidirectionnelle et évolutivité illimitée

Les cyclistes, des professionnels chevronnés aux nouveaux cyclistes, s’appuient sur les données collectées par Karoo pour faire passer leur expérience cycliste au niveau supérieur. Avec Couchbase à la base, Hammerhead intègre une synchronisation bidirectionnelle via le cloud AWS, permettant aux cyclistes d’avoir une expérience plus connectée en connectant leur compte Karoo à des plateformes tierces telles que Strava, Training Peaks et Suunto. Ces plateformes utilisent les données de Karoo pour évaluer les trajets des cyclistes, fournir des commentaires pendant le parcours d’entraînement ou leur permettre de s’engager dans l’environnement cycliste.

À mesure que Hammerhead se développe, la capacité à faire évoluer la plate-forme technologique est essentielle. Couchbase Mobile élimine les problèmes d’évolutivité et garantit que l’expérience de l’application pour les futurs utilisateurs de Hammerhead sera fiable et agile. Couchbase propose également une gestion des versions, permettant aux développeurs de Hammerhead de publier des mises à jour logicielles fréquentes de manière transparente afin que les utilisateurs aient toujours les dernières et meilleures fonctionnalités à portée de main.

GroupeRéalisé avec Sketch.

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *