Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Datenaustausch zwischen App und Desktop (https://www.delphipraxis.net/190511-datenaustausch-zwischen-app-und-desktop.html)

hhcm 11. Okt 2016 11:11

Datenaustausch zwischen App und Desktop
 
Hallo zusammen,

ich suche gerade nach einer Möglichkeit einen Datenaustausch zwischen einer Android App und einer Windowsanwendung zu bewerkstelligen.
Es geht sich hauptsächlich um Textdaten.

In der App wird auf einen Button gedrückt. Dort wird ein Befehl an die Windowsanwendung geschickt.
Die Windowsanwendung baut eine Verbindung zu einer Datenbank auf, die abgefragten Daten sollen dann im XML oder Json Format der App bereitgestellt werden.

Das ganze muss über das Internet funktionieren (Portfreigabe), sollte also auch eine gewisse Sicherheit mitbringen.

Ich fand die Tethering Komponenten recht interessant, kann aber keine Informationen finden ob das ganze auch über das Internet funktioniert.
Wie z.B würde das Pairing oder die Portfreigabe laufen.

Gibts es hier jemanden der so etwas schon gemacht hat?

mkinzler 11. Okt 2016 12:19

AW: Datenaustausch zwischen App und Desktop
 
Beim Tethering wird eine lokale Bluetooth-Verbindung bestehen bzw. müssen sich die Geräte im selben (WLAN)-Netz befinden.

In Deinem Fall würde sich ein (Rest-)Service anbieten, auf den beide zugreifen.

Mavarik 11. Okt 2016 13:03

AW: Datenaustausch zwischen App und Desktop
 
Zitat:

Zitat von mkinzler (Beitrag 1350463)
In Deinem Fall würde sich ein (Rest-)Service anbieten, auf den beide zugreifen.

Dem ist nix mehr hinzuzufügen! :stupid:

hhcm 12. Okt 2016 13:07

AW: Datenaustausch zwischen App und Desktop
 
Schade, ich dachte ich könnte das ganze mit den Boardmitteln von Delphi Professional erledigen.

mkinzler 12. Okt 2016 13:45

AW: Datenaustausch zwischen App und Desktop
 
Wenn sich Dein Handy per VPN in das Firmennetz einwählt könnte es funktionieren.
Einen REST(ful)-Service ist auch mit Pro möglich.

hhcm 12. Okt 2016 14:02

AW: Datenaustausch zwischen App und Desktop
 
Das ganze mit VPN zu verbinden wird nachher zu kompliziert für den Endanwender.

Rest-Server mit Pro? Wahrscheinlich selbst implementieren über einen IdHttpServer richtig?

mkinzler 12. Okt 2016 14:11

AW: Datenaustausch zwischen App und Desktop
 
http://www.delphipraxis.net/184570-e...erstellen.html
https://github.com/danieleteti/delphimvcframework
http://synopse.info/fossil/wiki?name=SQLite3+Framework
https://secure.habariwebcomponents.de/demo/index.html

Mavarik 12. Okt 2016 16:31

AW: Datenaustausch zwischen App und Desktop
 
Zitat:

Zitat von hhcm (Beitrag 1350613)
Das ganze mit VPN zu verbinden wird nachher zu kompliziert für den Endanwender.

Rest-Server mit Pro? Wahrscheinlich selbst implementieren über einen IdHttpServer richtig?

Zum Beispiel oder eine ISAPI.DLL (oder Standalone) für den Webserver...

Ich eigentlich mit wenigen Zeilen aufgesetzt...

Bambini 12. Okt 2016 17:03

AW: Datenaustausch zwischen App und Desktop
 
Zitat:

Zitat von hhcm (Beitrag 1350613)
Das ganze mit VPN zu verbinden wird nachher zu kompliziert für den Endanwender.

Rest-Server mit Pro? Wahrscheinlich selbst implementieren über einen IdHttpServer richtig?

Das IP Tethering ist ein wenig hakelig mit den Firewalls. Wenn die Handy App sich mit dem PC per IP unterhalten soll, muss es an dessen Firewall vorbei.
Das Bluetooth Tethering habe ich noch nicht funktionierend hinbekommen.

Wie wäre der Austausch der Daten per File Up- und Download, via Google Drive oder Dropbox o.a..
TMS bietet hier ein paar Controls an, die das Handling abnehmen:
https://www.tmssoftware.com/site/cloudpack.asp
Soweit ich gesehen habe, gibt es das auch für FMX.

mkinzler 12. Okt 2016 17:13

AW: Datenaustausch zwischen App und Desktop
 
Fände ich etwas umständlich.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:44 Uhr.
Seite 1 von 4  1 23     Letzte »    

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