Couchbase Mobile Gives Developers Freedom to Build Always-Available, Always-Responsive Mobile Applications

Mountain View, Californie - 21 mai 2014 - Couchbase, Inc.Couchbase Mobile, fournisseur de la base de données NoSQL la plus complète, a lancé Couchbase Mobile, une nouvelle suite de produits qui va révolutionner les applications mobiles. Couchbase Mobile élimine les limitations liées à la connexion réseau en offrant aux développeurs une synchronisation des données mobiles et la première et unique base de données NoSQL mobile native intégrée au monde. Ces nouveaux produits permettent aux développeurs d'applications mobiles de créer rapidement et facilement des applications qui répondent aux attentes des utilisateurs d'aujourd'hui.

"Avec Couchbase Mobile, nous avons réimaginé la façon dont les applications mobiles devraient être construites. Jusqu'à présent, les applications mobiles étaient construites avec l'exigence que les données soient stockées dans le cloud parce qu'il était trop difficile de stocker et de synchroniser les données à partir de l'appareil", a déclaré Bob Wiederhold, PDG de Couchbase. "Couchbase Mobile change tout cela. Nos produits mobiles offrent aux développeurs tout ce dont ils ont besoin pour créer des applications toujours disponibles et toujours réactives en une fraction du temps qu'il faut actuellement. Avec Couchbase Mobile, le réseau n'a plus d'impact sur la performance des applications. Lorsque le réseau n'est pas disponible, l'application fonctionne tout simplement".

Permettre la nouvelle génération d'applications mobiles

Les applications mobiles sont censées fonctionner à tout moment et en tout lieu, quelles que soient les limites de la disponibilité du réseau ou la complexité requise pour permettre la synchronisation des données. Mais les développeurs d'applications mobiles sont limités dans les applications qu'ils peuvent créer car les bases de données mobiles actuelles sont toutes relationnelles et donc mal adaptées à la gestion des nombreux types de données non structurées générées par les utilisateurs mobiles d'aujourd'hui. En outre, il n'existe aucune solution pour la synchronisation des données non structurées qui sont partagées entre le nuage et l'appareil. 

Couchbase Mobile change tout cela. 

Couchbase Mobile est une solution qui permet aux développeurs d'applications mobiles de répondre à la demande d'applications mobiles toujours disponibles et réactives. Couchbase Mobile comprend trois composants : Couchbase Lite, Couchbase Sync Gateway et Couchbase Server. Ensemble, ces produits offrent aux développeurs d'applications mobiles une nouvelle plateforme puissante pour créer des applications robustes et indépendantes du réseau, en simplifiant le code nécessaire à la gestion de la synchronisation des données et en réduisant considérablement le temps de mise sur le marché.

"Nous accueillons Couchbase Lite comme une solution intelligente pour répondre aux besoins des développeurs d'applications mobiles qui dépendent de la synchronisation des données et de la connectivité intermittente", a déclaré Jon Udell, Microsoft Open Technologies, Inc. "Nous avons utilisé Couchbase Lite dans Thali, une expérience visant à déterminer, à l'aide de prototypes open source, ce qu'il faut faire pour que le web devienne réellement peer-to-peer. Thali utilise Couchbase Lite comme un composant clé de sa plateforme de réplication de données".

Produits Couchbase Mobile

  • Couchbase Lite : Couchbase Lite est une base de données mobile NoSQL intégrée et complète, conçue dès le départ pour les mobiles. Légère en termes d'encombrement, elle offre toutes les fonctionnalités de Couchbase Server, ainsi que la réplication multi-maître et la résolution des conflits. Les données sont sécurisées pendant le transport et sur l'appareil. Dans sa première version, Couchbase Lite supporte nativement les plateformes mobiles iOS, OSX, Android, Portable Java et Xamarin.
  • Couchbase Sync Gateway : Couchbase Sync Gateway permet la réplication entre Couchbase Lite sur un appareil mobile et Couchbase Server dans le cloud. Outre la réplication, Sync Gateway gère l'authentification des utilisateurs, le contrôle d'accès, le filtrage des données et la validation des changements de données.
  • Serveur Couchbase : Pour les applications mobiles qui synchronisent les données avec le cloud, Couchbase Server fournit la base de données NoSQL la plus complète et la plus évolutive, construite sur un modèle JSON flexible. Couchbase Server facilite la modification des applications sans les contraintes d'un schéma de base de données fixe et offre des lectures et écritures à haut débit inférieures à la milliseconde. Couchbase Server est facile à mettre à l'échelle et supporte les changements de topologie sans interruption de service.

L'éco-système Couchbase Mobile se forme rapidement

Afin d'accélérer le développement et le déploiement d'applications mobiles, Couchbase travaille avec plusieurs fournisseurs d'outils de développement multiplateformes pour offrir un support immédiat de Couchbase Lite sur les principales plateformes mobiles : iOS, Android et .NET. 

Xamarin

Xamarin fournit une plateforme de développement d'applications mobiles natives qui permet aux développeurs d'écrire des applications mobiles entièrement natives pour iOS, Android et Windows en C#, en partageant la logique commerciale, l'accès aux données, le code de mise en réseau et d'autres codes logiques d'application entre les plateformes d'appareils. Xamarin prend en charge 100% des API de chaque plateforme. Il en résulte des applications mobiles natives avec des interfaces natives qui sont construites et maintenues plus efficacement grâce au partage et à la réutilisation du code. En plus d'annoncer la disponibilité générale de Couchbase Mobile, Couchbase a également annoncé aujourd'hui la version bêta de Couchbase Lite pour .NET (LINK). Développée conjointement par Couchbase et Xamarin, Couchbase Lite for .NET offre aux plus de 600 000 développeurs utilisant Xamarin une nouvelle infrastructure puissante pour accélérer le temps de développement des applications mobiles natives.

PhoneGap

PhoneGap est un cadre de développement open source qui fournit aux développeurs un conteneur dans lequel ils peuvent intégrer leurs applications, ce qui permet de créer rapidement et facilement des applications mobiles à l'aide des technologies web les plus populaires : HTML, CSS et Javascript. Le plug-in Couchbase Lite pour PhoneGap permet aux développeurs de créer des applications mobiles multiplateformes alimentées par Couchbase Lite en utilisant PhoneGap et les technologies web standard (HTML5, CSS et JavaScript). Les développeurs construisent simplement leur application mobile Couchbase Lite, l'enveloppent dans un conteneur PhoneGap, puis construisent des exécutables pour les appareils iOS et Android à partir de la même base de code.

"Nous ne vivons plus dans un monde pré-mobile. Les entreprises adoptent un état d'esprit axé sur le mobile et l'informatique d'entreprise est appelée à soutenir cette évolution", a déclaré Lyn Robison, vice-présidente de la recherche sur les stratégies de gestion des données chez Gartner. "Mais les équipes de développement d'applications mobiles ont été confrontées à un manque de produits d'infrastructure au niveau de la couche de données. Une base de données mobile native avec synchronisation intégrée réduira considérablement les obstacles rencontrés par les développeurs d'applications mobiles dans l'entreprise d'aujourd'hui, leur permettant de fournir des applications qui apportent une valeur commerciale à tout moment, avec ou sans connexion."

Les produits Couchbase Mobile peuvent être téléchargés à l'adresse suivante : https://mobile.couchbase.com

À propos de Couchbase

Chez Couchbase, nous pensons que les données sont au cœur de l'entreprise. Nous donnons aux développeurs et aux architectes les moyens de construire, de déployer et d'exécuter leurs applications les plus critiques. Couchbase fournit une base de données moderne, performante, flexible et évolutive qui fonctionne dans le centre de données et dans n'importe quel cloud. Un grand nombre des plus grandes entreprises du monde s'appuient sur Couchbase pour alimenter les applications centrales dont dépendent leurs activités. Pour plus d'informations, visitez le site www.couchbase.com.

Contact presse

James Kim

couchbasePR@couchbase.com
Communications Couchbase

Commencer à construire

Consultez notre portail pour développeurs afin d'explorer NoSQL, de parcourir les ressources et de commencer à utiliser les tutoriels.

Essayez Capella gratuitement

Prenez en main Couchbase en quelques clics. Capella DBaaS est le moyen le plus simple et le plus rapide de démarrer.

Appel des téléchargements

Créez des applications puissantes avec moins de complexité et de coûts.