Mobile Diagnostic Devices and Microcomputers based on Transbase® Mobile



Today, mobile devices are complex software systems - sophisticated specialized equipment in various industrial sectors, but also increasingly consumer devices.

The challenge for software developers is to balance maximum functionality and performance with the limited resources of embedded platforms.

Transbase® Mobile is the perfect database system for mobile apps due to

  • Use of full SQL functionality and realization of all associated benefits
  • Minimal resource load on embedded platforms
  • Central technologies such as the compressed and if necessary encrypted storage of the data

Transbase® Mobile paves the way for highly efficient development and trouble-free operation of your mobile application. It takes into account both the limited storage offer and the need for maximum data security. The parallelized query evaluation (Transbase® Dynamic Multithreading) even allows the exploitation of multiprocessor architectures within individual subqueries.


Transbase® Mobile on mobile Diagnostic Devices in the Automotive Aftermarket (KTS)

More performance, a higher number of processors, faster and larger memory: the increased performance makes mobile devices the appropriate platform for a growing number of applications with a corresponding demand for storage space.

There are a few reasons for the use of Transbase® on mobile Diagnostic Tools:

  • Synchronization with central databases is simplified.
  • Applications can dispense with the multiple storage of data and exchange these via the database.
  • Added to this are transaction protection and persistence, so that complex operations can be performed either completely or not at all.
  • There are also advantages with regard to data integrity, since an embedded Database System makes it possible to secure using constraints.

Read the Robert Bosch GmbH Use Case for Transbase® Mobile.


Transbase® Mobile on Microcomputers (Raspberry Pi)

With Version 7.1.2 Transbase® is available on the ARM-based platform family Raspberry Pi and related platforms such as Odroid. Typically these platforms are very popular for Embedded Software with the Linux variants RASPBIAN, PIDORA or ARCH LINUX. On these platforms, Transbase® can take full advantage of its strength and provide the best Database Performance with minimal resources.

Administration and roll-out of Databases are as simple as possible: Transbase® automatically adapts to the size of the available main memory and the number of processor cores. In addition, there are no functional limitations.

Embedded Systems typically use flash storage like SD cards to store persistent data. Transbase® supports these media, especially by writing a sequential transaction log to guarantee perseverance without having to write individual database blocks over and over again.


Transbase® Mobile on Smartphones & Tablets (iphone)

The most widely used Android and iOS operating systems do not allow process-like third-party services. For Transbase® Edge was created an architecture that creates a 'private' Database. The Database embedded in the process provides for the app an interface, through which the integration into the respective operating system is implemented. In spite of the embedding, the Database can be used more or less by the App because of this Process Architecture.


Are you an application provider yourself and looking for a high-performance technology partner? Then join our Transbase® Partner Program or contact us.