Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Chat – Systeme Projekt: Virtueller Seminarraum (WS 02/03)

Ähnliche Präsentationen


Präsentation zum Thema: "Chat – Systeme Projekt: Virtueller Seminarraum (WS 02/03)"—  Präsentation transkript:

1 Chat – Systeme Projekt: Virtueller Seminarraum (WS 02/03)

2 Überblick Chat-Plattformen Communities Chat-Implementationen in bestehenden Virtual Classrooms HP Manhattan IRC

3 Chat-Plattformen Javascript/PHP/CGI… Extra bei vielen Portal- und Communityseiten Bunt, voll, unübersichtlich Werbung Java NFC (Flash-Frontend verfügbar) Melange (Server in C) IRC

4 Chat-Plattformen [2] NFC: URL: Java2-Implementation HTTP-Tunneling (Verbindung durch Firewalls) Flash-Frontend: Open Source

5 Chat-Plattformen [3] Melange: URL: Server: C, Clients: Java IRC-ähnliche Commands MySQL-Anbindung (zB. zur User- Authentifizierung) Java 1.0x kompatible Clients (ältere Browser) Gruppen/Gruppenchannels Open Source

6 Communities Cycosmos ( ) uboot Lycos

7 Communities [2] Cycosmos Down seit Ende 2001 Experiment der I-D Media AG "Matchmaking": Sammeln möglichst detaillierter Benutzerprofile (Marktforschung) Avatare: selbst gestaltete virtuelle Repräsentanten Graphikchats (Avatare mit Sprechblasen)

8 Chats in Virtual Classrooms HP Virtual Classroom URL: learning.com/store/classroom.asphttp://www.hpe- learning.com/store/classroom.asp Kommerziell, daher wenig Informationen Allgemeiner Chat und Privater Chat Voice-Chat Alle Rechte beim Referierenden Hand Raising Queue

9 Chats in Virtual Classrooms [2] Manhattan URL: Verwendet (modifiziertes) Melange-Chat- System Zuordnung der Klassen/Kurse zu eigenen Channels Anonymer Channel, Yelling (Nachrichten über Channelgrenzen hinweg) Open Source

10 IRC IRC: Internet Relay Chat Spezifikation (1993): Protokoll textbasiert Netzwerk-Protokoll: TCP/IP Client-Server-Struktur Netzwerk-Struktur: Spannbaum (zyklenfrei; jeder Server Zentrum des Netzes, das er sieht)

11 IRC [2]

12 IRC [3] Client-Anmeldung Nickname (Identifikation) Hostname (Weg vom Server zum Client) Server (Wegfindung im IRC Netzwerk) werden allen Servern bekanntgegeben Nachrichtenübermittlung Shortest Path Algorithmus von Client/Server zu Client/Server

13 IRC [4] Nachrichtenarten Private Nachrichten von Client zu Client Nachrichten von Client an Liste von Clients Nachricht von Client an Gruppe/Channel (häufigste Client-Message-Art) Nachricht von Client an Server (zB. Nick- Änderung, an alle Server weitergeleitet) Server-Server-Nachricht (Zur Erhaltung der Konsistenz immer an alle Server)

14 IRC [5] Administration Operator-Benutzerklasse Gekennzeichnet durch vor dem Nick Vielfältige Rechte: KICK: Clients aus dem Channel werfen MODE: Channel-Modus ändern INVITE: Client in Channel einladen TOPIC: Topic für Channel setzen

15 IRC [6] Channel Modes Setzen mittels MODE-Befehl n: Keine Nachrichten von aussen m: moderated, nur Clients mit "voice" können Nachrichten senden i: invite-only, Channel kann nur mit "Einladung" betreten werden l: Begrenzung der Client-Anzahl b: Ban-Maske, in der Maske erfasste Clients werden am Joinen gehindert

16 IRC [7] Dateitransfer möglich über DCC (Direct Client to Client Connection), direkte Verbindung zweier Clients Interessante Site zu IRC und seiner Geschichte:

17


Herunterladen ppt "Chat – Systeme Projekt: Virtueller Seminarraum (WS 02/03)"

Ähnliche Präsentationen


Google-Anzeigen