|
Thema: JAVA- einfachste Programme, Arbeit mit emacs, JAVA-Compiler
und eigene Home-Page von Oliver Traeger und Stephan Schosser
Arbeitsblatt Tutorium II: Java, Emacs und Homepage
Hinweis: Nutze dieses Übungsblatt zu einem reinen Selbsttest und
versuche alle Fragen allein zu beantworten. Falls Du Antwortvorschläge zugeschickt
haben möchtest, schicke Deine e-mail an traeger@cs.uni-magdeburg.de
oder schosser@gmx.de.
Name, Vorname: _____________________________________
e-mail:
_____________________________________
Muppet-Show goes Online
Kermit hat gehört, dass es unheimlich trendy ist eine eigene
Homepage zu besitzen, am besten mit JavaApplets, und über Email zu
kommunizieren. Leider hat Kermit keine Ahnung vom Internet. Also fragen
die Muppets die Slashdot-Community (www.slashdot.org) um Rat. Aufgrund
des VIP-Statuses von Kermit beschließt die Comunity ihre vier fähigsten
Geeks zu schicken. Es treten an: Alan Cox (www.linux.org.uk), John Carmack,
Geoff Mandrake Harrison (www.mandrake.net) und Linus Torvalds (
www.cs.helsinki.fi/u/torvalds).
Natürlich sind die vier mit Linux-Kernel-Hacken, Windowmanager programmieren
und Quake spielen so beschäftigt, dass sie beschließen Kermit die
Grundlagen beizubringen, um sich anschließend wieder den wichtigen Dingen
des Lebens zu widmen.
-
Nutzen des Emacs zum Erstellen einer Java-Applikation
|
Miss Piggy wirft ein, dass sie sich bereits vor Kermit informiert hatte und ihr Bill Gates
(Winzigweich-Entwickler) gesagt hat, Java macht man am besten mit J++ dem
Winzichweich-zertifizierten-Profi-Entwicklungstool. Nachdem sich Alan Cox 3 Tage lang von
dem Schock auf der örtlichen Intensiv-Station erholt hatte (siehe Photo), sagt er ihr
wie richtige Informatiker das machen.
Um die Arbeit mit dem (X)Emacs und Java zu erlernen, stellt ihr Alan
folgende Aufgaben.
|
 |
-
Auf dem zweiten Übungsblatt befinden sich die ersten Programmieraufgaben,
suche Dir eine aus, die Du bereits gelöst hast und tippe sie mit
Hilfe des (X)Emacs ab. Solltest Du noch keine Programmieraufgabe gelöst haben, nimm
einfach das HelloWorld Beispiel des Beiblattes.
-
Kompiliere das Programm in der Konsole.
-
Führe das Programm aus.
-
Emailverkehr mit Pine
|
Da sich Alan immer noch nicht richtig gut fühlt,
bittet er nun Linus Torvalds den Unterricht zu übernehmen. Dieser
erinnert sich an seine Studententage und benutzt das Programm Pine für
den Emailverkehr. Obwohl sich Kermit von der rustikalen Oberfläche
nicht sehr begeistert zeigte, bittet Linus ihn einmal das Folgende auszuprobieren.
|
 |
-
Es ist eine Email an den URZ-Account zu schicken.
-
Es ist nachzuprüfen, ob Emails im Postfach liegen.
-
Erstellen einer Homepage
|
Da es beim Homepage machen vor allem um Design geht, muss
natürlich Mandrake den Muppets dieses Problem erklären.
Mandrake will die Muppets nicht überfordern, er persönlich hätte
eine Homepage natürlich Zeile für Zeile mit vi (einem ähnlich
guten Werkzeug wie der (X)Emacs) erstellt, allerdings war der vi nicht
installiert und Alan Cox blockierte den (X)Emacs mit Schreiben von wildem
C++ code. Daher mussten sie auf den Netscape Composer zurückgreifen.
Weil Mandrake weiß, das man von solch einem WYSIWYG-Werkzeug keine Wunder
erwarten kann, hat er nur folgende leichte Aufgaben für sie.
|
 |
-
Es ist eine Homepage zu erstellen, die mit einer Überschrift und einem Titel versehen ist.
-
In die Homepage ist ein Bild einzufügen.
-
Schließlich soll ein Link eingefügt werden, der zur Homepage der Uni ("www.uni-magdeburg.de")
verweist und ein "mailto"-Link, mit dem Emails an den Autor der Seite geschickt werden können.
-
Bereitstellen der Homepage
|
Da sich John Carmack mit dem Internet besonders gut
auskennt, er spielt online rund um die Uhr Quake3Arena, bekommt er den
Auftrag den Muppets beim Bereitstellen ihrer neuen Homepage im Internet
behilflich zu sein. Er stellt fest, dass die Muppets schnell verstehen,
was er ihnen vormacht, also stellt er ihnen folgende Aufgaben:
|
 |
-
Die Homepage ist im Internet bereitzustellen ("www.cs.uni-magdeburg.de\~MeinAccount").
-
Es ist zu kontrollieren, ob sich die Homepage im Internet schon abrufen lässt.
|