Review of Data Management Mechanisms on Mobile Devices Überblick über Datenmanagementmechanismen auf mobilen Endgeräten
-
Hagen Höpfner
, Essam Mansour and Daniela Nicklas
Abstract
The design of data management for mobile applications is a non-trivial task. Even with today´s much more powerful devices, we must consider limited resources: size and persistence of the local data storage, limited bandwidth and reliability of connection for data transmissions to remote servers, and constraint energy consumption of the used algorithms. In this article we focus on client/server approaches. We classify existing techniques and support the designer of data management functionalities for mobile applications with a set of fundamental characteristics of replication, hoarding and caching solutions.
Zusammenfassung
Der Entwurf des Datenmanagements mobiler Anwendungen ist eine nichttriviale Aufgabe. Selbst mit den heute gängigen leistungsstärkeren Endgeräten müssen Ressourcenbeschränkungen wie die Größe und Persistenz lokaler Daten, limitierte Bandbreite und Netzverfügbarkeit bei der Kommunikation mit Servern oder der Energiebedarf der Datenspeicherung berücksichtigt werden. In diesem Artikel fokussieren wir auf Client/Server-Verfahren. Wir klassifizieren existierende Techniken und unterstützen den Designer der Datenmanagementfunktionalität mobiler Anwendungen durch eine Zusammenstellung fundamentaler Charakteristika von replizierenden, hortenden und cachenden Lösungen.
© by Oldenbourg Wissenschaftsverlag, München, Germany
Articles in the same Issue
- Challenges in Mobile Application Development
- Companion Platform – Modular Software Platform for Rapid Development of Mobile Applications Companion Plattform – Modulare Softwareplattform zur schnellen Entwicklung von mobilen Anwendungen
- Review of Data Management Mechanisms on Mobile Devices Überblick über Datenmanagementmechanismen auf mobilen Endgeräten
- Context Modeling for Mobile, Adaptive Applications Kontextmodellierung für mobile, adaptive Anwendungen
- A Pattern Approach to Mobile Interaction Design Die Verwendung von Patterns beim Entwerfen mobiler Applikationen
- Effiziente Erfüllbarkeitsalgorithmen für die Generierung von Testmustern Efficient Satisfiability Solving Algorithms for Test Pattern Generation
- Excellence Cluster “Cognitive Interaction Technology” – Cognition as a Basis for Natural Interaction with Technical Systems Exzellenzcluster “Cognitive Interaction Technology” — Kognition als Basis natürlicher Interaktion mit technischen Systemen
- Dynamisches eigennütziges Routing Dynamic Selfish Routing
- Elektronische Identitäten im Internet
Articles in the same Issue
- Challenges in Mobile Application Development
- Companion Platform – Modular Software Platform for Rapid Development of Mobile Applications Companion Plattform – Modulare Softwareplattform zur schnellen Entwicklung von mobilen Anwendungen
- Review of Data Management Mechanisms on Mobile Devices Überblick über Datenmanagementmechanismen auf mobilen Endgeräten
- Context Modeling for Mobile, Adaptive Applications Kontextmodellierung für mobile, adaptive Anwendungen
- A Pattern Approach to Mobile Interaction Design Die Verwendung von Patterns beim Entwerfen mobiler Applikationen
- Effiziente Erfüllbarkeitsalgorithmen für die Generierung von Testmustern Efficient Satisfiability Solving Algorithms for Test Pattern Generation
- Excellence Cluster “Cognitive Interaction Technology” – Cognition as a Basis for Natural Interaction with Technical Systems Exzellenzcluster “Cognitive Interaction Technology” — Kognition als Basis natürlicher Interaktion mit technischen Systemen
- Dynamisches eigennütziges Routing Dynamic Selfish Routing
- Elektronische Identitäten im Internet