Beispielimplementierung des LZW-Algorithmus in Java

Im Rahmen meines Studiums (Software-Engineering) durfte ich im letzten Präsenzblock die Vorlesung Multimedia besuchen. Dort haben wir auch den Lempel-Ziv-Welch-Algorithmus angesprochen, einen bekannten Algorithmus zur Entropiekodierung. Um die ganze Theorie dahinter (so viel ist es aber eigentlich gar nicht) besser zu verstehen, habe ich eine kleine Implementierung des Algorithmus in Java erstellt. Wen es interessiert, [...]

Einheitliche Textausgabe mit Java auf der Konsole und in JSP

Ich habe heute mal ein wenig mit JSP rumgespielt und nach einer Lösung gesucht, Textausgaben per Sytem.out.println() auch in einer JSP auszugeben. Standardmäßig landen solche Ausgaben nämlich in JSP nicht im HTML-Text, sondern im Tomcat-Logfile.
Ich habe eine einfache Anwendung, die Textausgaben erzeugt. Diese soll sowohl über die Konsole, als auch über eine JSP-Seite aufgerufen werden [...]

Mittels XPath in Java Werte aus XML-Dateien lesen

Genauso wie das Validieren von XML-Dateien gegen Schemas ist auch das Auslesen von Werten aus XML-Dateien mittels XPath sehr gut im Internet dokumentiert: z.B. The Java XPath API oder Java, XPath und Namespaces.
Ich erweitere mal mein kleines PlantBuilder-Beispiel um eine einfache Auflistung der IDs aller in der XML-Datei enthaltenen Module:

XPath xpath = XPathFactory.newInstance().newXPath();

xpath.setNamespaceContext(new PPNamespaceContext());

String xModules [...]

XML-Datei mit Java einlesen und gegen ein Schema validieren

Eine XML-Datei mit Java einzulesen und gegen ein XML-Schema zu validieren ist recht einfach, wenn man weiß wie es geht
Gut, dass es zu diesem Thema einige sehr gute Quellen im Internet gibt (z.B. XML Validation and XPath Evaluation in J2SE 5.0 oder Validation with Java and XML Schema, Part 3). Zuerst habe ich [...]

Ant-Buildscript für Tomcat-Applikationen

Ich arbeite mich gerade ein wenig in die Entwicklung von Webapplikationen mit Java und JSP auf dem Apache Tomcat ein und habe mir mal schnell ein kleines Ant-Buildscript gebastelt, das Applikationen direkt auf einem (Remote-)Server installieren kann. Es basiert auf dem Beispielscript aus der Tomcat-Dokumentation und kompiliert/installiert die Anwendung Simplex, die ich zu Testzwecken entwickle, [...]

Wegfindung mit dem A*-Algorithmus in Java

Für unser Studienprojekt "Fertigungsanlage" habe ich als Prototypen den A*-Algorithmus in Java umgesetzt. Mit der Implementierung kann auf der Beispielanlage, die im folgenden Bild zu sehen ist, eine Wegplanung durchgeführt werden, die den optimalen Weg zwischen zwei Punkten der Anlage ermittelt.

Auf der linken Seite sieht man ein Hochregallager und rechts oben eine LKW-Laderampe. Die Kreise [...]

Eine ausfüllbare PDF-Datei mittels Java mit Werten füllen

Um mittels Java PDF-Dateien erzeugen und bearbeiten zu können, benötigt man zunächst ein Framework, das die benötigten Funktionen bereitstellt. Listen mit möglichen Bibliotheken gibt es z.B. hier: Java libraries to read and write PDF files, Open Source PDF Libraries in Java.
Ich habe mich für iText entschieden. Nachdem man erstmal die Erzeugung der iText.jar mittels ant [...]

Java ist auch eine Insel

Soeben ist meine neue Amazon-Bestellung eingetroffen: Java ist auch eine Insel. Damit werde ich mich in nächster Zeit in Java einarbeiten. Das ist auch dringend nötig, da meine Projektgruppe im Rahmen der Programmieraufgabe im Masterstudiengang Software-Engineering an der Ohm-Hochschule Nürnberg sich für diese Sprache entschieden hat. Mein Team muss die Fertigungsplanung (Wegfindung und -optimierung) einer [...]