Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Imma Schnoebelen Geändert vor über 10 Jahren
1
12.01.2011 | FB20 | Chat System – Gruppe B Andre Ester, Florian Müller, Nino Raubaum
2
Designkonzept Welche funktionalen Bausteine gibt es und welche Technologien können für deren Realisierung eingesetzt werden? Graphische Benutzer Oberfläche (GUI) realisiert mit ExtJS Austausch von Nachrichten mit dem Java Messaging Service (JMS) Permanentes Speichern von Daten realisiert mit Sesame und Alibaba Das System basiert auf einer Minimal Version zu der funktionale Extras in späteren Entwicklungsstufen hinzugefügt werden
3
Ideen am Projekt kick-off Eine private Konversation entspricht einem Chatraum mit nur zwei Teilnehmern Eine Speicherung von Konversationen und deren Teilnehmern mit Sesame und Alibaba erleichtert späteres Durchsuchen von Chatlogs Das Speichern von Konversationen wird zentral vom Chatserver erledigt Jede Nachricht in einer Konversation entspricht einem Nachrichten Objekt
4
Entwicklungsstufen Stufe 1 Aufteilung der einzelnen Bausteine an die Gruppenmitglieder ExtJS ( GUI ) wird bearbeitet von Nino JMS ( Nachrichten Austausch ) wird bearbeitet von Andre Sesame und Alibaba ( Loging ) wird bearbeitet von Florian 'Abfeuern' von Tracing Bullets
5
Entwicklungsstufen Stufe 2 Erstellen des vorläufigen Datenmodels Integration der einzelnen Tracing Bullets in ein gemeinsames Projekt Festlegung gemeinsam genutzter Schnittstellen (intern) Abstimmung von bereits geschriebenen Code auf die genauen Anforderungen und das Datenmodel
6
Entwicklungsstufen Stufe 3 Erstellung eines ersten Prototypen mit folgenden Anforderungen: Bedienung durch ein web interface Primitives chatten Funktionierendes Loging der Unterhaltung Anmerkung: Diese Stufe ist derzeit in der Entwicklung
7
Entwicklungsstufen bis zum Projekt touch-down Stufe 4 Chaträume Benutzerverwaltung (OpenID) Stufe 5 Erstellen von Chat 'Snippets' Stufe 6 Kontaktliste Stufe 7 Suchfunktionen
8
Ein paar Details aus der Entwicklung Von Nino über ExtJS und das Web Interface Von Andre über JMS und das MessageObject Von Florian über Datenmodel und anlegen von Daten mit Alibaba
9
Datenmodel
10
Probleme bei der Entwicklung Die Umsetzung von JMS als web service mit reverse AJAX Benutzerverwaltung Welche Schnittstellen erwarten andere Gruppen von uns
11
Fragen und Chit-Chat?
12
Danke =] Vielen Dank für die Aufmerksamkeit !
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.