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: http://nfcchat.sourceforge.net/http://nfcchat.sourceforge.net/ Java2-Implementation HTTP-Tunneling (Verbindung durch Firewalls) Flash-Frontend: http://www.ajdigital.com/nfcchat/flash/ http://www.ajdigital.com/nfcchat/flash/ Open Source

5 Chat-Plattformen [3] Melange: URL: http://melange.terminal.at/index.htmlhttp://melange.terminal.at/index.html 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 ( ) http://www.cycosmos.de/ uboot http://www.uboot.com/ Lycos http://chat.lycos.de/

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: http://www.hpe- 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: http://manhattan.sourceforge.net/http://manhattan.sourceforge.net/ 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): http://www.faqs.org/rfcs/rfc1459.html http://www.faqs.org/rfcs/rfc1459.html 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: http://livinginternet.com/?r/r.htm http://livinginternet.com/?r/r.htm

17


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

Ähnliche Präsentationen


Google-Anzeigen