We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Couchbase Mobile, GeoCouch und MapQuery

00:00

Formal Metadata

Title
Couchbase Mobile, GeoCouch und MapQuery
Subtitle
Mobile Anwendungen auch ohne Konnektivität
Title of Series
Number of Parts
47
Author
License
CC Attribution 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
Die moderne mobile Welt ermöglicht uns fast grenzenlosen Zugriff auf Informationen und Daten. Problematisch wird es jedoch, wenn die Verbindung zum Internet unterbrochen ist, beispielsweise in einem Tunnel oder in Gegenden, in denen das Netz noch nicht ausgebaut wurde. Funklöcher sind immer ärgerlich, besonders jedoch, wenn man eine Verbindung zu einem zentralen Server benötigt, etwa zum Übertragen der gerade gesammelten Informationen im Feld. Die Lösung des Problems besteht darin, die Daten zunächst lokal auf dem mobilen Gerät zu speichern und erst dann zu übertragen wenn eine Internetverbindung besteht. Damit sich Entwickler um die Applikation selbst und nicht um die Synchronisation kümmern müssen, kommt Couchbase Mobile zum Einsatz. Diese Datenbank liefert bereits alles, um eine solche Offline-Anwendung zu schreiben. Dabei ist Couchbase Mobile mehr als eine Datenbank. Sie kann nicht nur Daten im JSON Format speichern, sondern auch HTML5-Anwendungen direkt ausführen. Es genügen also bereits Grundkenntnisse im Webbereich, um eine Anwendung zu entwickeln. Durch GeoCouch ist es möglich, räumliche Anfragen lokal auf dem Gerät zu bearbeiten. MapQuery, ein Web-Mapping-Framework das auf OpenLayers und jQuery basiert, vereinfacht die Entwicklung zusätzlich. Dieser Vortrag gibt zunächst einen kurzen Überblick über die verwendeten Technologien Couchbase Mobile, GeoCouch und MapQuery. Danach wird demonstriert, wie leicht eine Anwendung gebaut werden kann, die die oben beschriebene Datensynchronisation ermöglicht. Alle erwähnten Softwareprodukte sind Open Source. Couchbase Mobile und GeoCouch stehen unter der Apache License Version 2.0, MapQuery steht unter der MIT Lizenz.
Open sourceRothe-VerfahrenGeometryComputer wormERLANGWorld Wide WebOpen sourceJavaScriptComputer animation
World Wide WebInternetHausdorff spaceServer (computing)Boom (sailing)Graphics tablet
La Pomme MarseilleArtificial neural networkDrum memorySun <Marke>Insertion lossApache <Programm>Computer musicIMSDatabaseServer (computing)Volumetric flow rateConditional-access moduleApache <Programm>SoftwarePostgreSQLUpdateSmart cardInternetCouchDBResponse time (technology)Wireless LANTable (information)Server (computing)DatabaseVersion <Informatik>Route of administrationImplikationData structureField extensionRow (database)Bus (computing)Data transmissionPoint (geometry)FacebookData storage deviceXMLUML
World Wide WebApache <Programm>GeometryMenu (computing)CouchDBComputer animation
Maximum likelihoodHidden Markov modelComa BerenicesDatabaseExpert systemTable (information)RectangleVersion <Informatik>EstimationQuery languagePDF <Dateiformat>PrototypeCouchDB
SummierbarkeitFunktionalitätGeometryAPIHTTPSun <Marke>Cache (computing)Vector graphicsTAXField extensionRadiusData structureServer (computing)Maxima and minimaAndroid (robot)DatabaseClient (computing)AuthenticationMilan <Programmiersprache>Moving averageHTMLjQueryExt functorZugriffTranslation memoryBack-face cullingBIND <Programm>TypUniform resource locatorComponent-based software engineeringSmart cardSummationFunction (mathematics)InformationPropositional formulaOpen sourceDatabaseEvent horizonGeometryExpert systemVector graphicsPositionMusical ensembleFluxPlane (geometry)APIPolygonParameter (computer programming)RadiusData structureField extensionNumberAuthenticationQuery languageZugriffLiniePrototypeCodeRoute of administrationProxy serverMacro (computer science)Data storage deviceState of matterCommunications protocolSpeciesFORTRANEigenvalues and eigenvectorsCouchDBGEOS <Betriebssystem>Data storage deviceSoftware repositoryPAPGeodesicProduct (category theory)Channel <Internet>Server (computing)Version <Informatik>Android (robot)jQueryWeb pageMobile appComputer animation
Transcript: German(auto-generated)