24
INC - Internal Network INC - Internal Network Communication Communication INC INC - Internal - Internal Network Communication Network Communication Instant Messenger für LANs

INC - Internal Network Communication Instant Messenger für LANs

Embed Size (px)

Citation preview

Page 1: INC - Internal Network Communication Instant Messenger für LANs

INC - Internal Network INC - Internal Network CommunicationCommunication

INCINC - Internal Network - Internal Network CommunicationCommunication

Instant Messenger für LANs

Page 2: INC - Internal Network Communication Instant Messenger für LANs

AgendaAgenda• Einführung

• Komponentenübersicht

• Komponentenbeschreibung

• Lösungsansatz

Page 3: INC - Internal Network Communication Instant Messenger für LANs

IST-Zustand IST-Zustand

• Auftraggeber: LBS TheresienfeldKontaktperson: Herr Geiger

• Ausgestattet mit 10 MBit Netzwerk

• Kommunikation über Telefon bzw. persönlich

Page 4: INC - Internal Network Communication Instant Messenger für LANs

SOLL-ZustandSOLL-Zustand

• Direkte Kommunikation

• Hinterlassen von Nachrichten

• Mehrere Empfänger

• Empfangsbestätigung

Page 5: INC - Internal Network Communication Instant Messenger für LANs

ProjektteamProjektteam

• Johann Grabner (Projektleiter) Speicherstruktur, Anwendungsprog., UI

• Markus TomanNetwork, UI, Übertragungs-Protokoll

• Michael AllabauerRessource-files, Benutzerverwaltung, Doku, Präsentationen

Page 6: INC - Internal Network Communication Instant Messenger für LANs

AgendaAgenda

• Einführung

• Komponentenübersicht

• Komponentenbeschreibung

• Lösungsansatz

Page 7: INC - Internal Network Communication Instant Messenger für LANs

AnforderungenAnforderungen

• Kein Nachrichtenverlust

• Plattformunabhängigkeit

• Mehrere Nachrichtenempfänger

• Eigene Benutzerverwaltung

• Empfangsbestätigung

• Nachrichten History

• Arbeitsplatzunabhängigkeit

Page 8: INC - Internal Network Communication Instant Messenger für LANs

KomponentenKomponenten

• Server

• Client

• Konfigurationstool

• Protokoll

Page 9: INC - Internal Network Communication Instant Messenger für LANs

AgendaAgenda

• Einführung

• Komponentenübersicht

• Komponentenbeschreibung

• Lösungsansatz

Page 10: INC - Internal Network Communication Instant Messenger für LANs
Page 11: INC - Internal Network Communication Instant Messenger für LANs

ClientClient

• Interaktion mit dem Benutzer

• Eingabe von Textnachrichten

• Versenden an eine oder mehrere Personen

• Anzeige der Kommunikationspartner

• Anfordern von neuen Benutzerkonten

• Statusanzeige

• Protokollinterpretation

Page 12: INC - Internal Network Communication Instant Messenger für LANs
Page 13: INC - Internal Network Communication Instant Messenger für LANs

ServerServer

• Benutzerverwaltung

• Kommunikationsvermittlung

• Nachrichten-History

• Protokollinterpretation

Page 14: INC - Internal Network Communication Instant Messenger für LANs
Page 15: INC - Internal Network Communication Instant Messenger für LANs

ProtokollProtokoll

• Verbindungsaufbau• Nachrichtenversand• Lebenserhaltung• Konfiguration• History• Empfangsbestätigung• Statusanzeige• Benutzer

Page 16: INC - Internal Network Communication Instant Messenger für LANs
Page 17: INC - Internal Network Communication Instant Messenger für LANs
Page 18: INC - Internal Network Communication Instant Messenger für LANs

DiagrammDiagramm

Page 19: INC - Internal Network Communication Instant Messenger für LANs

Konfigurations ToolKonfigurations Tool

• Benutzerrechte einstellen

• Angeforderte Konten akzeptieren oder ablehnen

• Aufteilen der Benutzer auf Gruppen

• Administrator Passwort wird benötigt

Page 20: INC - Internal Network Communication Instant Messenger für LANs

AgendaAgenda

• Einführung

• Komponentenübersicht

• Komponentenbeschreibung

• Lösungsansatz

Page 21: INC - Internal Network Communication Instant Messenger für LANs

LösungsansatzLösungsansatz

• Programmiersprache: C/C++

• Plattformunabhängige Programmierung

• UI: FLTK (fast light toolkit)

• Schichtenmodell erlaubt Codewiederverwendung

• Verwendung von Berkley-Sockets

Page 22: INC - Internal Network Communication Instant Messenger für LANs

SchichtenmodellSchichtenmodell

UI UI

Client Server Config

Management

Protokoll

Netzwerk

Page 23: INC - Internal Network Communication Instant Messenger für LANs

ScreenshotsScreenshots

Shadow Style

Classic Style

Modern Style

Page 24: INC - Internal Network Communication Instant Messenger für LANs

INC - Internal Network INC - Internal Network CommunicationCommunication

Danke für Ihre Danke für Ihre Aufmerksamkeit Aufmerksamkeit

© 2002, INC-Projectteam