|
From: Steffen S. <ste...@gm...> - 2002-07-18 11:57:32
|
Hallo zusammen,
Ich habe mich mal um das erzeugen des jars gekümmert ('ant dist'
compiliert alles ausser die tests und junit und packt alles zusammen mit
den classes aus jdom.jar und crimson.jar in dist/ftraq.jar). Beim
Starten des jars mit Doppelklick / 'java -jar ftraq.jar' legt die
Application das Verzeichnis conf an, damit settings und queue dort
gespeichert werden können
PROBLEME BEI VERWENDUNG VON FTRAQ.JAR
Zwei Sachen hindern das ganze im Moment noch daran direkt ausführbar zu
sein:
1. Wenn keine conf/bookmarklib.xml vorhanden ist wird keine neue
erzeugt. Erik oder Andreas, kann das einer von euch einfügen?
2. Die DTDs sind nicht erreichbar. Die DTDs würde ich mit ins jar
packen, und dann entweder direkt aus dem jar auslesen (so daß sie
niemals sichtbar im conf verzeichnis auftauchen)
oder sie beim ersten start des programms aus dem jar in das
conf-verzeichnis packen.Was findet ihr sinnvoller? Und soll ich das
machen oder kümmerst du dich darum, Erik?
Probiert das jar bitte mal aus, damit es funktioniert einfach den conf
ordner komplett in den dist ordnern kopieren.
weiter mit sachen die noch zu tun sind:
BUGS
1. JComboBox immer noch oberbuggy. Hab gestern erst gedacht ich hätte
die Lösung, aber es ist immer noch ein bischen wirr. Ich versuchs jetzt
hinzubiegen. Martin ruf einfach nochmal an, wenn du aufstehst.
2. Benutzername/Passwort werden von der BookmarkLibrary vergessen, bzw.
durch die anonymen standard werte ersetzt. Dies geschieht weil die
"anonymous" checkbox in der gui immer aktiviert ist, egal ob das
gewünscht ist oder nicht. Bin mir nicht sicher, ob das meine Schuld ist,
weil ich von der Präsentation ein bischen in UiBookmarkDetailsPanel
rumgepfuscht habe. Andreas, meld dich mal deswegen.
3. Dialog zum Anlegen eines Bookmark-Items hat ein verwirrendes Symbol
(ERROR). Außerdem bewirkt ein cancel in diesem Dialog das Anlegen eines
unbenannten
Eintrags und viel schlimmer eine fette exception beim abspeichern der
Library (org.jdom.IllegalDataException: The data "null" is not legal for
a JDOM attribute: A null is not a legal XML) value.
KLASSENDIAGRAMME
Das Analysediagramm des Gesamtsystems wollte ich heute nachmittag
anfertigen, wenn ihr noch irgendetwas an der Struktur/Bezeichnung der
Klassen ändert
dann sagt mit bitte bescheid, dann lass ich erstmal die finger davon und
warte bis alles "final static" ist.
Für die Implementierungs/Detail-Diagramme der einzelnen Module sollte
jeder selber sorgen, womit wir beim nächsten Thema sind
VERTEILUNG DER KLASSEN
ftraq....
LgApplication -> ???
LgNavigationSession -> ???
ftraq.bookmarklibrary -> Andreas
ftraq.db -> Erik
ftraq.fs -> Steffen
ftraq.gui -> Martin (alles?)
ftraq.settings -> Erik
ftraq.transferqueue -> Alex
ftraq.util...
Logger/-Priority/WeakHashMap -> Steffen
rest -> Erik
DOKU
Installationsanleitung kann ich machen, ich kümmere mich ja auch um die
Erzeugung des JARs
Wer hat Lust auf die Benutzerdokumentation?
DATENTRÄGER
Ich kann vielleicht nicht so gut brennen wie der Alex, habe aber dafür
mein Ant hier am laufen und
kann bis zu letzten Minute einfach aktuelle javadocs und ein aktuelles
jar erzeugen, deswegen
würde ich das übernehmen. Ich würde mal sagen alles was bis morgen
mittag um 12 eingecheckt ist
kann noch berücksichtig werden, dann könnten wir uns um 13 Uhr in der
TFH treffen.
Bitte kommentiert und ergänzt.
Gruß,
Steffen
|
|
From: Erik M. <mo...@sc...> - 2002-07-18 13:41:48
|
Am Don, 2002-07-18 um 13.57 schrieb Steffen Sauder: > 1. Wenn keine conf/bookmarklib.xml vorhanden ist wird keine neue=20 > erzeugt. Erik oder Andreas, kann das einer von euch einf=FCgen? > 2. Die DTDs sind nicht erreichbar. Die DTDs w=FCrde ich mit ins jar=20 > packen, und dann entweder direkt aus dem jar auslesen (so da=DF sie=20 > niemals sichtbar im conf verzeichnis auftauchen) > oder sie beim ersten start des programms aus dem jar in das=20 > conf-verzeichnis packen.Was findet ihr sinnvoller? Und soll ich das=20 > machen oder k=FCmmerst du dich darum, Erik? Problem beim Auslesen aus dem JAR ist, dass das Lesen vom Parser gemacht wird (der interpretiert die Doctype-Info im XML-File). Deshalb m=FCsste man sie wohl vorher kopieren. Kannst Du das an geeigneter Stelle in die LgApplication einf=FCgen? Wenn wir eine Default-Bookmarklibrary haben wollen und Default-Settings, k=F6nnten wir die an der gleichen Stelle aus dem JAR ins conf-Verzeichnis kopieren, falls sie noch nicht existieren. Das w=FCrde die Erstellung in der Db-Schicht =FCberfl=FCssig machen. =20 > VERTEILUNG DER KLASSEN >=20 > ftraq.... > LgApplication -> ??? gemeinsam > LgNavigationSession -> ??? > ftraq.bookmarklibrary -> Andreas > ftraq.db -> Erik > ftraq.fs -> Steffen > ftraq.gui -> Martin (alles?) > ftraq.settings -> Erik > ftraq.transferqueue -> Alex > ftraq.util... > Logger/-Priority/WeakHashMap -> Steffen > rest -> Erik > =20 > DOKU >=20 > Installationsanleitung kann ich machen, ich k=FCmmere mich ja auch um die= =20 > Erzeugung des JARs > Wer hat Lust auf die Benutzerdokumentation? Mache ich. Datei wird doc/help.html hei=DFen, wenn Ihr sie in die GUI integrieren wollt. > DATENTR=C4GER >=20 > Ich kann vielleicht nicht so gut brennen wie der Alex, habe aber daf=FCr=20 > mein Ant hier am laufen und > kann bis zu letzten Minute einfach aktuelle javadocs und ein aktuelles=20 > jar erzeugen, deswegen > w=FCrde ich das =FCbernehmen. Ich w=FCrde mal sagen alles was bis morgen=20 > mittag um 12 eingecheckt ist > kann noch ber=FCcksichtig werden, dann k=F6nnten wir uns um 13 Uhr in der= =20 > TFH treffen. Sehr sch=F6n. MfG EM=D6 --=20 Scientific Reviewer, Freelancer, Humanist -- Berlin / Germany Phone: +49 (0)30 45491008 -- Web: http://www.humanist.de/erik Editor of: http://www.violence.de, http://www.infoanarchy.org Patriotism is an ephemeral motive that scarcely ever outlasts the particular threat to society that aroused it. -- Denis Diderot |
|
From: Steffen S. <ste...@gm...> - 2002-07-18 14:13:26
|
Erik Moeller wrote: >Problem beim Auslesen aus dem JAR ist, dass das Lesen vom Parser gemacht >wird (der interpretiert die Doctype-Info im XML-File). Deshalb müsste >man sie wohl vorher kopieren. Kannst Du das an geeigneter Stelle in die >LgApplication einfügen? > > ok. >Wenn wir eine Default-Bookmarklibrary haben wollen und Default-Settings, >könnten wir die an der gleichen Stelle aus dem JAR ins conf-Verzeichnis >kopieren, falls sie noch nicht existieren. Das würde die Erstellung in >der Db-Schicht überflüssig machen. > ok >>VERTEILUNG DER KLASSEN >> >>ftraq.... >> LgApplication -> ?? >> > >gemeinsam > das problem an gemeinsam ist daß sich dann niemand verantwortich fühlt das ding zu kommentieren und aufzuräumen. Steffen > > |
|
From: Erik M. <mo...@sc...> - 2002-07-18 14:16:59
|
Am Don, 2002-07-18 um 16.13 schrieb Steffen Sauder: > das problem an gemeinsam ist da=DF sich dann niemand verantwortich f=FChl= t=20 > das ding > zu kommentieren und aufzur=E4umen. Ich mache das mal soweit ich kann und sage dann nochmal Bescheid. MfG EM=D6 --=20 Scientific Reviewer, Freelancer, Humanist -- Berlin / Germany Phone: +49 (0)30 45491008 -- Web: http://www.humanist.de/erik Editor of: http://www.violence.de, http://www.infoanarchy.org Patriotism is an ephemeral motive that scarcely ever outlasts the particular threat to society that aroused it. -- Denis Diderot |