Logo Universität Potsdam

 


 

 Home
Nach oben


 

Medienengineering - Implementierung ausgewählter Web 2.0 Technologien (Ajax&Mashups)

Erste Veranstaltung am Montag, dem 17. 4.  2008, 15:15-16:45 Uhr. Dort werden die Termine des laufenden Semesters mit den Studierenden besprochen und die Themenbereiche vorgestellt.

Der Kurs ist auf max. 12-15 Teilnehmer beschränkt. Gruppen a 2 Personen je Thema

Betreuer und Ideengeber: Sebastian Fudickar 

Raum: 03.04.1.03

Voraussichtliche Termine

  • 1. Termin     Bekanntgabe der Themen und Auswahl der Themen durch die Teilnehmer, Erklärungen des Dozenten
  • 2. Termin     Themenvergabe, Vortrag, am 24. 4. 2008
  • 3. Termin     Vortrag
  • Weitere Termine folgen..

Inhalte

Web 2.0, AJAX, MashUps -  was steckt hinter diesen derzeit sehr populären Schlagworten? Schmücken Sie lediglich alte Techniken mit neuen Federn oder stellen Sie eine wirkliche technische Weiterentwicklung dar. Um diese Fragen zu analysieren, werden wir uns auf praktische Art der Thematik annähern. Das heißt, wir werden gemeinsam eine Web 2.0 Anwendung entwickeln, die alle diese Techniken integriert. Da dies nicht ohne theoretische und praktische Vorkenntnisse erfolgen kann, werden folgende Techniken, Sprachen oder Definitionen vorgestellt:

  • HTML, CGI und Co

  • Cascading Style Sheets, Grundlagen Webdesign

  • Javascript, AJAX

  • PHP, ASP.Net, Ruby on Rails

  • Mashups - GoogleAPI & Co

  • Web 2.0

  • Webservices

  • ...

Folien

  • Termin 1 Themenvergabe

 

Themengebiete

Wie schon im Sommersemester mit Mobiletagr.com wird auch in diesem Sommersemester von den Seminarteilnehmern in Gruppen von 2 Personen jeweils eines der folgenden Themengebiete bearbeitet, implementiert und in eine neue gesamt-Anwendung integriert:

  • MashUps: Integration von Google Maps API, und einer weiteren API in die Projektseite zur Visualisierung und Erweiterung der internen Datensätze.

  • AJAX: Erzeugung von AJAX Elementen zur Verbesserung der Navigation und Manipulation von Daten unter Nutzung eines AJAX Frameworks.

  • Serversited Generation: Erzeugen einer Grundstruktur der Seite unter Nutzung eines Content Management Systems. Zusätzliche Erweiterung der Funktionalität speziell im Bereich des Nutzermanagement. Einarbeitung in eine serverseitige Programmiersprache (wahlweise PHP oder ASP.Net) (HTML Kenntnisse hilfreich).

  • Datenstruktur: Erstellen eines entsprechenden Datenmodells und Erzeugung der Datenstruktur und der Zugriffsfunktionalität, Login, Anmeldung. (SQL Vor-Kenntnisse hilfreich). Zusätzlich Erstellen einer WebAPI, für die Nutzung der Daten in anderen MashUps.

  • Webdesign: UI Konzeption, (Design-Template für das gewählte CMS als Grobentwurf entwerfen, von den Seminarteilnehmern zerreißen lassen)³ und Implementierung. Inklusive Entwurf von Fonttemplates. Unterstützung der anderen Gruppen, bezüglich Design.

  • Entwicklung einer Mobile - Anwendung zur Datenerfassung und Übertragung an den Webservice.

  • Actionscript 3.0

  • Überzeugende zusätzliche Erweiterungen die Ihr vorschlagt

  • !Achtung unter Umständen werden die Themenbereiche noch verfeinert / angepasst!

Ein Thema bearbeiten heißt:

  • Grundlagen zum Thema darlegen, neue Entwicklungen und Perspektiven recherchieren.
  • Dienste/Anwendungen/Frameworks recherchieren auf Anwendbarkeit prüfen
  • Entwickeltes Konzept den Teilnehmern vorstellen und mit diesen diskutieren
  • Schnittstellen definieren
  • Implementation und Integration in die Gesamtanwendung 
  • Präsentation der Ergebnisse

Sonstiges

Das Seminar hat einen hohen praktischen Anteil. Daher erwarten wir folgendes von euch:

  • Engagement & Interesse

  • Teamfähigkeit

  • Fähigkeit, Fristen einzuhalten (da andere Gruppen evtl. von euren Implementierungen abhängig sind)

  • Beteiligung in den Seminaren

Was wir bieten:

  • 6 LP (anzurechnen wahlweise als eigenständige Leistung)

  • Theoretische und praktische Kenntnisse über den aktuellen Stand der Webentwicklung

  • Objektive Einschätzung der Buzzwords Web 2.0, AJAX, MashUps

  • Eine aktive Sozial-Networking Web2.0 Anwendung als Referenz

  •  Belegarbeiten als Erweiterung möglich

  • Posterausstellung bei der Tagung "Neue Medien der Informationsgesellschaft "Film&Computer"

Leistungserfassung:

  • Implementierung (65%)

  • Endvortrag (15%)

  • Bericht / Dokumentation (20%)

  • Zusätzlich kann die Note durch Zwischenberichte / Themen-nahe Vorträge verbessert werden

Anmeldung erfolgt über Puls und/oder Rücksprache mit dem Dozenten über eMail (Sebastian.Fudickar(a^t)gmx.de)


Zurück Home Nach oben Weiter