Upload
berhtram-hendricks
View
105
Download
2
Embed Size (px)
Citation preview
Web-Programmierung undWeb 2.0-Technologien
Projektseminar, Winter 2011/12
Christian Willems, Matthias Bauer,Sara Rafiee, Tacio Santos
Internet-Technologien und Systeme
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
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
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
Hintergrund
Eigenleistung
Diskussion
Aus- arbeitung
Vortrag
30. Juni
im Seminar
10.02.1210.02.12
Webprogrammierung | Projektseminar Winter 2011/12 |
Internet-Technologien und -Systeme
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 viaWebSocket 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 mitShared Resources
□ Standards und APIs: hCalendar,Google Calendar
□ Versand von Eventsper Email Exchange-Integration
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
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 [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