Performante Apps auf dem Smartphone

Die Herausforderung mobiler App-Entwicklung:

Auf mobilen Geräten finden sich zunehmend komplexe Software-Systeme. Dabei stehen neben hochentwickelten Spezialgeräten in unterschiedlichen industriellen Bereichen auch zunehmend Geräte aus dem Consumer-Bereich im Fokus der Entwickler.

Einerseits sind Embedded Plattformen in ihren Ressourcen limitiert. Andererseits benötigen Sie als Software-Entwickler ein Maximum an Funktionalität und Performanz, um Abfragen und komplexen Anforderungen der Anwendung zu erfüllen.

Was bietet Transbase® für mobile Apps?

Transbase® Mobile ist das perfekte Datenbanksystem für mobile Apps, denn es ermöglicht Ihnen:

  • Nutzung des vollen SQL Funktionsumfang und Realisierung aller damit verbundener Vorteile
  • Minimale Ressourcenbelastung der Embedded Plattformen
  • Zentrale Features wie die komprimierte und bei Bedarf verschlüsselte Speicherung der Daten

Somit trägt Transbase® Mobile sowohl dem beschränkten Speicherangebot als auch dem Bedürfnis nach maximaler Datensicherheit Rechnung. Die parallelisierte Abfrageauswertung (Transbase Dynamic Multithreading) erlaubt dabei sogar die Ausnützung von Mehrprozessorarchitekturen innerhalb einzelner Teilabfragen.

Transbase® Mobile ebnet Ihnen den Weg zur hocheffizienten Entwicklung und zum störungsfreien Betrieb Ihrer mobilen Applikation.


Showcase: Transbase® Mobile auf mobilen Diagnosegeräten

Mehr Leistung, eine höhere Anzahl von Prozessoren, schnellere und größere Speicher: Die gewachsene Performance macht mobile Endgeräte zur geeigneten Plattform für eine steigende Zahl an Anwendungen mit entsprechendem Bedarf an Speicherplatz.

Einige Gründe sprechen daher für den Einsatz von Datenbanken auf mobilen Diagnosegeräten:

  • Die Synchronisation mit zentralen Datenbanken wird vereinfacht.
  • Anwendungen können auf die Mehrfachspeicherung von Daten verzichten und diese über die Datenbank austauschen.
  • Hinzu kommen Transaktionsschutz und Persistenz, sodass komplexe Operationen entweder ganz oder gar nicht durchgeführt werden können.
  • Auch im Hinblick auf die Datenintegrität entstehen Vorteile, da ein eingebettetes Datenbanksystem eine Absicherung mittels Constraints ermöglicht. 

Lesen Sie den Anwenderbericht von Robert Bosch GmbH für Transbase® Mobile.

Transbase® Mobile auf Raspberry Pi

Ab Version 7.1.2 ist Transbase® auf der ARM-basierten Plattformfamilie Raspberry Pi und verwandten Plattformen wie Odroid verfügbar. Typischerweise sind diese Plattformen für Embedded Software mit den Linux-Varianten RASPBIAN, PIDORA oder ARCH LINUX sehr beliebt. Auf diesen Plattformen kann Transbase® seine Stärke perfekt ausnutzen und die beste Datenbankleistung mit minimalen Ressourcen liefern.

Administration und Roll-out von Datenbanken sind so einfach wie möglich: Transbase® passt sich automatisch an die Größe des verfügbaren Hauptspeichers und die Anzahl der Prozessorkerne an. Darüber hinaus gibt es keine funktionalen Einschränkungen.

Embedded Systeme verwenden in der Regel Flash-Speicher wie SD-Karten, um persistente Daten zu speichern. Transbase® unterstützt diese Medien vor allem durch das Schreiben eines sequentiellen Transaktionsprotokolls, um die Beharrlichkeit zu garantieren, ohne dass einzelne Datenbankblöcke immer wieder geschrieben werden müssen.

Die funktional uneingeschränkt verfügbare Vollversion von Transbase® erfordert einen Lizenzvertrag, während die funktional begrenzte Version Transbase® Free frei verteilt werden kann. Wir haben für Sie die Unterschiede der Transbase® Auslieferungsarten (Vollversion - Evaluation - Free) gegenübergestellt.

Unser Transbase® Partnerprogramm bietet optionale Unterstützung für Applikationsentwickler.


Sie sind Sie selbst Applikationsanbieter und auf der Suche nach einem leistungsstarken Technologiepartner? Dann schließen Sie sich unserem Transbase® Partnerprogramm an oder  kontaktieren Sie uns.