Couchbase Mobile gibt Entwicklern die Freiheit, immer verfügbare und reaktionsschnelle mobile Anwendungen zu erstellen
Mountain View, Kalifornien - 21. Mai 2014. Couchbase, Inc.Anbieter der umfassendsten NoSQL-Datenbank, hat mit Couchbase Mobile ein neues Produktpaket veröffentlicht, das mobile Anwendungen revolutionieren wird. Couchbase Mobile beseitigt die Netzwerkverbindung als Einschränkung, indem es Entwicklern eine produktbezogene mobile Datensynchronisation und die weltweit erste und einzige native eingebettete NoSQL-Mobildatenbank bietet. Diese neuen Produkte ermöglichen es Entwicklern von mobilen Anwendungen, schnell und einfach Apps zu erstellen, die den Always-on-Erwartungen der heutigen Nutzer entsprechen.
"Mit Couchbase Mobile haben wir die Art und Weise, wie mobile Anwendungen entwickelt werden sollten, neu definiert. Bisher wurden mobile Anwendungen unter der Voraussetzung entwickelt, dass die Daten in der Cloud gespeichert werden müssen, weil es zu schwierig war, die Daten auf dem Gerät zu speichern und zu synchronisieren", sagt Bob Wiederhold, CEO von Couchbase. "Couchbase Mobile ändert das alles. Unsere mobilen Produkte geben Entwicklern alles, was sie brauchen, um immer verfügbare und reaktionsschnelle Anwendungen in einem Bruchteil der Zeit zu erstellen, die sie derzeit benötigen. Mit Couchbase Mobile hat das Netzwerk keinen Einfluss mehr auf die Performance der Anwendungen. Wenn das Netzwerk nicht verfügbar ist, funktioniert die Anwendung einfach."
Ermöglichung der nächsten Generation von mobilen Anwendungen
Von mobilen Anwendungen wird erwartet, dass sie jederzeit und überall funktionieren, unabhängig von den Grenzen der Netzverfügbarkeit oder der Komplexität, die für die Datensynchronisierung erforderlich ist. Die Entwickler mobiler Anwendungen sind jedoch in ihren Möglichkeiten eingeschränkt, da die derzeitigen mobilen Datenbanken alle relational sind und sich daher schlecht für die Verwaltung der vielen Arten von unstrukturierten Daten eignen, die von den heutigen mobilen Benutzern erzeugt werden. Außerdem gibt es bisher keine produktspezifische Lösung für die Synchronisierung unstrukturierter Daten, die zwischen der Cloud und dem Gerät ausgetauscht werden.
Couchbase Mobile ändert das alles.
Couchbase Mobile bietet eine Lösung, die es Entwicklern von mobilen Anwendungen ermöglicht, die Nachfrage nach stets verfügbaren und reaktionsschnellen mobilen Anwendungen zu erfüllen. Couchbase Mobile besteht aus drei Komponenten: Couchbase Lite, Couchbase Sync Gateway und Couchbase Server. Zusammen bieten diese Produkte Entwicklern mobiler Anwendungen eine leistungsstarke, neue Plattform, um robuste und netzwerkunabhängige Anwendungen zu entwickeln, den Code für die Datensynchronisation zu vereinfachen und die Zeit bis zur Markteinführung erheblich zu verkürzen.
"Wir begrüßen Couchbase Lite als eine intelligente Lösung für mobile Entwickler, die Anwendungen entwickeln, die auf Datensynchronisation und intermittierende Konnektivität angewiesen sind", sagt Jon Udell, Microsoft Open Technologies, Inc. "Wir haben Couchbase Lite in Thali eingesetzt, einem Experiment, mit dem wir durch Open-Source-Prototypen herausfinden wollen, was nötig ist, um das Web wirklich Peer-to-Peer zu machen. Thali nutzt Couchbase Lite als eine Schlüsselkomponente seiner Datenreplikationsplattform."
Couchbase Mobile Produkte
- Couchbase Lite: Couchbase Lite ist eine voll funktionsfähige, eingebettete NoSQL-Datenbank, die von Grund auf für mobile Geräte entwickelt wurde. Sie ist leicht, bietet aber alle Funktionen von Couchbase Server, zusammen mit Multi-Master-Replikation und Konfliktlösung. Die Daten sind während des Transports und auf dem Gerät gesichert. In seiner ersten Version bietet Couchbase Lite native Unterstützung für iOS, OSX, Android, Portable Java und Xamarin unterstützte mobile Plattformen.
- Couchbase Sync Gateway: Couchbase Sync Gateway ermöglicht die Replikation zwischen Couchbase Lite auf einem mobilen Gerät und Couchbase Server in der Cloud. Zusätzlich zur Replikation übernimmt das Sync Gateway die Benutzerauthentifizierung, Zugriffskontrolle, Datenfilterung und Validierung von Datenänderungen
- Couchbase Server: Für mobile Anwendungen, die Daten mit der Cloud synchronisieren, bietet Couchbase Server die vollständigste und am besten skalierbare NoSQL-Datenbank, die auf einem flexiblen JSON-Modell basiert. Couchbase Server macht es einfach, Anwendungen ohne die Einschränkungen eines festen Datenbankschemas zu modifizieren und liefert Lese- und Schreibvorgänge mit hohem Durchsatz im Sub-Millisekundenbereich. Couchbase Server ist einfach zu skalieren und unterstützt Topologieänderungen ohne Ausfallzeiten.
Couchbase Mobile Eco-System bildet sich schnell
Couchbase arbeitet mit mehreren Anbietern von plattformübergreifenden Entwicklungswerkzeugen zusammen, um die schnelle Entwicklung und den Einsatz von mobilen Anwendungen zu unterstützen. Couchbase Lite wird von Anfang an auf den wichtigsten mobilen Plattformen unterstützt: iOS, Android und .NET.
Xamarin
Xamarin bietet eine Plattform für die Entwicklung nativer mobiler Anwendungen, die es Entwicklern ermöglicht, vollständig native mobile Anwendungen für iOS, Android und Windows in C# zu schreiben und dabei Geschäftslogik, Datenzugriff, Netzwerkcode und anderen App-Logikcode über Geräteplattformen hinweg gemeinsam zu nutzen. Xamarin unterstützt 100% der APIs jeder Geräteplattform. Das Ergebnis sind native mobile Anwendungen mit nativen Schnittstellen, die dank der gemeinsamen Nutzung und Wiederverwendung von Code effizienter erstellt und gewartet werden können. Neben der Ankündigung der allgemeinen Verfügbarkeit von Couchbase Mobile hat Couchbase heute auch die Beta-Version von Couchbase Lite für .NET (LINK) angekündigt. Couchbase Lite für .NET wurde gemeinsam von Couchbase und Xamarin entwickelt und bietet den mehr als 600.000 Entwicklern, die Xamarin nutzen, eine leistungsstarke neue Infrastruktur, um die Zeit für die Entwicklung nativer mobiler Anwendungen zu verkürzen.
PhoneGap
PhoneGap ist ein Open-Source-Entwicklungsframework, das Entwicklern einen Container zur Verfügung stellt, in den sie ihre Anwendungen einpacken können. So können sie schnell und einfach mobile Anwendungen mit den gängigsten Webtechnologien erstellen: HTML, CSS und Javascript. Das Couchbase Lite Plug-in für PhoneGap ermöglicht es Entwicklern, mit Hilfe von PhoneGap und Standard-Webtechnologien (HTML5, CSS und JavaScript) plattformübergreifende mobile Anwendungen zu erstellen, die auf Couchbase Lite basieren. Entwickler erstellen einfach ihre Couchbase Lite-basierte mobile App, verpacken sie in einen PhoneGap-Container und erstellen dann ausführbare Dateien für iOS- und Android-Geräte aus derselben Codebasis.
"Wir leben nicht mehr in einer vor-mobilen Welt. Die Unternehmen gehen zu einer mobilen Denkweise über, und die Unternehmens-IT ist gefordert, dies zu unterstützen", so Lyn Robison, Data Management Strategies Research Vice President bei Gartner. "Die Entwicklungsteams für mobile Anwendungen werden jedoch durch einen Mangel an Infrastrukturprodukten auf der Datenebene herausgefordert. Eine native mobile Datenbank mit integrierter Synchronisation wird die Hürden für die Entwickler mobiler Anwendungen in Unternehmen deutlich verringern und es ihnen ermöglichen, Anwendungen zu entwickeln, die jederzeit - mit oder ohne Verbindung - einen geschäftlichen Nutzen bringen."
Die Couchbase Mobile Produkte sind zum Download verfügbar unter: https://mobile.couchbase.com
Über Couchbase
Wir bei Couchbase glauben, dass Daten das Herzstück eines Unternehmens sind. Wir ermöglichen es Entwicklern und Architekten, ihre geschäftskritischsten Anwendungen zu erstellen, einzusetzen und zu betreiben. Couchbase bietet eine leistungsstarke, flexible und skalierbare moderne Datenbank, die im Rechenzentrum und in jeder Cloud läuft. Viele der weltweit größten Unternehmen vertrauen auf Couchbase, um die Kernanwendungen zu betreiben, auf die ihr Geschäft angewiesen ist. Für weitere Informationen besuchen Sie www.couchbase.com.
Medienkontakt
James Kim
couchbasePR@couchbase.com
Couchbase-Kommunikation