Einzelnen Beitrag anzeigen

bcvs

Registriert seit: 16. Jun 2011
668 Beiträge
 
Delphi 12 Athens
 
#7

AW: Windows Desktop Anwendung auch auf mobilen Endgeräten

  Alt 16. Jan 2014, 07:25
Hallo delphia,

ich stand vor einem ähnlichen Problem.

Ausgangspunkt:
Windows-Desktop-Anwendung, (übrigens auch mit DBISAM als DB). Ein Teil davon (Arbeitszeiterfassung) sollte auch über ein Web-Frontend oder mobile Apps bedienbar sein.

Meine Lösung:
Eine MySql-Datenbank, die auf einem einfachen 1und1-Hosting-Account läuft. Die Desktopanwendung stellt die für die mobile Bearbeitung notwendigen Daten dort zur Verfügung. Dies geschieht über den Aufruf entsprechender php-Scripte über Indy-Komponenten. Dann gibt es eine Web-Oberfläche, über die Daten eingebenen werden können, die zunächst ebenfalls in der MySql-DB landen.

Die Desktopanwendung schaut von Zeit zu Zeit nach, ob neue mobile Datensätze vorhanden sind, lädt diese herunter und integriert sie in die lokale DB. Das Herunterladen erfolgt ebenfalls über ein php-Script, dass die neuen Daten aus der MySql-DB liest und sie in einem für die Desktopanwendung verständlichen Format ausgibt.

Damit sich die Daten verschiedener Anwender nicht in die Quere kommen, gibt es Accounts mit Login. Falls es einmal zu viele Anwender werden (ist momentan noch überschaubar), kann man das Ganze auch auf mehrere MySql-Dbs verteilen.

Vorteil: Der Anwender braucht nichts zu installieren. Er braucht lediglich einen Web-Browser, seine Login-Daten und kann loslegen.
  Mit Zitat antworten Zitat