Anonymous hat gesagt.:
5.)
Eine Frage noch zu OpenOffice... das ist doch im Prinzip ein kostenloser Konkurent zu Microsoft Office der Programme wie z.B. Word, Excel und Access enthält. Wo steckt denn dort ein Reporting-Tool drin?
Nun, jede Office Suite hat gewisse Reporting Fähigkeiten durch Anbindung an Datenbanken usw. Bei OpenOffice kommt aber hinzu, das es Headless (ohne grafische Oberfläche) betrieben werden kann und sich komplett mit Java fernsteuern lässt.
OpenOffice bietet als Reporting Tool den großen Vorteil, das es auch für Kunden sehr einfach ist den Report optisch/inhaltlich anzupassen, in dem sie in vertrauter Umgebung einer Office Suite ein Template erstellen.
Du kannst dann später programmatisch mit Java, oder von mir aus mit OpenOffice.Base (Datenbankanbindung) Reports erzeugen.
Je nach Art der Reports kann auch der Kunde mit OOo ein PDF Formular erstellen das du später programmatisch mit iText ausfüllst. Möglichkeiten gibt es da viele, was das beste für dich ist, hängt von deinen konkreten Anforderungen ab.
Wenn der Kunde am Formular viel ändern können will, ist OOo meiner Meinung nach die beste Wahl (wenn auch etwas schwergewichtig, das kann man nicht leugnen).