Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Delphi Datenbankanwendung Win, MacOSx, iOS (https://www.delphipraxis.net/167156-datenbankanwendung-win-macosx-ios.html)

bernau 15. Mär 2012 14:52


Datenbankanwendung Win, MacOSx, iOS
 
Also, die nächste Anwendung soll eine Firemonkey-Anwendung, die auf verschiedenen Platformen läuft, sein. Problem wird wohl die Datenbank sein.

Als Datenbank habe ich bisher immer ADS verwendet. Diese konnte ich als Local-Version für die Einplatzversion und als Server-Version für die Mehrplatzversion verwenden. Ist auch sehr stabil.

Wenn ich nun die (neue) Anwendung auf einem Mac oder auf einem iPad laufen lassen will, dann werde ich mit dem ADS wohl nicht weit kommen. Hat von euch schon jemand eine Datenbankanwendung geschrieben, die auf den drei Plattformen läuft. Lokal sowie im Netz? Was habt Ihr verwendet?

Darlo 15. Mär 2012 14:57

AW: Datenbankanwendung Win, MacOSx, iOS
 
Ich nehme dafür die unidacs. Lokale sqlite Datenbank und remote kann man ja dann nehmen was man möchte. Die unidacs laufen derzeit bei mir unter Win und OS X. IOS ist ebenfalls unterstützt probiere ich aber erst die Tage aus.

Gruß

joachimd 15. Mär 2012 15:10

AW: Datenbankanwendung Win, MacOSx, iOS
 
Zitat:

Zitat von bernau (Beitrag 1156721)
Als Datenbank habe ich bisher immer ADS verwendet. Diese konnte ich als Local-Version für die Einplatzversion und als Server-Version für die Mehrplatzversion verwenden.

Falls die Daten von ADS auch auf die mobilen Geräte sollen, schau dir mal das Advantage WebAPI an, welches mit V11 demnächst kommt und bereits in Beta verfügbar ist.
Dieses bietet als Webservice einen standardisierten Zugriff auf ADS Datenbanken (Stichworte oData.org, Rest, JSON).

mkinzler 15. Mär 2012 15:11

AW: Datenbankanwendung Win, MacOSx, iOS
 
Von direkte Zugriff auf Datenbanken von Mobilgeräten aus, sollte man sowieso absehen

bernau 15. Mär 2012 15:44

AW: Datenbankanwendung Win, MacOSx, iOS
 
Zitat:

Zitat von Darlo (Beitrag 1156722)
IOS ist ebenfalls unterstützt probiere ich aber erst die Tage aus.Gruß

Ähm? Ist dann auch der SQL-Server auf dem iPad, wenn es eine lokale Lösung werden soll?

bernau 15. Mär 2012 15:47

AW: Datenbankanwendung Win, MacOSx, iOS
 
Zitat:

Zitat von joachimd (Beitrag 1156727)
Falls die Daten von ADS auch auf die mobilen Geräte sollen, schau dir mal das Advantage WebAPI an, welches mit V11 demnächst kommt und bereits in Beta verfügbar ist.
Dieses bietet als Webservice einen standardisierten Zugriff auf ADS Datenbanken (Stichworte oData.org, Rest, JSON).

Hört sich interessant an. Aber auch hier die Frage. Wenn die Applicaktion auf einem iPad laufen soll. Keine Internetverbindung. Wo befinden sich die Daten?

joachimd 15. Mär 2012 15:53

AW: Datenbankanwendung Win, MacOSx, iOS
 
Zitat:

Zitat von bernau (Beitrag 1156745)
Hört sich interessant an. Aber auch hier die Frage. Wenn die Applicaktion auf einem iPad laufen soll. Keine Internetverbindung. Wo befinden sich die Daten?

Es handelt sich um ein "disconnected" Modell, d.h. es werden - wie in .NET oder DataSnap - die benötigten Daten abgerufen, können dann lokal gespeichert/verändert/gelöscht werden, müssen aber dann über eine separate Aktion zurück in die Datenbank geschrieben werden.

bernau 16. Mär 2012 08:17

AW: Datenbankanwendung Win, MacOSx, iOS
 
@joachimd: Wo finde ich weitere IOnformationen über die Version 11?

joachimd 16. Mär 2012 12:03

AW: Datenbankanwendung Win, MacOSx, iOS
 
Zitat:

Zitat von bernau (Beitrag 1156836)
@joachimd: Wo finde ich weitere IOnformationen über die Version 11?

momentan nur über http://feedback.advantagedatabase.com. Falls Du das WebAPI mal testen willst, melde Dich unter http://response.sybase.com/forms/ADS_WebAPI_Beta einfach dafür an.


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:40 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