Hallo, ich möchte einen alten GPS-Empfänger am Netbook auslesen und dessen Daten anschließend
per Java weiter verarbeiten.
Ich habe einen RS232/USB-Konverter, der auch als COM unter System 7 des Netbooks erkannt wird.
javax.comm läuft ebenfalls und findet den entsprechenden COM-Port.
Das Problem:
Ich möchte nicht auf dem winzigen (32-bit) Netbook entwickeln, sondern auf meinem Desktop-
Rechner.
Dieser läuft ebenfalls unter System 7, allerdings - wie könnte es auch anders sein - mit 64-bit.
Und das verträgt sich natürlich nicht mit der win32com.dll der javax.comm:
Nun kann ich natürlich auf dem großen Rechner "entwickeln" und bei Testläufen das .jar auf das
Netbook schieben und dort laufen lassen; übermäßig komplex ist das Ganze nicht, und System.out's
lassen sich zur Not auch in Labels schreiben - nun ja, man kann vieles...
Also heißt die Lösung wohl RXTX, da Cloudhopper eine 64-bit .dll bereit stellt.
Allerdings hat auch diese schon ein paar Jährchen auf dem Buckel, Windows 7 gab es noch nicht.
Reichen dabei die von Cloudhopper stammenden RXTXcomm.jar und rxtxSerial.dll aus, oder brauche
ich zusätzlich noch was von rxtx? (Parallel bleibt außen vor)
Ich weiß dass ich gnu.io.* importieren muss anstelle javax.comm.*
Ich entwickle mit dem JDK 1.7, auf dem Netbook läuft die JRE 1.6.
Sind von dieser Seite her Probleme zu erwarten?
Was den Code angeht, gibt es hinsichtlich der seriellen Schnittstelle ja eh keine Änderungen, aber
in den BuildProperties zu den Cloudhopper-Dateien wird als Java-Version "1.6.0_10" angegeben.
Generell: Hat jemand bereits praktische Erfahrungen mit seriell/USB-GPS-Datenlieferanten an
Windows System 7-Javaprogs gemacht?
per Java weiter verarbeiten.
Ich habe einen RS232/USB-Konverter, der auch als COM unter System 7 des Netbooks erkannt wird.
javax.comm läuft ebenfalls und findet den entsprechenden COM-Port.
Das Problem:
Ich möchte nicht auf dem winzigen (32-bit) Netbook entwickeln, sondern auf meinem Desktop-
Rechner.
Dieser läuft ebenfalls unter System 7, allerdings - wie könnte es auch anders sein - mit 64-bit.
Und das verträgt sich natürlich nicht mit der win32com.dll der javax.comm:
Code:
Can't load IA 32-bit .dll on a AMD 64-bit platform
Nun kann ich natürlich auf dem großen Rechner "entwickeln" und bei Testläufen das .jar auf das
Netbook schieben und dort laufen lassen; übermäßig komplex ist das Ganze nicht, und System.out's
lassen sich zur Not auch in Labels schreiben - nun ja, man kann vieles...
Also heißt die Lösung wohl RXTX, da Cloudhopper eine 64-bit .dll bereit stellt.
Allerdings hat auch diese schon ein paar Jährchen auf dem Buckel, Windows 7 gab es noch nicht.
Reichen dabei die von Cloudhopper stammenden RXTXcomm.jar und rxtxSerial.dll aus, oder brauche
ich zusätzlich noch was von rxtx? (Parallel bleibt außen vor)
Ich weiß dass ich gnu.io.* importieren muss anstelle javax.comm.*
Ich entwickle mit dem JDK 1.7, auf dem Netbook läuft die JRE 1.6.
Sind von dieser Seite her Probleme zu erwarten?
Was den Code angeht, gibt es hinsichtlich der seriellen Schnittstelle ja eh keine Änderungen, aber
in den BuildProperties zu den Cloudhopper-Dateien wird als Java-Version "1.6.0_10" angegeben.
Generell: Hat jemand bereits praktische Erfahrungen mit seriell/USB-GPS-Datenlieferanten an
Windows System 7-Javaprogs gemacht?