- JavaCC - The Java Parser Generator

Man beschreibt eine Sprache oder ein Dateiformat als BNF.
Mit diesem Generator kann man aus dieser BNF Notation ein Java Programm erzeugen, daß
die Dateien oder Programme der Sprache scannen und parsen kann. In vielen Hochschulvorlesungen
wird inzwischen javacc als Beispiel verwendet.

http://www.metamata.com/JavaCC/


- jrefactory - refactoring tool

Es ist immer wieder erforderlich, daß ein bereits umfangreicher Sourcecode umstrukturiert
(d.h. Klassen oder Methode umbenannt, Methoden auf mehrere Methoden zerlegt ...) wird.
Dieses Tool ändert automatisch alle Verwendungsstellen und ermöglicht einfach globale, konsistente
Änderungen.

http://jrefactory.sourceforge.net/


- WingS - is net generation swing

Mit Swing lassen sich graphische Widget über einen Window-Manager am Bildschirm darstellen.
WingS benutzt das selbe Java-Api stelle aber die Widgets nicht am Bildchirm sondern in einem
Webbrowser (über HTML) dar.

http://wings.mercatis.de


- jad - Just an other Decompiler

Dieser Decompiler reproduiert aus .class files auf verblüffende Art das zugehörige .java File.
Jeder der Java Programme verkaufen möchte sollte schon aus Selbsterhaltungsgründen
dieses Tool kennen (und fürchten).

http://www.geocities.com/SiliconValley/Bridge/8617/jad.html


- source navigator

Dieses Tool ist eine Art intelligenter Klassenbrowser. Es unterstützt mit diversen Navigations-
möglichkeiten und hilft bei der Einarbeitung in bestehenden Sourcecode.

http://sources.redhat.com/sourcenav/index.html rudi


- junit - a testing framework
JUnit++ is a freely available Java unit test framework that includes a test data repository,
command-line arguments, and a TestRunner class that supports a built-in repetition counter
and multithreading at the command line. (Ich glaube damit kann man so was wie asserts unter
java machen)

http://www.junit.org/


- jwamcontract - OO Framework for business applications

JWAM is a Java®-based State of the Art Object-Oriented Framework for interactive business
applications developed by Apcon WPS.

http://www.jwam.de

- ant - the java based makefile system

Ant ermöglicht es regelbasiert Makefiles plattformübergreifend zu definieren. Es ist im Rahmen
des Jakarta Projekts (z.B. Apache Web Server) entstanden und wird inzwischen in vielen
Entwicklungen eingesetzt.

http://jakarta.apache.org/ant/index.html

- tomcat - Die ultimative Servlet Engine

Tomcat is the Reference Implementation for the Java Servlet 2.2 and JavaServer Pages 1.1
Technologies. Tomcat is the official reference implementation for these complementary technologies.

http://jakarta.apache.org/tomcat/index.html

- soap -Verteilte Dienste mit SOAP unter Java

Nach CORBA und RMI macht nun ein neues Kommunikationsprotokoll von sich reden: SOAP.
Inzwischen liegen auch erste brauchbare Implementierungen vor. Dieser Apache-SOAP-Technologie
wird ein großes Potential vorausgesagt.

http://xml.apache.org/soap/

- Versionskontrollsysteme - Stärken und Schwächen

Vergleich verschiedener Versionskontrollsysteme. Dabei werden besonders Anwendungsbereich und
Komplexität berücksichtigt (z.B. CVS, ClearCase, ...).


visit haddouti.de