Upload
karlene-achorn
View
112
Download
4
Embed Size (px)
Citation preview
INC - Internal Network INC - Internal Network CommunicationCommunication
INCINC - Internal Network - Internal Network CommunicationCommunication
Instant Messenger für LANs
AgendaAgenda• Einführung
• Komponentenübersicht
• Komponentenbeschreibung
• Lösungsansatz
IST-Zustand IST-Zustand
• Auftraggeber: LBS TheresienfeldKontaktperson: Herr Geiger
• Ausgestattet mit 10 MBit Netzwerk
• Kommunikation über Telefon bzw. persönlich
SOLL-ZustandSOLL-Zustand
• Direkte Kommunikation
• Hinterlassen von Nachrichten
• Mehrere Empfänger
• Empfangsbestätigung
ProjektteamProjektteam
• Johann Grabner (Projektleiter) Speicherstruktur, Anwendungsprog., UI
• Markus TomanNetwork, UI, Übertragungs-Protokoll
• Michael AllabauerRessource-files, Benutzerverwaltung, Doku, Präsentationen
AgendaAgenda
• Einführung
• Komponentenübersicht
• Komponentenbeschreibung
• Lösungsansatz
AnforderungenAnforderungen
• Kein Nachrichtenverlust
• Plattformunabhängigkeit
• Mehrere Nachrichtenempfänger
• Eigene Benutzerverwaltung
• Empfangsbestätigung
• Nachrichten History
• Arbeitsplatzunabhängigkeit
KomponentenKomponenten
• Server
• Client
• Konfigurationstool
• Protokoll
AgendaAgenda
• Einführung
• Komponentenübersicht
• Komponentenbeschreibung
• Lösungsansatz
ClientClient
• Interaktion mit dem Benutzer
• Eingabe von Textnachrichten
• Versenden an eine oder mehrere Personen
• Anzeige der Kommunikationspartner
• Anfordern von neuen Benutzerkonten
• Statusanzeige
• Protokollinterpretation
ServerServer
• Benutzerverwaltung
• Kommunikationsvermittlung
• Nachrichten-History
• Protokollinterpretation
ProtokollProtokoll
• Verbindungsaufbau• Nachrichtenversand• Lebenserhaltung• Konfiguration• History• Empfangsbestätigung• Statusanzeige• Benutzer
DiagrammDiagramm
Konfigurations ToolKonfigurations Tool
• Benutzerrechte einstellen
• Angeforderte Konten akzeptieren oder ablehnen
• Aufteilen der Benutzer auf Gruppen
• Administrator Passwort wird benötigt
AgendaAgenda
• Einführung
• Komponentenübersicht
• Komponentenbeschreibung
• Lösungsansatz
LösungsansatzLösungsansatz
• Programmiersprache: C/C++
• Plattformunabhängige Programmierung
• UI: FLTK (fast light toolkit)
• Schichtenmodell erlaubt Codewiederverwendung
• Verwendung von Berkley-Sockets
SchichtenmodellSchichtenmodell
UI UI
Client Server Config
Management
Protokoll
Netzwerk
ScreenshotsScreenshots
Shadow Style
Classic Style
Modern Style
INC - Internal Network INC - Internal Network CommunicationCommunication
Danke für Ihre Danke für Ihre Aufmerksamkeit Aufmerksamkeit
© 2002, INC-Projectteam