Ich habe java nie selber programmiert.
Ich habe nur vermutet, wenn du damit auf eine Datenbank auf einem externen Rechner
zugreifen kannst, wird es doch auch eine Möglichkeit geben, per HTTP Daten aus dem internet zu holen.
Z.B. verwende ich bisweilen Squiggle, das ist ein mit java realisiertes Darstellungsprogramm für
SVG, das kann Dateien per HTTP von irgendwoher abfragen, von daher bin ich mir sicher, daß
es bei java eine Möglichkeit gibt, eine HTTP-Verbindung aufzubauen.
In dem Paket sollte dann ja auch zu finden sein, wie man POST/GET-Anfragen realisiert,
letztere einfach durch Anhängen der GET-Parameter an die URI/IRI - ist sicherlich das dünnste
Brett, wenn man eine HTTP-Anfrage hinbekommt, aber hinsichtlich der Sicherheit bei
Kennwörtern zweifellos suboptimal.
Da man beim sogenannten AJAX ja sogar per java-script solche Anfragen stellen kann, sollte es
doch was Ähnliches für java wohl auch geben.
Welche Sprache jetzt inhaltlich sinnvoll ist, hängt natürlich von der Anwendung ab - warum
sollte es für 30 Daten aus einer Datenbank nicht sinnvoll sein, mittels PHP ein einfaches
XML-Dokument rauszuhauen, welches deine ‘Androidapplikation’ einfach mit einem XML-parser
interpretiert und dann darstellt?
Gibt es bei dem Androiden nicht vielleicht sogar fertige Pakete, mit denen man einfach
internet-Seiten darstellen kann? Z.B. WebKit oder sowas ist prinzipiell eine Bibliothek, die
man für sowas verwenden können müßte, wie Goggle-Chrome, Chromium, Aurora etc das auch
machen - da hat man dann gleich einen ganzen browser als Fertigpaket. Wenn sowas auf dem
Androiden läuft - verwenden die nicht auch WebKit? - sollte es doch möglich sein, das
mitzuverwenden, zumindest wenn man dem Nutzer da soviel Programm verfügbar machen
will.
Soll der Nutzer hingegen interaktiv mit den Daten arbeiten, ist ein eigenes java-Programm sicher
nützlich - auch effektiver, als bei jeder Interaktion Daten mit der Datenbank auf einem externen
Rechner auszutauschen, ob nun per HTTP oder anders.
Um die Daten vom externen Rechner mit der Datenbank zu ziehen oder diese dort
nach der Interaktion wieder zu speichern, reicht es herauszufinden, wie man mit java eine
einfache HTTP-Verbindung nutzt.
Anzumerken ist dabei wohl auch noch vorsichshalber, daß zu prüfen ist, ob die Datenbank hier
zusammen mit so einem minimalistischen Skript reicht, um den Speicherplatz gemäß AGB
korrekt zu nutzen, da sollte das dann schon lediglich eine kleine Ergänzung zu einem kompletten
internet-Projekt sein, sonst könnte das als Datenablage gewertet werden.