Eclipse und Saros für ALPII

Eclipse ist eine Open-Source-Entwicklungsumgebung für viele Programmiersprachen. Saros ist ein Plugin für Eclipse, mit dem zwei oder mehr Entwickler gleichzeitig das selbe Projekt bearbeiten können. Zusätzlich visualisiert Saros die Aktionen der anderen Entwickler.

Liebe ALP-II-Teilnehmer, mit Eclipse und Saros könnt Ihr die Übungszettel bearbeiten, ohne euch zu treffen, jeder kann seinen eigenen Rechner benutzen. Ihr könnt die Aufgaben gemeinsam oder alleine bearbeiten und seht trotzdem jederzeit, was euer Übungspartner gerade macht. Bei Problemen könnt ihr euch betroffene Codestellen zusammen angucken. Zum Reden empfiehlt sich Skype, iChat oder ein Telefon mit Festnetzflatrate.

Installation

Java installieren

Sun JDK

Bei bestehender Eclipse-Installation

Um Saros einer bestehenden Eclipse-Installation hinzuzufügen folgende Schritte durchführen:

Download Eclipse und Saros mit Yoxos 5

Es gibt eine vorgefertigtes Paket das alle für ALP II benötigten Eclipse-Plugins (JDT für Java, CDT für C, Pydev für Python und Saros) enthält.

Tools für C und Python installieren

Benutzung

Saros-Fenster hinzufügen

Falls die Saros-Fenster Roster und Shared Project Session nicht im unteren Teil von Eclipse angezeigt werden, kann man sie über das Menü wieder einblenden. Dafür im Menü Window, Show View, Other..., Saros, Roster und Saros Session auswählen und mit OK bestätigen. Dies muss pro Java-, C- und Python-Perspektive gemacht werden.

Jabber-Account registrieren

Um Saros nutzen zu können braucht man einen Jabber-Account. Jabber ist ein Protokoll zur Nachrichtenübertragung, das Saros zur Kommunikation zwischen den Clients nutzt. Um den Account zu registrieren und zu konfigurieren müsst ihr folgende Schritte durchführen:

Saros konfigurieren

Jetzt in die Saros-Einstellungen unter Window, Preferences, Saros wechseln und folgende Einstellungen vornehmen:

Wir erforschen, wie sich Saros in der Lehre einsetzen lässt. Um uns zu helfen Informationen zu sammeln bitten wir darum, euch als ALP-II-Teilnehmer zu erkennen zu geben und der anonymen Erfassung von Nutzerdaten zuzustimmen. Die gesammelten Daten werden ausschließlich zur Entwicklung von Saros genutzt.

Übungspartner in die Kontaktliste hinzufügen

Mit einem Klick auf den blauen Stecker im Fenster Roster verbindet sich Saros mit dem Server und ihr könnt eure Übungspartner zur Kontaktliste hinzufügen:

Übungspartner zu einem gemeinsamen Projekt einladen

Herzlichen Glückwunsch, ihr habt jetzt die Saros-Sitzung aufgebaut.

Hinweise und Antworten auf häufig gestellte Fragen

Es startet der Yoxos Launcher bzw. Yoxos Customizer, nicht Eclipse

Ihr dürft den Yoxos Launcher nicht direkt öffnen, sondern müsst die Datei Eclipse_Java_C_Python_Saros.yoxos auf eurem Desktop speichern und mit dem Launcher öffnen.

Saros funktioniert hinter einem DSL-Router besser mit VPN-Verbindung

Wenn ihr zu Hause über einen DSL-Router ins Internet geht, hilft es, von eurem Rechner eine VPN-Verbindung zur FU aufzubauen.

Weitere Informationen zu Saros

Kontakt

Bei Fragen oder Problemen die auf dieser Seite nicht erläutert werden, wendet euch bitte an mich.

 

Screenshot: Saros auf einen Blick

saros_auf_einen_blick.png