18
Web-Programmierung und Web 2.0-Technologien Projektseminar, Winter 2011/12 Christian Willems, Matthias Bauer, Sara Rafiee, Tacio Santos Internet-Technologien und Systeme

Web-Programmierung und Web 2.0-Technologien Projektseminar, Winter 2011/12 Christian Willems, Matthias Bauer, Sara Rafiee, Tacio Santos Internet-Technologien

Embed Size (px)

Citation preview

Page 1: Web-Programmierung und Web 2.0-Technologien Projektseminar, Winter 2011/12 Christian Willems, Matthias Bauer, Sara Rafiee, Tacio Santos Internet-Technologien

Web-Programmierung undWeb 2.0-Technologien

Projektseminar, Winter 2011/12

Christian Willems, Matthias Bauer,Sara Rafiee, Tacio Santos

Internet-Technologien und Systeme

Page 2: Web-Programmierung und Web 2.0-Technologien Projektseminar, Winter 2011/12 Christian Willems, Matthias Bauer, Sara Rafiee, Tacio Santos Internet-Technologien

Webprogrammierung | Projektseminar Winter 2011/12 | Internet-Technologien und -Systeme

Seminarablauf

■ Bearbeitung eines Themas durch das Semester

□ Auswahl geeigneter Technologien

□ Ausarbeitung eines Hintergrundthemas

□ Konzeption einer Lösung für gestelltes Problem

□ Implementierung

□ schriftliche Dokumentation

■ Zwei Präsentationen

□ Vorstellung von Hintergrundthema und/oder Technologiemit Diskussion im Seminar

□ „Lightning Talks“: Präsentation der Implementierung

Page 3: Web-Programmierung und Web 2.0-Technologien Projektseminar, Winter 2011/12 Christian Willems, Matthias Bauer, Sara Rafiee, Tacio Santos Internet-Technologien

Webprogrammierung | Projektseminar Winter 2011/12 | Internet-Technologien und -Systeme

Seminarablauf

■ 19.10.2011 Vorstellung der Themen (heute)

■ bis 26.10.2011 Vergabe der Themen

■ ab 26.10.2011 Bearbeitung der Themen, Meetings in den Projektgruppen (mind. 2-wöchentlich)

■ 30.11.2011 Vorträge und Diskussion im Seminarbis 21.12.2011 (voraussichtlich 4 Termine)

■ 08.02.2011 Präsentation der Ergebnisse

■ 10.02.2011 Abgabe von Implementierung und23:59 Uhr Dokumentation

Page 4: Web-Programmierung und Web 2.0-Technologien Projektseminar, Winter 2011/12 Christian Willems, Matthias Bauer, Sara Rafiee, Tacio Santos Internet-Technologien

Webprogrammierung | Projektseminar Winter 2011/12 | Internet-Technologien und -Systeme

Bewertungskriterien

■ Inhalt

□ Hintergrund: Recherche von Standards, Implementierungen, state of the art

□ Eigenleistung: Architektur, Implementierung, „Schöpfungshöhe“

■ Darstellung

□ Vortrag: Vorbereitung, Vortragsstil, Fokus auf wesentliche Punkte

□ Ausarbeitung: Klare, strukturierte Darstellung, Lesbarkeit

■ Beteiligung

□ Diskussion: Gute Vorbereitung als Zuhörer anhand Vorabgliederung, hilfreiche Fragen und Diskussionsbeiträge

□ Tipp: gute Fragen vorher überlegen, bekannte Probleme recherchieren

Page 5: Web-Programmierung und Web 2.0-Technologien Projektseminar, Winter 2011/12 Christian Willems, Matthias Bauer, Sara Rafiee, Tacio Santos Internet-Technologien

Hintergrund

Eigenleistung

Diskussion

Aus- arbeitung

Vortrag

30. Juni

im Seminar

10.02.1210.02.12

Webprogrammierung | Projektseminar Winter 2011/12 |

Internet-Technologien und -Systeme

Page 6: Web-Programmierung und Web 2.0-Technologien Projektseminar, Winter 2011/12 Christian Willems, Matthias Bauer, Sara Rafiee, Tacio Santos Internet-Technologien

Webprogrammierung | Projektseminar Winter 2011/12 | Internet-Technologien und -Systeme

Bewertungskriterien

■ Inhalt

□ Hintergrund: Recherche von Standards, Implementierungen, state of the art

□ Eigenleistung: Architektur, Implementierung, „Schöpfungshöhe“

■ Darstellung

□ Vortrag: Vorbereitung, Vortragsstil, Fokus auf wesentliche Punkte

□ Ausarbeitung: Klare, strukturierte Darstellung, Lesbarkeit

■ Beteiligung

□ Diskussion: Gute Vorbereitung als Zuhörer anhand Vorabgliederung, hilfreiche Fragen und Diskussionsbeiträge

– Tipp: gute Fragen vorher überlegen, bekannte Probleme recherchieren

Page 7: Web-Programmierung und Web 2.0-Technologien Projektseminar, Winter 2011/12 Christian Willems, Matthias Bauer, Sara Rafiee, Tacio Santos Internet-Technologien

Webprogrammierung | Projektseminar Winter 2011/12 | Internet-Technologien und -Systeme

Themenkomplex: Tele-Board

■ „Digital Design Thinking“

■ Digitale Whiteboards und Sticky Notes, Web-Portal

Page 8: Web-Programmierung und Web 2.0-Technologien Projektseminar, Winter 2011/12 Christian Willems, Matthias Bauer, Sara Rafiee, Tacio Santos Internet-Technologien

Webprogrammierung | Projektseminar Winter 2011/12 | Internet-Technologien und -Systeme

Themenkomplex: Tele-Board

Page 9: Web-Programmierung und Web 2.0-Technologien Projektseminar, Winter 2011/12 Christian Willems, Matthias Bauer, Sara Rafiee, Tacio Santos Internet-Technologien

Webprogrammierung | Projektseminar Winter 2011/12 | Internet-Technologien und -Systeme

Thema 1: HTML 5 Whiteboard Client

■ Ziel: Refactoring des Whiteboard Clients mit HTML 5 (Prototyp)

■ Einarbeitung in bestehende Implementierung und Protokolle

■ 2 Unterthemen:

□ Frontend (1a):SVG vs. Canvas

□ Kommunikation (1b):Synchronisation viaWebSocket Server

■ große Projektgruppe

□ 2-3 Untergruppen

□ Vereinbarung von Interfaces

Page 10: Web-Programmierung und Web 2.0-Technologien Projektseminar, Winter 2011/12 Christian Willems, Matthias Bauer, Sara Rafiee, Tacio Santos Internet-Technologien

Webprogrammierung | Projektseminar Winter 2011/12 | Internet-Technologien und -Systeme

Thema 2: Social Meeting Calendar

■ http://www.tele-board.de: Portal mit „sozialen Funktionen“(Beziehungen, Activity Feed, Shared Resources)

■ Ziel: Integration eines persönlichen Meeting Calendars

□ Ansetzen von Meetings

□ Verbindung mitShared Resources

□ Standards und APIs: hCalendar,Google Calendar

□ Versand von Eventsper Email Exchange-Integration

Page 11: Web-Programmierung und Web 2.0-Technologien Projektseminar, Winter 2011/12 Christian Willems, Matthias Bauer, Sara Rafiee, Tacio Santos Internet-Technologien

Webprogrammierung | Projektseminar Winter 2011/12 | Internet-Technologien und -Systeme

Thema 3: Tele-Board Statistics

■ Ziel: Auswertung der Nutzerinteraktion mitTele-Board Client und Webportal

□ Evaluation von Charting Frameworks (HTML 5, JavaScript)

□ Integration in Tele-Board Portal (CakePHP)

□ Entwurf einer generischen Schnittstelle zwischen Datenquellen und Ausgabe/Rendering

Flot for jQueryhttp://code.google.com/p/flot

Page 12: Web-Programmierung und Web 2.0-Technologien Projektseminar, Winter 2011/12 Christian Willems, Matthias Bauer, Sara Rafiee, Tacio Santos Internet-Technologien

Webprogrammierung | Projektseminar Winter 2011/12 | Internet-Technologien und -Systeme

Thema 4:Course Management System

■ Ziel: Refactoring und Erweiterung von „FG Meinel Lehre“

□ 4 Nutzergruppen: Student, Tutor, Korrektor, Administrator

□ Definition von Use Cases

□ Datenmodellierung

□ Zusätzliche Features:– Aufgaben-Repository– Einreichen von Lösungen– Verwaltung von Klausuren– Export nach Excel– ...

□ Implementierung mit Grails(nach Möglichkeit)

Page 13: Web-Programmierung und Web 2.0-Technologien Projektseminar, Winter 2011/12 Christian Willems, Matthias Bauer, Sara Rafiee, Tacio Santos Internet-Technologien

Webprogrammierung | Projektseminar Winter 2011/12 | Internet-Technologien und -Systeme

Thema 5:Google Moderator für tele-TASK

■ Ziel: ...

Page 14: Web-Programmierung und Web 2.0-Technologien Projektseminar, Winter 2011/12 Christian Willems, Matthias Bauer, Sara Rafiee, Tacio Santos Internet-Technologien

Webprogrammierung | Projektseminar Winter 2011/12 | Internet-Technologien und -Systeme

Thema 6: iTunesU-Statistiken

■ Ziel: ...

Page 15: Web-Programmierung und Web 2.0-Technologien Projektseminar, Winter 2011/12 Christian Willems, Matthias Bauer, Sara Rafiee, Tacio Santos Internet-Technologien

Webprogrammierung | Projektseminar Winter 2011/12 | Internet-Technologien und -Systeme

Thema 7: Voting-App mit Silverlight

■ Ziel: ...

Page 16: Web-Programmierung und Web 2.0-Technologien Projektseminar, Winter 2011/12 Christian Willems, Matthias Bauer, Sara Rafiee, Tacio Santos Internet-Technologien

Webprogrammierung | Projektseminar Winter 2011/12 | Internet-Technologien und -Systeme

Thema 8:???

■ Ziel: ...

Page 17: Web-Programmierung und Web 2.0-Technologien Projektseminar, Winter 2011/12 Christian Willems, Matthias Bauer, Sara Rafiee, Tacio Santos Internet-Technologien

Webprogrammierung | Projektseminar Winter 2011/12 | Internet-Technologien und -Systeme

Weitere/eigene Themen möglich …

■ Bei hoher Nachfrage: weitere Themen

■ Eigene Themen möglich bei ...

□ ausreichender Komplexität

□ passender Technologie

□ interessantem Hintergrundthema

Page 18: Web-Programmierung und Web 2.0-Technologien Projektseminar, Winter 2011/12 Christian Willems, Matthias Bauer, Sara Rafiee, Tacio Santos Internet-Technologien

Webprogrammierung | Projektseminar Winter 2011/12 | Internet-Technologien und -Systeme

Ansprechpartner

■ Christian [email protected]üro H-1.23

■ Matthias [email protected]üro H-1.xx

■ Sara [email protected]üro H-1.18

■ Tacio [email protected]üro H-1.18