Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

04.02.2011 | FB20 | Chat System – Gruppe B Tim Braun, Andre Ester, Florian Müller und Nino Raubaum.

Ähnliche Präsentationen


Präsentation zum Thema: "04.02.2011 | FB20 | Chat System – Gruppe B Tim Braun, Andre Ester, Florian Müller und Nino Raubaum."—  Präsentation transkript:

1 | FB20 | Chat System – Gruppe B Tim Braun, Andre Ester, Florian Müller und Nino Raubaum

2 Quick facts Projektname : UniChat Ziel : Ein Chatsytem zur Unterstützung des kollaborativem Lernsystems Teamgröße: 3-4 Tools: Eclipse, Apache Tomcat, Active-MQ, DWR, Ext-JS, Sesame, Alibaba Projekt Host: Google Code Kick off : November 2010 Touch down : März 2011

3 Anforderungen Front End: Das System soll... System web-basiert sein (keine Client Software) Login mit OpenID realisieren Von seinem Aufbau einem traditionellen Chat entsprechen Die Möglichkeit bieten Auszüge aus Unterhaltungen zu erstellen

4 Anforderungen Back End: Das System soll... Daten in einem RDF Graph speichern ( Friend of a Friend) Das parallele betreiben mehrere Chat Räume unterstützen Benutzerverwaltung als Teil der Gesamtdatenstruktur umsetzen

5 Problem bei der Realisierung Traditionelle Chat Software ist auf einem Client installiert und kann Seine Daten dort lokal halten. Diese Implementierung hat den Vorteil das Verbindungen mittels TCP oder UPD erstellt und offen Gehalten werden können. Diesen Luxus haben web-basierte Systeme nicht! Also: Der Einsatz von zusätzlicher Technologie ist gefragt!

6 Direct Web Remoting DWR stellt eine mögliche Lösung für dieses Problem da. Zweiteilige Lösung: Front End: JavaScript, das Anfragen sendet und mit Hilfe von Reverse Ajax Webseiten dynamisch nachläd. Back End: Jave Servlet, das Anfragen annimmt und beantwortet

7 System Model

8 Rollenverteilung Das Team wurde in 4 Teilgebiete unterteilt Grafische Benutzeroberfläche Kontaktliste (Tim) Grafische Benutzeroberfläche Raum Design und Kommunikation (Nino) Nachrichtenaustausch im Back End (Andre) Datenhaltung im Back End (Florian)

9 Abhängigkeiten

10 Systemlayout

11 Datenmodel

12 Nachrichten Da das System web-basiert ist, wurde der Nachrichtenverkehr in den meisten Fällen als Request Reply Schema entwickelt. Beispiel :

13 Demo

14 Fragen und Chit-Chat?

15 Danke Vielen Dank für die Aufmerksamkeit !


Herunterladen ppt "04.02.2011 | FB20 | Chat System – Gruppe B Tim Braun, Andre Ester, Florian Müller und Nino Raubaum."

Ähnliche Präsentationen


Google-Anzeigen