Web-Programmierung und Web 2.0-Technologien Projektseminar, Winter 2011/12 Christian Willems, Matthias Bauer, Sara Rafiee, Tacio Santos 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 Technologie mit Diskussion im Seminar „Lightning Talks“: Präsentation der Implementierung 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 Seminar bis 21.12.2011 (voraussichtlich 4 Termine) 08.02.2011 Präsentation der Ergebnisse 10.02.2011 Abgabe von Implementierung und 23:59 Uhr Dokumentation 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 Webprogrammierung | Projektseminar Winter 2011/12 | Internet-Technologien und -Systeme
10.02.12 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 Webprogrammierung | Projektseminar Winter 2011/12 | Internet-Technologien und -Systeme
Themenkomplex: Tele-Board „Digital Design Thinking“ Digitale Whiteboards und Sticky Notes, Web-Portal Webprogrammierung | Projektseminar Winter 2011/12 | Internet-Technologien und -Systeme
Themenkomplex: Tele-Board 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 via WebSocket Server große Projektgruppe 2-3 Untergruppen Vereinbarung von Interfaces 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 mit Shared Resources Standards und APIs: hCalendar, Google Calendar Versand von Events per Email Exchange-Integration Webprogrammierung | Projektseminar Winter 2011/12 | Internet-Technologien und -Systeme
Thema 3: Tele-Board Statistics Ziel: Auswertung der Nutzerinteraktion mit Tele-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 jQuery http://code.google.com/p/flot 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) Webprogrammierung | Projektseminar Winter 2011/12 | Internet-Technologien und -Systeme
Thema 5: Google Moderator für tele-TASK Ziel: ... Webprogrammierung | Projektseminar Winter 2011/12 | Internet-Technologien und -Systeme
Thema 6: iTunesU-Statistiken Ziel: ... Webprogrammierung | Projektseminar Winter 2011/12 | Internet-Technologien und -Systeme
Thema 7: Voting-App mit Silverlight Ziel: ... Webprogrammierung | Projektseminar Winter 2011/12 | Internet-Technologien und -Systeme
Thema 8: ??? Ziel: ... 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 Webprogrammierung | Projektseminar Winter 2011/12 | Internet-Technologien und -Systeme
Ansprechpartner Christian Willems christian.willems@hpi.uni-potsdam.de Büro H-1.23 Matthias Bauer matthias.bauer@hpi.uni-potsdam.de Büro H-1.xx Sara Rafiee hosnieh.rafiee@hpi.uni-potsdam.de Büro H-1.18 Tacio Santos tacio.santos@hpi.uni-potsdam.de Büro H-1.18 Webprogrammierung | Projektseminar Winter 2011/12 | Internet-Technologien und -Systeme