Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Chat System – Gruppe B Tim Braun, Andre Ester, Florian Müller und

Ähnliche Präsentationen


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

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

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 11. Januar 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 11. Januar 2011 |

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 11. Januar 2011 |

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! 11. Januar 2011 |

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 11. Januar 2011 |

7 System Model 11. Januar 2011 |

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) 11. Januar 2011 |

9 Abhängigkeiten 11. Januar 2011 |

10 Systemlayout 11. Januar 2011 |

11 Datenmodel 11. Januar 2011 |

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

13 Demo 11. Januar 2011 |

14 Fragen und Chit-Chat? 11. Januar 2011 |

15 Danke Vielen Dank für die Aufmerksamkeit ! 11. Januar 2011 |


Herunterladen ppt "Chat System – Gruppe B Tim Braun, Andre Ester, Florian Müller und"

Ähnliche Präsentationen


Google-Anzeigen