Das Tool zum Anpassen der POIObserver.ini
Neu! PC-Version unterstützt nun beliebige Formate
Hallo,
habe mal ein bißchen gebastelt. Herausgekommen ist ein Progrämmchen, mit dem man am PC mit grafischer Oberfläche eine POIObserver.ini erstellen/bearbeiten kann.
Man kann also mit der Maus die Anzeigefelder verschieben/vergrößern/verkleinern, Farben einstellen und kriegt das Ergebnis gleich am Bildschirm angezeigt. Zur besseren Orientierung kann man sich einen Snapshot vom PDA (z.B. aus dem Naviprogramm) hinter die Anzeigefelder legen und so pixelgenau die Anzeigen positionieren. Aus dem Hintergrund-Snapshot kann man auch, ähnlich wie in einer Bildbearbeitung, Farben entnehmen und mit diesen Farben Anzeigefelder oder deren Text einfärben, so dass sich die Anzeigen möglichst nahtlos in das Navi einfügen.
Da ich leider keine Entwicklungsumgebung für WIN Mobile habe, geschweige denn, mich da mit der Programmierung auskenne, funktioniert das ganze leider nur auf dem PC und nicht auf dem PDA. Also ini auf dem PC mit dem Programm erstellen (oder eine vorhandene vom PDA auf PC kopieren), anpassen und zurückkopieren.
Geht auch nur für QVGA PDAs mit 240x320 Pixel. Habe es unter Win 2000 Prof und Win XP Home getestet, klappte ganz gut.
Außerdem stehen keine Vektorfonts zur Verfügung, so dass man für breite oder schmale Schrift evtl. noch mal in der ini nachjustieren muss.
Es braucht nichts installiert zu werden, nur den zip-file entpacken und die darin enthaltene exe aufrufen. Dann vielleicht mal "Help" lesen. Apropos "Help": Dass das Teil bis auf die Hilfe nur englisch spricht, liegt einfach an der englischen Entwicklungsumgebung. Habe versucht, zum Schluss noch mal die Bezeichnungen ins Deutsche zu übersetzen, Ergebnis war aber nicht toll.
Das Programm ändert auch nichts, erst wenn man sagt "Save ini File" wird die aktuell abgebildete Einstellung als ini-file gespeichert (Name und Verzeichnis frei wählbar).
Also wer will: Auspacken, entzippen, ausprobieren.
Gruß
bimbo
15.06.2005 Bug gemeldet von SaBo gefixt.
21.06.2005 Bug gemeldet von Gaspode bzgl. Übernahme von Hex-Werten in Farbauswahl gefixt.
08.07.2005
ACHTUNG: Soeben Bug beim einlesen der ini entdeckt:
Am Ende der ini muss mindestens eine Leerzeile stehen, also der Cursor zwei Zeilen unter dem letzten Eintrag sein, sonst wird der letzte Eintrag nicht korrekt eingelesen und fehlt somit beim Zurückschreiben.
12.07.2005 Bug gefixt. Außerdem kann, wer möchte, sich jetzt in ANNO auch ein Bildchen anzeigen lassen.
11.08.05 Nach Anregung von Nighter (danke auch für's Testen) habe ich ein paar Veränderungen/Erweiterungen an OBSDesign vorgenommen.
- Das Anzeigefeld ANDI ist jetzt standardmäßig bei Erstellung einer neuen ini vorhanden.
- Da der Abschnitt [GENERAL] jetzt in die ObsGlobals.ini ausgelagert wurde, wird er standardmäßig nicht mehr mit erstellt, wird aber wegen der Kompatibilität beim Einlesen beibehalten und kann auch über den Menüpunkt "Use [GENERAL]" angelegt werden
- Ein Bug mit der Reihenfolge der Einträge beim Einlesen einer ini wurde gefixt.
- Kommentare in vorhandenen inis werden jetzt beibehalten, sofern sie in einer eigenen Zeile stehen. Kommentare am Ende einer "gültigen" Zeile werden nicht unterstützt (keine Ahnung, was der POIObserver damit macht).
- Die Einstellung der Fontgröße ist jetzt getrennt für Höhe und Breite möglich (danke an NaviGer für den Einblick in den POIObserver). In den meisten Einstellungen stimmt die Anzeige jetzt tatsächlich mit der im POIObserver gut überein. Leider gibt es doch Fälle, wo Differenzen zwischen PDA und PC auftreten. Da in beiden Programmen aber die gleiche API-Funktion zur Fonterstellung benutzt wird, ist das wahrscheinlich nicht zu ändern. Tip: Wenn in OBSDesign beim Umschalten auf die nächst höhere/tiefere Breite/Höhe (+/- 1) ein erkennbarer "Sprung" auftritt, ist das ein Indiz für so einen Fall.
- Bei eingefügtem Hintergrundbild kann jetzt für die Freunde sehr kleiner Anzeigen 2- oder 3-fach gezoomt werden. In gezoomtem Zustand kann das Fenster in einem bestimmten Ausmaß vergrößert werden. Das dabei auftretende Flimmern läßt sich im Moment nicht vermeiden, tut aber der Funktionalität keinen Abbruch.
- Als Gimmick ist noch der MouseXY-Mode hinzugekommen. Beim experimentieren mit MortRunner fiel mir ein, dass man das Hintergrundbild (aus einem beliebigen Programm) gut benutzen kann, um die Mausposition für virtuelle Mausklicks z.B. im MortRunner zu bestimmen. Da diese Funktion mit dem POIObserver nichts zu tun hat, werden alle ini-Einstellungen aus dem laufenden Programm gelöscht (natürlich nicht aus einer Datei!). Man muss also ggf. vorher abspeichern und die ini später neu laden. Außerdem funktioniert MouseXY nur bei 100% (also keinem) Zoom.
Die für die Anwender wichtigen Punkte habe ich auch in die Hilfe aufgenommen, bitte auch dort noch mal nachlesen
bimbo

11.11.05 Für ARM Prozessoren gibt es jetzt OBSDesign_mini für den PDA. Eine etwas abgespeckte Version, mit der aber alle wesentlichen grafischen Einstellungen für die ini direkt auf dem Arm-PDA vorgenommen werden können.
Bitte vor "Inbetriebnahme" die Hilfe OBSMhlp.htm lesen! Nur die exe (und evtl. htm) auf den PDA kopieren, empfehle direktes Unterverzeichnis der Speicherkarte. Bedienung (und Beenden) erfolgt ausschließlich über Kontextmenüs (tap and hold). Wer mit OBSDesign gearbeitet hat, sollte sich schnell zurechtfinden. Getestet auf Typhoon MyGuide 6500 und Medion MD95000 -> thx Nighter.
English: Please read helpfile OBSMhlp_en.htm before launching the program. For ARM processors only! Tested on Typhoon MyGuide 6500 and Medion MD95000 -> thx Nighter. Since Version 1.2.0.1 reported to be suitable for WM5.!
17.01.2006 Mouse Mode zur Ermittlung der Koordinaten auf dem PDA zu OBSDesign_mini hinzugefügt. Leider wohl weiterhin nicht lauffähig auf WM5.
03.02.2006 etwas Modellpflege:
- PC-Version: Bug mit der Darstellung von Sonderzeichen (z.B. hochgestellte Ziffern...) in "DimensionText" oder in "Value" des Feldes behoben. Anmerkung: Die "Grad"-Zeichen bei "COOR" in Verbindung mit ShowValues werden nicht mehr vom Programm eingefügt, sondern müssen bei "Value" ggf. mit eingegeben werden.
- PC-Version: Feld "TMCS" wird bei erstellen einer neuen ini mit erzeugt, aber ausgeblendet
-beide Versionen: Darstellung des TMCS-Feldes an die im POIObserver angepasst und Vorbelegung für Value eingefügt (in der PDA-Version müssen die Werte für Sendername und Anzahl Meldungen durch ein Semikolon getrennt sein)
Nachtrag: Kommentare am Ende einer Zeile werden abgeschnitten, Kommentare in einer eigenen Zeile bleiben weiter erhalten.
02.03.2006
- PDA Version: Der File-Open /-Save Dialog von Windows mobile wurde durch einen Verzeichnisbaum ersetzt. Damit kann jetzt auch in tieferen Verzeichnissen nach ini- und Bilddateien gesucht werden. Startverzeichnis ist das Verzeichnis der OBSDesign_mini.exe, danach wird immer da aufgeklappt, wo die letzte ini, Background-bmp oder ANNO-bmp lag.
Läuft nach Zeugenaussagen jetzt auch unter WM5
07.03.2006
- PC-Version: Anpassung an POIObserver V2.1.0.4. Das BATT-Feld kann bearbeitet werden (angezeigt wird aber nur eine Hintergrund- bzw. Textfarbe). Ein evtl. vorhandener Schlüssel "TextAlign" wird berücksichtigt.
08.03.2006
-PDA-Version: Entsprechende Anpassung wie PC-Version
22.03.2006:
- beide Versionen: TextAlign kann jetzt auch eingestellt bzw. angelegt werden. In der PC-Version über ein neues Unterfenster (der Font "Wingdings" sollte für die Darstellung installiert sein, ist aber bei Windows immer dabei), in der PDA-Version über Joystick / Cursortasten. S. auch Hilfe. Die Darstellung kann sich allerdings in manchen Fällen von der im Observer etwas unterscheiden.
27.03.2006:
- PDA Version: Hat eigentlich noch keiner gemerkt, dass die Kästchen immer ein Pixel zu breit und zu hoch waren??
21.02.2007
OBSDesign unterstützt nun auch PDAs-, PNAs und andere exotische Formate.
- PC-Version V 2.5.0: Die Größe der Arbeitsfläche ist jetzt über den Menüpunkt "View => Special" frei definierbar. Nach dem Umstellen sind die Punkte "View => Normal" und "View => Horizontal" bis zur Beendigung des Programms nicht mehr verfügbar, die entsprechenden Auflösungen können aber über "View => Special" weiterhin manuell eingestellt werden.
ACHTUNG: Der PC-Bildschirm muss die entsprechende Auflösung plus Zugabe für den "Rand" des OBSDesign-Fensters unterstützen, da das Fenster sonst nach unten oder nach rechts heraus geschoben wird! (VGA-Nutzer mit 640 Pixeln vertikal!)
25.02.2007
PC-Version: Ab Version 2.5.1 kann als Startparameter beim Programmaufruf die X- und Y-Auflösung der Arbeitsfläche, getrennt durch ein kleines "x", angegeben werden ("C:\...\OBSDesign.exe" 480x272). Das Programm startet dann mit der Einstellung "View => Special" und der angegebenen Auflösung. Am besten also eine entsprechende Verknüpfung anlegen und darüber das Programm starten.
13.05.2007
PDA-Version: Bug bei der Verarbeitung von FontAngle beseitigt (Werte > 255 wurden nicht korrekt angezeigt).
Download/Upload nur bei NaviFriends.com zulässig






