grafische Oberfläche für POIObserver.ini

Freeware zur akustischen und optischen Ankündigung und Aufbereitung von POIs

grafische Oberfläche für POIObserver.ini

Beitragvon bimbo am 14.06.2005 12:26

OBSDesign für PC und PPC
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 :smt093
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. :smt001

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

Bild

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?? :mrgreen: ==> V 1.2.0.4

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
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Zuletzt geändert von bimbo am 13.05.2007 18:42, insgesamt 22-mal geändert.
Benutzeravatar
bimbo
 
Beiträge: 289
Registriert: 11.04.2005 11:21
addons: WisBar, VisualGPSCe,POIObserver
software: Falk Navigator 2.5, Desti PN
hardware: MyGuide 6500 XL

Beitragvon Suppengrün am 14.06.2005 12:32

@bimbo

Deine erste Testversion klappte super.
Ich werde mal gleich sehen, was Du noch eingebaut hast.

Suppengrünlichen Dank! :smt001
Benutzeravatar
Suppengrün
Administrator
 
Beiträge: 10692
Registriert: 08.09.2004 19:46
addons: POI:Observer, VirtCom, nfRunner
software: ***
hardware: ***

Beitragvon lars.dietrich am 14.06.2005 12:41

Das ist ja absolut verschärft!

Ohne jetzt irgendjemandem auf den Schlips zu treten, aber diese Software ist das Beste, was ich hier seit Wochen gesehen habe. Du hast aber auch an alles gedacht (ich war so aufgeregt, dass ich mir nicht einmal Deinen Text durchgelesen habe und trotzdem mit dem alten "Experimentier"-Geist (auf alles mal links- und rechtsklicken) alles sofort rausgefunden habe. Das mit den hinterlegten Bitmaps ist GENAU das, was mir bisher gefehlt hat (ich habe mir den Screenshot sonst immer geladen und dann mühsam "vermessen"

Diesen Download unbedingt ganz weit oben einstellen und mit "Oberwichtig" deklarieren.

Danke, Lars

PS: Entweder Du hast einige Wochen daran programmiert (selten stellt jemand so etwas ausgereiftes mit der ersten Version ein), oder: :anbeten: :anbeten: :anbeten: :anbeten:
lars.dietrich
 
Beiträge: 123
Registriert: 02.02.2005 15:48
addons: Mini4Inis
software: MD 4.2, OziExplorerCE
hardware: Medion 95000

Beitragvon woschirmer am 14.06.2005 12:41

geniales Tool, Danke

Wolfgang
woschirmer
 
Beiträge: 10
Registriert: 22.01.2005 17:19

Beitragvon Wocker am 14.06.2005 12:48

Yep, danke! Super Erleichterung!
Obwohl noch garnicht Weihnachten ist .... :smt111
Bild
||Falk & MarcoPolo-Warner-Dateien || Falk/MPMN-Wiki ||
|||| Kein Support per PN, Fragen bitte generell in's passende Forum. ||||
Benutzeravatar
Wocker
MOD-Team
MOD-Team
 
Beiträge: 5741
Registriert: 21.03.2005 14:29
addons: POIObserver, FavManager, nfRunner, goFast, TMCview
software: FN2.5, FN6, FN7, FN8
hardware: Yak300GPS, Falk F-Serie

Beitragvon bimbo am 14.06.2005 12:54

lars.dietrich hat geschrieben:
PS: Entweder Du hast einige Wochen daran programmiert (selten stellt jemand so etwas ausgereiftes mit der ersten Version ein),


Zur Beruhigung: Ich habe einige Wochen (mit Unterbrechungen), war auch ein Test für meine neue Programmierumgebung. Und in so 'ner Zeit fällt einem auch immer was ein, was eigentlich noch rein müsste. Aber jetzt gefällt's mir auch.

Fühle mich übrigens sehr gebauchpinselt ;)

Danke.

Gruß

bimbo
Benutzeravatar
bimbo
 
Beiträge: 289
Registriert: 11.04.2005 11:21
addons: WisBar, VisualGPSCe,POIObserver
software: Falk Navigator 2.5, Desti PN
hardware: MyGuide 6500 XL

Beitragvon SaBo am 14.06.2005 12:55

Das erinnert mich doch stark an LukeS SkinIt.
Der war auch verschärft.

Klasse Arbeit :dmemma:

Sascha
Bild
Benutzeravatar
SaBo
 
Beiträge: 1782
Registriert: 17.10.2004 11:45
Wohnort: Köln
addons: POI Observer
software: Navigon Mobile Navigator
hardware: HTC Touch Pro WM 6.5.5 Pro, Becker 7928@Z200, FSC Loox N100 TMC

Beitragvon Suppengrün am 14.06.2005 12:58

bimbo schrieb
Code: Alles auswählen
Fühle mich übrigens sehr gebauchpinselt


Yep, wird hier immer so gemacht :mrgreen:
...und dann wirst Du auch mit Arbeit versorgt. :gap:
In die Falle sind wir auch schon des öfteren reingetappt :smt088 ;)

*EDIT*
lars.dietrich
hier gibt es immer nur 3 Threads, die getackert sind/werden.
Angekündigt und in die obigen Threads wird es noch aufgenommen.
POIBatcher/Obsderver/POIConfigurator/Proggi vonb Jogi und Luke...
sind auch nicht getackert und dennoch findet man diese - über den 2. Thread
und über den Wegweiser.

Suppengrün
Zuletzt geändert von Suppengrün am 14.06.2005 13:07, insgesamt 1-mal geändert.
Benutzeravatar
Suppengrün
Administrator
 
Beiträge: 10692
Registriert: 08.09.2004 19:46
addons: POI:Observer, VirtCom, nfRunner
software: ***
hardware: ***

Beitragvon sweni am 14.06.2005 13:04

Hallo

Habe es gerade ausprobiert :gap:
einfach super :huepf:

sweni
sweni
 
Beiträge: 13
Registriert: 02.04.2005 17:47
addons: POI:Observer,POIBatcher
software: Falk Premium TMC
hardware: Navigator 6500XL

Beitragvon pstefan am 14.06.2005 13:05

schaut kuhl aus.

Ein paar Kleinigkeiten sind mir aufgefallen:
wenn ich rechte Maustaste auf den "PDA-Bildschirm" klicke und z.B. das Fenster PlaySatFixSound öffne, dann verschwindet meine Windows Task Bar. :smt017

Funktioniert das damit erstellte Layout sowohl unter 320x240 als auch 640x480 Auflösung?


Eine kleine praktische Erweiterung wäre, wenn man die Blöcke nicht aus dem Fenster hinausschieben kann, also dass ein Block an der Kante "fixiert" wird. Derzeit muss man sehr genau positionieren, dass ein Block direkt am Rand anliegt.

Ansonsten: Weiter so!

lg
Stefan
Bild
Fragen zu meinen Programmen nur ins Forum schreiben! Private Nachrichten und E-Mails werden nicht beantwortet!!!
Benutzeravatar
pstefan
Developer
Developer
 
Beiträge: 656
Registriert: 18.09.2004 12:42
addons: Strassenatlas von Österreich (gedruckt)
software: MN 5 European Edition Software Only, TomTom 5 European Edition
hardware: HP iPaq H2210 + 2 GB SD

Beitragvon SaBo am 14.06.2005 13:16

pstefan hat geschrieben:Derzeit muss man sehr genau positionieren, dass ein Block direkt am Rand anliegt.


Rechtsklick auf den Block und Du kannst X und Y auch manuell eingeben :smt115

Sascha

P.S. kleiner Bug Aus "DimensionText=" in POIObserver.ini wird "=DimensionText" nach dem Speichern (vermutlich nur dann, wenn ursprünglich nichts hinter dem = Zeichen steht.
Zuletzt geändert von SaBo am 14.06.2005 13:19, insgesamt 1-mal geändert.
Bild
Benutzeravatar
SaBo
 
Beiträge: 1782
Registriert: 17.10.2004 11:45
Wohnort: Köln
addons: POI Observer
software: Navigon Mobile Navigator
hardware: HTC Touch Pro WM 6.5.5 Pro, Becker 7928@Z200, FSC Loox N100 TMC

Beitragvon bimbo am 14.06.2005 13:17

pstefan hat geschrieben:schaut kuhl aus.

1) wenn ich rechte Maustaste auf den "PDA-Bildschirm" klicke und z.B. das Fenster PlaySatFixSound öffne, dann verschwindet meine Windows Task Bar. :smt017

2) Funktioniert das damit erstellte Layout sowohl unter 320x240 als auch 640x480 Auflösung?


3) Eine kleine praktische Erweiterung wäre, wenn man die Blöcke nicht aus dem Fenster hinausschieben kann, also dass ein Block an der Kante "fixiert" wird. Derzeit muss man sehr genau positionieren, dass ein Block direkt am Rand anliegt.


1) Das dann erscheinende Unterfenster ist modal. Mach es mit Reset oder OK zu, dann solltest Du Deine Taskbar wiederhaben. In die Falle bin ich selbst schon wiederholt getappt, aber wenn ich bei geöffnetem Unterfenster weitere Eingaben zulasse, weiß ich nicht, was ich alles abfangen müsste.

2) Nein. s. auch 'Help'. Kann ich zwar nicht testen mangels VGA PDA, aber nach Adam Riese müssten sich Deine Anzeigen alle im oberen linken Quadranten tummeln (Keine Ahnung, was der POIObserver mit VGA-Auflösung macht)

3) Hatte ich auch schon überlegt, aber vielleicht will ja jemand über den Rand schieben. Pixelgenau positionieren kannst Du übrigens über Kontextmenü ==> Pos / Size X / Y. Da gibts ein Drehfeld. EDIT: jemand war schneller /EDIT

Gruß and hth

bimbo
Benutzeravatar
bimbo
 
Beiträge: 289
Registriert: 11.04.2005 11:21
addons: WisBar, VisualGPSCe,POIObserver
software: Falk Navigator 2.5, Desti PN
hardware: MyGuide 6500 XL

Beitragvon pstefan am 14.06.2005 13:21

SaBo hat geschrieben:
pstefan hat geschrieben:Derzeit muss man sehr genau positionieren, dass ein Block direkt am Rand anliegt.


Rechtsklick auf den Block und Du kannst X und Y auch manuell eingeben :smt115

Sascha


Das setzt aber die Kenntnis der Auflösung und z.B. wenn ich den Block an die Rechte Kante verschieben will auch die Breite des Kastls vorraus.

Die Programmtechnische Umsetzung wär dafür ja kein Problem, einfach eine if-Anweisung ob eine Kanten außerhalb des Sichtbaren bereiches ist (x<0 or y<0 or x>BREITE or y>HÖHE) und wenn das der Fall ist den x- bzw. y-Wert einfach auf den Wert setzen, mit dem das Kastl innerhalb des Fenster wäre.

lg
Stefan
Bild
Fragen zu meinen Programmen nur ins Forum schreiben! Private Nachrichten und E-Mails werden nicht beantwortet!!!
Benutzeravatar
pstefan
Developer
Developer
 
Beiträge: 656
Registriert: 18.09.2004 12:42
addons: Strassenatlas von Österreich (gedruckt)
software: MN 5 European Edition Software Only, TomTom 5 European Edition
hardware: HP iPaq H2210 + 2 GB SD

Beitragvon bimbo am 14.06.2005 13:49

@ SaBo

den Bug mit DimensionText konnte ich nicht nachvollziehen. Weißt Du noch, was Du genau gemacht hast?

Gruß

bimbo
Benutzeravatar
bimbo
 
Beiträge: 289
Registriert: 11.04.2005 11:21
addons: WisBar, VisualGPSCe,POIObserver
software: Falk Navigator 2.5, Desti PN
hardware: MyGuide 6500 XL

Beitragvon TVB am 14.06.2005 14:27

@bimbo

Ich habe nun einen poiobserver.ini erschaffen, aber es ändert sich bei mir nichts (habe beim Nighter Skin die Datei ersetzt).

Was mache ich falsch? :comp2:
Benutzeravatar
TVB
 
Beiträge: 102
Registriert: 30.05.2005 5:36
addons: --
software: MN6.1.5
hardware: Medion MD 96700 mit 4GB SD-Karte

Nächste

Zurück zu POI:Observer - VirtCom - POIBatcher

Wer ist online?

Mitglieder in diesem Forum: Navi_Sarah, Nykon, Zellenwaerter und 3 Gäste