AatҀff `P`p   00@@0  p` P Drucken3H X@ISF!"@yjyIFffff@  d footnoteTabellenfunote1 * / - :;,.!?'e&hX MIXGlossarIVZ Headline01 Headline02 Headline03Title01Title02A   GlgVar?9: :: :!: :%: ٠ڭ#NgUU۲:,: ;3;^;eRYWoWpWtWuWzW{W}W~WWWWWWWWWW WWWWWWWWWWp !39930: Lizenzgeber Background: 52 678094: PageNumbering: #  DokVer.: 1.0 Version: 2.0     = 64350: Title01: Band I: How-Tos= 64350: Title01: Band I: How-Tos<$lastpagenum><$daynum>. <$monthname> <$year>"<$daynum>.<$monthnum>.<$shortyear>6<$daynum>. <$monthname> <$year>, <$hour24>:<$minute00>"<$daynum>.<$monthnum>.<$shortyear><$daynum>. <$monthname> <$year>"<$daynum>.<$monthnum>.<$shortyear> <$fullfilename> <$filename> '<$paratext[Title01IVZ]> <$paratext[Headline01]> <$curpagenum> <$marker1> <$marker2> (Forts.)0 (Abschnitt <$tblsheetnum> von <$tblsheetcount>)berschrift & Seite"<$paratext> auf Seite<$pagenum>SeiteSeite<$pagenum>Siehe berschrift & Seite)Siehe <$paratext> auf Seite<$pagenum>. Tabelle lang;Tabelle<$paranumonly>, <$paratext>, auf Seite<$pagenum>Tabellennr. & Seite+Tabelle<$paranumonly> auf Seite<$pagenum>OEMLizenznehmerVertraulichkeit'Vertraulichkeit: Intern BuchversionBuchversion: 0.0.0.1 LizenzgeberFMax-Planck-Institut fr Wissenschaftsgeschichte Berlin Lizenznehmer%IT-Group MPIWG BerlinDokumentationsversion DokVer.: 1.2ApplikationsversionApplikationsversion 0.2Vertraulichkeit: InternInternNothing<$paratext> Lizenzversion Lizenzversion: Interner GebrauchLanguagede_deAuthorAutor:  Tranlator bersetzer:  Abb & Seite-Abbildung<$paranumonly> auf Seite<$pagenum>HowTos_Deck.fm ffhhAjjmmrrttAvvyy{{ HTMLHeadings**-[Aٮ)O(O(O(O(٢(ٰ)ٲ)ٴ)ٸ)٬)ٺ)ټ)پ))ٶ))))/')))))))/))*!)))))))))))))))))))))))) )) )))/))))) ))/)*)")$)&)*)),).)0)/)()8):)<)/)2)/)*)D)F)H)L)>)/)*)N)P)R)V)J)X)Z)\)`)T)b)d)f)j)^)l)n)p)t)h)v)x)z)~*r)ڀ*ڂ*ڄ*ڈ*|*ڊ*ڌ*ڎ*ڒ*چ*ڔ*ږ*ژ*ڜ*ڐ*ڞ*ڠ*ڢ*ڦ*ښ*ڨ*ڪ*ڬ*ڷ)ڤ*Q=(Q?(گ(ڹ)ڽ)ڵ)ڿ))ڻ))))))))))Qq(Qs(Qu(())))))))))))))))))))) )))))) ))))) )")-))Q(Q(%(/)3*+)5*9*1*;*?*7*A*E*=*G*K*C*M*Z)I*R#(R%(R'(P(\)^)b)X)d)f)q)`)RD(RF(i(s)w)o)y)})u))ۃ){)ۅ)ۉ)ہ)ۋ)ۏ)ۇ)ۑ)ە)ۍ)ۗ)ۛ)ۓ)۝)ۼ)ۙ)R(R(۴(۾)-ۺ)),)) Kapitel I.1: ))a: ))[))8׀)8&a: 9z9c: 9V90&&91&9n9A 9H 9Wb: 9X9Y&9%9%9#9#9#9#9#9#9#9#9 Tabelle 1: 9D9؀#:#!<9#9#:#:#::#::#:*d: :<& Schritt 1: :e:l:#:$Abb. 1: :: Schritt 2: :::#:$Abb. 2: : Schritt 3: ::#:$Abb. 3: :̀:΀:π:Ѐ Schritt 4: >:ۀ:#:$Abb. 4: :: Schritt 5: ::::#:$Abb. 5: ;&;;&#;(#;*#;];2#;4#;6#;8#;:#;<#;>#;B#;F#;J#;L#;N#;P#;R#;T#;V#;Z#;`#;b$Abb. 6: ;f;g;h? **;jf: ;x&&;y;;4 ;4 ;4 ;Ȁ;;;;;;;;;;;;;;;;=Àe: ;р&&=&&*=&&><2>9>D >H ******************************? <00=+?/@*/80۞/H0/*=<******* * ********** *"*$*&*(***,*.*0*2*4*6*8*:*<*>*@*B*D*F*H*J*L*N*P*R*T*V*X*Z*\*^*`*b*d*f*h*j*l*n*p*r*t*v*x*z*|*~******2+********************1***********************************1s********* * **********1/*"*$*&*(***,*.*0*2*4*6*8*:*<*0*@*B*D*F*H*J*L*N*P*R*T*V*X*Z*\*^*`*b*d*f*h*j*l*n*p*r*t*v*x*0*|*~**+*0*+*0*,)*11*,m*1u*,*1*-%*2-*Z)\[^)`)bTd)f)hTj)l)n\p)r)t\v)x)z\|)~)[))[))[))[))])$)$T$))))T))4)4^4)>I >J >K >L >Q>N ?*?,> =׀=؀=ـ=ڀ=ۀ=܀=݀=ހ=߀==============================&&6 Kapitel I.2: >&&>&&>4 >>>>?DT&??>?.?6T?/ ===>Inhaltsverzeichnis 50^SFIfmSFI n}y;[F9+y;[FEW# `Feature }H;[/9+H;[/EW$ `Status der Implementierung }yR[F9+yR[FF% &Upload von Dateien bzw. eines Ordners P@und anschlieendes verschieben jy[GF=9+jy[GF==- 4JHFPNL 4JHFPNL`Ziel der Entwicklung  LMit HTML-Formularen lassen sich nur einzelne Dateien via http uploaden. Der 0!UUpload von ganzen Verzeichnissen ist nicht mglich. Diese Funtionalitt ist fr DigiPlib wnschenswert. Die Lsung fr dieses Problem ist die Entwicklung eines Java-@QApplets was dieses kann und darber hinaus auch eine Versionskontrolle erlaubt. `  X`Anforderungsprofil !h` 1"s NDas Upload-Applet ermglicht den kontrollierten Upload einzelner Dateien bzw. Qganzer Ordner. Kontrolliert bedeutet hierbei das sowohl die Prfsumme (MD5), wie @Cauch die Gre, sowie auch die Anzahl der Dateien berprft wird. ! MDer Upload erfolgt immer in einen temporren Ordner, erst wenn der Upload erRfolgreich abgeschlossen wurde , wird die Datei bzw. der Ordner an die eigentliche @Stelle verschoben. `+Hierbei sind zwei Flle zu unterscheiden: ! MDer Ordner bzw die Datei existiert noch nicht. Der Upload wird einfach ausge@fhrt.  MDer Ordner bzw die Datei existiert an dem angebenen Ziel schon. Der Benutzer 0Nmuss nun entscheiden ob er berschreiben oder im Falle eines Ordners ergnzen Kmchte. Grundstzlich werden keine Dateien berschrieben. Die Dateien bzw. KOrdner werden umbenannt. Es wird das aktuelle Datum und Uhrzeit angehngt, ^z. B. aus `kopernikus` wird `kopernikus.15.09.2002.15.04.00. `In dem Fall das "Leinzelne Dateien in einem vorhandenen Ordner ersetzt werden sollen, ist die MFrage ob man sie nicht in einen nach dem voherigen Schema umbenannten Ordner @/verschiebt, anstatt die Dateien umzubenennen. S:@hFeatureliste jyF\8+,jyF\\-V .Ein Applet zum Uploaden von einzelnen Dateien PV@bzw. Verzeichnissenbumen }HR[/9+ HR[/FW& `implementiert }yp[F49+ yp[F44G' )Ersetzen des Ordners falls er existiert. pDer original Ordner wird umbe'nannt,wobei der Benutzer gefragt wird, @ob er dies tun mchte }Hp[/49+ Hp[/4G/ `implementiert S(` }gFF9. gFFHW) `berprfen der Prfsumme }&/9. &/H2 `implementiert S*` }gFF)9. gFF))I+ "Bei ungleicher Prfsumme wird der p&Benutzer gefragt ob er den Upload wie@derholen mchte. }&/)9. &/)I3 `implementiert S,` }yª[u 9+ yª[u JW-` Featureliste }Hª[u 9+Hª[u JW.e jy;[FR9+jy;[FR -  4JHFPNL}gFF): .gFF))K0 $Zielordner angeben falls der lokale p#Ordnername nicht dem Projektordner@namen entspricht. }&/):.4&/)K9 `implementiert S4` }gFF:.gFFLW5 `Anpassung an Java 1.1(MacOS 9) }&/:.&/LW6 `implementiert }gFF:.gFFMW7 `Upload grosser Dateien }&/:.&/MW8 `implementiert }0\XQ1x:&0\XQ1xQ1x'NW> h IFF:|.IFF  M0 4JHFPNL F*GF:}.F*GFB0` :`Anwendungsbeispiele ;,`Browserstarten + URL eingeben <UTUT 5http://erebos.mpiwg-berlin.mpg.de:8088/upload/up/?baP@UR@seURL=%22%2fheute%f%22 }jy1xGF :&jy1xGF 'OW?`Zertifikat akzeptieren 1x:1x^imagescertifikate.tiff0001FRAMTIFFMACP0001H˄1x:&!'}0\U1xX:&0\U1xX'PWD h }jy߀GF :&"jy߀GF 'QWE`Upload Button p:!pimagesbutton.tiff0001FRAMTIFFMACP0001xd1xp:&% '}0\߀Xr€:&#0\߀Xr€r€'RWH h }jy>GF :&"jy>GF 'SWI` Datei Dialog (S€:ǟ%(S€,imagesfiledialog.tiff0001FRAMTIFFMACP0001HP߀(_€:&!$$'SFI:(( jyGF@:&jyGF@  %#(=@h @1x SDas obige Dialog fenster erscheint. Als nchstes akzeptiert man das Zertifikat nuf 1x@Gfr die Sitzung. Wenn alles geklappt hat erscheint der Upload -Button. A`Start des Uploads B1x`Klicken des Upload -Buttons. C1x@h F߀`#Auswahl der Datei bzw. des Ordners G&߀@h Jˢ`GAus obigen Dateidialog whlt man den Ordner aus, hier databases Kopie. K֢`$Anschlieend drckt man auf Upload. L` M`*Der ausgewhlte Ordner existiert schon . Q`Folgender Dialog erscheint. jyF@:&jyF@ff0/'' ,VP}޽jXg:-*޽jXgg.TWP h }FGF :-)0FGF .UWQ`Ordner exisitiert!!! XJf@:,XJf@!imagesreplaceDialog.tiff0001FRAMTIFFMACP0001S(T:-3++.SFI:// FGF@:-FGF@42  ,R)D/O@h R`+Fall 1: Replace ersetzt den ganzen Ordner! N`>Fall 2: Cancel beendet den Upload und der Dialog verchwindet. S`5Nach dem Replace ausgewhlt wurde beginnt der Upload T` U`)Folgender Progressdialog wird angezeigt: V@h Y̘`DNach Beendigung des Uploads verschwindet der Progressdialog wieder. Z̘`(Und ein Abschlussdialog wird angezeigt. ^@h r&2` Qs12` IFF@:-IFF@ff(U..,VP}޽jvXw̘:-*1޽jvXw̘w̘.VWW h }F̘GF :-06F̘GF .WWX`Progressdialog \(b:3\(bimagesprogress.tiff0001FRAMTIFFMACP0001xd̘:-,R22.}gF=F;%.5gF=FX[ $Mehrere Uploads gleichzeitig (MultiP@ Threading) }&=/;'.4J&=/X] `implementiert S\` }޽j5̘X]f(;_-1D޽j5̘X]f(]f(._Wp h }XXن O<XXن  WdHTML Mapping Table }XXن OXXن  We }XXن OXXن  We }*XXن O*XXن  We }WXXن OWXXن  We }XX.O7=XX. W  dFrameMaker Source Item }XX~O dP }X4X6PhtvX4X6 WB dN }*X4X-Pjuw*X4X- WC dN }WX4X?PlvxWX4X? WD d }XDXPswyXDX WK dP:Mapping Table Title }XDXHPuxzXDXH WE dP }XDX6Pwy{XDX6 WG dN }*XDX-Pyz|*XDX- WH dN }WXDX?P{{}WXDX? WI d }XTX,P|~XTX, WP d P:Numeriert }XTXH,P}XTXH,, R eLI Je Parent = OL QQe Depth = 0 }XTX6,P~XTX6, WL dN }*XTX-,P*XTX-, WM dN }WXTX?,PWXTX?, WN d }XX,PXX, WW d P:Numeriert1 }XXH,PXXH,, Y eLI Oe Parent = OL QXe Depth = 0 }XX6,PXX6, WS dN }*XX-,P*XX-, WT dN }WXX?,PWXX?, WU d }XXPXX W^ dP:Tabellenfunote }XXHP XXH WV dP }XX6P XX6 WZ dN }*XX-P *XX- W[ dN }WXX?P WXX? W\ d }XXP XX Wc dP:TabelleTitel }XXHP XXH W] dH* }XX6P XX6 W_ dN }*XX-P*XX- W` dN }WXX?PWXX? Wa d }XXPXX Wh dP:Titel }XXHPXXH Wb dH* }XX6PXX6 Wd dN }*XX-P*XX- We dN }WXX?PWXX? Wf d }XZXPXZX Wm d C:Betonung }XZXHPXZXH Wg dEM }XZX6PXZX6 Wi dN }*XZX-P*XZX- Wj dN }WXZX?PWXZX? Wk d }XjXPXjX Wr e C:GlgVar }XjXHPXjXH Wl eEM }XjX6PXjX6 Wn eN }*XjX-P*XjX- Wo eN }WXjX?P WXjX? Wp e }XzXP!XzX Ww eX:berschrift & Seite }XzXHP "XzXH Wq e berschrift }XzX6P!#XzX6 Ws eN }*XzX-P"$*XzX- Wt eN }WXzX?P#%WXzX? Wu e }XXP$&XX W| eX:Seite }XXHQ%'XXH Wv e berschrift }XX6Q&(XX6 Wx eN }*XX-Q')*XX- Wy eN }WXX?Q(*WXX? Wz e }XXQ )+XX W eX:Siehe berschrift & Seite }XXHQ*,XXH W{ e Siehe auch }XX6Q+-XX6 W} eN }*XX-Q,.*XX- W~ eN }WXX?Q-/WXX? W e }XXQ.0XX W eX:Tabelle lang }XXHQ/1XXH W e Tabelle lang }XX6Q 02XX6 W eN }*XX-Q"13*XX- W eN }WXX?Q$24WXX? W e }XXQ+35XX W  eX:Tabellennr. & Seite }XXHQ-46XXH  % TabellennumPEmer }XX6Q/57XX6 W eN }*XX-Q168*XX- W eN }WXX?Q37WXX? W  e }X`Xن Q: n<X`Xن  WeHTML Options Table }d`Xن Q< d`Xن  W e } ߃`Xن Q> ߃`Xن  W e }XpXqbQA 9=XpXqb W eControl }dpX~$QC <>dpX~$ W  eValue } ߃pXHQE =? ߃pXH W e Comments }XXqbQJ >@XXqb W e Image Format }dX~$QL ?AdX~$ W e0001IMAGGIF GIF } ߃XHQN @B ߃XH W e }XXqbQS ACXXqb  %Copy Files Imported PE by Reference }dX~$QU BDdX~$ W eN } ߃XHQW CE ߃XH W e }XXqbQ\ DFXXqb W eExport Encoding }dX~$Q^ EGdX~$ W e ISO-8859-1 } ߃XHQ` FH ߃XH W e }XXqbQe GIXXqb W eCSS Export Encoding }dX~$Qg HJdX~$ W e ISO-8859-1 } ߃XHQi I ߃XH W e }XXن QnOXXن  !W!dSystem Macros }XXن QpXXن  !We }XXن QrXXن  !We }TXXن QtTXXن  !W e }XXhQwKPXXh "W% d Macro Name }XXhQyOQXXh "W d Replace With }XXhQ{PRXXh "W" dHead }TXXAQ}QSTXXA "W# d Comments }XXhQRTXXh #W) e StartOfDoc }XXhQSUXXh #W$ e }XXhQTVXXh #& % <$defaultP���Etitle> }TXXAQUWTXXA #W' e }XZXhQVXXZXh $W- e EndOfDoc }XZXhQWYXZXh $W( e }XZXhQXZXZXh $W* e }TXZXAQY[TXZXA $W+ e }XjXhQZ\XjXh %W1 eStartOfSubDoc }XjXhQ[]XjXh %W, e }XjXhQ\^XjXh %. % <$defaultP���Etitle> }TXjXAQ]_TXjXA %W/ e }XXhQ^`XXh &W5 e EndOfSubDoc }XXhQ_aXXh &W0 e }XXhQ`bXXh &W2 e }TXXAQacTXXA &W3 e }XXhQbdXXh 'W9 dStartOfFirstSubDoc }XXhQceXXh 'W4 d }XXhQdfXXh '6 % <$defaultP���Etitle> }TXXAQegTXXA 'W7 d }XXhQfhXXh (W= dEndOfFirstSubDoc }XXhQgiXXh (W8 d }XXhQhjXXh (W: d }TXXAQikTXXA (W; d }XXhQjlXXh )WA dStartOfLastSubDoc }XXhQkmXXh )W< d }XXhQlnXXh )> % <$defaultP���Etitle> }TXXAQmoTXXA )W? d }XXhQnpXXh *WE dEndOfLastSubDoc }XXhQoqXXh *W@ d }XXhQprXXh *WB d }TXXAQqsTXXA *WC d }XXن QrvXXن  +WHdCross-Reference Macros }XXن QXXن  +WFe } }. }, PE <$paratext> } }. }WdHeadings Table }XXن R XXن  >We }XXن R XXن  >We }XXlR /3XXl ?W dHeading Level }XXuR 24XXu ?W dParagraph Format }XXHR 35XXH ?W d Comments }XNXlR 46XNXl @W  d5 }XNXuR 57XNXu @W d not existant }XNXHR 68XNXH @W d }X^XlR 79X^Xl AW  d6 }X^XuR 8:X^Xu AW ,d Headline01 }X^XHR 9;X^XH AW  d }XnXlR :<XnXl BW d8 }XnXuR ;=XnXu B $ Headline0PE2 }XnXHR <>XnXH BW d }XXlR =?XXl CW d8 }XXuR >@XXu  CWd Headline03 }XXHR ?AXXH CW d }XXl,VR @BXXl,V DW d2 }XXu,VR ACXXu,V,V DW,Vd Abstract }XXH,VR B?XXH,V DW d }F™2GF ;a-6F™2GF .`Wq`Abschlussdialog ZXpp;cRZXppzimagesfinished.tiff0001FRAMTIFFMACP0001}gFF);1.IGgFF)Y_ $Eingeschrnktes automatisches ausleP@sen der Proxy Einstellung }&/);3.FP&/))Yg +teilweise mglich muss noch verbessert wer@den C`` }gFyF;5.KIgFyFZWa ` Manuelle Einstellung von Proxys }&y/;7.HF&y/Zf `implementiert Sb` }gF[F;9.5KgF[F[Wc `Abbruch des Uploads }&[/;;.JH&[/[e `implementiert Sd` }gFF;I.OMgFF\Wh ` }&/;K.L&/\Wi ` }gFF;M.QOgFF]Wj `Abschlussdialog mit Uploadzeit }&/;O.NL&/]o `implementiert Sk` }gFF;Q.GQgFF^l &Grafische und Numerische Fortschritts P@Anzeige mit Dateigrenangabe }&/;S.PN&/^n `implementiert Sm` ߛD̘*`Jf(;d-3EE.SFI;kUU jyGF@;lSjyGF@5X((U t` `%Installation des Servlets fr Tomcat @,V`Out of the box PV` 1[V PIm ersten Schritt mu Tomcat installiert werden, wenn diese Serversoftware noch @ nicht auf dem Server residiert. ! eDer Installationsordner `upload`, der aus dem Archiv `upload.zip` nach dem Entpacken @$entsteht, enthlt folgende Dateien: ` applet.html Beispiel HTML Datei V`upload.jar Das Applet-Archiv. A`!upload.xml Tomcat- Context-Datei F`WEB-INF Order B`WEB-INF/classes/ Ordner C` WEB-INF/classes/RWServlet.class D`WEB-INF/web.xml E QDen Installationsordner kann an man an eine beliebige Stelle auf dem Zielrechner V`kopiert werden. Die Datei `upload.xml` wird in den Ordner `//@webapps` kopiert. #u pffnen Sie die Datei `upload.xml `und ndern sie den Parameter `docBase`. Die `docBase` Ysollte auf den Ordner zeigen, den Sie als Installationsordner gewhlt hatten, z.B. `/@RUsers/Shared/upload`, dann lautet `docBase = "/Users/Shared/upload`". #H _Der Parameter `basePath` in der Datei web.xml in ihrem Installationsordner `upload Qkann noch angepasst werden, z. B. wenn alle Uploads im /tmp Ordner landen sollen @5lautet der basePath /tmp. Die Voreinstellung lautet: DV`"basePath  `!/tmp G` KqV ?Wenn Sie nun einen Browser starten und in die URL-Adress-Zeile V:/upload/up` eintragen, kann das Servlet angesprochen wer@den. V`'Bsp.: http://localhost:8080/upload/up. ج` Expert modus X LIm ersten Schritt mssen Sie einen neuen Context erstellen. Hierzu wird die 2Xbserver.xml` Datei im Ordner `/conf` editiert. Es wird ein neues ]Context - Tag` eingefgt, in der gleichen Hierarchiestufe wie die anderen `Context - @ Tags`. MX`? O`D R`5 U` W fDer `path` Parameter ist die URI, unter der der Ordner, der im `docBase` Parameter an0fZgegeben wird, angesprochen werden kann. Wenn also z.B. `http://myhost:8080/rogo/` Qim Browser angegeben wird, liefert der Browser den Inhalt des Ordners, oder wenn aeine `index.html` existiert, wird diese angezeigt. Damit Tomcat das Servlet findet, muss @2in dem Ordner ein WEB-INF Ordner angelegt werden. X`?In diesen legt man eine web.xml Datei an mit folgendem Inhalt: Y`, Z M \` ]`,Upload Servlet ^` _`.Uploads files or directorys via PUT Requests `` a` b` c`$Upload d`)RWServlet e` f`"basePath g`./Users/Shared/rogo h` i` j` k`- invoker l`. /servlet/* m` n` o`, Upload Ap`) /up/* IFF@;}VIFF@ffU^WW,VPSFI<[[ FGF@<YFGF@@[  MDas Servlet muss nicht notwendiger weise vom selben Host wie das Applet stamSmen. In diesem Fall muss aber die Komplette URL angegeben werden, z.B. `http://@!www.myhost.de/servlet/MyServlet/ # SDer Jar-File, der das Applet enthlt, muss im selben Verzeichnis sein wie die HTML @Datei. A` IFF@=YIFF@ff^ZZ,VPSFI<^^ jyGF@<\jyGF@$((^ q` r` s JDie Details kann man in der Tomcat-Documentation nachlesen. Die Parameter 3@Eservlet-name, `sowie `basePath` sollten editiert werden. u LIn dem WEB-INF Ordner wird der Ordner `classes` angelegt. Die Datei @9RWServlet.class` wird dann in diesen Ordner kopiert. x` y`Servlet Parameter : z UbasePath` legt den Basispfad fest. Der Uploadpfad wird an diesen angehngt, z.B. "PbasePath ist /Users/myPictures und Uploadpfad ist /heute/tolleBilder/ dann wird @:der Ordner /Users/myPictures/heute/tolleBilder/ angelegt. {` |`:Das Servlet kann dann unter `//up/`?.... }`angesprochen werden. !~ LDas Servlet RWServlet.class muss in den WEB-INF/classses Ordner kopiert wer@den. x`!Appletparameter und installation y` z` Das Applet hat drei Parameter: |`QbaseURL `das Wurzel Verzeichniss wo die Dateien oder Ordner angelegt werden. } OservletURL` die URL fr das Servlet oder CGI-Programm was den PUT -Request  @ verarbeitet. ~ KdestinationFolder der Ordnername der Anstelle des lokalen Ordnernamens ver"@wendet werden soll. .` 9`LDie ersten beide mssen angegeben werden. Der ditte Parameter ist optional. `"Beispiel einer Applet HTML-Datei. U`  `)  `/ ` C{` jyF@<\jyF@ffX[]] ,VP }XJX siXJX gWv e X:Nothing }XJXH hjXJXH gWw e See Also }XJX6 imXJX6 gW eN ^}*XJX- jn*XJX- gW eN }WXJX? m9WXJX? gW e }X:X xpX:X hW eC:S2GProducts }X:XH oqX:XH hW eEM }X:X6 prX:X6 hW eN }*X:X- qs*X:X- hW eN }WX:X? rhWX:X? hW  e }X*X }uX*X iW! eC:S2GConcepts }X*XH tvX*XH iW" eEM }X*X6 uwX*X6 iW# eN }*X*X- vx*X*X- iW$ eN }WX*X? woWX*X? iW% e }XX zXX jW& eC:Red }XXH y{XXH jW' eEM }XX6 z|XX6 jW( eN }*XX- {}*XX- jW) eN }WXX? |tWXX? jW* e }X X X X kW+ eC:Programming }X XH ~X XH kW, eEM }X X6 X X6 kW- eN }*X X- *X X- kW. eN }WX X? yWX X? kW/ e }XX XX lW0 eC:Products_Tools }XXH XXH lW1 eEM }XX6 XX6 lW2 eN }*XX- *XX- lW3 eN }WXX? ~WXX? lW4 e }XX  XX mW5 eC:page number }XXH  XXH mW6 eEM }XX6 XX6 mW7 eN }*XX- *XX- mW? eN }WXX? WXX? mWE e }XX XX nWH eC:MarkedBackground }XXH XXH nWI eEM }XX6 XX6 nWJ eN }*XX- *XX- nWK eN }WXX? WXX? nWL e }XX XX oWM e C:Hyperlink }XXH XXH oWN eEM }XX6  XX6 oWO eN }*XX-  *XX- oWP eN }WXX?   WXX? oWQ e }XX XX pWR e C:Graficals }XXH XXH pWS eEM }XX6 XX6 pWT eN }*XX- *XX- pWU eN }WXX? WXX? pWV e }XX %XX qWW eC:Default Paragraph Font }XXH XXH qWX eEM }XX6 XX6 qWY eN }*XX-  *XX- qWZ eN }WXX?! WXX? qW[ e }XX# *"XX rW\ eC:Concepts_Grey }XXH% !#XXH rW] eEM }XX6' "$XX6 rW^ eN }*XX-) #%*XX- rW_ eN }WXX?+ $WXX? rW` e }XX- /'XX sWa e C:Concepts }XXH/ &(XXH sWb eEM }XX61 ')XX6 sWc eN }*XX-3 (**XX- sWd eN }WXX?5 )!WXX? sWe e }XzX7 4,XzX tWf e C:BookCover }XzXH9 +-XzXH tWg eEM }XzX6; ,.XzX6 tWh eN }*XzX-= -/*XzX- tWi eN }WXzX?? .&WXzX? tWj e }XjXA 91XjX uWk eP:Tipp }XjXHC 02XjXH uWl eH* }XjX6E 13XjX6 uWm eN }*XjX-G 24*XjX- uWn eN }WXjX?I 3+WXjX? uWo e }XZXK 6XZX vWp eP:TableTitleFigure }XZXHM 57XZXH vWq eH* }XZX6O 68XZX6 vWr eN }*XZX-Q 79*XZX- vWs eN }WXZX?S 80WXZX? vWt e }XXUC;XX wWu e P:TableTitle }XXHW:<XXH wWv eH* }XX6Y;=XX6 wWw eN }*XX-[<>*XX- wWx eN }WXX?]=WXX? wWy e }XX_H@XX xWz eP:Tablefootnote }XXHa?AXXH xW{ eH* }XX6c@BXX6 xW| eN }*XX-eAC*XX- xW} eN }WXX?gB:WXX? xW~ e }XXiMEXX yW eP:SidestepPicture }XXHkDFXXH yW eH* }XX6mEGXX6 yW eN }*XX-oFH*XX- yW eN }WXX?qG?WXX? yW e }XXsRJXX zW e P:Sidestep }XXHuIKXXH zW eH* }XX6wJLXX6 zW eN }*XX-yKM*XX- zW eN }WXX?{LDWXX? zW e }XX}WOXX {W  eP:PageNumbering }XXHNPXXH {W  eP }XX6OQXX6 {W  eN }*XX-PR*XX- {W  eN }WXX?QIWXX? {W  e }XbX,\TXbX, |W eP:MarkedStepsNext }XbXH,SUXbXH,, | eLI e Parent = OL Qe Depth = 0 }XbX6,TVXbX6, |W eN }*XbX-,UW*XbX-, |W eN }WXbX?,VNWXbX?, |W e }XRXaYXRX }W eP:MarkedStepsFirst }XRXHXZXRXH }W eH* }XRX6Y[XRX6 }W eN }*XRX-Z\*XRX- }W eN }WXRX?[SWXRX? }W e }XBX1^XBX ~W eP:MarkedMinus }XBXH]_XBXH ~W eH* }XBX6^`XBX6 ~W eN }*XBX-_a*XBX- ~W eN }WXBX?`XWXBX? ~W e }X2X6cX2X W eP:MarkedBullet }X2XHbdX2XH W eH* }X2X6c/X2X6 W eN IFHF$TIFHF$f;` !` A"lBuHow-Tosv - wLaufende K/F 1xyInternz IFHF$hIFHF$ee,Vl FGF@TFGF@hW>'d IFF@fjIFF@ffgg,VP IFFTIFF㼆jW8lO # DokVer.: 1.2Applikationsversion 0.2 IFFhkIFFii,Vl F jm F F F $$T$$m9 (5Max-Planck-Institut fr Wissenschaftsgeschichte PH Berlin $$k$$ll,VlP4 oP4P4 npP4P4 orP4 jyHEF$TjyHEF$rF` W &UTUShs`Intern`&t jyHEF$ptjyHEF$qq ,Vl jyGF@TjyGF@t1 d S# d jyF@rvjyF@ffss ,VP jyFTjyF㼆vW<lM {Applikationsversion 0.2| }DokVer.: 1.2~ #  jyFtwjyFuu ,Vl H vyH HH D$TD$y= (5Max-Planck-Institut fr Wissenschaftsgeschichte PH Berlin D$w{D$xx ,Vl XX$TXX$ {:` Q$ hUpload-Applet XX$ y|XX$zz  ,Vl0@4 {}0@0|5 |0| *|T A` QC hHow-Tos *|6 }~~  ,VlSFIٝ XXنŊTXXنŊX7X %*/4 }xsnid_ZUPKFA<72b]XSNID?:50+&! ~ytoh9_ZUPKFA<72b]XSNID?:350+&! ~ytoh9Df86ϑZ6ϑZ6ϑZ6ϑZ6ϑZS^ غ h!"$("$غ h.ZoŽغŽغŽغŽغŽغļļļļļoB(((((٧kOؓ =Oؓ =Oؓ =(zAoTTT_HaXXH W- eH* }XX6=?XX6 W. eN }*XX->@*XX- W/ eN }WXX??7WXX? W0 e }XXJBXX W1 eP:MainTextEnd }XXHACXXH W2 eP }XX6BDXX6 W3 eN }*XX-CE*XX- W4 eN }WXX?D<WXX? W5 e }XXOGXX W6 eP:MainTextBegin }XXHFHXXH W7 eP }XX6GIXX6 W8 eN }*XX-HJ*XX- W9 eN }WXX?IAWXX? W: e }XXTLXX W; e P:MainText }XXHKMXXH W< eP }XX6LNXX6 W= eN }*XX-MO*XX- W> eN }WXX?NFWXX? W? e }XXYQXX W@ eP:Lizenzgeber Background }XXHPRXXH WA eP }XX6QSXX6 WB eN }*XX-RT*XX- WC eN }WXX?SKWXX? WD e }XzX,^VXzX, WE e P:Index02 }XzXH,UWXzXH,,  eH* Fe Parent = OL Qe Depth = 0 }XzX6,VXXzX6, WG eY }*XzX-,WY*XzX-, WH eN }WXzX?,XPWXzX?, WI e }XjXc[XjX WJ e P:Headline03 }XjXHZ\XjXH WK eH* }XjX6[]XjX6 WL eN }*XjX-\^*XjX- WM eN }WXjX?]UWXjX? WN e }XZX `XZX WO e P:Headline02 }XZXH _aXZXH WP eH* }XZX6 `bXZX6 WQ eN }*XZX-ac*XZX- WR eN }WXZX?bZWXZX? WS e }XXmeXX WT e P:Headline01 }XXHdfXXH WU eH* }XX6egXX6 WV eY }*XX-fh*XX- WW eN }WXX?gWXX? WX e }XX,rjXX, WY e P:Glossar02 }XXH,ikXXH,,  eH* Ze Parent = OL Qe Depth = 0 }XX6,!jlXX6, W[ eY }*XX-,#km*XX-, W\ eN }WXX?,%ldWXX?, W] e }XX'woXX W^ e P:footnote }XXH)npXXH W_ eP }XX6+oqXX6 W` eN }*XX--pr*XX- Wa eN }WXX?/qiWXX? Wb e }XX1|tXX Wc e P:CoverInfo }XXH3suXXH Wd eP }XX65tvXX6 We eN }*XX-7uw*XX- Wf eN }WXX?9vnWXX? Wg e }XTX,;yXTX, Wh e P:Content02 }XTXH,=xzXTXH,,   eH* ie Parent = UL Qe Depth = 0 }XTX6,?y{XTX6, Wj eY }*XTX-,Az|*XTX-, Wk eN }WXTX?,C{sWXTX?, Wl e }XDXE~XDX Wm eP:CellMainText }XDXHG}XDXH Wn eP }XDX6I~XDX6 Wo eN }*XDX-K*XDX- Wp eN }WXDX?MxWXDX? Wq e }X4XO X4X Wr eP:CellHeadline }X4XHQX4XH Ws eP }X4X6SX4X6 Wt eN }*X4X-U*X4X- Wu eN }WX4X?W}WX4X? Wv e }X$XYX$X Ww eP:BackgroundTopThumb }X$XH[ X$XH Wx eP }X$X6] X$X6 Wy eN }*X$X-_ *X$X- Wz eN }WX$X?a WX$X? W{ e }XXc XX W| eP:BackgroundTopText }XXHe XXH W} eP }XX6g XX6 W~ eN }*XX-i*XX- W eN }WXX?kWXX? W e }XXmXX W e P:Abstract }XXHoXXH W eH* }XX6qXX6 W eN }*XX-s*XX- W eN }WXX?u WXX? W e }XX,w8XX, W eP:AbbildungTitel }XXH,yXXH,,   eLI e Parent = OL Q e Depth = 0 }XX6,{XX6, W eN }*XX-,}*XX-, W  eN }WXX?,WXX?, W  e SFI XXنŊXXنŊ KKOSW[_cgkosvy|   #&),XXنŊXXنŊڎ,V   ,V,VU SFI  XXنŊXXنŊ .   #&),XXنŊXXنŊڎ,V ,V,VU }XXl,VY}"XXl,VW e13 }XXu,V[}!#XXu,V,VW,VeTipp }XXH,V]}"BXXH,VW e }X l,V_ )%X l,V W e7 }X u,Va $&X u,V,V W,VeTableTitleFigure }X H,Vc %X H,V W e }Xl,Ve ,(Xl,V W e7 }Xu,Vg ')Xu,V,V W,Ve TableTitle }XH,Vi ($XH,V W e }Xy`l,Uk /+Xy`l,U W  e10 }Xy`u,Um *,Xy`u,U,U W!2eTablefootnote }Xy`H,Uo +'Xy`H,U W" e }X` l,Uq 2.X` l,U W# e1 }X` u,Us -/X` u,U,U W$2eSidestepPicture }X` H,Uu .*X` H,U W% e }XGbl,Uw 51XGbl,U W& e9 }XGbu,Uy 02XGbu,U,U W'2e Sidestep }XGbH,U{ 1-XGbH,U W( e }X,6`l,V} 84X,6`l,V W) e14 }X,6`u,V 35X,6`u,V,V W*,VeMarkedStepsFirst }X,6`H,V 40X,6`H,V W+ e }X l,V ;7X l,V W, e11 }X u,V 68X u,V,V W-,Ve MarkedMinus }X H,V 73X H,V W. e }Xݴl,V >:Xݴl,V W/ e11 }Xݴu,V 9;Xݴu,V,V W0,Ve MarkedBullet }XݴH,V :6XݴH,V W1 e }Xڱ^l,V A=Xڱ^l,V W2 e11 }Xڱ^u,V <>Xڱ^u,V,V W3,VeMarkedAttention }Xڱ^H,V =9Xڱ^H,V W4 e }Xl,V C@Xl,V W5 e12 }Xu,V ?AXu,V,V 61,V% MainTextProP,VE gramming }XH,V @<XH,V W7 e }XW l,V$}#CXW l,V W8 e8 }XW u,V$}BDXW u,V,V W9,VeIndex02 }XW H,V$}CEXW H,V W: e }Xr`l,V)}DFXr`l,V!W; e8 }Xr`u,V)}EGXr`u,V,V!W<,Ve Glossar02 }Xr`H,V)}FHXr`H,V!W= e }Xݶl,U4}GIXݶl,U"W> e3 }Xݶu,U4}HJXݶu,U,U"W?3e Content02 }XݶH,U4}IXݶH,U"W@ e 2SFI7 XXنŊ7}XXنŊW!J!BEHWDWd XXنŊ7}XXنŊڎ,V,V,VU SFILinksSFIRechtsSFIHTMLSFIHTMLSFIHTMLSFI HTMLSFI HeadingsSFIReferenzSFI +SFI .SFI &SFI -SFI SSFI VSFIYSFI\SFIHTMLSFIHTMLSFI}Headings @@E !   Z Headline01Kapitel <$volnum>.: Abstract. 3fF@@D! 4.MainTextMainText.  @@E !  Z Headline01Kapitel <$volnum>.: Abstract. @@u !  Headline02 < >< >: MainTextBegin. @@u !  Headline02 < >< >: MainTextBegin. 3fF@@D ' 4.MainTextMainText. @@ !  Content02Inhaltsverzeichnis . 33F@@ ! 4. CoverInfo. @@ !  Glossar02 Glossar : . f@ ! AbbildungTitel A:Abb. : . 33F@@D ' 4. MainTextBeginMainText. FfF@@SE ' 4,.MarkedStepsFirstRedS:Schritt : MarkedStepsNext. @@ !  Index02 Index : . f@ !  CellMainText. #fF@@ ' 4.MarkedBenefits Graficalsa . #fF@@ ' 4. MarkedBullet . #fF@@ ' 4.MarkedAttention Graficals4 . FfF@@SE '  4,.MarkedStepsFirstRedS:Schritt : MarkedStepsNext. nn @@d ' AbstractAbstractAbstract MainTextBegin. FfF@@S '  4,.MarkedStepsNextRedS:Schritt : . 33@@@ 3  4.MainTextProgrammingMainText. @@D !  4,.Lizenzgeber BackgroundMainText. f@T !  TableTitleT:Tabelle : . f@T !  TabelleTitelT:Tabelle : . f@ !  CellMainText. f@A ! AbbildungTitel A:Abb. : . f@ ! CellHeadline. 33F@@D ' 4. MainTextBeginMainText. @@ Body. @@ Mapping Table Title. @@ Mapping Table Cell. @@ Mapping Table Cell. @@ ! ,Mapping Table Cell. @@ Mapping Table Cell. @@ Body@@! 3 F F BackgroundTopThumb.  @@D !  4.Lizenzgeber BackgroundMainText. F@@! 3 F F BackgroundTopText. @@ !   Content02Inhaltsverzeichnis . F@@!F F PageNumbering. @@ !'Zwischenberschrift. 33 @@T f!  Headline03footnote MainTextBegin. 33 @@T f'  Headline03footnote MainTextBegin. 33 @@Tf! 2 Headline03footnote MainTextBegin. 33 @@T f  1 Headline03footnote MainTextBegin. 33 @@T f! 3 Headline03footnote MainTextBegin. @@T!  Z SidestepPictureMainText. 33 @@T f!  Headline03footnote MainTextBegin. 3fF@@D ' 4.MainTextMainText. ((F@@ f' 4. MarkedMinus- . 6fF @@ ' 4,.TippTippRedTipp: . F@@! 3 F F BackgroundTopText. @@! 3 F F BackgroundTopThumb. f@ ! CellHeadline. f@ !  CellMainText. @@T!  Z SidestepSidestepMainText. @@D !  4.Lizenzgeber BackgroundMainText. #fF@@ ' 4. MarkedBullet . F@@!F F PageNumbering. #fF@@ ' 4.MarkedBenefits Graficalsa . f@T !  TableTitleT:Tabelle : . f@A ! TableTitleFigure A:Abb. : . @@!  Tablefootnote. nn @@d ' AbstractAbstractAbstract MainTextBegin. FfF@@S ' 4,.MarkedStepsNextRedS:Schritt : . 33@@@ 3  4.MainTextProgrammingMainText. #fF@@ ' 4.MarkedAttention Graficals4 . 3fF@@D ' 4. MainTextEnd Headline02. @@ ' ,footnote. !  Hyperlink ' Default Paragraph Font 3   Programming !  !  ' ! ! ! !  ' Red !  !  ! Red!!  f'  3   "  Graficals f!     !  BookCover ! !  f  f!  f!  Red  '  Default Paragraph Font !  BookCover  Betonung (  Concepts 3   Programming!  Hyperlink MarkedBackground (   Concepts_Grey "  Graficals    page number! Products_Toolsdd  d d dF d dddddddNormalMittelDoppeltFettFein "%%Table_Benefits xF%%%/%#%Table_Light_Form $X###Graphik(H''' Mapping Table"xF%#%/%#%Table_Normal_Form $X###Graphik xF%%%/%#%Table_Light_Form "y%&%Table_enumerationz>v g'''H'''6'''-'''?'''7 N  qb'''~$'''H'''y  !*h'''h'''h'''A'''_ ^ +1''''''?'''p  24h'''h'''h'''''' p5=H''''''?''') >"l'''u'''H'''uE\F%%%/%#%XQ1xNOX###XPQX###Xr€RSX###XgTUX###Xw̘VWX###X]f(_`X###`XXن 789:;XXz<=>?@XNXzABCDEXlXzFGHIJX|Xz,KLMNOXXzPQRSTXXzUVWXYXXz Z[\]^XXz _ ` a b c XXz d e f g h XXz i j k l m XXz, n o p q r X4Xz s t u v w XDXz xyz{|XTXz,}~XXz,XXz   XXz  XXzXZXzXjXzXzXz !"#$XXz%&'()XXz*+,-.XXz/0123XXz45678X`Xن  9:;XpX7 <=>XX7 ?@AXX7 BCDXX7 EFGXX7 H I J XXن "K!L!M!N!XXy!#O"P"Q"R"XXy"$S#T#U#V#XZXy#%W$X$Y$Z$XjXy$&[%\%]%^%XXy%'_&`&a&b&XXy&(c'd'e'f'XXy')g(h(i(j(XXy(*k)l)m)n)XXy)o*p*q*r*XXن ,s+t+u+X X_+-v,w,x,XX_,.y-z-{-X*X_-/|.}.~.X:X_.0///XXX_/1000XhX_0111X~Xن 32 2 2 2XXp24 3 333XXp34444XXن 6555XX57666XX68777XLX79888X\X8: 9!9"9XlX9;#:$:%:X|X:<&;';(;XX;=)<*<+<XX<,=-=.=XXن ? />0>1>XX)>@ 2?3?4?XNX)?A 5@6@7@X^X)@B 8A9A:AXnX)AC ;BC?C@CXX),VC ADBDCDy;[uFEEyR[uEGFFyp[u4FJ G GgFuJI H HgFu)HM IIyª[u GHJJgFu)LXKKgFuMKLLgFuILMM0\XQ1x O'Njy1xGF  N'O0\U1xX Q'Pjy߀GF  P'Q0\߀Xr€ S'"Rjy>GF  R'#S޽jXg U.)TFGF  T.*U޽jvXw̘ W.0VF̘GF  V.1WgF=uK[4X5XgFu)Z^FYGYgFyu[YHZIZgF[uXZJ[K[gFu]L\M\gFu^\N]O]gFuY]P^Q^޽j5̘X]f(`.6_F™2GF _.D`<XJXzh hgigjgmgngX:Xzig ohphqhrhshX*Xzjh tiuiviwixiXXzki yjzj{j|j}jX Xzlj ~kkkkkXXzmk lllllXXznl m m m m mXXzom  nnnnnXXzpn oooooXXzqo pppppXXzrp qqqq qXXzsq !r"r#r$r%rXXztr &s's(s)s*sXzXzus +t,t-t.t/tXjXzvt 0u1u2u3u4uXZXzwu 5v6v7v8v9vXXzxv:w;wwXXzyw?x@xAxBxCxXXzzxDyEyFyGyHyXXz{yIzJzKzLzMzXXz|zN{O{P{Q{R{XbXz,}{S|T|U|V|W|XRXz~|X}Y}Z}[}\}XBXz}]~^~_~`~a~X2Xz~bcd/1XXz,23456XXz789:;XXz<=>?@XXzABCDEXXzFGHIJXXzKLMNOXXzPQRSTXzXz,UVWXYXjXz Z[\]^XZXz _ ` a b c XXz d e f g h XXz, i j k l m XXz n o p q r XXz s t u v w XTXz, xyz{|XDXz}~X4XzX$Xz   XXz  XXzXXz,XX),V !"#X ),V $%&X),V '()Xy`),U *+,X` ),U -./XGb),U 012X,6`),V 345X ),V 678Xݴ),V 9:;Xڱ^),V <=>X),VD ?@AXW ),V!B C D Xr`),V "E!F!G!Xݶ),U!H"I"J"E qr st uv,wx yz {| #}~&)-   3 dSchwarz!WeiddARotddGrnddBlaudCyandMagentad Gelb 20% Grey.spotGreys 20% Grey.spot 10% Grey.spotGreys 10% Grey.spot 30% Grey.spotGreys 30% Grey.spotG 72% Grey.prcsGreys 72% Grey.prcs2 50% Grey.prcsGreys 50% Grey.prcs cne6: #K_Pv4lH.g[pd%-L8cOaʅ#Yq6mԿL{ $M-LÖ8uO1b,ndk?3ZpSu?Q|/yUOiuo ʤ^ԌN*-<_>.(0"LLV5/{ X)N$+t zpi:SL얪ʊžۼqFHk XL[*hց &"$O0岣ᓔY zD [ᇅ z;F1J-P4EUf~^Onjbq^RA;B@ni}|K-a.&