Senderlisteneditor (in Java)
Verfasst: 30.09.2007, 13:12
Hallo zusammen,
Ich habe vor einiger Zeit mit der Erstellung eines Sendereditors in Java für die Receiver des Typs ZapmasterNG begonnen, welcher jetzt bei Version 0.71 angelangt ist. In der Zwischenzeit gibts es jetzt zwar einen offiziellen Editor, aber der Java Editor hat trotzdem noch ein paar Vorteile, wie z.B. Favoriteneditor. Ihr benötigt dazu allerdings Java ab Version 6 (downloadbar hier, dann "All Java Downloads" und die Offline Version downloaden, etwa 14MB).
Achtung: Der Editor läuft nur mit den neueren ZapmasterNG, nicht mit den älteren Zapmaster Geräten (ohne NG).
Hauptänderungen seit Version 0.5:
Ansonsten benötigt ihr noch die graphische Library (swt.jar) und Library für den seriellen Transfer. Da diese OS-abhängig sind, findet ihr in Windows_swt.rar die Libraries für Windows XP (welche man einfach zusammen mit den Dateien aus Lasateditor_v0_71.rar irgendwohin kopiert, keine Installation notwendig). Am einfachsten ist es, die beiden .rar File am gleichen Ort zu entpacken (sie beinhalten schon ein gleichnamiges Subdirectory). Die Files müssen einfach im gleichen Verzeichnis liegen, eine weitere Installation ist nicht notwendig. Gestartet wird das Ganze mit Doppelklick auf Lasateditor_v0_71.jar (nicht .rar, das müsst ihr ja zuerst entpacken )
Die Version für Linux ist in linux_swt.rar. Hier müssen die Libraries für deriellen Transfer installiert werden - wie genau ist im .pdf erklärt. Auch muss der Benutzer in die uucp Gruppe aufgenommen werden. Ausgetestet habe ich konkret nur die 32 Bit Version (Suse Linux 10.3).
Prinzipiell sollte das Programm auch unter Mac-OS X laufen, daher auch ein entsprechendes Mac_OS_X_swt.rar. Ausprobieren kontne ich das jedoch nicht. Leider scheint es Java Version 6 für den Mac noch nicht zu geben, und ich nehme an, das Programm läuft nicht ohne Neucompilieren unter Version 5. Falls es wirklich jemand ausprobieren und testen will, kann sich direkt mit mir in Verbindung setzen.
Obschon das Ganze mittlerweile relativ stabil zu laufen scheint, ist die Nutzung natürlich auf eigene Gefahr, und immer ein Backup behalten!!! Viel Spass,
Klaymen
Alte Versionen: Version 0.1, Version 0.2 Version 0.4 Version 0.5
PS: Auch wer Version 0.4 schon hatte, sollte Windows_swt.rar nochmals downloaden, da dort auch weitere dll für die serielle Schnittstelle (RXTXcomm.jar) enthalten sind, die es vorher noch nicht gab (in Version 0.5 war aber schon alles da).
PPS: Die beiden Libraries für Linux und Mac findet ihr weiter unten im Thread (Posting vom 22.11.2007), da ich maximal 3 Files pro Post anhängen kann.
Ich habe vor einiger Zeit mit der Erstellung eines Sendereditors in Java für die Receiver des Typs ZapmasterNG begonnen, welcher jetzt bei Version 0.71 angelangt ist. In der Zwischenzeit gibts es jetzt zwar einen offiziellen Editor, aber der Java Editor hat trotzdem noch ein paar Vorteile, wie z.B. Favoriteneditor. Ihr benötigt dazu allerdings Java ab Version 6 (downloadbar hier, dann "All Java Downloads" und die Offline Version downloaden, etwa 14MB).
Achtung: Der Editor läuft nur mit den neueren ZapmasterNG, nicht mit den älteren Zapmaster Geräten (ohne NG).
Hauptänderungen seit Version 0.5:
- Getestet auch unter Linux (Suse Linux 10.3), inklusive seriellem Transfer
- Absicherung gegen Aufspielen nicht kompatibler Listen (von anderen ZapmasterNG Geräten)
- Eingebauter Emergency-Transfer, mit dem man zerschossene Receiver noch retten kann, solange der Loader noch aktivierbar ist (das habe ich allerdings noch nicht an einem tatsächlich zerschossenem Gerät getestet, nur an noch 'Gesunden').
- Cross-loading (Anpassen von Senderlisten eines ansonsten inkompatiblen ZapmasterNG), aber auf eigenes Risiko!
- Internet-Download auf Lyngsat erweitert
- GUI etwas angepasst (Kanal- und Transponderdaten liegen jetzt in einem einzigen Fenster)
- Drag&Drop angepasst, jetzt auch Drop in Texteditor möglich (zum Drucken von Senderlsiten), analog Copy und Paste in Texteditor. Das Textformat (wieviele Daten werden ausgegeben) ist via config.ini anpassbar.
- Anzeigen und Editieren von Kontextdaten (wie PIN und PIN-Sperrung, Aspect Ratio, etc)
- Exterimentell: Unterstützung von mehr als einer TV/Radio Favoritenliste (momentan nur vom Siemens m451 unterstützt)
- Konfigurierbarkeit einiger weiterer Daten in einem eigenen config.ini (insbesondere die Lyngsat-URLs)
- Doku
- Serieller Transfer (mit einigen Zusatzfeatures um die Stabilität zu erhöhen)
- Internet Download (Linowsat)
- Kombination von mehreren Dateien, z.B. zwecks Update
- Filter und sortierte Darstelung
Ansonsten benötigt ihr noch die graphische Library (swt.jar) und Library für den seriellen Transfer. Da diese OS-abhängig sind, findet ihr in Windows_swt.rar die Libraries für Windows XP (welche man einfach zusammen mit den Dateien aus Lasateditor_v0_71.rar irgendwohin kopiert, keine Installation notwendig). Am einfachsten ist es, die beiden .rar File am gleichen Ort zu entpacken (sie beinhalten schon ein gleichnamiges Subdirectory). Die Files müssen einfach im gleichen Verzeichnis liegen, eine weitere Installation ist nicht notwendig. Gestartet wird das Ganze mit Doppelklick auf Lasateditor_v0_71.jar (nicht .rar, das müsst ihr ja zuerst entpacken )
Die Version für Linux ist in linux_swt.rar. Hier müssen die Libraries für deriellen Transfer installiert werden - wie genau ist im .pdf erklärt. Auch muss der Benutzer in die uucp Gruppe aufgenommen werden. Ausgetestet habe ich konkret nur die 32 Bit Version (Suse Linux 10.3).
Prinzipiell sollte das Programm auch unter Mac-OS X laufen, daher auch ein entsprechendes Mac_OS_X_swt.rar. Ausprobieren kontne ich das jedoch nicht. Leider scheint es Java Version 6 für den Mac noch nicht zu geben, und ich nehme an, das Programm läuft nicht ohne Neucompilieren unter Version 5. Falls es wirklich jemand ausprobieren und testen will, kann sich direkt mit mir in Verbindung setzen.
Obschon das Ganze mittlerweile relativ stabil zu laufen scheint, ist die Nutzung natürlich auf eigene Gefahr, und immer ein Backup behalten!!! Viel Spass,
Klaymen
Alte Versionen: Version 0.1, Version 0.2 Version 0.4 Version 0.5
PS: Auch wer Version 0.4 schon hatte, sollte Windows_swt.rar nochmals downloaden, da dort auch weitere dll für die serielle Schnittstelle (RXTXcomm.jar) enthalten sind, die es vorher noch nicht gab (in Version 0.5 war aber schon alles da).
PPS: Die beiden Libraries für Linux und Mac findet ihr weiter unten im Thread (Posting vom 22.11.2007), da ich maximal 3 Files pro Post anhängen kann.