Kurzfassung der Studienarbeit „Internettechnologien mit Ruby on Rails“ Abteilung Informatik Name der Studenten Marco Ribi Pascal Schudel Semester WS 2006/2007 Titel der Studienarbeit „Internettechnologien mit Ruby on Rails“ Examinator Hans Rudin, Dominik Wild Aufgabe: Es sollen folgende Teilprojekte erarbeitet werden: 1. Implementation der Übungsaufgaben aus „Internettechnologien“ mit Ruby on Rails. Dazu gehört das Erstellen von Ausgangslage, Aufgabenstellung und Musterlösung. 2. Umfangreichere Beispielapplikation mit Ruby on Rails – wird während der Arbeit festgelegt. Dabei können Vorschläge der Studenten berücksichtigt werden. 3. Script „Einführung Ruby on Rails“ basierend auf den im Modul „Internettechnologien“ eingeführten Web-Architekturen und –Frameworks in Java. Diese Einführung soll den Besuchern des Moduls als Script-Kapitel dienen. 4. Studie, welche die Konzepte von Ruby on Rails mit den Java Web-Architekturen und Frameworks vergleicht, Stärken und Schwächen beleuchtet sowie die Anwendung in der Praxis diskutiert. Die Studie soll als Script-Beilage den Besuchern des Moduls als Script-Kapitel dienen. Vorgehensweise: Nach dem Planen und Suchen nach einem Industriepartner für das Beispielprojekt (Alinpa AG) begann das Team mit der ersten beiden Teilaufgaben „Einführung in Ruby on Rails“ und dem Realisieren der Beispiel-Applikation. Nach den ersten Erfahrungen mit Rails konnten gegen Ende der Studienarbeit die Teilprojekte „Studie – Vergleich Rails mit Java-Technologien“ und dem Erstellen der Übungsaufgabe begonnen werden. Resultate: Aus der Aufgabenstellung „Umfangreiche Beispielapplikation mit Ruby on Rails“ entstand die Applikation eAlinpa. Diese ist eine Webapplikation, welche zum Verwalten von Futures dient. Nebst dem Import/Export von Daten wurde ein Customer-Bereich erstellt, der Grafiken der einzelnen Futures-Produkte darstellt. Weiter bietet die Applikation die Möglichkeit, aus den abgespeicherten Informationen in der Datenbank, eigene Reporte zu generieren. Weiter wurden die anderen drei Aufgabenstellungen Skript Studie, Skript Einführung und Übungsaufgabe umgesetzt. Wir hoffen, dass unsere Resultate in der nächsten Durchführung des Moduls „Internettechnologien“ zum Tragen kommen können.