OSM mit routing für java mobile phones

  • hallo,
    auf www.lokigo.de habe ich ein kleines java mobile programm veröffentlicht, mit hilfe dessen man osm-karten auf java-fähigen handys betrachten kann.
    einfaches routing für fussgänger ist ebenso integriert, wie suchen nach straßen, orten und einer auswahl von pois.
    die karten können über ein online-interface von meiner homepage heruntergeladen werden. es handelt sich dabei um selbst erstellte vektorkarten, die wesentliche pois enthalten und für die ganze welt zur verfügung stehen.
    mehr informationen einfach meiner homepage entnehmen.


    gebt mir ein feedback, falls euch das programm gefällt (oder nicht).


    ;)

  • Hallo


    auf deiner Seite ist aber kein Download möglich. Der Link zum Karten generieren geht.


    Nachtrag: Das Programm wird zusammen mit der Karte runter geladen ;D


    Ich habe das mal auf meinem Moorola K1 installiert ---ohne Problem


    Programm gestartet.......Bitte warten..........==>Applikationsfehler.......das wars....


    Visual GPS zeigt mir 8 Satelliten an!


    MfG
    Achim



    Ps: Weiß jemand wo man eine "GUTE" Java Runtime für einen PDA mit WM 6.1 herbekommt um OSM basierende Java Software zu betreiben?

    Einmal editiert, zuletzt von womisa ()

  • hallo achim,
    danke, dass du es mal versucht hast. ist natürlich schade, dass es auf deinem motorola nicht funktioniert. hast du es vielleicht schon mal mit einem etwas kleineren kartenausschnitt probiert? manche handys können javaprogramme nur bis zu einer bestimmten größe öffnen.
    leider habe ich "nur" drei handys zum testen gehabt und es scheint auf s60 und sony ericsson ohne probleme zu laufen, auf s40 - handys immerhin bis zu einer programmgröße von 1 mb.
    ich werde auf meiner seite bald mit einer liste unterstützter und nicht unterstützter handys beginnen.
    wie gesagt, tut mir wirklich leid. und die fehlermeldung "anwendungsfehler" könnte nicht noch unkonkreter sein. kann man keine details zu dem fehler anzeigen lassen?


    schöne grüße,


    thomas

  • Hallo thomas,



    vielen Dank für die Antwort. Leider bekomme ich keine genauere Fehlermeldung. Ich glaube aber das liegt irendwie an der Motorola-Implementierung. Ich glaube die erlauben keinen Zugriff auf die SD-Karte. Ferner habe ich kein eingebautes GPS sondern ein externes Blauzahn (iBlue 747). Dieses geht aber mit zB. GPSView mit Satelliten und Koordinatenanzeige...


    MFG
    Achim

    Einmal editiert, zuletzt von womisa ()

  • Ps: Weiß jemand wo man eine "GUTE" Java Runtime für einen PDA mit WM 6.1 herbekommt um OSM basierende Java Software zu betreiben?


    Hast du dir schonmal "phoneME for Windows CE, PocketPC and Windows Mobile" probiert? siehe http://www.cs.kuleuven.ac.be/~davy/phoneme/


    Ich hab damit definitiv schon ein Demo-Applet zum laufen bekommen, welches meine GPS-Position anhand des in meinem PDA eingebauten Empfängers anzeigt. Was aber z.B. mit phoneME noch nicht richtig klappte, war http://we-travel.co.cc ...


    Berichte mal, oder auch wenn Unklarheiten sind. Im OSM-Wiki finden sich auch einige Beschreibungen zu phoneME.

  • So, habe die Karte nochmals neu berechnen lassen und das Layout ein wenig angepasst, sowie einige kleine Fehler behoben:


    ab sofort werden auch Flächen als POIs erkannt (z.B. Universitätsgebäude: Fläche war getaggt als Uni, ansonsten kein weiterer Punkt, so dass diese Uni nicht unter den POIs erschienen ist)


    Flächen werden stärker differenziert (Friedhof hat jetzt eine andere Farbe als eine Spielwiese)


    Automatisches Ausrichten der Karte bei ausreichender Geschwindigkeit, sowie ein kleiner Hänsel-und-Gretel-Modus wurden integriert (Brotkrumen der letzten 100 Positionen)

  • So, wieder ein kleines Update:


    einige POIs haben jetzt Icons (weitere folgen), die Schrift in der Karte wird nun schöner dargestellt (ist jetzt eine Vektorschrift, die in Zukunft auch gedreht werden kann :) ) und im unteren Bereich wird jetzt der Maßstab verständlicher dargestellt.


    Probiert es mal aus und gebt mir ein Feedback, was euch noch fehlt oder stört.

  • Hallo Thomas


    Ich habe das Programm auf einem Nokia N86 8MP installiert. Ich konnte es starten und ein wenig mit rumspielen, bis die Applikation stehen geblieben ist. Das passierte zwei mal. Leider weiss ich nicht warum.


    Gibt es ein Logfile?


    Gruss
    Stefan

  • Hallo Stefu,
    leider gibt es kein Logfile in Lokigo!
    Aber vielleicht versuchst du einfach, nochmal einen Ausschnitt herunterzuladen: für zwei Wochen hatte ich nämlich eine Programmversion online, die mit LWUIT 1.6 compiliert wurde, wobei sich danach herausgestellt hat, dass dieses beim Zeichnen der Karte wohl Probleme macht. Und da ich momentan leider keine Zeit habe, nach den Fehlern zu suchen, habe ich einfach wieder die alte Version hochgeladen.
    Auf S60-Handys sollte die Software eigentlich ohne Probleme laufen, habe sie auch auf solchen Handys entwickelt: meine Testgeräte waren ein Nokia X5800, ein Nokia E51 und ein Sony Ericsson K800i. Und auf all diesen Geräten gab es am Ende keine Probleme mehr.


    Und leider ist es erstaunlich schwierig, ein Programm zu schreiben, das einerseits etwas kann und andererseits auf vielen Handys unter Java läuft. Hat mich selbst überrascht: die erstaunlichsten Dinge, die in jedem Emulator richtig laufen, funktionieren plötzlich auf normalen Handys gar nicht mehr oder nur noch zum Teil.


    Falls du es nochmal versuchst, schreib mir doch bitte kurz, ob es dann funktioniert hat.


    Danke für dein Feedback,


    Thomas

  • Hallo Thomas,


    falls du es schaffst, eine neue Version zu veröffentlichen, gibt es dann auch vielleicht ein kleines Changelog mit den Änderungen auf der Website? Oder hab ich da bisher nur was übersehen?


    Ansonsten: super Programm!

  • Aufgrund eines kleinen Datenbankfehlers wurde nicht immer automatisch die neueste Version des Programms zum Download zur Verfügung gestellt. Ab nun funktioniert alles.
    Außerdem wurde noch ein Changelog eingerichtet, sowie ein Fehler "behoben", der bei großen Flächen auftrat: diese werden nun nicht mehr dargestellt (es handelt sich hierbei um Flächen im Bereich 50 km x 50 km und größer, Häuser und Parks sind davon nicht betroffen).


    Ansonsten funktioniert das Programm nun so, wie ich es mir ursprünglich vorgestellt hatte, abgesehen von einigen kleinen Schönheitsfehlern.


    Nach der Bekanntgabe Nokias, alle Ovimaps kostenlos inklusive Fußgängerrouting zur Verfügung zu stellen, werde ich voraussichtlich nicht mehr an lokiGo weiterarbeiten, da ich als Einzelperson in keinster Weise konkurrenzfähig zu einer Firma wie Nokia bin. Da lokiGo durch Nokias Angebot für viele unattraktiv geworden ist, gehen seitdem auch die Downloadzahlen deutlich zurück (< 30 Downloads pro Tag, davor z.T. über 100 pro Tag).


    Möglicherweise werde ich das Programm unter die GPL stellen und vielleicht findet sich ja jemand, der Lust hat, weiter daran zu arbeiten.


    Hat jemand Interesse?

  • hi,
    es wär super wenn du weiter machen würdest.
    gibt ja auch ne menge leute, die kein nokia haben. außerdem auf was für karten basiert das nokia-navi?