Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Seminar Web-Engineering Nina Aschenbrenner / Ruben Jubeh 1 FG Software Engineering Software Engineering Seminar Web Engineering Seminar des Fachgebiet.

Ähnliche Präsentationen


Präsentation zum Thema: "Seminar Web-Engineering Nina Aschenbrenner / Ruben Jubeh 1 FG Software Engineering Software Engineering Seminar Web Engineering Seminar des Fachgebiet."—  Präsentation transkript:

1 Seminar Web-Engineering Nina Aschenbrenner / Ruben Jubeh 1 FG Software Engineering Software Engineering Seminar Web Engineering Seminar des Fachgebiet Software Engineering Ruben Jubeh, Nina Aschenbrenner

2 Seminar Web-Engineering Nina Aschenbrenner / Ruben Jubeh 2 FG Software Engineering Lernziele Überblick über ein Themengebiet gewinnen selbständiges Erarbeiten wissenschaftlicher Texte und Literatur-Recherche Praktische Durchführung einer Beispielaufgabe im gewählten Kontext Schreiben einer Ausarbeitung (8 – 15 Seiten Inhalt ohne Anhang) Vortrag Diskussion eines wissenschaftlichen Themas evtl. Vorbereitung für eine Studien- oder Diplomarbeit

3 Seminar Web-Engineering Nina Aschenbrenner / Ruben Jubeh 3 FG Software Engineering Ablauf: Siehe Web-Kalender

4 Seminar Web-Engineering Nina Aschenbrenner / Ruben Jubeh 4 FG Software Engineering Allgemeines Wöchentliche Treffen als Hilfe zum Praxisteil Abgaben, Code, Doku im Gforge / CVS – https://gforge.cs.uni-kassel.de/projects/seminarss09/ – Nicht mailen, einchecken! Vorträge finden im Block statt Regelmäßig mit dem Betreuer Rücksprache halten Anwesenheitspflicht bei Vorträgen! Fragen bei Vorträgen stellen! Rechtzeitig Bescheid sagen, falls es Probleme mit dem Vortragstermin gibt Vortragslänge: ca. 30 Minuten + Diskussion

5 Seminar Web-Engineering Nina Aschenbrenner / Ruben Jubeh 5 FG Software Engineering Themen 1) JavaFX - zeitgemäße Ludo-GUI (Animation etc.) Vorgegebenes Ludo-Modell, zusammen mit 2 2) JavaFX - Data Binding (Ludo) mit einfacher GUI Vorgegebenes Ludo-Modell, zusammen mit 1 3) Automatischer Ludo-Spiel-Service Austauschbare, konfigurierbare Strategien für Ludo 4) Ludo-GUI mit Eclipse Rich Application Platform 1) Vorgegebenes Ludo-Projekt 5) Ludo mit GWT Gadgets in iGoogle 1) Vorgegebenes Ludo-Modell, zusammen mit 6 6) GWT-Databinding (Ludo) mit einfacher GUI 1) Vorgegebenes Ludo-Modell, zusammen mit 5

6 Seminar Web-Engineering Nina Aschenbrenner / Ruben Jubeh 6 FG Software Engineering Zusammenarbeit Thema 7: Lift - Webframework (Scala) – mit GartenRätsel, Modell und Code vorgegeben Alle sollen am Ende den Service nutzen (außer Thema 7) Ludo-Modell wird als Fujaba-Modell bereitgestellt

7 Seminar Web-Engineering Nina Aschenbrenner / Ruben Jubeh 7 FG Software Engineering Beispielanwendung 1: Ludo

8 Seminar Web-Engineering Nina Aschenbrenner / Ruben Jubeh 8 FG Software Engineering Bsp.-Anwendung 2: GartenRätsel

9 Seminar Web-Engineering Nina Aschenbrenner / Ruben Jubeh 9 FG Software Engineering Web-Applikationen User Interface Business-Logic Datenmodell DB Java, C#, PHP, Python, Ruby… HTML, XML, Javascript, Flash, Silverlight ClientServer Controller Persistenz-Frameworks Data- binding Schnittstellen- techniken

10 Seminar Web-Engineering Nina Aschenbrenner / Ruben Jubeh 10 FG Software Engineering Ajax User Interface Business-Logic Datenmodell Java, C#, PHP, Python, Ruby… HTML, XML, Javascript, Controller ClientServer

11 Seminar Web-Engineering Nina Aschenbrenner / Ruben Jubeh 11 FG Software Engineering AJaX Asynchronous JavaScript and XML Asynchrone Kommunikation mit dem Server Benutzer kann nach dem Start der Anfrage weiterhin mit der Applikation interagieren Nur benötigte Teile der Anwendung oder reine Nutzdaten werden nachgeladen Schlüsseltechnik für Web 2.0 Vergleich Ajax – klassischer Ansatz

12 Seminar Web-Engineering Nina Aschenbrenner / Ruben Jubeh 12 FG Software Engineering Schnittstellen: REST Representational State Transfer Entwickelt in der Dissertation von Roy Fielding (HTTP) Baut auf HTTP Methoden auf (GET, POST...) Adressierung von Ressourcen durch URIs Zustandslos Transportiert Hypermedia Java API dazu: RESTlet, JSR 311

13 Seminar Web-Engineering Nina Aschenbrenner / Ruben Jubeh 13 FG Software Engineering Databinding Mapping von Modellobjekten auf GUI Elemente

14 Seminar Web-Engineering Nina Aschenbrenner / Ruben Jubeh 14 FG Software Engineering Weitere Informationen


Herunterladen ppt "Seminar Web-Engineering Nina Aschenbrenner / Ruben Jubeh 1 FG Software Engineering Software Engineering Seminar Web Engineering Seminar des Fachgebiet."

Ähnliche Präsentationen


Google-Anzeigen