Sie sind nicht angemeldet.

Blackthorne

Moderator

Beiträge: 962

  • Nachricht senden

21

Donnerstag, 13. Mai 2010, 12:39

Kleiner Nachtrag:

Wenns nicht unbedingt Java sein muß gäbs da auch noch andere Sprachen wi z.B. Basic4ppc , ist zwar kostenpflichtig aber wenn du irgendwie an die DVD der c't 24/08 (Jubiläumsausgabe 25 Jahre c't) kommst da war eine "ältere" Version (5.80) als Vollversion drauf. So oder so, googeln hilft auch immer weiter ;)

Andy2

Neuling

Beiträge: 27

Handy: M 800

  • Nachricht senden

22

Montag, 17. Mai 2010, 18:18

Basic4ppc hab ich jetzt ausprobiert, jedoch habe ich das Problem, dass ich nicht Byte weise von der GPS Maus lesen kann.
Also connecten tut er schon auf jedem Fall.

Aber zurück zum Java.
Da ich mir jetzt Windows Mobil 6.5 auf dem M800 installiert habe, musste ich feststellen, dass es keine JAVA Unterstützung hatte.
Daher musste ich mir Mysaifu JVM installieren.

Laut Mysaifu JVM, kann man auch auf die serielle bzw. comm Schnittstelle zugreifen.
Nur leider komme ich mit dem ausführen nicht klar.
Immer wieder sagt er mir, dass der Pfad zur *.class Datei nicht stimmen würde.

Blackthorne

Moderator

Beiträge: 962

  • Nachricht senden

23

Montag, 17. Mai 2010, 21:04

jedoch habe ich das Problem, dass ich nicht Byte weise von der GPS Maus lesen kann
Wo genau ist da das Problem? Wozu willst du das überhaupt? Laut Help-Datei kann man damit aus dem GPS so ziemlich alles rauslesen was ein GPS-Empfänger zur Verfügung stellt (Position inkl. Umrechnungsfunktionen, Höhe, Geschwindigkeit, Uhrzeit etc. etc. ....)
Also worin besteht der Witz "Bytes" zu lesen? Wenn du was sinnvolles damit machen willst musst du ja sowieso auf eines dieser Daten parsen...
Laut Mysaifu JVM, kann man auch auf die serielle bzw. comm Schnittstelle zugreifen.
Sagt wer? Im Ernst, wenn du solche Probleme hast wären Quellen, sprich Links, immer gut damit man das nachvollziehen kann. Hab mich mal zu deren Homepage durchgewurschtelt, da stand nix von der seriellen Schnittstelle. An anderer Stelle hab ich zumindest das hier entdeckt. Vielleicht hilft das schon...
Hast du eigentlich schon mal die Esmertec JBed JVM die hier im Forum empfohlen wird probiert? (SuFu)
Bzw. hast du meinen Tip von meinem vorletzten Posting (JSR-179 Location API) weiterverfolgt?
Immer wieder sagt er mir, dass der Pfad zur *.class Datei nicht stimmen würde.
Schau mal ob die entsprechende Klasse (welche du verwendest hast ja auch nicht gepostet ;) im Classpath ist, bzw. überhaupt mitinstalliert wurde (siehe Tip oben)

Andy2

Neuling

Beiträge: 27

Handy: M 800

  • Nachricht senden

24

Montag, 17. Mai 2010, 21:21

Basic4ppc

Also diese Programmiersprache ist wirklich nicht schlecht, da man mit wenigen Befehle
mächtig viel erreichen kann.
Nach meinem Geschmack leider zu viel, denn ich möchte wiegesagt die GPS MAus
Byteweise auslesen, da ich alle Daten "Sprich GPRMC, GPGSA, GPGSV, GPGGA Daten
selbst auswerten möchte.

Wiegesagt habe ich in andere Programmiersprachen schon eine Lösung dafür und ich möchte es gerne
auch in basic4ppc einbinden.

Dürfte dann auch nicht das Problem sein.

Esmertec JBed JVM habe ich schon ausprobiert.
Das selbe Problem

JSR-179 Location API habe ich nicht nachverfolgt, da ich mal denke, dass es nur für Nokia Handys geht.


Zu Mysaifu JVM

Hier erhält man die jar und dll Datei zur Kommunikation mit der seriellen bzw. comm Schnittstelle:
http://sourceforge.jp/projects/mysaifujv…package_id=4162

sodelle classpath = \

Er ist nicht irgendwo sondern im Stammverzeichnis

Bei mir spuckt Mysaifu JVM folgendes aus:

CommPortIdentifier not found in java.lang.ClassLoader$1{urls=[file:/CommPortIdentifier.class], parent=null}

mal schauen, vielleicht bekomme ich das mit basic4ppc u. das mit mysaifu jvm doch noch hin

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Andy2« (17. Mai 2010, 21:26)


Blackthorne

Moderator

Beiträge: 962

  • Nachricht senden

25

Montag, 17. Mai 2010, 23:15

Hier erhält man die jar und dll Datei zur Kommunikation mit der seriellen bzw. comm Schnittstelle:
Du hast sie auch in den richtigen Ort entpackt, wie in der Textdatei die ich dir verlinkt habe?
"3.Copy javaxcomm.dll to \Program Files\Mysaifu JVM\jre\bin and
javaxcomm.jar to \Program Files\Mysaifu JVM\jre\lib\ext on your PDA.(You might need to create the ext directory.)"

Wahrscheinlich ja, ich werd dranbleiben....

Andy2

Neuling

Beiträge: 27

Handy: M 800

  • Nachricht senden

26

Mittwoch, 19. Mai 2010, 18:01

Hatte alles richtig entpackt :(
Achso, hab grad gesehen, dass es eine embedded version visual c++ 4.0 gibt.
Leider kann man damit nur Wince programmieren :(

Everal M800 WWE 031D 21042.005 3PP WINCE
Everal M800 WWE 031D 21042.005 FIX1 3PP WINCE

Beides habe ich gerade mal entpackt und schaue da, es sind *.dat Dateien.

Welches Programm benötige ich zum flashen.
Sprich dass die *.dat Dateien verwurschtelt auf das M800 gelangt und ich dann WinCE habe.

Achso, ich denke mal, dass Wince auch nicht so Systemlastig ist, wie Windows Mobile.
Zurzeit habe ich die Windows Mobile Version 6.5 am laufen.

Läuft zwar gut und sieht schön aus, aber wieso das alles :D
Das Thema bleibt aber weiterhin so:
Java -> Zugriff auf die GPS Maus

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »Andy2« (19. Mai 2010, 18:26)


Andy2

Neuling

Beiträge: 27

Handy: M 800

  • Nachricht senden

27

Samstag, 22. Mai 2010, 00:42

Ok, habs grad selbst getestet, ist ja von everal eine version. dies war windows mobil 6.1 in englisch.
Zum eigendlich Problem.

Kann man mit embedded visual c++ 4.0 auch für windows mobil geräte software entwickeln?

Wie ich gesehen hatte, hat es nur einen uralten wince emulator dabei.

Cu Andy