TU Berlin Fakultät II
Institut für Mathematik
     

Arbeitsgruppe Geometrie

       

  

Geometry Group

Members

Projects


Lehre
Verlaufspläne:
  Bachelor
  Diplom
Vergangene Semester

Seminare

Images, Videos, and Games

Virtual Math Labs

Software

Contact



      

Mathematische Visualisierung II (Sommer 2012)

Zurück zur Seite der Veranstaltung...

Blatt 1 (Erste Schritte mit Eclipse und jReality)

Mit dem Erhalt des Accounts bekommt ihr auch eine email-Adresse am Institut. Als erstes legt ihr bitte eine Weiterleitung zu einer email-Adresse an, die ihr regelmässig anschaut. Dazu müsst ihr eine Datei mit dem Namen ".forward" in eurem home-Verzeichnis anlegen, die die email-Adressen enthält, zu denen ihr eine Weiterleitung wünscht. Testet bitte, ob die Weiterleitung funktioniert, indem ihr euch eine Testmail sendet.

Als zweites ändert ihr bitte euer Passwort. Dazu einfach in der Shell "yppasswd" eingeben und den Anweisungen folgen.

Eclipse starten

Wir werden mit Subversion arbeiten. Es liegt eine Eclipse-Version mit vorinstalliertem Subversive (ein Subversion-Plugin für Eclipse) unter "/net/MathVis/eclipse/". Bitte startet Eclipse also indem ihr

/net/MathVis/eclipse/eclipse

in der Shell aufruft.

Subversion Repositiories auschecken

Zuerst wollen wir jReality auschecken:

  • Öffne im Menu unter "Window">"Open Perspective">"Other..." die Perspektive "SVN Repository Exploring".
  • Füge das jReality SVN Repository hinzu: Rechtsklick auf das Fenster "SVN repositories", dann "New">"Repository Location..." (URL: "http://fs.math.tu-berlin.de:8000/svn/jreality", Username: "guest" und leeres Passwort: "").
  • Öffne das Repository, klicke mit Rechts auf "trunk" und wähle "Checkout..."
  • Da im jReality Repository bereits alle Einstellungen für Eclipse gepeichert sind (.profile und .classpath), sind alle Einstellungen schon da und ihr könnt einfach "Finish" drücken. Wechselt zurück in die "Java Perspective".
  • Findet im Package Explorer im Paket de.jreality.tutorial.geom die Klassendefinition ParametricSurfaceExample.java (im Ordner src-tutorial) und startet sie als Java-Anwendung durch Rechtsklick und Wahl von "Run As">"Java Application". Hier ein Bild, wie das ungefähr aussehen müsste.
  • Schaut euch ein bisschen um...

Das MathVis Repository

Zur Veranstaltung gibt es ein eigenes Repository. Es liegt unter der URL "http://fs.math.tu-berlin.de:8000/svn/MathVis/SS12". Legt auch dafür eine neue "Repository Location" an. Der Username ist diesmal euer Accountname. Die Passwörter habt ihr per mail erhalten.

Gruppenprojekt einchecken

Weiter soll ein Java Projekt mit dem jeweiligen Gruppennamen angelegt und eincheckt werden.

  • Öffne die "Java Perspective".
  • Füge ein neues Java projekt hinzu: Rechtsklick auf den "Package Explorer" "New">"Java Project".
  • Trage den Namen deiner Gruppe, z.B. gruppe1, in das Feld "Project name" ein und klicke auf "Finish".

Damit ihr jReality in eurem Projekt nutzen könnt, müsst ihr es in den Build Path einbinden:

  • Klicke mit rechts auf den Projektordner und gehe zu "Build Path">"Configure Build Path..."
  • Öffne das Tab "Projects" und klicke auf "Add..."
  • Setze den Haken bei jreality und klicke "OK"

Nun wollen wir das Projekt zum Repository hinzufügen (natürlich eines pro Gruppe).

  • Klickt mit der rechten Maustaste auf das Projekt und dann auf "Team">"Share Project"
  • Wählt "SVN" und weiter unter "Use existing repository location:" das Repository der Veranstaltung aus.
  • Klickt auf "Finish".

Das Projekt ist nun im Repository und das Team-Menu hat sich geändert. Änderungen am Projekt können nun mit "Team">"Commit..." übergeben und das Projekt mit "Team">"Update" aktualisiert werden.

Jetzt ist alles soweit fertig, dass ihr mit den Hausaufgaben starten könnt.

Hausaufgaben:

Miniprojekt: Hello World (zum 19. April)

Ziel ist es mit etwas Kreativität zu zeigen, dass ihr das introductory tutorial durchgearbeitet habt. Schreibt also ein kurzes Java-Programm, dass jReality benutzt, um etwas in 3D auf den Bildschirm zu bringen. Ihr könnt dazu natürlich Code aus dem Tutorial kopieren, aber bitte ändert noch was.

Bitte legt für die Miniprojekte Pakete mit entsprechenden Namen an! Rechtsklick auf "src" in eurem Projekt, "New">"Package"

Zu Hause installieren

Wer Eclipse zu Hause installieren möchte findet im jReality Wiki eine detailierte Anleitung zur Installation von jReality als Eclipse-Projekt.

Der Eclipse workspace ist sehr robust. Man kann ihn normalerweise auf einen USB Stick kopieren und ihn dann an verschiedenen Rechnern, sogar mit verschiedenen Eclipse Versionen verwenden.


Felix Knöppel . 11.04.2012.