INC - Internal Network Communication Instant Messenger für LANs
Agenda Einführung Komponentenübersicht Komponentenbeschreibung Lösungsansatz
IST-Zustand Auftraggeber: LBS Theresienfeld Kontaktperson: Herr Geiger Ausgestattet mit 10 MBit Netzwerk Kommunikation über Telefon bzw. persönlich
SOLL-Zustand Direkte Kommunikation Hinterlassen von Nachrichten Mehrere Empfänger Empfangsbestätigung
Projektteam Johann Grabner (Projektleiter) Speicherstruktur, Anwendungsprog., UI Markus Toman Network, UI, Übertragungs-Protokoll Michael Allabauer Ressource-files, Benutzerverwaltung, Doku, Präsentationen
Agenda Einführung Komponentenübersicht Komponentenbeschreibung Lösungsansatz
Anforderungen Kein Nachrichtenverlust Plattformunabhängigkeit Mehrere Nachrichtenempfänger Eigene Benutzerverwaltung Empfangsbestätigung Nachrichten History Arbeitsplatzunabhängigkeit
Komponenten Server Client Konfigurationstool Protokoll
Agenda Einführung Komponentenübersicht Komponentenbeschreibung Lösungsansatz
Client Interaktion mit dem Benutzer Eingabe von Textnachrichten Versenden an eine oder mehrere Personen Anzeige der Kommunikationspartner Anfordern von neuen Benutzerkonten Statusanzeige Protokollinterpretation
Server Benutzerverwaltung Kommunikationsvermittlung Nachrichten-History Protokollinterpretation
Protokoll Verbindungsaufbau Nachrichtenversand Lebenserhaltung Konfiguration History Empfangsbestätigung Statusanzeige Benutzer
Diagramm
Konfigurations Tool Benutzerrechte einstellen Angeforderte Konten akzeptieren oder ablehnen Aufteilen der Benutzer auf Gruppen Administrator Passwort wird benötigt
Agenda Einführung Komponentenübersicht Komponentenbeschreibung Lösungsansatz
Lösungsansatz Programmiersprache: C/C++ Plattformunabhängige Programmierung UI: FLTK (fast light toolkit) Schichtenmodell erlaubt Codewiederverwendung Verwendung von Berkley-Sockets
Schichtenmodell UI ClientServerConfig Management Protokoll Netzwerk
Screenshots Shadow Style Classic Style Modern Style
INC - Internal Network Communication Danke für Ihre Aufmerksamkeit © 2002, INC-Projectteam