Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Tablet-Version auf Android (https://www.delphipraxis.net/201932-tablet-version-auf-android.html)

BerTa 11. Sep 2019 11:20

Tablet-Version auf Android
 
Hallo,

wir haben bisher in Delphi 7 eine komplette Auftragsbearbeitung usw. programmiert...als Datenbank benutzen wir Maria-DB. Jetzt sollen wir für einen Kunden für einen Teilbereich (Service-Aufträge) eine mobile Lösung erstellen, die offline funktioniert; also die Daten lokal speichert. Bei einem Abgleich sollen die Daten dann ausgetauscht werden. Das Ganze soll unter Android laufen. Wir haben schon mal eine Version vom Delphi 10.2 RAD-Studio angeschafft, aber bisher damit nur rumgespielt.
Ich habe keine Ahnung welche Datenbank man lokal nutzen sollte oder welche Alternativen besser sind.
Eigentlich fehlt mir die Idee, wie ich das am Besten umsetze.
Kann mir da jemand auf die Sprügen helfen?

Gruß,
berTa

mkinzler 11. Sep 2019 11:27

AW: Tablet-Version auf Android
 
Bei Android/IOS ist SQLite an Bord und kann ohne Zusatzbibliotheken verwendet werden.

Bernhard Geyer 11. Sep 2019 11:46

AW: Tablet-Version auf Android
 
Wenn eh nur ein Auftrag gespeichert werden soll, würde ich das mit dem DBMS bleiben lassen und die Speicherung im XML-Format durchführen.

tggmx 11. Sep 2019 20:00

AW: Tablet-Version auf Android
 
Ich setze gerade eine ähnliche Anforderung um und habe bereits ein erstes Release fertig. Für die Speicherung der Daten auf dem Mobil-Gerät habe ich mich für eine SQLite-DB entschieden.
Der Vorteil ist hier tatsächlich, wie MKinzler, bereits geschrieben hat dass bereits alles standardmäßig an Bord ist. Man kann also ohne großen Aufwand schnell und einfach starten. Den Austausch der Aufträge mache ich in der aktuellen Version per SFTP. Später wird es dann über Backend mit einer REST-API gehen (vlt. per RAD-Server).

Rollo62 12. Sep 2019 08:22

AW: Tablet-Version auf Android
 
Zitat:

Zitat von mkinzler (Beitrag 1445684)
Bei Android/IOS ist SQLite an Bord und kann ohne Zusatzbibliotheken verwendet werden.

:thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:37 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz