Ratzepuh
Registrierter Benutzer
Hallo,
da wir ja hier im DIY Forum befinden, wird dieses kleine Programm auch hier drunter fallen auch wenn es vom Thema her wohl von den meisten Threads sich massiv unterscheiden wird.
Es handelt sich um ein kleines Java Desktop Programm mit welchem das Speichern von Verstärkereinstellung ermöglicht wird. Das Programm ist zugeschnitten auf den zweikanaligen Marshall JVM, funktioniert aber auch für alle anderen Verstärker und bei zu wenig Optionen ist es möglich einfach diese Einstellungen in das Feld Description einzutragen.
Was kann das Programm?
- Es wird eine Bibliothek angelegt in der man in einer Drop-Down-Box die verschiedenen Einstellungen sich ansehen kann und diese auch verändern kann. Hierbei ist der Name der benötigte Wert und dieser ist Pflicht.
- Komplette Bibliothek wird als eine XML-Datei gespeichert, die es ermöglicht auch ohne das Programm z.B. im Proberaum die eingetragenen Settings anzugucken. Beispiel dazu unter: http://www.brandschatzen.de/jvm/example.xml
- Java als Programmiersprache wurde benutzt um plattformunabhängig zu agieren, es ist somit egal ob Windows, Linux oder Mac als Betriebssystem fungieren, solange die Java Runtime Environment installiert ist. Ich hab es selbst aber nur auf einem Windows 7 32 Bit Betriebssystem und Windows XP probiert und es funktioniert ohne Probleme.
- Klein und übersichtlich, bis auf kleinere Bugs ist es komplett mit der Tabtaste bedienbar und ein paar Shortcuts fehlen noch die ich bei Zeiten aber noch ergänzen werde.
Geplante Sachen die noch kommen werden:
- Bedienung etwas vereinfachen und solche Geschichten wie mit den Tabtasten noch ausmerzen
- Kommende Bugs ausmerzen
- Evtl. noch Erweiterung um die Option 1-kanaliger oder 4-kanaliger Amp, hängt aber etwas von der Nachfrage ab
- Exportfunktion von einem PDF-Dokument
Ich hab die XML-Struktur allerdings schon darauf ausgelegt auch andere Amptypen aufzunehmen und ist eigentlich auch nur eine reine To-Do Aufgabe, allerdings war es mir wichtig das die Anwendung funktioniert mit den Sachen die ich zuerst persönlich benötige. Den Rest entscheidet die Nachfrage.
Java ist doch böse oder nicht?
Es ist wahr das Java teilweise lustige Effekte mit Browsern anstellen kann, aber dies ist Java und es ist eine Programmiersprache wie jede andere mit der ich alles Mögliche anstellen könnte. Vorteil ist aber die Plattformunabhängigkeit in diesem Fall und da es keine Echtzeitanwendung ist, ist die Geschwindigkeit auch egal. Mir hat es ermöglicht das auch mal eben schnell zu programmieren und um gewisse Dinge hab ich mich einfach nicht kümmern brauchen, teilweise konnte ich auch Codefragmente aus anderen Programmen einfach übernehmen.
Was wird benötigt?
Die Java Runtime Environment 6 (teilweise in Windows 7 schon dabei) von Sun, downloadbar unter http://java.sun.com/javase/downloads/index.jsp#need . Einfach auf den Button Download JRE klicken und die entsprechenden Optionen für das jeweilige Betriebssystem auswählen.
Das Programm und die entsprechenden Libraries mit der notwendigen Struktur sind herunterladbar von: http://www.brandschatzen.de/jvm/jvm_settings.zip
Hier noch einmal die Struktur auf der Festplatte (wer die Datei aber mit den Pfaden speichert, muss sich hierdrüber keine Gedanken machen):
Damit das Programm lauffähig ist wird noch das Unterverzeichnis libs benötigt, welches sich im gleichen Ordner wie die JVM_Settings.jar befinden muss. In ihr sollten sich dann die folgenden Dateien befinden:
- ant.jar
- appframework-1.0.3.jar
- jaxen.jar
- saxpath.jar
- swing-worker-1.1.jar
- xalan.jar
- xerces.jar
- xml-apis.jar
Die meisten Dateien davon sind für die Anwendung notwendige Libraries von Apache für den XML-Support, allerdings auch einzeln herunterladbar von http://www.jdom.org und die swing-worker Klasse ist von der Sun Homepage herunterladbar.
Ich hoffe der ein oder andere kann es gebrauchen, Rückmeldung sind ausdrücklich erwünscht
Gruß
Ratze
da wir ja hier im DIY Forum befinden, wird dieses kleine Programm auch hier drunter fallen auch wenn es vom Thema her wohl von den meisten Threads sich massiv unterscheiden wird.
Es handelt sich um ein kleines Java Desktop Programm mit welchem das Speichern von Verstärkereinstellung ermöglicht wird. Das Programm ist zugeschnitten auf den zweikanaligen Marshall JVM, funktioniert aber auch für alle anderen Verstärker und bei zu wenig Optionen ist es möglich einfach diese Einstellungen in das Feld Description einzutragen.
Was kann das Programm?
- Es wird eine Bibliothek angelegt in der man in einer Drop-Down-Box die verschiedenen Einstellungen sich ansehen kann und diese auch verändern kann. Hierbei ist der Name der benötigte Wert und dieser ist Pflicht.
- Komplette Bibliothek wird als eine XML-Datei gespeichert, die es ermöglicht auch ohne das Programm z.B. im Proberaum die eingetragenen Settings anzugucken. Beispiel dazu unter: http://www.brandschatzen.de/jvm/example.xml
- Java als Programmiersprache wurde benutzt um plattformunabhängig zu agieren, es ist somit egal ob Windows, Linux oder Mac als Betriebssystem fungieren, solange die Java Runtime Environment installiert ist. Ich hab es selbst aber nur auf einem Windows 7 32 Bit Betriebssystem und Windows XP probiert und es funktioniert ohne Probleme.
- Klein und übersichtlich, bis auf kleinere Bugs ist es komplett mit der Tabtaste bedienbar und ein paar Shortcuts fehlen noch die ich bei Zeiten aber noch ergänzen werde.
Geplante Sachen die noch kommen werden:
- Bedienung etwas vereinfachen und solche Geschichten wie mit den Tabtasten noch ausmerzen
- Kommende Bugs ausmerzen
- Evtl. noch Erweiterung um die Option 1-kanaliger oder 4-kanaliger Amp, hängt aber etwas von der Nachfrage ab
- Exportfunktion von einem PDF-Dokument
Ich hab die XML-Struktur allerdings schon darauf ausgelegt auch andere Amptypen aufzunehmen und ist eigentlich auch nur eine reine To-Do Aufgabe, allerdings war es mir wichtig das die Anwendung funktioniert mit den Sachen die ich zuerst persönlich benötige. Den Rest entscheidet die Nachfrage.
Java ist doch böse oder nicht?
Es ist wahr das Java teilweise lustige Effekte mit Browsern anstellen kann, aber dies ist Java und es ist eine Programmiersprache wie jede andere mit der ich alles Mögliche anstellen könnte. Vorteil ist aber die Plattformunabhängigkeit in diesem Fall und da es keine Echtzeitanwendung ist, ist die Geschwindigkeit auch egal. Mir hat es ermöglicht das auch mal eben schnell zu programmieren und um gewisse Dinge hab ich mich einfach nicht kümmern brauchen, teilweise konnte ich auch Codefragmente aus anderen Programmen einfach übernehmen.
Was wird benötigt?
Die Java Runtime Environment 6 (teilweise in Windows 7 schon dabei) von Sun, downloadbar unter http://java.sun.com/javase/downloads/index.jsp#need . Einfach auf den Button Download JRE klicken und die entsprechenden Optionen für das jeweilige Betriebssystem auswählen.
Das Programm und die entsprechenden Libraries mit der notwendigen Struktur sind herunterladbar von: http://www.brandschatzen.de/jvm/jvm_settings.zip
Hier noch einmal die Struktur auf der Festplatte (wer die Datei aber mit den Pfaden speichert, muss sich hierdrüber keine Gedanken machen):
Damit das Programm lauffähig ist wird noch das Unterverzeichnis libs benötigt, welches sich im gleichen Ordner wie die JVM_Settings.jar befinden muss. In ihr sollten sich dann die folgenden Dateien befinden:
- ant.jar
- appframework-1.0.3.jar
- jaxen.jar
- saxpath.jar
- swing-worker-1.1.jar
- xalan.jar
- xerces.jar
- xml-apis.jar
Die meisten Dateien davon sind für die Anwendung notwendige Libraries von Apache für den XML-Support, allerdings auch einzeln herunterladbar von http://www.jdom.org und die swing-worker Klasse ist von der Sun Homepage herunterladbar.
Ich hoffe der ein oder andere kann es gebrauchen, Rückmeldung sind ausdrücklich erwünscht
Gruß
Ratze
- Eigenschaft