Plattformen verwende ich in letzter Zeit etwas lax, aber eigentlich meine ich sowohl Plattformen als auch Programmiersprachen. Und Plattformen sind dann schon als OS zu verstehen. Ich kann leider nicht von einem definitiven System ausgehen. Es kann WIndows CE, QNX aber auch Android sein, weshalb ich hier sehr offen (halt unabhängig) bleiben muss.
Naja, Labview ist halt nur die Entwicklungsumgebung. Warum die SPrache dann so ein bescheuerten Namen bekommt weiss ich auch nicht. Aber ich programmiere ja auch nicht Eclipse sondern Java/C/.... (btw: C ist ja namestechnisch auch nicht gerade ein Musterbeispiel an Kreativität und Aussagekraft)
Ja, Android ist Java, aber mit zusätzlichen Bibliotheken, halt speziell für den Eisnatz im mobilen Umfeld. Das ein oder andere Umdenken ist aber auch darüber hinaus auch noch notwendig (z.b. bei Intents).
Okay, da die grundlegende Betrachtung erfolgt ist, nun die Frage. Sollte ich mich auf SOAP verlassen oder doch lieber über die Sockets meine eigenen XML-Pakete verschicken? Ich habe mal ein kurzes Beispiel für beides programmiert und einfacher ist es natürlich mit SOAP. Da ich die WSDL auch nicht frei zugänglich machen würde, würde das dann auch keiner kennen.
BTW.: Bei SOAP kann man sich aus der WSDL ja gleich die nötigen Klassen für den Client generieren lassen. Unter Windows geht das über "wsimport -keep
http://localhost:8080/WebServiceServer?wsdl ". Hat jemand ne Ahnugn, wie ich das unter MAC mache? Ich hatte schon gegoogelt, aber scheint niemand unter MAC OS X gemacht?
CIAO